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