On Aug 10, 2005 at 07:07, Steve Blair blairs@isc.upenn.edu wrote:
We have a SER 0.9.4-rc3 (i386/linux)) system running on RedHat ES4 that crashes about once every three days. I've done a cvs update, performed a re-make of all modules as well as just mysql.so and reinitialized the mysql database using the script provided. Nothing seems to fix the problem. Using gdb to examine a core dump seems to indicate SER fails when receiving REGISTER messages but I cannot figure out why. In each of the three core dumps the REGISTER message is from a different client.
Below is the gdb output from the latest core dump. Can anyone shed some light on what might be happening?
There was a hard to trigger race condition in tm. When this race happens (a transaction retransmission buffer destination address is not intialized before a new retransmission comes), an assert() in the code caused the proxy to crash.
This should be fixed on the latest cvs (0.9.4-rc6 for stable).
Andrei