[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#175511: errno is mishandled by libc in multithreaded programs



I've observed the same symptoms trying to run a multithreaded application
linked with libcurl: libcurl can't connect to a remote server.  This
happens under both -8 and -9.

The following erroneous behaviour has been sighted: after calling a
syscall that returns an error, errno is often found to be 0 in
multithreaded programs.  This causes connection failures in libcurl and
probably in mozilla and galeon as well.

Nikita



Reply to: