I have a program runs on linux which used http_client and call request(...).wait() to send a request to remote machines.
However, I randomly see this call hangs forever, and since this thread holds a lock, which caused my program fails to process.
I have a live repro, and with gdb, I can see the wait call is waiting for a pthread_cond_wait.
Anyone can have a look?
However, I randomly see this call hangs forever, and since this thread holds a lock, which caused my program fails to process.
I have a live repro, and with gdb, I can see the wait call is waiting for a pthread_cond_wait.
Anyone can have a look?