2.4.6 hangs / crashes
John Ralls
jralls at ceridwen.us
Tue Jul 19 14:57:22 EDT 2011
On Jul 19, 2011, at 11:04 AM, Axel Essbaum wrote:
>
> On Jun 27, 2011, at 5:29, John Ralls wrote:
>
>> OK. I haven't been able to get them to both happen at once, but I don't know if I tried quitting with a dirty book before. I think I have both issues under control now; a wee bit more testing is needed to be sure.
>
> Just upgraded to 2.4.7 and get the same crash when I try to quit without saving and then answer "Save" to the "Do you really want to quit?" dialog.
>
>
> Process: Gnucash-bin [2954]
> Path: /Applications/Gnucash.app/Contents/MacOS/Gnucash-bin
> Identifier: org.gnucash.Gnucash
> Version: 2.4.7 (2.4.7)
> Code Type: X86 (Native)
> Parent Process: launchd [168]
>
> Date/Time: 2011-07-19 17:00:45.750 +0200
> OS Version: Mac OS X 10.6.7 (10J4138)
> Report Version: 6
>
> Interval Since Last Report: 1831832 sec
> Crashes Since Last Report: 2
> Per-App Interval Since Last Report: 266503 sec
> Per-App Crashes Since Last Report: 2
> Anonymous UUID: 3149E1CA-3601-4AA6-A982-5EE130D26557
>
> Exception Type: EXC_BAD_ACCESS (SIGBUS)
> Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000004e
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Application Specific Information:
> objc_msgSend() selector name: timeIntervalSinceNow
>
>
> Thread 0 Crashed: Dispatch queue: com.apple.main-thread
> 0 libobjc.A.dylib 0x91128047 objc_msgSend_fpret + 23
> 1 com.apple.AppKit 0x9061101e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
> 2 libgdk-quartz-2.0.0.dylib 0x024266a7 poll_func + 135
> 3 libglib-2.0.0.dylib 0x02931db3 g_main_context_iterate + 1027
> 4 libglib-2.0.0.dylib 0x02932197 g_main_loop_run + 471
> 5 libgtk-quartz-2.0.0.dylib 0x020b7c21 gtk_main + 177
> 6 libgncmod-gnome-utils.dylib 0x0021e2c1 gnc_ui_start_event_loop + 81
> 7 Gnucash-bin 0x00019b1e inner_main + 686
> 8 libguile.17.dylib 0x018f15c1 invoke_main_func + 65
> 9 libguile.17.dylib 0x018c0f12 c_body + 18
> 10 libguile.17.dylib 0x01939a85 scm_c_catch + 533
> 11 libguile.17.dylib 0x018c137a scm_i_with_continuation_barrier + 154
> 12 libguile.17.dylib 0x018c143e scm_c_with_continuation_barrier + 78
> 13 libguile.17.dylib 0x0193848b scm_i_with_guile_and_parent + 43
> 14 libguile.17.dylib 0x01938569 scm_with_guile + 41
> 15 libguile.17.dylib 0x018f155a scm_boot_guile + 58
> 16 Gnucash-bin 0x00019192 main + 2178
> 17 Gnucash-bin 0x000188d6 start + 54
>
> Thread 1: Dispatch queue: com.apple.libdispatch-manager
> 0 libSystem.B.dylib 0x94a7b942 kevent + 10
> 1 libSystem.B.dylib 0x94a7c05c _dispatch_mgr_invoke + 215
> 2 libSystem.B.dylib 0x94a7b519 _dispatch_queue_invoke + 163
> 3 libSystem.B.dylib 0x94a7b2be _dispatch_worker_thread2 + 240
> 4 libSystem.B.dylib 0x94a7ad41 _pthread_wqthread + 390
> 5 libSystem.B.dylib 0x94a7ab86 start_wqthread + 30
>
> Thread 2:
> 0 libSystem.B.dylib 0x94a6041e read$UNIX2003 + 10
> 1 libglib-2.0.0.dylib 0x0292f2ce child_watch_helper_thread + 78
> 2 libglib-2.0.0.dylib 0x0295832a g_thread_create_proxy + 58
> 3 libSystem.B.dylib 0x94a82819 _pthread_start + 345
> 4 libSystem.B.dylib 0x94a8269e thread_start + 34
>
> Thread 3:
> 0 libSystem.B.dylib 0x94a83062 __semwait_signal + 10
> 1 libSystem.B.dylib 0x94a82d1e _pthread_cond_wait + 1191
> 2 libSystem.B.dylib 0x94a849b8 pthread_cond_wait$UNIX2003 + 73
> 3 libgdk-quartz-2.0.0.dylib 0x02426265 select_thread_func + 357
> 4 libSystem.B.dylib 0x94a82819 _pthread_start + 345
> 5 libSystem.B.dylib 0x94a8269e thread_start + 34
>
> Thread 4:
> 0 libSystem.B.dylib 0x94a7a9d2 __workq_kernreturn + 10
> 1 libSystem.B.dylib 0x94a7af68 _pthread_wqthread + 941
> 2 libSystem.B.dylib 0x94a7ab86 start_wqthread + 30
>
> Thread 5:
> 0 libSystem.B.dylib 0x94a7a9d2 __workq_kernreturn + 10
> 1 libSystem.B.dylib 0x94a7af68 _pthread_wqthread + 941
> 2 libSystem.B.dylib 0x94a7ab86 start_wqthread + 30
>
> Thread 0 crashed with X86 Thread State (32-bit):
> eax: 0x1d9b80c0 ebx: 0x9061149f ecx: 0x90e2ccf2 edx: 0x0000002e
> edi: 0xffffff01 esi: 0x00000000 ebp: 0xbfffe148 esp: 0xbfffdd98
> ss: 0x00000023 efl: 0x00010206 eip: 0x91128047 cs: 0x0000001b
> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
> cr2: 0x0000004e
Rats.
Thanks for the update. I'll see if I can replicate this.
When copying an OSX crash report, nothing after this is really useful.
More information about the gnucash-user
mailing list