unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* guile-gnome-0 - guile-1.6.8-6.3 - random crash
@ 2010-03-17 20:09 David Pirotte
  2010-03-22 20:33 ` Andy Wingo
  0 siblings, 1 reply; 9+ messages in thread
From: David Pirotte @ 2010-03-17 20:09 UTC (permalink / raw)
  To: guile-gtk; +Cc: guile-user

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\213@Ü3¸·(ò¡\b\210ÁV\b¬ â¿ä9ì¶8¢â¿(ò¡\bܠ⿤!Ķ\020\024$\b@Ò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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-04-09  8:40 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-17 20:09 guile-gnome-0 - guile-1.6.8-6.3 - random crash David Pirotte
2010-03-22 20:33 ` Andy Wingo
2010-04-08 18:06   ` David Pirotte
2010-04-08 18:53     ` Andy Wingo
2010-04-08 20:06       ` Thien-Thi Nguyen
2010-04-08 22:13         ` Andy Wingo
2010-04-09  7:08           ` Thien-Thi Nguyen
2010-04-09  8:40             ` Andy Wingo
2010-04-08 20:40     ` Linas Vepstas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).