{#} Replies are directed back to [EMAIL PROTECTED]
{#} To reply to the author, write to Toby Paterson <[EMAIL PROTECTED]>
>> No code has changed in the jabber code in a LONG time. Can you get a
>> backtrace from gdb or turn on crash reporter and get a crash report?
>
> This has happened consistently twice today. I select "Disconnect" from
> the Jabber icon, and wait for it to say Offline, then "Connect", and it
> crashes. This is the Fire.crash.log:
>
> Date/Time: 2001-12-18 09:46:25 -0500
> OS Version: 10.1.1 (Build 5M28)
> Host: gibbon.urbanape.com
>
> Command: Fire
> PID: 1825
>
> Exception: EXC_BAD_ACCESS (0x0001)
> Codes: KERN_INVALID_ADDRESS (0x0001) at 0xc8636ba4
>
> Thread 0 Crashed:
> #0 0x02a1193c in -[JABBERCommunicationController
> executeRunLoopCheck:]
> #1 0x708d06e8 in __NSFireTimer
> #2 0x70196984 in __CFRunLoopDoTimer
> #3 0x7017c17c in __CFRunLoopRun
> #4 0x701b6ba0 in CFRunLoopRunSpecific
> #5 0x7017b804 in CFRunLoopRunInMode
> #6 0x7312d614 in RunEventLoopInModeUntilEventArrives
> #7 0x731404f8 in ReceiveNextEventCommon
> #8 0x73171340 in BlockUntilNextEventMatchingListInMode
> #9 0x70bd70b8 in _DPSNextEvent
> #10 0x70bfe5d8 in -[NSApplication
> nextEventMatchingMask:untilDate:inMode:dequeue:]
> #11 0x70c23468 in -[NSApplication run]
> #12 0x70c91ed0 in NSApplicationMain
> #13 0x00036018 in main
> #14 0x000049d0 in _start
> #15 0x00004800 in start
>
> Thread 1:
> #0 0x70001308 in mach_msg_overwrite_trap
> #1 0x70006394 in mach_msg
> #2 0x700273dc in _pthread_become_available
> #3 0x700270d4 in pthread_exit
> #4 0x70020f00 in _pthread_body
>
> PPC Thread State:
> srr0: 0x02a1193c srr1: 0x0000f030 vrsave: 0x00000000
> xer: 0x00000004 lr: 0x02a11900 ctr: 0x00000000 mq: 0x00000000
> r0: 0x08638000 r1: 0xbfffeb60 r2: 0x031abed0 r3: 0xbfffec20
> r4: 0x00000004 r5: 0x00000000 r6: 0x00000001 r7: 0x00000000
> r8: 0x00000001 r9: 0xbfffeba4 r10: 0xbfffeba4 r11: 0x08638000
> r12: 0x00000000 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
> r16: 0x00000001 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
> r20: 0xbffff0e8 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
> r24: 0x01f589c0 r25: 0x01f6cea0 r26: 0x01f524a0 r27: 0x01e12a80
> r28: 0x01e1be90 r29: 0x0218e000 r30: 0xbfffeb60 r31: 0x02a11870
>
I've seen the exact same thing with a crash in the exact same place
under different circumstances: while connected to jabber, I put my
machine to sleep and then wake it up. When the timer fires after
wakeup, it invariably dies trying to deference through current->conn->fd
in -executeRunLoopCheck: The conn field in one of the JABBER_Conn nodes
is garbage. In fact, the whole struct looks like garbage.
X
{#} ----------------------------------------------------+[ fire ]+---