G2 testing : lock up while NOT saving file
Andrew Sackville-West
andrew at farwestbilliards.com
Thu Nov 3 17:28:01 EST 2005
Thank you for posting the instructions for gdb. If I had even marginally
ambitious I would have looked them up...
Okay, I've made progress. This error seems to occur when switching from
one version to the next. I operate in 1.8.11. This error appears in the
first running of 2.0 after closing 1.8.11. Note that I operate 1.8.11 in
its own terminal and never concurrently with 2.0
What I did:
1) open 1.8.11, do some stuff. exit normally.
2) open a terminal, start-up 2.0
andrew at basement:~$ /opt/gnc2/bin/gnucash --nofile
3) Move and resize the screen (--nofile opens as a little tiny window.
feature? ;))
4) Select File -> Open -> open... Boom!
here again is the terminal output which appears slightly different, I
assume as a result of gdb. Also, gdb seems to have mucked with the
segfault error window.
This is a development version. It may or may not work.
Report bugs and other problems to gnucash-devel at gnucash.org.
You can also lookup and file bug reports at http://bugzilla.gnome.org
The last stable version was GnuCash 1.8.12
The next stable version will be GnuCash 2.0
initializing gnc_html...
gnucash: [W] "failure loading ""/home/andrew/.gnucash/config-1.8.auto"
gnucash: [W] "report-menu-setup"
*** glibc detected *** realloc(): invalid next size: 0x084f02e8 ***
Here is gdb output from cont on:
(gdb) cont
Continuing.
[New Thread -1236821072 (LWP 304)]
[New Thread -1237083216 (LWP 325)]
Program received signal SIGABRT, Aborted.
[Switching to Thread -1210833216 (LWP 30254)]
0xb7d73a27 in raise () from /lib/tls/libc.so.6
(gdb) backtrace
#0 0xb7d73a27 in raise () from /lib/tls/libc.so.6
#1 0xb7d7535b in abort () from /lib/tls/libc.so.6
#2 0xb7daa3f5 in __fsetlocking () from /lib/tls/libc.so.6
#3 0xb7db286e in free () from /lib/tls/libc.so.6
#4 0xb7db32e9 in realloc () from /lib/tls/libc.so.6
#5 0xb71cf6f9 in _gnome_vfs_xdg_alias_read_from_file ()
from /usr/lib/libgnomevfs-2.so.0
#6 0xb71cddbe in _gnome_vfs_xdg_magic_read_from_file ()
from /usr/lib/libgnomevfs-2.so.0
#7 0xb71cdf4c in _gnome_vfs_xdg_magic_read_from_file ()
from /usr/lib/libgnomevfs-2.so.0
#8 0xb71ce340 in _gnome_vfs_xdg_magic_read_from_file ()
from /usr/lib/libgnomevfs-2.so.0
#9 0xb71ce69f in _gnome_vfs_xdg_unalias_mime_type ()
from /usr/lib/libgnomevfs-2.so.0
#10 0xb71b2d55 in gnome_vfs_mime_thaw () from /usr/lib/libgnomevfs-2.so.0
#11 0xb71b2e13 in gnome_vfs_mime_get_value () from
/usr/lib/libgnomevfs-2.so.0
#12 0xb71afbb9 in gnome_vfs_mime_get_icon () from
/usr/lib/libgnomevfs-2.so.0
#13 0xb74339ae in gnome_icon_list_get_icon_pixbuf_item ()
from /usr/lib/libgnomeui-2.so.0
#14 0xb7433f5e in gnome_icon_lookup () from /usr/lib/libgnomeui-2.so.0
#15 0xb69a50cf in ?? ()
#16 0x08347dc8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#17 0x00000000 in ?? ()
#18 0x084cfe70 in ?? ()
#19 0x00000000 in ?? ()
#20 0x084b0918 in ?? ()
#21 0x084947d0 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x0847dcc0 in ?? ()
#25 0x084ade38 in ?? ()
#26 0x084cfe70 in ?? ()
#27 0x084b0918 in ?? ()
#28 0xb787af00 in g_param_spec_types () from /usr/lib/libgobject-2.0.so.0
#29 0x00000000 in ?? ()
#30 0x084cfe70 in ?? ()
#31 0x08477ba8 in ?? ()
#32 0x08347dc8 in ?? ()
#33 0xb7c4de70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xbfcaa168 in ?? ()
#35 0xb7a66bf8 in IA__gtk_file_system_render_icon (file_system=0x84cd328,
path=0x84cfe70, widget=0x84ae268, pixel_size=16, error=0x0)
at gtkfilesystem.c:697
#36 0xb7a66bf8 in IA__gtk_file_system_render_icon (file_system=0xb7c4de70,
path=0x84cfe70, widget=0x84ae268, pixel_size=16, error=0x0)
---Type <return> to continue, or q <return> to quit---
at gtkfilesystem.c:697
#37 0xb7a552b9 in shortcuts_insert_path (impl=0x84ae268, pos=6, is_volume=0,
volume=0x0, path=0x84cfe70, label=0x0, removable=0, error=0x0)
at gtkfilechooserdefault.c:1273
#38 0xb7a5afb8 in gtk_file_chooser_default_update_current_folder (
chooser=0x84ae268, path=Variable "path" is not available.
) at gtkfilechooserdefault.c:1651
#39 0xb7a4d3eb in _gtk_file_chooser_set_current_folder_path (
chooser=0x84ae268, path=0x84cfdb0, error=0x0) at gtkfilechooser.c:974
#40 0xb7a5e088 in delegate_set_current_folder (chooser=0x0, path=0x84cfdb0,
error=0x0) at gtkfilechooserutils.c:288
#41 0xb7a4d3eb in _gtk_file_chooser_set_current_folder_path (
chooser=0x847f080, path=0x84cfdb0, error=0x0) at gtkfilechooser.c:974
#42 0xb7a5e088 in delegate_set_current_folder (chooser=0x0, path=0x84cfdb0,
error=0x0) at gtkfilechooserutils.c:288
#43 0xb7a4d3eb in _gtk_file_chooser_set_current_folder_path (
chooser=0x8479a88, path=0x84cfdb0, error=0x0) at gtkfilechooser.c:974
#44 0xb7a4d468 in IA__gtk_file_chooser_set_current_folder
(chooser=0x8479a88,
filename=0x84cee18 "/home/andrew/GnuCashFiles") at gtkfilechooser.c:618
#45 0xb704a1b6 in gnc_file_dialog ()
from /opt/gnc2/lib/gnucash/libgncmod-gnome-utils.so.0
#46 0xb704b382 in gnc_file_open ()
from /opt/gnc2/lib/gnucash/libgncmod-gnome-utils.so.0
#47 0xb754255d in gnc_main_window_cmd_file_open ()
---Type <return> to continue, or q <return> to quit---
from /opt/gnc2/lib/libgncgnome.so.0
#48 0xb78586ab in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#49 0xb784c67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb785bc9d in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#51 0xb785d077 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0xb785d42e in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb79e5b17 in _gtk_action_emit_activate (action=0x8413568)
at gtkaction.c:1037
#54 0xb79e6049 in IA__gtk_action_activate (action=0x8413568)
at gtkaction.c:1064
#55 0xb78586ab in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#56 0xb784c67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0xb785bc9d in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#58 0xb785d077 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#59 0xb785d42e in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#60 0xb7b8631a in IA__gtk_widget_activate (widget=0x8418108)
at gtkwidget.c:3662
#61 0xb7ab6fc4 in IA__gtk_menu_shell_activate_item (menu_shell=0x83c0798,
menu_item=0x8418108, force_deactivate=1) at gtkmenushell.c:944
#62 0xb7ab7287 in gtk_menu_shell_button_release (widget=0x83c0798,
event=0x81b2a70) at gtkmenushell.c:556
---Type <return> to continue, or q <return> to quit---
#63 0xb7aae42c in gtk_menu_button_release (widget=0x83c0798,
event=0x81b2a70)
at gtkmenu.c:2553
#64 0xb7aa8d85 in _gtk_marshal_BOOLEAN__BOXED (closure=0x816e1a8,
return_value=0xbfcaaf30, n_param_values=2, param_values=0xbfcab00c,
invocation_hint=0xbfcaaf1c, marshal_data=0xb7aae3e0) at
gtkmarshalers.c:83
#65 0xb784bfd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#66 0xb784c67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#67 0xb785bea2 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#68 0xb785ce35 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#69 0xb785d42e in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#70 0xb7b86568 in gtk_widget_event_internal (widget=0x83c0798,
event=0x81b2a70)
at gtkwidget.c:3631
#71 0xb7aa72d9 in IA__gtk_propagate_event (widget=0x83c0798,
event=0x81b2a70)
at gtkmain.c:2191
#72 0xb7aa7739 in IA__gtk_main_do_event (event=0x81b2a70) at gtkmain.c:1429
#73 0xb795744a in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
at gdkevents-x11.c:2259
#74 0xb77e1421 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#75 0xb77e4687 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#76 0xb77e4bd8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#77 0xb7aa6989 in IA__gtk_main () at gtkmain.c:1009
#78 0xb7557c47 in gnc_ui_start_event_loop ()
from /opt/gnc2/lib/libgncgnome.so.0
---Type <return> to continue, or q <return> to quit---
#79 0xb75827d4 in gw__tmp817_gnc_ui_start_event_loop_wrapper ()
from /opt/gnc2/lib/libgw-gnc.so.0
#80 0xb7f295a0 in scm_ceval () from /usr/lib/libguile.so.12
#81 0xb7f2812e in scm_ceval () from /usr/lib/libguile.so.12
#82 0xb7f2812e in scm_ceval () from /usr/lib/libguile.so.12
#83 0xb7f28010 in scm_ceval () from /usr/lib/libguile.so.12
#84 0xb7f22220 in scm_i_eval_x () from /usr/lib/libguile.so.12
#85 0xb7f27ca3 in scm_primitive_eval_x () from /usr/lib/libguile.so.12
#86 0xb7f27ccc in scm_primitive_eval_x () from /usr/lib/libguile.so.12
#87 0xb7f1adc9 in scm_internal_dynamic_wind () from /usr/lib/libguile.so.12
#88 0xb7f2238f in scm_eval_x () from /usr/lib/libguile.so.12
#89 0xb7f5a239 in scm_shell () from /usr/lib/libguile.so.12
#90 0xb7f3cd3c in scm_boot_guile () from /usr/lib/libguile.so.12
#91 0x0804899c in main ()
Enjoy...
Andrew
More information about the gnucash-devel
mailing list