[Pidgin] #6539: Latest (mtn) libpurple crashes Adium upon jabberpl.org Jabber server connection

Pidgin trac at pidgin.im
Fri Aug 8 13:03:21 EDT 2008


#6539: Latest (mtn) libpurple crashes Adium upon jabberpl.org Jabber server
connection
--------------------------+-------------------------------------------------
 Reporter:  ono           |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  libpurple     |    Version:  2.4.3 
 Keywords:  jabber crash  |    Pending:  0     
--------------------------+-------------------------------------------------
 Wasn't crashing Adium with 2.4.2 libpurple, so I bet it may be fault of
 libpurple. The crash itself happens in Adium though.

 Attaching crash log:

 {{{
 Process:         Adium [11995]
 Path:            /Applications/Adium.app/Contents/MacOS/Adium
 Identifier:      com.adiumX.adiumX
 Version:         1.3b11 (1.3b11)
 Code Type:       X86 (Native)
 Parent Process:  launchd [163]

 Date/Time:       2008-08-08 18:47:30.346 +0200
 OS Version:      Mac OS X 10.5.4 (9E17)
 Report Version:  6

 Exception Type:  EXC_BAD_ACCESS (SIGBUS)
 Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000008
 Crashed Thread:  0

 Thread 0 Crashed:
 0   com.adiumX.AdiumPurple              0x0f86ae4b
 -[AMPurpleJabberAdHocServer addCommandsToXML:] + 107
 1   libpurple                           0x0fa536e4
 purple_marshal_VOID__POINTER_POINTER + 63 (signals.c:670)
 2   libpurple                           0x0fa531c8
 purple_signal_emit_vargs + 354 (signals.c:465)
 3   libpurple                           0x0fa53060 purple_signal_emit +
 124 (signals.c:436)
 4   libpurple                           0x0faa156e jabber_send + 56
 (jabber.c:371)
 5   libpurple                           0x0fa9f8ca jabber_iq_send + 80
 (iq.c:126)
 6   libpurple                           0x0fa9d6ac
 jabber_disco_items_parse + 351 (disco.c:336)
 7   libpurple                           0x0faa0306 jabber_iq_parse + 412
 (iq.c:337)
 8   libpurple                           0x0faa0d98 jabber_process_packet +
 166 (jabber.c:206)
 9   libpurple                           0x0faac8ce
 jabber_parser_element_end_libxml + 118 (parser.c:117)
 10  libxml2.2.dylib                     0x92030226 xmlParseAttributeType +
 3478
 11  libxml2.2.dylib                     0x9200d7e9 xmlParseChunk + 3963
 12  libpurple                           0x0faacacc jabber_parser_process +
 177 (parser.c:213)
 13  libpurple                           0x0faa17b3 jabber_recv_cb_ssl +
 184 (jabber.c:430)
 14  libpurple                           0x0fa5c833 recv_cb + 43
 (sslconn.c:144)
 15  com.apple.CoreFoundation            0x92bda920 __CFSocketDoCallback +
 640
 16  com.apple.CoreFoundation            0x92bdbf55 __CFSocketPerformV0 +
 133
 17  com.apple.CoreFoundation            0x92bd1615 CFRunLoopRunSpecific +
 3141
 18  com.apple.CoreFoundation            0x92bd1cf8 CFRunLoopRunInMode + 88
 19  com.apple.HIToolbox                 0x960f1da4
 RunCurrentEventLoopInMode + 283
 20  com.apple.HIToolbox                 0x960f1bbd ReceiveNextEventCommon
 + 374
 21  com.apple.HIToolbox                 0x960f1a31
 BlockUntilNextEventMatchingListInMode + 106
 22  com.apple.AppKit                    0x933da505 _DPSNextEvent + 657
 23  com.apple.AppKit                    0x933d9db8 -[NSApplication
 nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
 24  com.apple.AppKit                    0x933d2df3 -[NSApplication run] +
 795
 25  com.apple.AppKit                    0x933a0030 NSApplicationMain + 574
 26  com.adiumX.adiumX                   0x00003362 _start + 216
 27  com.adiumX.adiumX                   0x00003289 start + 41

 Thread 1:
 0   libSystem.B.dylib                   0x925ee4a6 mach_msg_trap + 10
 1   libSystem.B.dylib                   0x925f5c9c mach_msg + 72
 2   com.apple.CoreFoundation            0x92bd10ce CFRunLoopRunSpecific +
 1790
 3   com.apple.CoreFoundation            0x92bd1cf8 CFRunLoopRunInMode + 88
 4   com.apple.audio.CoreAudio           0x92476464
 HALRunLoop::OwnThread(void*) + 160
 5   com.apple.audio.CoreAudio           0x92476300
 CAPThread::Entry(CAPThread*) + 96
 6   libSystem.B.dylib                   0x9261f6f5 _pthread_start + 321
 7   libSystem.B.dylib                   0x9261f5b2 thread_start + 34

 Thread 2:
 0   libSystem.B.dylib                   0x9263e5e2 select$DARWIN_EXTSN +
 10
 1   libSystem.B.dylib                   0x9261f6f5 _pthread_start + 321
 2   libSystem.B.dylib                   0x9261f5b2 thread_start + 34

 Thread 3:
 0   libSystem.B.dylib                   0x925f568e __semwait_signal + 10
 1   libSystem.B.dylib                   0x9262036d
 pthread_cond_wait$UNIX2003 + 73
 2   libGLProgrammability.dylib          0x95ab1432 glvmDoWork + 162
 3   libSystem.B.dylib                   0x9261f6f5 _pthread_start + 321
 4   libSystem.B.dylib                   0x9261f5b2 thread_start + 34

 Thread 4:
 0   libSystem.B.dylib                   0x9265807a __workq_ops + 10
 1   libSystem.B.dylib                   0x926580aa start_wqthread + 30

 Thread 5:

 Thread 6:
 0   libSystem.B.dylib                   0x925ee4a6 mach_msg_trap + 10
 1   libSystem.B.dylib                   0x925f5c9c mach_msg + 72
 2   com.apple.CoreFoundation            0x92bd10ce CFRunLoopRunSpecific +
 1790
 3   com.apple.CoreFoundation            0x92bd1cf8 CFRunLoopRunInMode + 88
 4   com.apple.CFNetwork                 0x96d0aa32
 CFURLCacheWorkerThread(void*) + 396
 5   libSystem.B.dylib                   0x9261f6f5 _pthread_start + 321
 6   libSystem.B.dylib                   0x9261f5b2 thread_start + 34

 Thread 7:
 0   libSystem.B.dylib                   0x925ee4a6 mach_msg_trap + 10
 1   libSystem.B.dylib                   0x925f5c9c mach_msg + 72
 2   com.apple.CoreFoundation            0x92bd10ce CFRunLoopRunSpecific +
 1790
 3   com.apple.CoreFoundation            0x92bd1cf8 CFRunLoopRunInMode + 88
 4   com.apple.Foundation                0x90071460
 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 320
 5   com.apple.Foundation                0x9000df1d -[NSThread main] + 45
 6   com.apple.Foundation                0x9000dac4 __NSThread__main__ +
 308
 7   libSystem.B.dylib                   0x9261f6f5 _pthread_start + 321
 8   libSystem.B.dylib                   0x9261f5b2 thread_start + 34

 Thread 0 crashed with X86 Thread State (32-bit):
   eax: 0x1311ec20  ebx: 0x0f86adf1  ecx: 0x0f878614  edx: 0x00000000
   edi: 0x0fbbdc39  esi: 0x0fa536a5  ebp: 0xbfffe7e8  esp: 0xbfffe7b0
    ss: 0x0000001f  efl: 0x00010282  eip: 0x0f86ae4b   cs: 0x00000017
    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
   cr2: 0x00000008
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6539>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list