Adium

Adium 1.1 Sparkle-crash debugging

The bug is fixed!

The ticket is #7542. It was fixed for 1.1.1.

Instructions

First, download a debug build.

If you have a debugger, please use it. If not, please leave it alone; it shouldn't fix your problem.

First, join #adium.

Open a Terminal, and type (“%” and “(gdb)” are prompts):

% gdb /Applications/Adium\ 1.1/Adium.app/Contents/MacOS/Adium
(gdb) break -[SUUpdater appcastDidFinishLoading:]
(gdb) run

It'll hit the breakpoint first. Type cont, then wait for it to crash. gdb will interrupt and display the top frame on the stack:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x6c480c3c
0x90a40100 in objc_msgSend ()
(gdb) 

Type:

(gdb) bt

For now, note the line numbers you see on all lines containing “SUUpdater”.