Well without valgrind Running asterisk from gdb (sorry a bit of a newbie with linux debugging) When doing a backtrace on the crash I get the following:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 213005 (LWP 9886)] 0x08074ef0 in ast_extension_match () (gdb) bt #0 0x08074ef0 in ast_extension_match () #1 0x08075ade in pbx_substitute_variables_helper () #2 0x08075d85 in pbx_substitute_variables_helper () #3 0x0807c4e3 in ast_context_verify_includes () #4 0x0807b346 in ast_spawn_extension () #5 0xb6b932b4 in key () from /usr/lib/asterisk/modules/app_macro.so #6 0x0807455f in pbx_exec () #7 0x0807c65b in ast_context_verify_includes () #8 0x080765cb in ast_pbx_run () #9 0x0807ccb1 in ast_context_verify_includes () #10 0xb7f9618e in pthread_start_thread () from /lib/libpthread.so.0 #11 0xb7f96332 in pthread_start_thread_event () from /lib/libpthread.so.0 #12 0xb7e80fea in clone () from /lib/libc.so.6 Don't know how to get any further in the debugging though, any hints ? Thanks for your help -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian West Sent: July 6, 2005 2:43 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [Asterisk-Users] Crash without "make valgrind" Well you could get a backtrace of the core to give us a little bit of clue why its crashing! /b --- Anakin: "You're either with me, or you're my enemy." Obi-Wan: "Only a Sith could be an absolutist." On Jul 6, 2005, at 10:44 AM, Benjamin Lawetz wrote: > I'm having a little problem. I have a dial-plan with a lot of SetVar's > and loops, and under certain circumstances (reproducible) it makes > asterisk crash. Wanting to debug this, I compiled using "make > valgrind". But doing so, I eliminated the crashes and the dial-plan > works perfectly. > > Now from what I understand, valgrind removes compiler optimisation to > ease debugging. What kind of optimisation does it remove? Anybody know > what could be happening to have a crashwith a standard make and not > have it with valgrind? > > My original setup was a asterisk-1.0.7 emerged on gentoo. Tried > updating to the 1.0.8 ebuild, and then tried the tarball for 1.0.9 on > a 2.6.11 kernel. > > Thanks for your help > > -- > Benjamin > > > _______________________________________________ > Asterisk-Users mailing list > [email protected] > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
