Hello!
 
I am currently observing a strange crash on my test systems.
The core file tells me that it happens when constructing a regular expression from a string for the first time.
 
We are using boost 1.33.1.
Please find below some system details.
 
Configuration no. 1 is the current stable workung one.
 
In configuration no. 2 my program crashes in the constructor of boost::regex.  The crash seems to be caused by some threading related functions, but the application is single threaded.  The call stack is attached to this e-mail.
 
In configuration no. 3 my program does not crash, but hangs at nearly the same position inside the boost::regex constructor. Again inside some threading related functions of my single threaded application. 
 
It is related to my system configuration. Here are the ones I use:
  1. This configuration works since years
  2. We are noe migrating to Solaris 10.  This is causing problems.
    First we just change the execution environment:
  3. Then we also change the compilation environment:
I cannot change these configurations. But I would have the chance to move to a newer version of boost if it would compile with my legacy compiler (which it doesn't).
 
Please help me solving this problem!
Thanks in advance!
 

With best regards,
Thomas