GNOME Bugzilla – Bug 339489
Intel Mac: gnucash crashes when allocating size of gnomecanvas
Last modified: 2008-06-08 13:05:33 UTC
Steps to reproduce: 1. start up gnucash 2. select an acount by double klicking 3. the register for this account should open a new window 4. instead of that gnucash crashes with a bus error Stack trace: ********** Host Name: axel-wernickes-computer Date/Time: 2006-04-23 21:11:52.316 +0200 OS Version: 10.4.6 (Build 8I1119) Report Version: 4 Command: gnucash-bin Path: /sw/bin/gnucash-bin Parent: bash [1495] Version: ??? (???) PID: 118 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000004 Thread 0 Crashed: 0 libgnomecanvas-2.0.dylib 0x015c46a4 uta_union_clip + 374 1 libgnomecanvas-2.0.dylib 0x015c95ec gnome_canvas_request_redraw_uta + 541 2 libgnomecanvas-2.0.dylib 0x015c9787 gnome_canvas_expose + 220 3 libgtk-x11-2.0.0.dylib 0x0201afdf _gtk_marshal_BOOLEAN__BOXED + 100 4 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 5 libgobject-2.0.0.dylib 0x025d09f2 signal_emit_unlocked_R + 2055 6 libgobject-2.0.0.dylib 0x025d1de7 g_signal_emit_valist + 1073 7 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 8 libgtk-x11-2.0.0.dylib 0x0214d347 gtk_widget_event_internal + 564 9 libgtk-x11-2.0.0.dylib 0x02019373 gtk_main_do_event + 1237 10 libgdk-x11-2.0.0.dylib 0x022db620 gdk_window_process_updates_internal + 352 11 libgdk-x11-2.0.0.dylib 0x022dc329 gdk_window_process_updates + 232 12 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 13 libgobject-2.0.0.dylib 0x025d0f27 signal_emit_unlocked_R + 3388 14 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 15 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 16 libgtk-x11-2.0.0.dylib 0x01f22293 gtk_adjustment_value_changed + 92 17 libgtk-x11-2.0.0.dylib 0x0200b3af gtk_layout_size_allocate + 571 18 libgnomecanvas-2.0.dylib 0x015c8a16 gnome_canvas_size_allocate + 157 19 ...cmod-register-gnome.0.dylib 0x00565818 gnucash_sheet_size_allocate + 120 (gnucash-sheet.c:1046) 20 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 21 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 22 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 23 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 24 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 25 libgtk-x11-2.0.0.dylib 0x0209322c gtk_table_size_allocate + 4413 26 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 27 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 28 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 29 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 30 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 31 libgtk-x11-2.0.0.dylib 0x02148dc8 gtk_vbox_size_allocate + 339 32 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 33 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 34 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 35 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 36 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 37 libgtk-x11-2.0.0.dylib 0x02148dc8 gtk_vbox_size_allocate + 339 38 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 39 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 40 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 41 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 42 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 43 libgtk-x11-2.0.0.dylib 0x0203a62c gtk_notebook_size_allocate + 219 44 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 45 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 46 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 47 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 48 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 49 libgtk-x11-2.0.0.dylib 0x02148dc8 gtk_vbox_size_allocate + 339 50 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 51 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 52 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 53 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 54 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 55 libgtk-x11-2.0.0.dylib 0x0215db5f gtk_window_size_allocate + 181 56 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 57 libgobject-2.0.0.dylib 0x025d0565 signal_emit_unlocked_R + 890 58 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 59 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 60 libgtk-x11-2.0.0.dylib 0x02150980 gtk_widget_size_allocate + 371 61 libgtk-x11-2.0.0.dylib 0x01f772fe gtk_container_resize_children + 77 62 libgtk-x11-2.0.0.dylib 0x02160eb9 gtk_window_check_resize + 543 63 libgobject-2.0.0.dylib 0x025bfbd3 g_closure_invoke + 519 64 libgobject-2.0.0.dylib 0x025d09f2 signal_emit_unlocked_R + 2055 65 libgobject-2.0.0.dylib 0x025d206e g_signal_emit_valist + 1720 66 libgobject-2.0.0.dylib 0x025d274a g_signal_emit + 41 67 libgtk-x11-2.0.0.dylib 0x01f742b7 gtk_container_idle_sizer + 205 68 libglib-2.0.0.dylib 0x0262d138 g_main_context_dispatch + 587 69 libglib-2.0.0.dylib 0x0262d94b g_main_context_iterate + 1061 70 libglib-2.0.0.dylib 0x0262dcd2 g_main_loop_run + 399 71 libgtk-x11-2.0.0.dylib 0x02018c90 gtk_main + 174 72 libgncmod-gnome-utils.0.dylib 0x0104272e gnc_ui_start_event_loop + 90 (gnc-gnome-utils.c:370) 73 gnucash-bin 0x00002f14 inner_main + 366 (gnucash-bin.c:473) 74 libguile.12.dylib 0x0245a0a7 scm_boot_guile + 118 (init.c:617) 75 gnucash-bin 0x000034bb main + 1165 (gnucash-bin.c:509) 76 gnucash-bin 0x00002a8e _start + 228 (crt.c:272) 77 gnucash-bin 0x000029a9 start + 41 Thread 0 crashed with i386 Thread State: eax: 0x0000019d ebx: 0x015c453f ecx:0x03000000 edx: 0x00000000 edi: 0x06922c60 esi: 0x000001b7 ebp:0xbfffb728 esp: 0xbfffb660 ss: 0x0000002f efl: 0x00010216 eip:0x015c46a4 cs: 0x00000027 ds: 0x0000002f es: 0x0000002f fs:0x00000000 gs: 0x00000037 Binary Images Description: 0x1000 - 0x3fff gnucash-bin /sw/bin/gnucash-bin 0xb000 - 0xcfff libgncmod-report-system.0.dylib /sw/lib/gnucash/libgncmod-report-system.0.dylib 0x18000 - 0x19fff libgncmod-network-utils.0.dylib /sw/lib/gnucash/libgncmod-network-utils.0.dylib 0x1e000 - 0x22fff libgailutil.17.dylib /sw/lib/libgailutil.17.dylib 0x92000 - 0xa7fff libgncmod-ledger-core.0.dylib /sw/lib/gnucash/libgncmod-ledger-core.0.dylib 0xf0000 - 0xf1fff libORBitCosNaming-2.0.dylib /sw/lib/libORBitCosNaming-2.0.dylib 0xf7000 - 0xf8fff libgncmodule.0.dylib /sw/lib/libgncmodule.0.dylib 0x205000 - 0x22bfff libqof.1.dylib /sw/lib/libqof.1.dylib 0x297000 - 0x2dbfff libgncmod-engine.0.dylib /sw/lib/gnucash/libgncmod-engine.0.dylib 0x377000 - 0x3d4fff libgncgnome.0.dylib /sw/lib/libgncgnome.0.dylib 0x557000 - 0x56bfff libgncmod-register-gnome.0.dylib /sw/lib/gnucash/libgncmod-register-gnome.0.dylib 0x600000 - 0x608fff libgncmod-register-core.0.dylib /sw/lib/gnucash/libgncmod-register-core.0.dylib 0x62e000 - 0x636fff libgncmod-report-gnome.0.dylib /sw/lib/gnucash/libgncmod-report-gnome.0.dylib 0x65a000 - 0x665fff libgncmod-gnome-search.0.dylib /sw/lib/gnucash/libgncmod-gnome-search.0.dylib 0x6a8000 - 0x6b9fff libgncmod-app-utils.0.dylib /sw/lib/gnucash/libgncmod-app-utils.0.dylib 0x6fa000 - 0x792fff libgtkhtml-3.8.15.dylib /sw/lib/libgtkhtml-3.8.15.dylib 0x7c1000 - 0x7dcfff libjpeg.62.dylib /sw/lib/libjpeg.62.dylib 0x7e4000 - 0x7f3fff libgnome-2.0.dylib /sw/lib/libgnome-2.0.dylib 0x7fc000 - 0x7fcfff libgwrap-glib.1.dylib /sw/lib/libgwrap-glib.1.dylib 0x1008000 - 0x108dfff libgncmod-gnome-utils.0.dylib /sw/lib/gnucash/libgncmod-gnome-utils.0.dylib 0x1285000 - 0x12fffff libgnomeui-2.0.dylib /sw/lib/libgnomeui-2.0.dylib 0x1325000 - 0x1356fff libgnomeprintui-2-2.0.dylib /sw/lib/libgnomeprintui-2-2.0.dylib 0x1369000 - 0x13bafff libbonoboui-2.0.dylib /sw/lib/libbonoboui-2.0.dylib 0x13dd000 - 0x13e5fff libgnome-keyring.0.dylib /sw/lib/libgnome-keyring.0.dylib 0x1401000 - 0x1406fff libesd.0.dylib /sw/lib/libesd.0.dylib 0x141d000 - 0x143dfff libaudiofile.0.dylib /sw/lib/libaudiofile.0.dylib 0x14be000 - 0x1506fff libgnomevfs-2.0.dylib /sw/lib/libgnomevfs-2.0.dylib 0x1529000 - 0x1562fff libbonobo-2.0.dylib /sw/lib/libbonobo-2.0.dylib 0x1590000 - 0x159bfff libbonobo-activation.4.dylib /sw/lib/libbonobo-activation.4.dylib 0x15a8000 - 0x15d0fff libgnomecanvas-2.0.dylib /sw/lib/libgnomecanvas-2.0.dylib 0x15dd000 - 0x1681fff libgoffice-1.0.dylib /sw/lib/gnucash/libgoffice-1.0.dylib 0x1934000 - 0x1950fff libgsf-1.1.dylib /sw/lib/gnucash/libgsf-1.1.dylib 0x19cc000 - 0x19d9fff libbz2.1.dylib /sw/lib/libbz2.1.dylib 0x19ef000 - 0x1a01fff libglade-2.0.0.dylib /sw/lib/libglade-2.0.0.dylib 0x1a0b000 - 0x1a7efff libgnomeprint-2-2.0.dylib /sw/lib/libgnomeprint-2-2.0.dylib 0x1a98000 - 0x1ab7fff libart_lgpl_2.2.dylib /sw/lib/libart_lgpl_2.2.dylib 0x1abe000 - 0x1ba3fff libxml2.2.dylib /sw/lib/libxml2.2.dylib 0x1df1000 - 0x1e0ffff libgw-engine.0.dylib /sw/lib/gnucash/libgw-engine.0.dylib 0x1e5e000 - 0x1e62fff libgncmod-calculation.0.dylib /sw/lib/gnucash/libgncmod-calculation.0.dylib 0x1e6d000 - 0x1e70fff libcore-utils.0.dylib /sw/lib/libcore-utils.0.dylib 0x1e7f000 - 0x1e9dfff libgconf-2.4.dylib /sw/lib/libgconf-2.4.dylib 0x1ead000 - 0x1ee5fff libORBit-2.0.dylib /sw/lib/libORBit-2.0.dylib 0x1f11000 - 0x220ffff libgtk-x11-2.0.0.dylib /sw/lib/libgtk-x11-2.0.0.dylib 0x22b3000 - 0x2334fff libgdk-x11-2.0.0.dylib /sw/lib/libgdk-x11-2.0.0.dylib 0x2354000 - 0x236bfff libatk-1.0.0.dylib /sw/lib/libatk-1.0.0.dylib 0x2378000 - 0x238afff libgdk_pixbuf-2.0.0.dylib /sw/lib/libgdk_pixbuf-2.0.0.dylib 0x2392000 - 0x2395fff libpangoxft-1.0.0.dylib /sw/lib/libpangoxft-1.0.0.dylib 0x239b000 - 0x23a2fff libpangox-1.0.0.dylib /sw/lib/libpangox-1.0.0.dylib 0x23a9000 - 0x23dbfff libpangoft2-1.0.0.dylib /sw/lib/libpangoft2-1.0.0.dylib 0x23e5000 - 0x241bfff libpango-1.0.0.dylib /sw/lib/libpango-1.0.0.dylib 0x242a000 - 0x242afff libgwrap-wct.1.dylib /sw/lib/libgwrap-wct.1.dylib 0x2430000 - 0x24a4fff libguile.12.dylib /sw/lib/libguile.12.dylib 0x25aa000 - 0x25acfff libguile-ltdl.1.dylib /sw/lib/libguile-ltdl.1.dylib 0x25b6000 - 0x25b7fff libgthread-2.0.0.dylib /sw/lib/libgthread-2.0.0.dylib 0x25bc000 - 0x25f2fff libgobject-2.0.0.dylib /sw/lib/libgobject-2.0.0.dylib 0x2602000 - 0x2603fff libgmodule-2.0.0.dylib /sw/lib/libgmodule-2.0.0.dylib 0x2607000 - 0x2699fff libglib-2.0.0.dylib /sw/lib/libglib-2.0.0.dylib 0x26b2000 - 0x26b6fff libltdl.3.dylib /sw/lib/libltdl.3.dylib 0x26c4000 - 0x26c9fff libpopt.0.dylib /sw/lib/libpopt.0.dylib 0x26d9000 - 0x26e0fff libintl.3.dylib /sw/lib/libintl.3.dylib 0x26f7000 - 0x27e3fff libiconv.2.dylib /sw/lib/libiconv.2.dylib 0x2833000 - 0x285cfff libssl.0.9.7.dylib /sw/lib/libssl.0.9.7.dylib 0x286c000 - 0x2937fff libcrypto.0.9.7.dylib /sw/lib/libcrypto.0.9.7.dylib 0x2993000 - 0x299afff libgnc-business-ledger.0.dylib /sw/lib/gnucash/libgnc-business-ledger.0.dylib 0x29c4000 - 0x29c4fff libgncmod-business-utils.0.dylib /sw/lib/gnucash/libgncmod-business-utils.0.dylib 0x29c9000 - 0x29ccfff libgncmod-dialog-tax-table.0.dylib /sw/lib/gnucash/libgncmod-dialog-tax-table.0.dylib 0x29d9000 - 0x29dbfff libgncmod-binary-import.0.dylib /sw/lib/gnucash/libgncmod-binary-import.0.dylib 0x29e7000 - 0x29e7fff libgncmod-locale-reports-us.0.dylib /sw/lib/gnucash/libgncmod-locale-reports-us.0.dylib 0x29eb000 - 0x29eefff libgncmod-log-replay.0.dylib /sw/lib/gnucash/libgncmod-log-replay.0.dylib 0x29fa000 - 0x29fafff libgncmod-standard-reports.0.dylib /sw/lib/gnucash/libgncmod-standard-reports.0.dylib 0x2b05000 - 0x2b16fff libgncmod-business-core.0.dylib /sw/lib/gnucash/libgncmod-business-core.0.dylib 0x2b5b000 - 0x2b65fff libgncmod-business-backend-file.0.dylib /sw/lib/gnucash/libgncmod-business-backend-file.0.dylib 0x2ba1000 - 0x2bbdfff libgncmod-business-gnome.0.dylib /sw/lib/gnucash/libgncmod-business-gnome.0.dylib 0x2c26000 - 0x2c31fff libgncmod-generic-import.0.dylib /sw/lib/gnucash/libgncmod-generic-import.0.dylib 0x2c5e000 - 0x2c62fff libgncmod-ofx.0.dylib /sw/lib/gnucash/libgncmod-ofx.0.dylib 0x2c6e000 - 0x2c82fff libofx.1.dylib /sw/lib/libofx.1.dylib 0x2c94000 - 0x2c98fff libintl.1.dylib /sw/lib/libintl.1.dylib 0x2ca9000 - 0x2cb0fff libgncmod-qif-import.0.dylib /sw/lib/gnucash/libgncmod-qif-import.0.dylib 0x2ccc000 - 0x2cd5fff libgncmod-qif.0.dylib /sw/lib/gnucash/libgncmod-qif.0.dylib 0x2cee000 - 0x2ceffff libgncmod-stylesheets.0.dylib /sw/lib/gnucash/libgncmod-stylesheets.0.dylib 0x2cf7000 - 0x2cf7fff libgncmod-tax-us.0.dylib /sw/lib/gnucash/libgncmod-tax-us.0.dylib 0x2cfb000 - 0x2cfbfff libgncmod-utility-reports.0.dylib /sw/lib/gnucash/libgncmod-utility-reports.0.dylib 0x2cff000 - 0x2d01fff libgsf-gnome-1.1.dylib /sw/lib/gnucash/libgsf-gnome-1.1.dylib 0x2d15000 - 0x2d18fff libgw-app-utils.0.dylib /sw/lib/gnucash/libgw-app-utils.0.dylib 0x2d24000 - 0x2d2dfff libgw-business-core.0.dylib /sw/lib/gnucash/libgw-business-core.0.dylib 0x2d4b000 - 0x2d4dfff libgw-business-gnome.0.dylib /sw/lib/gnucash/libgw-business-gnome.0.dylib 0x2d55000 - 0x2d56fff libgw-dialog-tax-table.0.dylib /sw/lib/gnucash/libgw-dialog-tax-table.0.dylib 0x2d5a000 - 0x2d5bfff libgw-gnc-module.0.dylib /sw/lib/gnucash/libgw-gnc-module.0.dylib 0x2d60000 - 0x2d64fff libgw-gnome-utils.0.dylib /sw/lib/gnucash/libgw-gnome-utils.0.dylib 0x2d76000 - 0x2d77fff libgw-kvp.0.dylib /sw/lib/gnucash/libgw-kvp.0.dylib 0x2d7e000 - 0x2d7ffff libgw-register-core.0.dylib /sw/lib/gnucash/libgw-register-core.0.dylib 0x2d84000 - 0x2d85fff libgw-report-gnome.0.dylib /sw/lib/gnucash/libgw-report-gnome.0.dylib 0x2d8d000 - 0x2d8efff libgw-report-system.0.dylib /sw/lib/gnucash/libgw-report-system.0.dylib 0x2e91000 - 0x2e93fff libpixbufloader-png.so /sw/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so 0x2e97000 - 0x2ed0fff libpng12.0.dylib /sw/lib/libpng12.0.dylib 0x2f00000 - 0x2f00fff pango-basic-fc.so /sw/lib/pango/1.4.0/modules/pango-basic-fc.so 0x2fe9000 - 0x2fe9fff libgw-wct.0.so /sw/lib/libgw-wct.0.so 0x2fee000 - 0x2feefff libgw-standard.0.so /sw/lib/libgw-standard.0.so 0x2ff7000 - 0x2ff8fff libgw-core-utils.0.dylib /sw/lib/libgw-core-utils.0.dylib 0x3808000 - 0x391bfff libosp.4.dylib /sw/lib/libosp.4.dylib 0x4f93000 - 0x4f93fff libgw-glib.0.so /sw/lib/libgw-glib.0.so 0x4fcc000 - 0x4fcdfff libgw-gnc.0.dylib /sw/lib/libgw-gnc.0.dylib 0x5105000 - 0x5121fff libglib-1.2.0.dylib /sw/lib/libglib-1.2.0.dylib 0x5201000 - 0x5208fff libqof-backend-qsf.0.dylib /sw/lib/libqof-backend-qsf.0.dylib 0x5221000 - 0x523bfff libgnc-backend-file.0.dylib /sw/lib/libgnc-backend-file.0.dylib 0x5a67000 - 0x5a6ffff barcol.dylib /sw/lib/gnucash/goffice/plugins/plot_barcol/barcol.dylib 0x8fe00000 - 0x8fe4bfff dyld 44.17 /usr/lib/dyld 0x90000000 - 0x9016efff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x901be000 - 0x901c0fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x901c2000 - 0x901fefff com.apple.CoreText 1.1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x90225000 - 0x902fafff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x9031a000 - 0x9076afff com.apple.CoreGraphics 1.258.27 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x90801000 - 0x908c9fff com.apple.CoreFoundation 6.4.5 (368.26) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x90907000 - 0x90907fff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x90909000 - 0x909fcfff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x90a4c000 - 0x90acbfff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90af4000 - 0x90b57fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib 0x90bc6000 - 0x90bcdfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib 0x90bd2000 - 0x90c42fff com.apple.framework.IOKit 1.4.2 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90c57000 - 0x90c69fff libauto.dylib /usr/lib/libauto.dylib 0x90c6f000 - 0x90f14fff com.apple.CoreServices.CarbonCore 682.10 (679) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90f57000 - 0x90fbffff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90ff7000 - 0x91035fff com.apple.CFNetwork 129.13 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x91047000 - 0x91057fff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x91062000 - 0x910e0fff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x91115000 - 0x91133fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x9113f000 - 0x9114dfff libz.1.dylib /usr/lib/libz.1.dylib 0x91150000 - 0x91303fff com.apple.security 4.2.1 (24989) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x913f1000 - 0x913f9fff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x91400000 - 0x91426fff com.apple.SystemConfiguration 1.8.5 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x91438000 - 0x9143ffff libbsm.dylib /usr/lib/libbsm.dylib 0x91443000 - 0x914bcfff com.apple.audio.CoreAudio 3.0.3 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x9150a000 - 0x9150afff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x9150c000 - 0x91537fff com.apple.AE 314 (313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x9154a000 - 0x9161efff com.apple.ColorSync 4.4.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x91657000 - 0x916d4fff com.apple.print.framework.PrintCore 4.5 (177.10) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x91701000 - 0x917abfff com.apple.QD 3.10.8 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x917d1000 - 0x9181cfff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x9183b000 - 0x91851fff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x9185d000 - 0x91877fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x91881000 - 0x918befff com.apple.LaunchServices 176 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x918d2000 - 0x918ddfff com.apple.speech.synthesis.framework 3.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x918e4000 - 0x9191bfff com.apple.ImageIO.framework 1.4.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x9192d000 - 0x919dffff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x91a25000 - 0x91a3bfff libcups.2.dylib /usr/lib/libcups.2.dylib 0x91a40000 - 0x91a5cfff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91a61000 - 0x91abffff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x91acf000 - 0x91ad3fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91ad5000 - 0x91b30fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91b34000 - 0x91b71fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x91b77000 - 0x91b91fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x91b96000 - 0x91b98fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91b9a000 - 0x91b9afff com.apple.Accelerate 1.2.1 (Accelerate 1.2.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x91b9c000 - 0x91c22fff com.apple.vImage 2.3 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91c29000 - 0x91c29fff com.apple.Accelerate.vecLib 3.2.1 (vecLib 3.2.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x91c2b000 - 0x91c70fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x91c78000 - 0x91c9dfff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x91ca4000 - 0x92227fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x92264000 - 0x92616fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x94a64000 - 0x94a81fff libresolv.9.dylib /usr/lib/libresolv.9.dylib 0x960fa000 - 0x96110fff libJapaneseConverter.dylib /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib 0x9a634000 - 0x9a643fff libICE.6.dylib /usr/X11R6/lib/libICE.6.dylib 0x9a648000 - 0x9a64cfff libSM.6.dylib /usr/X11R6/lib/libSM.6.dylib 0x9a6b0000 - 0x9a6f0fff libfreetype.6.dylib /usr/X11R6/lib/libfreetype.6.dylib 0x9a6fd000 - 0x9a719fff libexpat.0.dylib /usr/X11R6/lib/libexpat.0.dylib 0x9a71e000 - 0x9a735fff libfontconfig.1.dylib /usr/X11R6/lib/libfontconfig.1.dylib 0x9b814000 - 0x9b81cfff libXext.6.dylib /usr/X11R6/lib/libXext.6.dylib 0x9b821000 - 0x9b8defff libX11.6.dylib /usr/X11R6/lib/libX11.6.dylib 0x9bb9e000 - 0x9bba3fff libXcursor.1.dylib /usr/X11R6/lib/libXcursor.1.dylib 0x9bba6000 - 0x9bbaafff libXrender.1.dylib /usr/X11R6/lib/libXrender.1.dylib 0x9bbba000 - 0x9bbc6fff libXft.2.dylib /usr/X11R6/lib/libXft.2.dylib 0x9bbd2000 - 0x9bbd2fff libXinerama.1.dylib /usr/X11R6/lib/libXinerama.1.dylib 0x9bc01000 - 0x9bc02fff libXrandr.2.dylib /usr/X11R6/lib/libXrandr.2.dylib Other information:
uh, wasn't there a field in the form to enter the system landscape the bug occurs in? Anyway, this behaviour can be reproduced on OS X systems running on x86 processors. Unfortunately there is no working gnucash 1.8 for this platform either, so this is a real showstopper right now :( greetings, lexA
Only one of the developers uses a mac and that's a ppc mac. You are the first person I've heard of trying to run gnucash on an Intel Mac. The stack trace looks quite reasonable to me, although its kinda hard to say without seeing the function arguments. This crash is 18 levels deep in gtk/gnome code before the first gnucash frame, and the only thing the gnucash code has done so far in frame 19 is chain up to its parent gtk widget so that's not the problem. My guess is that this is an issue with the gnome canvas widget on an Intel Mac. I don't have any way to recreate the problem or investigate further short of going to the store and buying a new intel mac.
Here's where this trace leaves gnucash in frame 19: static void gnucash_sheet_size_allocate (GtkWidget *widget, GtkAllocation *allocation) { GnucashSheet *sheet = GNUCASH_SHEET(widget); if (GTK_WIDGET_CLASS(sheet_parent_class)->size_allocate) ---> (*GTK_WIDGET_CLASS (sheet_parent_class)->size_allocate) (widget, allocation); if (allocation->height == sheet->window_height && allocation->width == sheet->window_width) return; .... I concur with comment #2. I don't see how this could be our bug. I'm kicking this one toward libgnomecanvas.
*** Bug 347583 has been marked as a duplicate of this bug. ***
Just wanted to add a me too ... here is my crash log, which looks very similar to the OP's ===== Thursday, 10 August 2006 21:03:27 Europe/London ===== ********** Host Name: Anon Date/Time: 2006-08-10 21:04:53.684 +0100 OS Version: 10.4.7 (Build 8J2135a) Report Version: 4 Command: gnucash-bin Path: /usr/local/bin/gnucash-bin Parent: launchd [1] Version: ??? (???) PID: 806 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000004 Thread 0 Crashed: 0 libgnomecanvas-2.0.dylib 0x007de150 uta_union_clip + 393 1 libgnomecanvas-2.0.dylib 0x007e2e22 gnome_canvas_request_redraw_uta + 541 2 libgnomecanvas-2.0.dylib 0x007e3829 gnome_canvas_request_redraw + 365 3 ...cmod-register-gnome.0.dylib 0x00281db4 queue_sync + 129 4 ...cmod-register-gnome.0.dylib 0x002818c7 gnc_item_edit_focus_in + 243 5 ...cmod-register-gnome.0.dylib 0x002883d2 gnucash_sheet_focus_in_event + 156 6 libgtk-x11-2.0.0.dylib 0x019220a7 _gtk_marshal_BOOLEAN__BOXED + 100 7 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 8 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 9 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 10 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 11 libgtk-x11-2.0.0.dylib 0x01a53e2f gtk_widget_event_internal + 566 12 libgtk-x11-2.0.0.dylib 0x01a647dc do_focus_change + 102 13 libgtk-x11-2.0.0.dylib 0x01a64b66 gtk_window_real_set_focus + 588 14 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 15 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 16 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 17 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 18 libgtk-x11-2.0.0.dylib 0x01a692a7 _gtk_window_internal_set_focus + 105 19 libgtk-x11-2.0.0.dylib 0x01a550bb gtk_widget_real_grab_focus + 269 20 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 21 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 22 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 23 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 24 libgtk-x11-2.0.0.dylib 0x01a58f45 gtk_widget_grab_focus + 246 25 libgtk-x11-2.0.0.dylib 0x0187df54 gtk_container_focus + 460 26 libgtk-x11-2.0.0.dylib 0x01922238 _gtk_marshal_BOOLEAN__ENUM + 100 27 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 28 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 29 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 30 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 31 libgtk-x11-2.0.0.dylib 0x01a5b690 gtk_widget_child_focus + 288 32 libgtk-x11-2.0.0.dylib 0x0187dfb1 gtk_container_focus + 553 33 libgtk-x11-2.0.0.dylib 0x01922238 _gtk_marshal_BOOLEAN__ENUM + 100 34 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 35 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 36 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 37 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 38 libgtk-x11-2.0.0.dylib 0x01a5b690 gtk_widget_child_focus + 288 39 libgtk-x11-2.0.0.dylib 0x0187dfb1 gtk_container_focus + 553 40 libgtk-x11-2.0.0.dylib 0x01922238 _gtk_marshal_BOOLEAN__ENUM + 100 41 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 42 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 43 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 44 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 45 libgtk-x11-2.0.0.dylib 0x01a5b690 gtk_widget_child_focus + 288 46 libgtk-x11-2.0.0.dylib 0x0187dfb1 gtk_container_focus + 553 47 libgtk-x11-2.0.0.dylib 0x01922238 _gtk_marshal_BOOLEAN__ENUM + 100 48 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 49 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 50 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 51 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 52 libgtk-x11-2.0.0.dylib 0x01a5b690 gtk_widget_child_focus + 288 53 libgtk-x11-2.0.0.dylib 0x0193dbfa gtk_notebook_real_switch_page + 441 54 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 55 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 56 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 57 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 58 libgtk-x11-2.0.0.dylib 0x0193ef3d gtk_notebook_switch_page + 132 59 libgncmod-gnome-utils.0.dylib 0x00325c02 gnc_main_window_connect + 215 60 libgncmod-gnome-utils.0.dylib 0x003266eb gnc_main_window_open_page + 1800 61 libgncgnome.0.dylib 0x0022f31c gppat_open_account_common + 119 62 libgncgnome.0.dylib 0x0022f726 gnc_plugin_page_account_tree_cmd_open_account + 164 63 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 64 libgobject-2.0.0.dylib 0x01edcc29 signal_emit_unlocked_R + 3394 65 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 66 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 67 libgtk-x11-2.0.0.dylib 0x01824df8 gtk_action_activate + 289 68 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 69 libgobject-2.0.0.dylib 0x01edcc29 signal_emit_unlocked_R + 3394 70 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 71 libgobject-2.0.0.dylib 0x01ee1a38 g_signal_emit_by_name + 238 72 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 73 libgobject-2.0.0.dylib 0x01edcc29 signal_emit_unlocked_R + 3394 74 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 75 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 76 libgtk-x11-2.0.0.dylib 0x0183266b gtk_real_button_released + 337 77 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 78 libgobject-2.0.0.dylib 0x01edc267 signal_emit_unlocked_R + 896 79 libgobject-2.0.0.dylib 0x01edddcc g_signal_emit_valist + 1795 80 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 81 libgtk-x11-2.0.0.dylib 0x01832989 gtk_button_button_release + 109 82 libgtk-x11-2.0.0.dylib 0x019220a7 _gtk_marshal_BOOLEAN__BOXED + 100 83 libgobject-2.0.0.dylib 0x01ecb11a g_closure_invoke + 527 84 libgobject-2.0.0.dylib 0x01edc6f4 signal_emit_unlocked_R + 2061 85 libgobject-2.0.0.dylib 0x01eddb65 g_signal_emit_valist + 1180 86 libgobject-2.0.0.dylib 0x01ede486 g_signal_emit + 41 87 libgtk-x11-2.0.0.dylib 0x01a53e2f gtk_widget_event_internal + 566 88 libgtk-x11-2.0.0.dylib 0x0191f9ab gtk_propagate_event + 196 89 libgtk-x11-2.0.0.dylib 0x019203a5 gtk_main_do_event + 1087 90 libgdk-x11-2.0.0.dylib 0x01bfc125 gdk_event_dispatch + 84 91 libglib-2.0.0.dylib 0x01f3dab9 g_main_context_dispatch + 608 92 libglib-2.0.0.dylib 0x01f3e257 g_main_context_iterate + 1061 93 libglib-2.0.0.dylib 0x01f3e5de g_main_loop_run + 399 94 libgtk-x11-2.0.0.dylib 0x0191fd58 gtk_main + 174 95 libgncmod-gnome-utils.0.dylib 0x0031b2c2 gnc_ui_start_event_loop + 92 96 gnucash-bin 0x00003436 inner_main + 397 97 libguile.12.dylib 0x01d65087 scm_boot_guile + 118 (init.c:617) 98 gnucash-bin 0x000035dc main + 378 99 gnucash-bin 0x00002866 _start + 216 100 gnucash-bin 0x0000278d start + 41 Thread 0 crashed with i386 Thread State: eax: 0x000001b5 ebx: 0x007ddfd8 ecx:0x00000000 edx: 0x03c63080 edi: 0x000001b5 esi: 0x000001b6 ebp:0xbfffb1e8 esp: 0xbfffb110 ss: 0x0000002f efl: 0x00010202 eip:0x007de150 cs: 0x00000027 ds: 0x0000002f es: 0x0000002f fs:0x00000000 gs: 0x00000037 Binary Images Description: 0x1000 - 0x3fff gnucash-bin /usr/local/bin/gnucash-bin 0x12000 - 0x13fff libgncmod-report-system.0.dylib /usr/local/lib/gnucash/libgncmod-report-system.0.dylib 0x24000 - 0x25fff libgncmod-network-utils.0.dylib /usr/local/lib/gnucash/libgncmod-network-utils.0.dylib 0x38000 - 0x61fff libgncqof.1.dylib /usr/local/lib/libgncqof.1.dylib 0x70000 - 0xbefff libgncmod-engine.0.dylib /usr/local/lib/gnucash/libgncmod-engine.0.dylib 0xd7000 - 0xeffff libgncmod-ledger-core.0.dylib /usr/local/lib/gnucash/libgncmod-ledger-core.0.dylib 0xfb000 - 0xfcfff libgncmodule.0.dylib /usr/local/lib/libgncmodule.0.dylib 0x205000 - 0x254fff libgncgnome.0.dylib /usr/local/lib/libgncgnome.0.dylib 0x277000 - 0x290fff libgncmod-register-gnome.0.dylib /usr/local/lib/gnucash/libgncmod-register-gnome.0.dylib 0x29d000 - 0x2a7fff libgncmod-register-core.0.dylib /usr/local/lib/gnucash/libgncmod-register-core.0.dylib 0x2af000 - 0x2b8fff libgncmod-report-gnome.0.dylib /usr/local/lib/gnucash/libgncmod-report-gnome.0.dylib 0x2c0000 - 0x2cdfff libgncmod-gnome-search.0.dylib /usr/local/lib/gnucash/libgncmod-gnome-search.0.dylib 0x2d6000 - 0x372fff libgncmod-gnome-utils.0.dylib /usr/local/lib/gnucash/libgncmod-gnome-utils.0.dylib 0x3aa000 - 0x3c3fff libgnc-backend-file-utils.0.dylib /usr/local/lib/libgnc-backend-file-utils.0.dylib 0x3d3000 - 0x3e7fff libgncmod-app-utils.0.dylib /usr/local/lib/gnucash/libgncmod-app-utils.0.dylib 0x3f4000 - 0x484fff libgtkhtml-3.1.11.dylib /sw/lib/libgtkhtml-3.1.11.dylib 0x4b1000 - 0x4b5fff libgailutil.17.dylib /sw/lib/libgailutil.17.dylib 0x4ba000 - 0x535fff libgnomeui-2.0.dylib /sw/lib/libgnomeui-2.0.dylib 0x55c000 - 0x577fff libjpeg.62.dylib /sw/lib/libjpeg.62.dylib 0x57f000 - 0x5b1fff libgnomeprintui-2-2.0.dylib /sw/lib/libgnomeprintui-2-2.0.dylib 0x5c4000 - 0x615fff libbonoboui-2.0.dylib /sw/lib/libbonoboui-2.0.dylib 0x638000 - 0x63dfff libgnome-keyring.0.dylib /sw/lib/libgnome-keyring.0.dylib 0x658000 - 0x667fff libgnome-2.0.dylib /sw/lib/libgnome-2.0.dylib 0x670000 - 0x675fff libesd.0.dylib /sw/lib/libesd.0.dylib 0x68c000 - 0x6acfff libaudiofile.0.dylib /sw/lib/libaudiofile.0.dylib 0x72d000 - 0x77efff libgnomevfs-2.0.dylib /sw/lib/libgnomevfs-2.0.dylib 0x7a2000 - 0x7adfff libbonobo-activation.4.dylib /sw/lib/libbonobo-activation.4.dylib 0x7ba000 - 0x7bbfff libORBitCosNaming-2.0.dylib /sw/lib/libORBitCosNaming-2.0.dylib 0x7c1000 - 0x7eafff libgnomecanvas-2.0.dylib /sw/lib/libgnomecanvas-2.0.dylib 0x7f7000 - 0x7fafff libcore-utils.0.dylib /usr/local/lib/libcore-utils.0.dylib 0x1008000 - 0x1012fff libhowl.0.dylib /sw/lib/libhowl.0.dylib 0x1156000 - 0x1190fff libbonobo-2.0.dylib /sw/lib/libbonobo-2.0.dylib 0x11be000 - 0x1287fff libgoffice-1.0.dylib /usr/local/lib/gnucash/libgoffice-1.0.dylib 0x12c9000 - 0x12ecfff libgsf-1.1.dylib /usr/local/lib/gnucash/libgsf-1.1.dylib 0x12fd000 - 0x130afff libbz2.1.dylib /sw/lib/libbz2.1.dylib 0x1320000 - 0x1331fff libglade-2.0.0.dylib /sw/lib/libglade-2.0.0.dylib 0x133a000 - 0x13acfff libgnomeprint-2-2.0.dylib /sw/lib/libgnomeprint-2-2.0.dylib 0x13c6000 - 0x13e6fff libart_lgpl_2.2.dylib /sw/lib/libart_lgpl_2.2.dylib 0x13ed000 - 0x14dcfff libxml2.2.dylib /sw/lib/libxml2.2.dylib 0x1736000 - 0x176cfff libgw-engine.0.dylib /usr/local/lib/gnucash/libgw-engine.0.dylib 0x177d000 - 0x1783fff libgncmod-calculation.0.dylib /usr/local/lib/gnucash/libgncmod-calculation.0.dylib 0x1787000 - 0x17a5fff libgconf-2.4.dylib /sw/lib/libgconf-2.4.dylib 0x17b5000 - 0x17ecfff libORBit-2.0.dylib /sw/lib/libORBit-2.0.dylib 0x1818000 - 0x1b16fff libgtk-x11-2.0.0.dylib /sw/lib/libgtk-x11-2.0.0.dylib 0x1bb9000 - 0x1c3afff libgdk-x11-2.0.0.dylib /sw/lib/libgdk-x11-2.0.0.dylib 0x1c5a000 - 0x1c72fff libatk-1.0.0.dylib /sw/lib/libatk-1.0.0.dylib 0x1c7f000 - 0x1c91fff libgdk_pixbuf-2.0.0.dylib /sw/lib/libgdk_pixbuf-2.0.0.dylib 0x1c99000 - 0x1c9cfff libpangoxft-1.0.0.dylib /sw/lib/libpangoxft-1.0.0.dylib 0x1ca2000 - 0x1ca9fff libpangox-1.0.0.dylib /sw/lib/libpangox-1.0.0.dylib 0x1cb0000 - 0x1ce3fff libpangoft2-1.0.0.dylib /sw/lib/libpangoft2-1.0.0.dylib 0x1cec000 - 0x1d22fff libpango-1.0.0.dylib /sw/lib/libpango-1.0.0.dylib 0x1d31000 - 0x1d31fff libgwrap-wct.1.dylib /sw/lib/libgwrap-wct.1.dylib 0x1d37000 - 0x1d37fff libgwrap-glib.1.dylib /sw/lib/libgwrap-glib.1.dylib 0x1d3b000 - 0x1daffff libguile.12.dylib /sw/lib/libguile.12.dylib 0x1eb5000 - 0x1eb7fff libguile-ltdl.1.dylib /sw/lib/libguile-ltdl.1.dylib 0x1ec1000 - 0x1ec3fff libgthread-2.0.0.dylib /sw/lib/libgthread-2.0.0.dylib 0x1ec7000 - 0x1efefff libgobject-2.0.0.dylib /sw/lib/libgobject-2.0.0.dylib 0x1f0f000 - 0x1f10fff libgmodule-2.0.0.dylib /sw/lib/libgmodule-2.0.0.dylib 0x1f14000 - 0x1fb1fff libglib-2.0.0.dylib /sw/lib/libglib-2.0.0.dylib 0x1fcc000 - 0x1fd0fff libltdl.3.dylib /sw/lib/libltdl.3.dylib 0x1fde000 - 0x1fe3fff libpopt.0.dylib /sw/lib/libpopt.0.dylib 0x1ff3000 - 0x1ff7fff libintl.1.dylib /sw/lib/libintl.1.dylib 0x2008000 - 0x20f4fff libiconv.2.dylib /sw/lib/libiconv.2.dylib 0x2144000 - 0x214bfff libintl.3.dylib /sw/lib/libintl.3.dylib 0x2162000 - 0x216afff libgnc-business-ledger.0.dylib /usr/local/lib/gnucash/libgnc-business-ledger.0.dylib 0x2172000 - 0x2185fff libgncmod-business-core.0.dylib /usr/local/lib/gnucash/libgncmod-business-core.0.dylib 0x2193000 - 0x2193fff libgncmod-business-utils.0.dylib /usr/local/lib/gnucash/libgncmod-business-utils.0.dylib 0x2197000 - 0x219afff libgncmod-dialog-tax-table.0.dylib /usr/local/lib/gnucash/libgncmod-dialog-tax-table.0.dylib 0x219f000 - 0x21abfff libgncmod-business-backend-file.0.so /usr/local/lib/gnucash/libgncmod-business-backend-file.0.so 0x21b6000 - 0x21d7fff libgncmod-business-gnome.0.dylib /usr/local/lib/gnucash/libgncmod-business-gnome.0.dylib 0x21e9000 - 0x21f5fff libgncmod-generic-import.0.dylib /usr/local/lib/gnucash/libgncmod-generic-import.0.dylib 0x2305000 - 0x2305fff libgncmod-locale-reports-us.0.dylib /usr/local/lib/gnucash/libgncmod-locale-reports-us.0.dylib 0x2309000 - 0x230cfff libgncmod-log-replay.0.dylib /usr/local/lib/gnucash/libgncmod-log-replay.0.dylib 0x2311000 - 0x2319fff libgncmod-qif-import.0.dylib /usr/local/lib/gnucash/libgncmod-qif-import.0.dylib 0x2320000 - 0x232afff libgncmod-qif.0.dylib /usr/local/lib/gnucash/libgncmod-qif.0.dylib 0x2330000 - 0x2330fff libgncmod-standard-reports.0.dylib /usr/local/lib/gnucash/libgncmod-standard-reports.0.dylib 0x2334000 - 0x2335fff libgncmod-stylesheets.0.so /usr/local/lib/gnucash/libgncmod-stylesheets.0.so 0x2339000 - 0x2339fff libgncmod-tax-us.0.dylib /usr/local/lib/gnucash/libgncmod-tax-us.0.dylib 0x233d000 - 0x233dfff libgncmod-utility-reports.0.so /usr/local/lib/gnucash/libgncmod-utility-reports.0.so 0x2341000 - 0x2343fff libgsf-gnome-1.1.dylib /usr/local/lib/gnucash/libgsf-gnome-1.1.dylib 0x2348000 - 0x234efff libgw-app-utils.0.dylib /usr/local/lib/gnucash/libgw-app-utils.0.dylib 0x2354000 - 0x2366fff libgw-business-core.0.dylib /usr/local/lib/gnucash/libgw-business-core.0.dylib 0x236f000 - 0x2373fff libgw-business-gnome.0.dylib /usr/local/lib/gnucash/libgw-business-gnome.0.dylib 0x2378000 - 0x2379fff libgw-dialog-tax-table.0.dylib /usr/local/lib/gnucash/libgw-dialog-tax-table.0.dylib 0x237d000 - 0x237efff libgw-gnc-module.0.dylib /usr/local/lib/gnucash/libgw-gnc-module.0.dylib 0x2382000 - 0x238afff libgw-gnome-utils.0.dylib /usr/local/lib/gnucash/libgw-gnome-utils.0.dylib 0x2390000 - 0x2392fff libgw-kvp.0.dylib /usr/local/lib/gnucash/libgw-kvp.0.dylib 0x2397000 - 0x2398fff libgw-register-core.0.dylib /usr/local/lib/gnucash/libgw-register-core.0.dylib 0x239c000 - 0x239efff libgw-report-gnome.0.dylib /usr/local/lib/gnucash/libgw-report-gnome.0.dylib 0x23a2000 - 0x23a3fff libgw-report-system.0.dylib /usr/local/lib/gnucash/libgw-report-system.0.dylib 0x242b000 - 0x242dfff libpixbufloader-png.so /sw/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so 0x2431000 - 0x244ffff libpng12.0.dylib /sw/lib/libpng12.0.dylib 0x24c3000 - 0x24cbfff libgncqof-backend-qsf.so /usr/local/lib/libgncqof-backend-qsf.so 0x2562000 - 0x2562fff pango-basic-fc.so /sw/lib/pango/1.4.0/modules/pango-basic-fc.so 0x26c2000 - 0x26c2fff libgw-wct.0.so /sw/lib/libgw-wct.0.so 0x26c7000 - 0x26c7fff libgw-standard.0.so /sw/lib/libgw-standard.0.so 0x26d0000 - 0x26d1fff libgw-core-utils.0.dylib /usr/local/lib/libgw-core-utils.0.dylib 0x26d5000 - 0x26d5fff libgw-glib.0.so /sw/lib/libgw-glib.0.so 0x26d9000 - 0x26f5fff libglib-1.2.0.dylib /sw/lib/libglib-1.2.0.dylib 0x2779000 - 0x277bfff libgw-gnc.0.dylib /usr/local/lib/libgw-gnc.0.dylib 0x278f000 - 0x2792fff libgnc-backend-file.so /usr/local/lib/libgnc-backend-file.so 0x8fe00000 - 0x8fe4cfff dyld 45.3 /usr/lib/dyld 0x90000000 - 0x9016efff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x901be000 - 0x901c0fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x901c2000 - 0x901fefff com.apple.CoreText 1.1.1 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x90225000 - 0x902fafff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x9031a000 - 0x9076afff com.apple.CoreGraphics 1.258.33 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x90801000 - 0x908c9fff com.apple.CoreFoundation 6.4.6 (368.27) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x90907000 - 0x90907fff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x90909000 - 0x909fcfff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x90a4c000 - 0x90acbfff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90af4000 - 0x90b57fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib 0x90bc6000 - 0x90bcdfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib 0x90bd2000 - 0x90c42fff com.apple.framework.IOKit 1.4.4 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90c57000 - 0x90c69fff libauto.dylib /usr/lib/libauto.dylib 0x90c6f000 - 0x90f14fff com.apple.CoreServices.CarbonCore 682.12 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90f57000 - 0x90fbffff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90ff7000 - 0x91035fff com.apple.CFNetwork 129.16 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x91047000 - 0x91057fff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x91062000 - 0x910e0fff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x91115000 - 0x91133fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x9113f000 - 0x9114dfff libz.1.dylib /usr/lib/libz.1.dylib 0x91150000 - 0x91306fff com.apple.security 4.4.1 (27569) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x913f5000 - 0x913fdfff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x91404000 - 0x9142afff com.apple.SystemConfiguration 1.8.6 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x9143c000 - 0x91443fff libbsm.dylib /usr/lib/libbsm.dylib 0x91447000 - 0x914c0fff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x9150e000 - 0x9150efff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x91510000 - 0x9153bfff com.apple.AE 314 (313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x9154e000 - 0x91622fff com.apple.ColorSync 4.4.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x9165b000 - 0x916d8fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x91705000 - 0x917affff com.apple.QD 3.10.20 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x917d5000 - 0x91820fff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x9183f000 - 0x91855fff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x91861000 - 0x9187bfff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x91885000 - 0x918c2fff com.apple.LaunchServices 181 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x918d6000 - 0x918e1fff com.apple.speech.synthesis.framework 3.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x918e8000 - 0x91920fff com.apple.ImageIO.framework 1.4.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x91932000 - 0x919e4fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x91a2a000 - 0x91a40fff libcups.2.dylib /usr/lib/libcups.2.dylib 0x91a45000 - 0x91a61fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91a66000 - 0x91ac4fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x91ad4000 - 0x91ad8fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91ada000 - 0x91b35fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91b39000 - 0x91b76fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x91b7c000 - 0x91b96fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x91b9b000 - 0x91b9dfff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91b9f000 - 0x91b9ffff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x91ba1000 - 0x91c2bfff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91c32000 - 0x91c32fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x91c34000 - 0x91c79fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x91c81000 - 0x91ca6fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x91cad000 - 0x92230fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x9226d000 - 0x9261ffff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x94a53000 - 0x94a77fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib 0x94a83000 - 0x94aa0fff libresolv.9.dylib /usr/lib/libresolv.9.dylib 0x9a65e000 - 0x9a66dfff libICE.6.dylib /usr/X11R6/lib/libICE.6.dylib 0x9a672000 - 0x9a676fff libSM.6.dylib /usr/X11R6/lib/libSM.6.dylib 0x9a6da000 - 0x9a71afff libfreetype.6.dylib /usr/X11R6/lib/libfreetype.6.dylib 0x9a727000 - 0x9a743fff libexpat.0.dylib /usr/X11R6/lib/libexpat.0.dylib 0x9a748000 - 0x9a75ffff libfontconfig.1.dylib /usr/X11R6/lib/libfontconfig.1.dylib 0x9b442000 - 0x9b44afff libXext.6.dylib /usr/X11R6/lib/libXext.6.dylib 0x9b44f000 - 0x9b50cfff libX11.6.dylib /usr/X11R6/lib/libX11.6.dylib 0x9b7cc000 - 0x9b7d1fff libXcursor.1.dylib /usr/X11R6/lib/libXcursor.1.dylib 0x9b7d4000 - 0x9b7d8fff libXrender.1.dylib /usr/X11R6/lib/libXrender.1.dylib 0x9b7e8000 - 0x9b7f4fff libXft.2.dylib /usr/X11R6/lib/libXft.2.dylib 0x9b800000 - 0x9b800fff libXinerama.1.dylib /usr/X11R6/lib/libXinerama.1.dylib 0x9b82f000 - 0x9b830fff libXrandr.2.dylib /usr/X11R6/lib/libXrandr.2.dylib
According to Kevin Foss on the gnucash-devel mailing list, this problem is fixed by recompiling the libgnomecanvas library at optimization level one (-O1), instead of the default optimization level of two (-O2).
I can confirm the former message. I just recompiled the libgnomecanvas2 package provided by fink.sf.net with -O1 instead of the original -O3 and gnucash is not crashing on Intel Macs when opening the register anymore.
The original should never have been -O3 since that is known to miscompile code in some cases. Are you certain that -O3 is used by default with fink?
It is not done by some fink default, but explicitly in the libgnomecanvas2.info that describes the dependencies, patches, compiler options etc. And yes, I'm pretty sure, I just changed it in my local installation.
FWIW, I've just recompiled libgnomecanvas2 with -O1 and the problem is gone. Thanks for a fantastic 'solution' Thanks Leon
If compiling it with -O3 makes it crash that points strongly to the compiler on that platform. I don't know fink well enough to say for certain though. Is this GCC or some other compiler? Either way it would be good to check with whoever maintains the compiler for fink whether this should be filed as a bug against that piece of software. They might be able to tell us if this could be a problem with libgnomecanvas code after all. Not trying to just shift the blame here, but it would be helpful to get input from the fink people on this.
The compiler is gcc 4.0.1. It's shipped by Apple with MacOSX, not by Fink. I've tried several optimisation options -O1, -Os, -Oz, -O2 and -O3, and -O1 is the only one that does not make gnucash/libgnomecanvas crash.
Ok, thanks for the information.
Can you please run this in a terminal and watch for warnings, errors and critical messages.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!