Summary:ASTERISK-07764: Asterisk segfaults on Agent hangup
Reporter:Andrew Thompson (andrewt)Labels:
Date Opened:2006-09-18 11:33:55Date Closed:2006-09-18 12:37:57
Versions:Frequency of
Environment:Attachments:( 0) astcrashgdb.log
Description:Simple setup:
1 logged in agent who is a member of a queue.
Caller dials in, goes into queue.
Call is bridged, sound flows both ways fine.
Call is hungup(at either end) and asterisk segfaults:

__ast_module_user_remove (mod=0x8144b00, u=0x0) at loader.c:204
204 AST_LIST_REMOVE(&mod->users, u, entry);

MixMonitor is ON, but I can't seem to get it to disable anymore...? (if I remove the module file itself so asterisk can't load it the segfault still occurs so I don't believe it's MixMonitor related). I'm not using realtime or any custom code changes.

Full debug backtrace is attached, for all threads.


$uname -a                                                                                                                            
FreeBSD andrew.ppx 6.1-STABLE FreeBSD 6.1-STABLE #1: Wed Jun 28 11:58:05 EDT 2006     jontow@apex.int:/usr/obj/usr/src/sys/PPX  i386
Comments:By: Joshua C. Colp (jcolp) 2006-09-18 12:37:57

Fixed in trunk as of revision 43199. Thanks!