
Is this the "non-thread-safe-threads" bug? Have you upgraded your Boost.Function per the instructions at http://boost.org/ ? Are you creating several threads at nearly the same time? Does this only ever happen when the first few threads are created? What compiler are you using?
Phil.
I have not upgraded Boost.Function (I am running version 1.34.0). Is there a potential problem there that could be causing this? I am spawning several threads concurrently, but the segfault consistently occurs while creating the first thread. I am using gcc 3.4.6.
I am not seeing this behavior on a simple problem, and haven't been able to reproduce it on a small enough problem to post source code for...
James
Updating to version 1.34.1 seems to have fixed the problem. Thanks for the tip. James