guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile-gnome-0 - guile-1.6.8-6.3 - random crash


From: David Pirotte
Subject: guile-gnome-0 - guile-1.6.8-6.3 - random crash
Date: Wed, 17 Mar 2010 17:09:18 -0300

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'address@hidden(ò¡\b\210ÁV\b¬ 
â¿ä9ì¶8¢â¿(address@hidden&¹·(ò¡\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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]