Adium

Ticket #11309 (closed crash: fixed)

Opened 3 years ago

Last modified 3 years ago

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 Robby) (diff)

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

Crash when searching.txt Download (6.5 KB) - added by Robby 3 years ago.

Change History

Changed 3 years ago by Robby

comment:1 Changed 3 years ago by Robby

  • Description modified (diff)

comment:2 Changed 3 years ago by catfish_man

  • Status changed from new to closed
  • Resolution set to fixed

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

comment:3 Changed 3 years ago by Robby

Merged to 1.3.3 in [25662].

Note: See TracTickets for help on using tickets.