Adium

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#11309 closed crash (fixed)

Crash when searching in the Transcript Viewer (different crashlog than #10866)

Reported by: Robby Owned by: nobody
Milestone: Adium 1.3.3 Component: Adium Core
Version: Severity: major
Keywords: Cc:
Patch Status:

Description (last modified by Robert)

I can reliably reproduce the problem by searching for the word "around" in the Transcript Viewer at [25346].
Console logging:

2008-10-29 00:44:32.175 Adium[270] An uncaught exception was raised
2008-10-29 00:44:32.193 Adium[270] *** -[NSCFArray objectAtIndex:]: index (90) beyond bounds (90)
2008-10-29 00:44:32.193 Adium[270] *** Uncaught exception: <NSRangeException> *** -[NSCFArray objectAtIndex:]: index (90) beyond bounds (90)
Oct 29 00:44:44 robert-vehses-mac-mini crashdump[296]: Adium crashed
Oct 29 00:44:51 robert-vehses-mac-mini crashdump[296]: crash report written to: /Users/robertvehse/Library/Logs/CrashReporter/Adium.crash.log

00:50:40 David (Catfish Man): it's pretty clearly an out of bounds array access
00:50:46 David (Catfish Man): but I'm not sure what would be responsible for that
00:51:02 David (Catfish Man): I did find a really nasty memory management issue in that code though... I wonder if it's bad on leopard too
<snip>
01:07:57 David (Catfish Man): hmmm
01:08:30 David (Catfish Man): I wonder if it *is* that memory issue I ran into
01:08:34 David (Catfish Man): and just having a bunch of symptoms

Attachments (1)

Crash when searching.txt (6.5 KB) - added by Robert 11 years ago.

Download all attachments as: .zip

Change History (4)

Changed 11 years ago by Robert

Attachment: Crash when searching.txt added

comment:1 Changed 11 years ago by Robert

Description: modified (diff)

comment:2 Changed 11 years ago by David Smith

Resolution: fixed
Status: newclosed

(In [25661]) Patch from Brian Hardy to make the log viewer more robust. Apparently fixes #11309

comment:3 Changed 11 years ago by Robert

Merged to 1.3.3 in [25662].

Note: See TracTickets for help on using tickets.