2.4.6 hangs / crashes

Axel Essbaum axel at essbaum.com
Sun Jun 26 06:00:01 EDT 2011


I just upgraded to 2.4.6 (from 2.4.5) on OSX 10.6.7.  Gnucash now consistently hangs or crashes for me whenever I try to quit without first saving.  I click "Quit", it asks if I want to save, I say yes, and then either one CPU core goes to 100% and stays there (with Gnucash "application not responding") or Gnucash crashes.

Here is the start of the crash log:

Process:         Gnucash-bin [5225]
Path:            /Applications/Gnucash.app/Contents/MacOS/Gnucash-bin
Identifier:      org.gnucash.Gnucash
Version:         2.4.6 (2.4.6)
Code Type:       X86 (Native)
Parent Process:  launchd [174]

Date/Time:       2011-06-26 11:54:44.496 +0200
OS Version:      Mac OS X 10.6.7 (10J4138)
Report Version:  6

Interval Since Last Report:          157861 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  203 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      3149E1CA-3601-4AA6-A982-5EE130D26557

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSCFString timeIntervalSinceNow]: unrecognized selector sent to instance 0x1c622b80'
*** Call stack at first throw:
(
	0   CoreFoundation                      0x94cdb6ca __raiseError + 410
	1   libobjc.A.dylib                     0x9112c509 objc_exception_throw + 56
	2   CoreFoundation                      0x94d2890b -[NSObject(NSObject) doesNotRecognizeSelector:] + 187
	3   CoreFoundation                      0x94c81c36 ___forwarding___ + 950
	4   CoreFoundation                      0x94c81802 _CF_forwarding_prep_0 + 50
	5   AppKit                              0x90612005 _DPSNextEvent + 2935
	6   AppKit                              0x9061101e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
	7   libgdk-quartz-2.0.0.dylib           0x0240d6a7 poll_func + 135
	8   libglib-2.0.0.dylib                 0x02903db3 g_main_context_iterate + 1027
	9   libglib-2.0.0.dylib                 0x02904197 g_main_loop_run + 471
	10  libgtk-quartz-2.0.0.dylib           0x0209ec21 gtk_main + 177
	11  libgncmod-gnome-utils.dylib         0x0021e271 gnc_ui_start_event_loop + 81
	12  Gnucash-bin                         0x000199de inner_main + 686
	13  libguile.17.dylib                   0x018d85c1 invoke_main_func + 65
	14  libguile.17.dylib                   0x018a7f12 c_body + 18
	15  libguile.17.dylib                   0x01920a85 scm_c_catch + 533
	16  libguile.17.dylib                   0x018a837a scm_i_with_continuation_barrier + 154
	17  libguile.17.dylib                   0x018a843e scm_c_with_continuation_barrier + 78
	18  libguile.17.dylib                   0x0191f48b scm_i_with_guile_and_parent + 43
	19  libguile.17.dylib                   0x0191f569 scm_with_guile + 41
	20  libguile.17.dylib                   0x018d855a scm_boot_guile + 58
	21  Gnucash-bin                         0x00019052 main + 2338
	22  Gnucash-bin                         0x000186f6 start + 54
)

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation      	0x94d26a37 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 7
1   libobjc.A.dylib               	0x9112c509 objc_exception_throw + 56
2   com.apple.CoreFoundation      	0x94d2890b -[NSObject(NSObject) doesNotRecognizeSelector:] + 187
3   com.apple.CoreFoundation      	0x94c81c36 ___forwarding___ + 950
4   com.apple.CoreFoundation      	0x94c81802 _CF_forwarding_prep_0 + 50
5   com.apple.AppKit              	0x90612005 _DPSNextEvent + 2935
6   com.apple.AppKit              	0x9061101e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
7   libgdk-quartz-2.0.0.dylib     	0x0240d6a7 poll_func + 135
8   libglib-2.0.0.dylib           	0x02903db3 g_main_context_iterate + 1027
9   libglib-2.0.0.dylib           	0x02904197 g_main_loop_run + 471
10  libgtk-quartz-2.0.0.dylib     	0x0209ec21 gtk_main + 177
11  libgncmod-gnome-utils.dylib   	0x0021e271 gnc_ui_start_event_loop + 81
12  Gnucash-bin                   	0x000199de inner_main + 686
13  libguile.17.dylib             	0x018d85c1 invoke_main_func + 65
14  libguile.17.dylib             	0x018a7f12 c_body + 18
15  libguile.17.dylib             	0x01920a85 scm_c_catch + 533
16  libguile.17.dylib             	0x018a837a scm_i_with_continuation_barrier + 154
17  libguile.17.dylib             	0x018a843e scm_c_with_continuation_barrier + 78
18  libguile.17.dylib             	0x0191f48b scm_i_with_guile_and_parent + 43
19  libguile.17.dylib             	0x0191f569 scm_with_guile + 41
20  libguile.17.dylib             	0x018d855a scm_boot_guile + 58
21  Gnucash-bin                   	0x00019052 main + 2338
22  Gnucash-bin                   	0x000186f6 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           	0x029012ce child_watch_helper_thread + 78
2   libglib-2.0.0.dylib           	0x0292a32a 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     	0x0240d265 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: 0x00000000  ebx: 0x9112c4e5  ecx: 0xa064a540  edx: 0x0000003b
  edi: 0xa0193af0  esi: 0x1d9bb750  ebp: 0xbfffdc98  esp: 0xbfffdc80
   ss: 0x00000023  efl: 0x00000282  eip: 0x94d26a37   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x00092000


--
Axel Essbaum
axel at essbaum.com






More information about the gnucash-user mailing list