Haiku HaikuHelper Crash: SIGABRT

js19707

Active Member
I finally got a machine set up with Mac OS 10.7 (10.7.3) and installed HaikuHelper. Unfortunately, after completing the setup and instructing it to sync, it promptly crashes with an uncaught NSRangeException.



Here is a snippet from the crash report:


Process: HaikuHelper [565]
Path: /Applications/HaikuHelper.app/Contents/MacOS/HaikuHelper
Identifier: com.nullriver.HaikuHelper2
Version: 2.10 (2.10)
App Item ID: 473073439
App External ID: 6055208
Code Type: X86-64 (Native)
Parent Process: launchd [116]

Date/Time: 2012-02-23 01:54:31.036 -0800
OS Version: Mac OS X 10.7.3 (11D50b)
Report Version: 9

[..]

Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000


Application Specific Information:
objc[565]: garbage collection is OFF
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSArray subarrayWithRange:]: range {0, 140735616261760} extends beyond bounds [0 .. 7]'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff8cc82fc6 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff906aed5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff8cca4119 -[NSArray subarrayWithRange:] + 265
3 HaikuHelper 0x0000000102e8bf8b HaikuHelper + 335755
4 HaikuHelper 0x0000000102e8bb5f HaikuHelper + 334687
5 HaikuHelper 0x0000000102e8b3b0 HaikuHelper + 332720
6 HaikuHelper 0x0000000102e883cf HaikuHelper + 320463
7 libdispatch.dylib 0x00007fff925bbbeb _dispatch_barrier_sync_f_slow_invoke + 80
8 libdispatch.dylib 0x00007fff925bc72a _dispatch_main_queue_callback_4CF + 308
9 CoreFoundation 0x00007fff8cc1806c __CFRunLoopRun + 1724
10 CoreFoundation 0x00007fff8cc17676 CFRunLoopRunSpecific + 230
11 HIToolbox 0x00007fff86f9c31f RunCurrentEventLoopInMode + 277
12 HIToolbox 0x00007fff86fa35c9 ReceiveNextEventCommon + 355
13 HIToolbox 0x00007fff86fa3456 BlockUntilNextEventMatchingListInMode + 62
14 AppKit 0x00007fff92623f5d _DPSNextEvent + 659
15 AppKit 0x00007fff92623861 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
16 AppKit 0x00007fff9262019d -[NSApplication run] + 470
17 AppKit 0x00007fff9289eb88 NSApplicationMain + 867
18 HaikuHelper 0x0000000102e3b814 HaikuHelper + 6164
19 ??? 0x0000000000000002 0x0 + 2
)

abort() called
terminate called throwing an exception

[..]


Lupinglade: i'll send you the full crash report by PM.
 
For the historical record: this problem only appeared after launching HH, launching the web interface, and navigating to the "Climate" tab in the web UI. My problem went away when I hit the "Clear" button on this page (after restarting HH).

lupinglade and company are trying to pin down the exact sequence of events to get into this state, so if someone else out there has seen this issue, getting in touch with them would probably help them make sure they've got it fixed.
 
Back
Top