Hello, debian 2.6.22-2-686 ii libc6 2.9-12 GNU C Library: Shared libraries ii libc6-dev 2.9-12 GNU C Library: Development Libraries and Header Files
I know, guile-gnome-0 is obsolate ... But I have no choice right know and really really hope that I can help developers to find out what the problem is and debug it ... It does not seem to be related to 'my programming and/or code'. Further more, I long thought it was a libglib bug, but recently succeeded upgrading from a very old version to up-to-date one and the bug still appears: ii libglib2.0-0 2.22.4-1 ii libglib2.0-0-dbg 2.22.4-1 ii libglib2.0-data 2.22.4-1 ii libglib2.0-dev 2.22.4-1 ii libgtk2.0-0 2.18.6-1 ii libgtk2.0-0-dbg 2.18.6-1 ii libgtk2.0-bin 2.18.6-1 ii libgtk2.0-common 2.18.6-1 ii guile-1.6 1.6.8-6.3 ii guile-1.6-dev 1.6.8-10 ii guile-1.6-libs 1.6.8-6.3 ii guile-1.6-slib 1.6.8-6.3 ii guile-1.8 1.8.5+1-4.1 ii guile-1.8-libs 1.8.5+1-4.1 ii guile-common 1:1.4-26 ii guile-db 0.1-4 ii guile-g-wrap 1.9.6-3.2 ii guile-gnome0-canvas 2.7.99-4 ii guile-gnome0-dev 2.7.99-4 ii guile-gnome0-gconf 2.7.99-4 ii guile-gnome0-glib 2.7.99-4 ii guile-gnome0-gnome 2.7.99-4 ii guile-gnome0-gnome-ui 2.7.99-4 ii guile-gnome0-gtk 2.7.99-4 ii guile-gnome0-vfs 2.7.99-4 ii guile-library 0.1.6-1 ii guile-pg 0.16-4+b1 ii guile-www 1.1.1-3 ii libguile-ltdl-1 1.6.8-6.3 I was able to produce a 'reasonable' backtrace: the only problem is libgwrap,: ii libgwrap-runtime0 1.9.6-3.2 ii libgwrap-runtime2 1.9.13-1 BUT there is only one libgwrap-runtime-dev file available and installing it would break guile-gnome-0 because requires guile-1.8-dev [which conflicts with guile-1.6-dev, don't know why] ... The bug appears every few minutes of using the application, doing things such as selecting row in a liststore, opening/closing user dialogs ... Its is unpredictable and can not be reproduced by a series of precise actions, it is just 'random' Here is what I could come up with, knowing that it's without libgwrap-runtime-dev [which could only be libgwrap-runtime0-dev in my case]: Many thanks to give it a look and a try ... If there is anything I can do ... let me know of course Cheers, David ;; Backtrace Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7c906c0 (LWP 3595)] slab_allocator_free_chunk (chunk_size=<value optimized out>, mem=<value optimized out>) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c:1091 1091 /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c: No such file or directory. in /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c (gdb) backtrace #0 slab_allocator_free_chunk (chunk_size=<value optimized out>, mem=<value optimized out>) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c:1091 #1 0xb7af7532 in magazine_cache_push_magazine (ix=<value optimized out>, magazine_chunks=<value optimized out>, count=51) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c:614 #2 0xb7af857d in IA__g_slice_free_chain_with_offset (mem_size=12, mem_chain=0x8a09030, next_offset=4) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslice.c:744 #3 0xb7ad7d01 in IA__g_list_free (list=0x8a09030) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/glist.c:65 #4 0xb743406b in _gdk_window_process_updates_recurse (window=0x84f1f38, expose_region=0x89611c0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwindow.c:5141 #5 0xb745c824 in _gdk_windowing_window_process_updates_recurse (window=0x84f1f38, region=0x89611c0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/x11/gdkwindow-x11.c:5568 #6 0xb7430985 in gdk_window_process_updates_internal (window=0x84f1f38) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwindow.c:5316 #7 0xb7435620 in IA__gdk_window_process_updates (window=0x87705e8, update_children=1) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwindow.c:5490 #8 0xb6d36ed0 in gtk_tree_view_adjustment_changed (adjustment=0x8110920, tree_view=0x824b150) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtktreeview.c:10540 #9 0xb7b6e91c in IA__g_cclosure_marshal_VOID__VOID (closure=0x824a878, return_value=0x0, n_param_values=1, param_values=0x898d178, invocation_hint=0xbfe29ea4, marshal_data=0xb6d36d00) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c:77 #10 0xb7b60f62 in IA__g_closure_invoke (closure=0x824a878, return_value=0x0, n_param_values=1, param_values=0x898d178, invocation_hint=0xbfe29ea4) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:767 #11 0xb7b753a8 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x8110920, emission_return=0x0, instance_and_params=0x898d178) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3247 #12 0xb7b7672d in IA__g_signal_emit_valist (instance=0x8110920, signal_id=213, detail=0, var_args=0xbfe2a060 "*㶶ä9ì¶ \t\021\b\234 â¿Ögʶ \t\021\b0ÐD'µ\235\...@Ü3¸·(ò¡\b\210ÁV\b¬ â¿ä9ì¶8¢â¿(ò¡\bÜ â¿¤!Ķ\020\024...@Òw\bx\217\021\b\230&¹·(ò¡\bðÝ\022\bÜ â¿Ü3¸·(ò¡\bðÝ\022\b\f¡â¿\230&¹·(ò¡\bðÝ\022\b\f¡â¿éõµ·ðÝ\022\b8¢â¿\002") at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:2980 #13 0xb7b76ba6 in IA__g_signal_emit (instance=0x8110920, signal_id=213, detail=0) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3037 #14 0xb6b6d8ba in IA__gtk_adjustment_value_changed (adjustment=0x8110920) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkadjustment.c:668 #15 0xb6ca67d6 in gtk_scrolled_window_scroll_event (widget=0x8241410, event=0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkscrolledwindow.c:1590 #16 0xb6c421a4 in _gtk_marshal_BOOLEAN__BOXED (closure=0x812ddf0, return_value=0xbfe2a238, n_param_values=2, param_values=0x8a1f228, invocation_hint=0xbfe2a224, marshal_data=0xb6ca66f0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmarshalers.c:84 #17 0xb7b5f5e9 in g_type_class_meta_marshal (closure=0x812ddf0, return_value=0xbfe2a238, n_param_values=2, param_values=0x8a1f228, invocation_hint=0xbfe2a224, marshal_data=0xb8) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:878 #18 0xb7b60f62 in IA__g_closure_invoke (closure=0x812ddf0, return_value=0xbfe2a238, n_param_values=2, param_values=0x8a1f228, invocation_hint=0xbfe2a224) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:767 #19 0xb7b7509e in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x8241410, emission_return=0xbfe2a380, instance_and_params=0x8a1f228) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3285 #20 0xb7b765b8 in IA__g_signal_emit_valist (instance=0x8241410, signal_id=47, detail=0, var_args=0xbfe2a3e4 " ¤â¿\204Qµ·\\¤â¿\230&¹·P±$\bP±$\b<¤â¿\037") at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:2990 #21 0xb7b76ba6 in IA__g_signal_emit (instance=0x8241410, signal_id=47, detail=0) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3037 #22 0xb6d5e47e in gtk_widget_event_internal (widget=<value optimized out>, event=0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkwidget.c:4767 #23 0xb6c3a950 in IA__gtk_propagate_event (widget=0x8241410, event=0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmain.c:2417 #24 0xb6c3bbd9 in IA__gtk_main_do_event (event=0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmain.c:1622 #25 0xb744e53a in gdk_event_dispatch (source=0x8115888, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/x11/gdkevents-x11.c:2372 #26 0xb7ad9b38 in IA__g_main_context_dispatch (context=0x81158d0) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:1960 #27 0xb7add3d0 in g_main_context_iterate (context=0x81158d0, block=<value optimized out>, dispatch=1, self=0x825ae98) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2591 #28 0xb7add83f in IA__g_main_loop_run (loop=0x844fc68) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2799 #29 0xb7a63a3d in ?? () from /usr/lib/guile-gnome-0/libgw-guile-gnome-glib.so.0 #30 0x0844fc68 in ?? () #31 0xb7f12460 in ?? () from /usr/lib/libguile.so.12 #32 0xbfe2a67c in ?? () #33 0xb7e93d59 in scm_internal_dynamic_wind () from /usr/lib/libguile.so.12 Backtrace stopped: frame did not save the PC (gdb) quit