Andreas Köhler wrote: > You have to admit that this stack trace is not extraordinary useful ;-) > But yesterday I managed to improve, maybe you can try to do the same? > Here is what I did: > > * download and unpack `pd' and `MMP' from http://www.trapkit.de, you > will need the Microsoft .NET Framework Version 2.0 to run the latter > * make gnucash crash within gdb > * determine the PID of the running gnucash-bin process (Ctrl+Alt+Del) > * open a shell and enter `pd -p $pid > my.dump', where $pid is your pid > * open mmp, open my.dump, let it parse it (click away errors you get, > ignore "please wait" dialogs that do not go away and also crashes when > you try to close mmp after your work) > * see frame #4, it says 0x0077a51c... try to find the dll that got > mapped there and also its base address (one of the first columns) > * enter `add-symbol-file $mydll $myaddr' into gdb, where $mydll might be > libgncmod-gnome-utils-0.dll or such, and myaddr the base address mmp > told you; confirm with "y" > * bt again > > Success? > > hopefully :) here is what I have got:
#0 0x6b072b01 in _libmsvcrt_a_iname () #1 0x100516f0 in _PRETTY_FUNCTION__.28 () #2 0x6b073034 in _libmsvcrt_a_iname () #3 0x6b046dd4 in __RUNTIME_PSEUDO_RELOC_LIST__ () #4 0x0077a51c in _end__ () #5 0x005fc9f4 in libgncmod_gnome_utils_0_dll_iname () #6 0x005e66f7 in libgncmod_gnome_utils_0_dll_iname () #7 0x005e5b39 in libgncmod_gnome_utils_0_dll_iname () #8 0x005e65eb in libgncmod_gnome_utils_0_dll_iname () #9 0x005e66d6 in libgncmod_gnome_utils_0_dll_iname () #10 0x00778000 in ?? () #11 0x63054ab6 in gnc_ui_scheduled_xaction_dialog_create () at dialog-scheduledxaction.c:1250 #12 0x005e3935 in libgncmod_gnome_utils_0_dll_iname () #13 0x005f6f35 in libgncmod_gnome_utils_0_dll_iname () #14 0x005f7cde in libgncmod_gnome_utils_0_dll_iname () #15 0x005f7f56 in libgncmod_gnome_utils_0_dll_iname () #16 0x6048b824 in _libws2_32_a_iname () #17 0x005e3935 in libgncmod_gnome_utils_0_dll_iname () #18 0x005f6f35 in libgncmod_gnome_utils_0_dll_iname () #19 0x005f7cde in libgncmod_gnome_utils_0_dll_iname () #20 0x005f7f56 in libgncmod_gnome_utils_0_dll_iname () #21 0x606999e5 in _libws2_32_a_iname () #22 0x6058acec in _libws2_32_a_iname () #23 0x6058aff5 in _libws2_32_a_iname () #24 0x605774a2 in _libws2_32_a_iname () #25 0x005e3935 in libgncmod_gnome_utils_0_dll_iname () #26 0x005f6b66 in libgncmod_gnome_utils_0_dll_iname () #27 0x005f7a3c in libgncmod_gnome_utils_0_dll_iname () #28 0x005f7f56 in libgncmod_gnome_utils_0_dll_iname () #29 0x60699b74 in _libws2_32_a_iname () #30 0x60574651 in _libws2_32_a_iname () #31 0x6057593d in _libws2_32_a_iname () #32 0x6b07098e in _libmsvcrt_a_iname () #33 0x1001d8f7 in gpa_radiobutton_update () #34 0x1001edcb in gpa_p2f_entry_changed_cb () #35 0x1001efaa in gp_gc_set_font () #36 0x60574eae in _libws2_32_a_iname () #37 0x00784a12 in gnc_option_set_ui_widget_commodity (option=0x40448e, page_box=0x0, tooltips=0x0, name=0x65e25134 "\201ūt!", documentation=0x0, enclosing=0x404868, packed=0x22fca8) at dialog-options.c:1668 #38 0x00401746 in inner_main (closure=0x0, argc=1, argv=0xd16ea8) at gnucash-bin.c:493 #39 0x65e2564d in scm_boot_guile (argc=1, argv=0xd16ea8, main_func=0x401600 <inner_main>, closure=0x0) at init.c:635 #40 0x00401e26 in main (argc=1, argv=0xd16ea8) at gnucash-bin.c:549 wbr Ivars _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel