From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.gtk,gmane.lisp.guile.user Subject: guile-gnome-0 - guile-1.6.8-6.3 - random crash Date: Wed, 17 Mar 2010 17:09:18 -0300 Organization: Alto Air Services [http://www.altosw.be/aas/] Message-ID: <20100317170918.0a21c8be@rascar> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1268856611 14115 80.91.229.12 (17 Mar 2010 20:10:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 17 Mar 2010 20:10:11 +0000 (UTC) Cc: guile-user To: guile-gtk Original-X-From: guile-gtk-general-bounces+glgg-guile-gtk-general=m.gmane.org@gnu.org Wed Mar 17 21:10:06 2010 Return-path: Envelope-to: glgg-guile-gtk-general@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NrzZ5-0008HP-6S for glgg-guile-gtk-general@m.gmane.org; Wed, 17 Mar 2010 21:10:04 +0100 Original-Received: from localhost ([127.0.0.1]:38334 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrzZ4-0005St-Fj for glgg-guile-gtk-general@m.gmane.org; Wed, 17 Mar 2010 16:10:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NrzYi-00052I-3T for guile-gtk-general@gnu.org; Wed, 17 Mar 2010 16:09:40 -0400 Original-Received: from [140.186.70.92] (port=33410 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrzYf-0004z6-Vm for guile-gtk-general@gnu.org; Wed, 17 Mar 2010 16:09:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NrzYc-0004wD-Sp for guile-gtk-general@gnu.org; Wed, 17 Mar 2010 16:09:37 -0400 Original-Received: from maximusconfessor.all2all.org ([62.58.108.13]:51791) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NrzYc-0004vq-F3; Wed, 17 Mar 2010 16:09:34 -0400 Original-Received: from localhost (unknown [192.168.0.2]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 4D957A04C0EE; Wed, 17 Mar 2010 21:09:32 +0100 (CET) Original-Received: from maximusconfessor.all2all.org ([192.168.0.1]) by localhost (maximusconfessor.all2all.org [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id F-S2Peyf6OUB; Wed, 17 Mar 2010 21:00:34 +0100 (CET) Original-Received: from rascar (unknown [139.82.89.70]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 8D3A1A04C0DB; Wed, 17 Mar 2010 21:09:21 +0100 (CET) X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.6; i486-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-gtk-general@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussions about guile-gtk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-gtk-general-bounces+glgg-guile-gtk-general=m.gmane.org@gnu.org Errors-To: guile-gtk-general-bounces+glgg-guile-gtk-general=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.gtk:878 gmane.lisp.guile.user:7676 Archived-At: Hello, debian 2.6.22-2-686 ii libc6 2.9-12 GNU C Library: Shared lib= raries ii libc6-dev 2.9-12 GNU C Library: Development L= ibraries and Header Files I know, guile-gnome-0 is obsolate ... But I have no choice right know and r= eally really hope that I can help developers to find out what the problem is and debug it ...=20 It does not seem to be related to 'my programming and/or code'. Further mor= e, I long thought it was a libglib bug, but recently succeeded upgrading from a very old version= to up-to-date one and=20 the bug still appears: ii libglib2.0-0 2.22.4-1 =20 ii libglib2.0-0-dbg 2.22.4-1 =20 ii libglib2.0-data 2.22.4-1 =20 ii libglib2.0-dev 2.22.4-1 =20 ii libgtk2.0-0 2.18.6-1 =20 ii libgtk2.0-0-dbg 2.18.6-1 =20 ii libgtk2.0-bin 2.18.6-1 =20 ii libgtk2.0-common 2.18.6-1 =20 ii guile-1.6 1.6.8-6.3 =20 ii guile-1.6-dev 1.6.8-10 =20 ii guile-1.6-libs 1.6.8-6.3 =20 ii guile-1.6-slib 1.6.8-6.3 =20 ii guile-1.8 1.8.5+1-4.1 =20 ii guile-1.8-libs 1.8.5+1-4.1 =20 ii guile-common 1:1.4-26 =20 ii guile-db 0.1-4 =20 ii guile-g-wrap 1.9.6-3.2 =20 ii guile-gnome0-canvas 2.7.99-4 ii guile-gnome0-dev 2.7.99-4 =20 ii guile-gnome0-gconf 2.7.99-4=20 ii guile-gnome0-glib 2.7.99-4 =20 ii guile-gnome0-gnome 2.7.99-4 =20 ii guile-gnome0-gnome-ui 2.7.99-4=20 ii guile-gnome0-gtk 2.7.99-4 =20 ii guile-gnome0-vfs 2.7.99-4 =20 ii guile-library 0.1.6-1 =20 ii guile-pg 0.16-4+b1 =20 ii guile-www 1.1.1-3 =20 ii libguile-ltdl-1 1.6.8-6.3 =20 I was able to produce a 'reasonable' backtrace: the only problem is libgwra= p,: ii libgwrap-runtime0 1.9.6-3.2 =09 ii libgwrap-runtime2 1.9.13-1 =09 BUT there is only one libgwrap-runtime-dev file available and installing it wo= uld break guile-gnome-0 because requires guile-1.8-dev [which conflicts with guile-1.6-dev, don't = know why] ...=20 The bug appears every few minutes of using the application, doing things su= ch 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-runt= ime-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=20 ;; Backtrace Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7c906c0 (LWP 3595)] slab_allocator_free_chunk (chunk_size=3D, mem=3D) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslic= e.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=3D, mem=3D) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslic= e.c:1091 #1 0xb7af7532 in magazine_cache_push_magazine (ix=3D,= =20 magazine_chunks=3D, count=3D51) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gslic= e.c:614 #2 0xb7af857d in IA__g_slice_free_chain_with_offset (mem_size=3D12, mem_ch= ain=3D0x8a09030,=20 next_offset=3D4) 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=3D0x8a09030) 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=3D0x84f1f38, = expose_region=3D0x89611c0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwin= dow.c:5141 #5 0xb745c824 in _gdk_windowing_window_process_updates_recurse (window=3D0= x84f1f38,=20 region=3D0x89611c0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/x11/gd= kwindow-x11.c:5568 #6 0xb7430985 in gdk_window_process_updates_internal (window=3D0x84f1f38) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwin= dow.c:5316 #7 0xb7435620 in IA__gdk_window_process_updates (window=3D0x87705e8, updat= e_children=3D1) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/gdkwin= dow.c:5490 #8 0xb6d36ed0 in gtk_tree_view_adjustment_changed (adjustment=3D0x8110920,= tree_view=3D0x824b150) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtktre= eview.c:10540 #9 0xb7b6e91c in IA__g_cclosure_marshal_VOID__VOID (closure=3D0x824a878, r= eturn_value=3D0x0,=20 n_param_values=3D1, param_values=3D0x898d178, invocation_hint=3D0xbfe29= ea4, marshal_data=3D0xb6d36d00) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gm= arshal.c:77 #10 0xb7b60f62 in IA__g_closure_invoke (closure=3D0x824a878, return_value= =3D0x0, n_param_values=3D1,=20 param_values=3D0x898d178, invocation_hint=3D0xbfe29ea4) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gc= losure.c:767 #11 0xb7b753a8 in signal_emit_unlocked_R (node=3D,=20 detail=3D, instance=3D0x8110920, emission_return= =3D0x0,=20 instance_and_params=3D0x898d178) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:3247 #12 0xb7b7672d in IA__g_signal_emit_valist (instance=3D0x8110920, signal_id= =3D213, detail=3D0,=20 var_args=3D0xbfe2a060 "*=C3=A3=C2=B6=C2=B6=C3=A49=C3=AC=C2=B6 \t\021\b\= 234=C2=A0=C3=A2=C2=BF=C3=96g=C3=8A=C2=B6 \t\021\b0=C3=90D'=C2=B5\235\213@= =C3=9C3=C2=B8=C2=B7(=C3=B2=C2=A1\b\210=C3=81V\b=C2=AC=C2=A0=C3=A2=C2=BF=C3= =A49=C3=AC=C2=B68=C2=A2=C3=A2=C2=BF(=C3=B2=C2=A1\b=C3=9C=C2=A0=C3=A2=C2=BF= =C2=A4!=C3=84=C2=B6\020\024$\b@=C3=92w\bx\217\021\b\230&=C2=B9=C2=B7(=C3=B2= =C2=A1\b=C3=B0=C3=9D\022\b=C3=9C=C2=A0=C3=A2=C2=BF=C3=9C3=C2=B8=C2=B7(=C3= =B2=C2=A1\b=C3=B0=C3=9D\022\b\f=C2=A1=C3=A2=C2=BF\230&=C2=B9=C2=B7(=C3=B2= =C2=A1\b=C3=B0=C3=9D\022\b\f=C2=A1=C3=A2=C2=BF=C3=A9=C3=B5=C2=B5=C2=B7=C3= =B0=C3=9D\022\b8=C2=A2=C3=A2=C2=BF\002") at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:2980 #13 0xb7b76ba6 in IA__g_signal_emit (instance=3D0x8110920, signal_id=3D213,= detail=3D0) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:3037 #14 0xb6b6d8ba in IA__gtk_adjustment_value_changed (adjustment=3D0x8110920) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkadj= ustment.c:668 #15 0xb6ca67d6 in gtk_scrolled_window_scroll_event (widget=3D0x8241410, eve= nt=3D0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkscr= olledwindow.c:1590 #16 0xb6c421a4 in _gtk_marshal_BOOLEAN__BOXED (closure=3D0x812ddf0, return_= value=3D0xbfe2a238,=20 n_param_values=3D2, param_values=3D0x8a1f228, invocation_hint=3D0xbfe2a= 224, marshal_data=3D0xb6ca66f0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmar= shalers.c:84 #17 0xb7b5f5e9 in g_type_class_meta_marshal (closure=3D0x812ddf0, return_va= lue=3D0xbfe2a238,=20 n_param_values=3D2, param_values=3D0x8a1f228, invocation_hint=3D0xbfe2a= 224, marshal_data=3D0xb8) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gc= losure.c:878 #18 0xb7b60f62 in IA__g_closure_invoke (closure=3D0x812ddf0, return_value= =3D0xbfe2a238,=20 n_param_values=3D2, param_values=3D0x8a1f228, invocation_hint=3D0xbfe2a= 224) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gc= losure.c:767 #19 0xb7b7509e in signal_emit_unlocked_R (node=3D,=20 detail=3D, instance=3D0x8241410, emission_return= =3D0xbfe2a380,=20 instance_and_params=3D0x8a1f228) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:3285 #20 0xb7b765b8 in IA__g_signal_emit_valist (instance=3D0x8241410, signal_id= =3D47, detail=3D0,=20 var_args=3D0xbfe2a3e4 " =C2=A4=C3=A2=C2=BF\204Q=C2=B5=C2=B7\\=C2=A4=C3= =A2=C2=BF\230&=C2=B9=C2=B7P=C2=B1$\bP=C2=B1$\b<=C2=A4=C3=A2=C2=BF\037") at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:2990 #21 0xb7b76ba6 in IA__g_signal_emit (instance=3D0x8241410, signal_id=3D47, = detail=3D0) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gs= ignal.c:3037 #22 0xb6d5e47e in gtk_widget_event_internal (widget=3D= , event=3D0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkwid= get.c:4767 #23 0xb6c3a950 in IA__gtk_propagate_event (widget=3D0x8241410, event=3D0x87= 7d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmai= n.c:2417 #24 0xb6c3bbd9 in IA__gtk_main_do_event (event=3D0x877d240) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkmai= n.c:1622 #25 0xb744e53a in gdk_event_dispatch (source=3D0x8115888, callback=3D0, use= r_data=3D0x0) at /build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gdk/x11/gd= kevents-x11.c:2372 #26 0xb7ad9b38 in IA__g_main_context_dispatch (context=3D0x81158d0) 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=3D0x81158d0, block=3D,=20 dispatch=3D1, self=3D0x825ae98) 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=3D0x844fc68) 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