unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: David Pirotte <david@altosw.be>
To: Andy Wingo <wingo@pobox.com>
Cc: guile-devel@gnu.org
Subject: Re: guile-gnome-0 - guile-1.6-latest - corrupted double-linked
Date: Tue, 13 Apr 2010 11:09:43 -0300	[thread overview]
Message-ID: <20100413110943.313e3d2c@rascar> (raw)
In-Reply-To: <m3y6gx22ua.fsf@pobox.com>

[-- Attachment #1: Type: text/plain, Size: 637 bytes --]

Le Thu, 08 Apr 2010 20:53:17 +0200,
Andy Wingo <wingo@pobox.com> a écrit :

> Hi David,

> > But I have had another type of bug, which I beleive is not related to the one
> > you looked at, which rarely appears and occurred today, so here it is:
> >
> > 	*** glibc detected *** guile: corrupted double-linked list:
> > 	0x08a1ca60 ***
> 
> I couldn't tell from your backtraces what went on. Be sure to install
> the debug packages so that gdb can give symbols.

Done!

Is this any better? [I have no more 'no debugging symbols found' messages
in gdb, but still have '??' at the end of the trace]

Cheers,
David



[-- Attachment #2: corrupted-backtrace.txt --]
[-- Type: text/plain, Size: 8075 bytes --]


Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb7d2e6c0 (LWP 11316)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bactrace
Undefined command: "bactrace".  Try "help".
(gdb) backtrace
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d648e0 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb7d67e15 in *__GI_abort () at abort.c:88
#3  0xb7d9b6c5 in __libc_message (do_abort=2, 
    fmt=0xb7e620e8 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:173
#4  0xb7da5824 in malloc_printerr (action=2, str=0xb7e5eb6c "corrupted double-linked list", 
    ptr=0x83a27e8) at malloc.c:6239
#5  0xb7da5d82 in malloc_consolidate (av=0xb7e7e3c0) at malloc.c:5125
#6  0xb7da7d86 in _int_malloc (av=0xb7e7e3c0, bytes=904) at malloc.c:4360
#7  0xb7daa1ae in *__GI___libc_malloc (bytes=904) at malloc.c:3660
#8  0xb7396a09 in cairo_create () from /usr/lib/libcairo.so.2
#9  0xb74b42e2 in IA__gdk_cairo_create (drawable=0xb73f0120)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkcairo.c:52
#10 0xb6bfb492 in IA__gtk_cell_renderer_render (cell=0x8390f28, window=0x8779d40, 
    widget=0x8251150, background_area=0xbfd00c2c, cell_area=0xbfd00c3c, expose_area=0xbfd00c4c, 
    flags=<value optimized out>) at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtkcellrenderer.c:569
#11 0xb6dbde5c in gtk_tree_view_column_cell_process_action (tree_column=<value optimized out>, 
    window=<value optimized out>, background_area=0xbfd00ea0, cell_area=0xbfd00e90, flags=0, 
    action=0, expose_area=0xbfd0139c, focus_rectangle=0x0, editable_widget=0x0, event=0x0, 
    path_string=0x0) at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeviewcolumn.c:2835
#12 0xb6dbec14 in _gtk_tree_view_column_cell_render (tree_column=0x82b0a38, window=0x8779d40, 
    background_area=0xbfd00ea0, cell_area=0xbfd00e90, expose_area=0xbfd0139c, flags=0)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeviewcolumn.c:3168
#13 0xb6db96f9 in gtk_tree_view_bin_expose (widget=<value optimized out>, 
    event=<value optimized out>) at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:4641
#14 0xb6dbaba1 in gtk_tree_view_expose (widget=0x8251150, event=0xbfd01390)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:4955
#15 0xb6cb0374 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8137a10, return_value=0xbfd010f8, 
    n_param_values=2, param_values=0x838ce00, invocation_hint=0xbfd010e4, marshal_data=0xb6dbab00)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtkmarshalers.c:84
#16 0xb7bff5e9 in g_type_class_meta_marshal (closure=0x8137a10, return_value=0xbfd010f8, 
    n_param_values=2, param_values=0x838ce00, invocation_hint=0xbfd010e4, marshal_data=0xc8)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:878
#17 0xb7c00f62 in IA__g_closure_invoke (closure=0x8137a10, return_value=0xbfd010f8, 
    n_param_values=2, param_values=0x838ce00, invocation_hint=0xbfd010e4)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:767
#18 0xb7c1509e in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=0x8251150, emission_return=0xbfd01240, 
    instance_and_params=0x838ce00)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3285
#19 0xb7c165b8 in IA__g_signal_emit_valist (instance=0x8251150, signal_id=53, detail=0, 
    var_args=0xbfd012a4 "à\022пp\fS·Ì\022пäéò¶P\021%\b\020wP\b\220\036E\b\002")
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:2990
#20 0xb7c16ba6 in IA__g_signal_emit (instance=0x8251150, signal_id=53, detail=0)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3037
#21 0xb6dccafe in gtk_widget_event_internal (widget=<value optimized out>, event=0xbfd01390)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtkwidget.c:4767
#22 0xb6caa090 in IA__gtk_main_do_event (event=0xbfd01390)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtkmain.c:1571
#23 0xb74d838f in _gdk_window_process_updates_recurse (window=0x8779d40, expose_region=0x898f7a0)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkwindow.c:5172
#24 0xb74d833e in _gdk_window_process_updates_recurse (window=0x8779c98, expose_region=0x898f840)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkwindow.c:5145
#25 0xb74d833e in _gdk_window_process_updates_recurse (window=0x8504738, expose_region=0x898f800)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkwindow.c:5145
#26 0xb7500c24 in _gdk_windowing_window_process_updates_recurse (window=0x8504738, 
    region=0x898f800) at /tmp/buildd/gtk+2.0-2.18.9/gdk/x11/gdkwindow-x11.c:5571
#27 0xb74d4b53 in gdk_window_process_updates_internal (window=0x8504738)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkwindow.c:5331
#28 0xb74d9830 in IA__gdk_window_process_updates (window=0x8779de8, update_children=1)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdkwindow.c:5505
#29 0xb6da5530 in gtk_tree_view_adjustment_changed (adjustment=0x8116960, tree_view=0x8251150)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:10539
#30 0xb7c0e91c in IA__g_cclosure_marshal_VOID__VOID (closure=0x82502b8, return_value=0x0, 
    n_param_values=1, param_values=0x89bb1b0, invocation_hint=0xbfd017c4, marshal_data=0xb6da5360)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c:77
#31 0xb7c00f62 in IA__g_closure_invoke (closure=0x82502b8, return_value=0x0, n_param_values=1, 
    param_values=0x89bb1b0, invocation_hint=0xbfd017c4)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:767
#32 0xb7c153a8 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=0x8116960, emission_return=0x0, 
    instance_and_params=0x89bb1b0)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3247
#33 0xb7c1672d in IA__g_signal_emit_valist (instance=0x8116960, signal_id=213, detail=0, 
    var_args=0xbfd01980 "zý¶äéò¶P\021%\bì\031пäRÚ¶`i\021\b")
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:2980
#34 0xb7c16ba6 in IA__g_signal_emit (instance=0x8116960, 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
#35 0xb6bdb90a in IA__gtk_adjustment_value_changed (adjustment=0x8116960)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtkadjustment.c:668
#36 0xb6da52e4 in gtk_tree_view_top_row_to_dy (tree_view=0x8251150)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:6479
#37 0xb6db7e45 in validate_visible_area (tree_view=0x8251150)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:6027
#38 0xb6db851d in do_presize_handler (tree_view=0x8251150)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:6300
#39 0xb6db85ce in presize_handler_callback (data=0x8251150)
    at /tmp/buildd/gtk+2.0-2.18.9/gtk/gtktreeview.c:6322
#40 0xb74b2ff8 in gdk_threads_dispatch (data=0x89709b0)
    at /tmp/buildd/gtk+2.0-2.18.9/gdk/gdk.c:506
#41 0xb7b77db1 in g_idle_dispatch (source=0x898f200, callback=0, user_data=0x89709b0)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:4065
#42 0xb7b79b38 in IA__g_main_context_dispatch (context=0x811b720)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:1960
#43 0xb7b7d3d0 in g_main_context_iterate (context=0x811b720, block=<value optimized out>, 
    dispatch=1, self=0x8260898)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2591
#44 0xb7b7d83f in IA__g_main_loop_run (loop=0x88e33b0)
    at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2799
#45 0xb7b039bd in ?? () from /usr/lib/guile-gnome-0/libgw-guile-gnome-glib.so.0
#46 0x088e33b0 in ?? ()
#47 0xb7f93468 in ?? () from /usr/lib/libguile.so.12
#48 0xbfd01cdc in ?? ()
#49 0xb7f1d757 in scm_internal_dynamic_wind (before=0x88e33b0, inner=0x2174, after=0xb5df62f0, 
    inner_data=0x80dc958, guard_data=0xbfd01d0c) at dynwind.c:168
Backtrace stopped: frame did not save the PC
(gdb)

[-- Attachment #3: corrupted-terminal-output.txt --]
[-- Type: text/plain, Size: 4231 bytes --]

*** glibc detected *** guile: corrupted double-linked list: 0x083a27e8 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7da5824]
/lib/i686/cmov/libc.so.6[0xb7da5d82]
/lib/i686/cmov/libc.so.6[0xb7da7d86]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x5e)[0xb7daa1ae]
/usr/lib/libcairo.so.2(cairo_create+0x39)[0xb7396a09]
/usr/lib/libgdk-x11-2.0.so.0(gdk_cairo_create+0x92)[0xb74b42e2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_cell_renderer_render+0xa2)[0xb6bfb492]
/usr/lib/libgtk-x11-2.0.so.0[0xb6dbde5c]
/usr/lib/libgtk-x11-2.0.so.0[0xb6dbec14]
/usr/lib/libgtk-x11-2.0.so.0[0xb6db96f9]
/usr/lib/libgtk-x11-2.0.so.0[0xb6dbaba1]
/usr/lib/libgtk-x11-2.0.so.0[0xb6cb0374]
/usr/lib/libgobject-2.0.so.0[0xb7bff5e9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0xb7c00f62]
/usr/lib/libgobject-2.0.so.0[0xb7c1509e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x648)[0xb7c165b8]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7c16ba6]
/usr/lib/libgtk-x11-2.0.so.0[0xb6dccafe]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x500)[0xb6caa090]
/usr/lib/libgdk-x11-2.0.so.0[0xb74d838f]
/usr/lib/libgdk-x11-2.0.so.0[0xb74d833e]
/usr/lib/libgdk-x11-2.0.so.0[0xb74d833e]
/usr/lib/libgdk-x11-2.0.so.0[0xb7500c24]
/usr/lib/libgdk-x11-2.0.so.0[0xb74d4b53]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_updates+0x150)[0xb74d9830]
/usr/lib/libgtk-x11-2.0.so.0[0xb6da5530]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0xb7c0e91c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0xb7c00f62]
/usr/lib/libgobject-2.0.so.0[0xb7c153a8]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0xb7c1672d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7c16ba6]
/usr/lib/libgtk-x11-2.0.so.0(gtk_adjustment_value_changed+0x8a)[0xb6bdb90a]
/usr/lib/libgtk-x11-2.0.so.0[0xb6da52e4]
/usr/lib/libgtk-x11-2.0.so.0[0xb6db7e45]
/usr/lib/libgtk-x11-2.0.so.0[0xb6db851d]
/usr/lib/libgtk-x11-2.0.so.0[0xb6db85ce]
/usr/lib/libgdk-x11-2.0.so.0[0xb74b2ff8]
/lib/libglib-2.0.so.0[0xb7b77db1]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0xb7b79b38]
/lib/libglib-2.0.so.0[0xb7b7d3d0]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0xb7b7d83f]
/usr/lib/guile-gnome-0/libgw-guile-gnome-glib.so.0[0xb7b039bd]
/usr/lib/libguile.so.12(scm_internal_dynamic_wind+0x9e)[0xb7f1d757]
/usr/lib/guile-gnome-0/libgw-guile-gnome-glib.so.0(_wrap_g_main_loop_run+0x42)[0xb7b03922]
/usr/lib/libffi.so.4(ffi_call_SYSV+0x17)[0xb7a0f3f3]
/usr/lib/libffi.so.4(ffi_call+0x5e)[0xb7a0f23e]
/usr/lib/libgwrap-guile-runtime.so.0[0xb7a163a4]
/usr/lib/libguile.so.12[0xb7f5eb1b]
/usr/lib/libguile.so.12(scm_deval+0x2ef0)[0xb7f2d713]
/usr/lib/libguile.so.12(scm_deval+0x56b)[0xb7f2ad8e]
/usr/lib/libguile.so.12(scm_deval+0x10b2)[0xb7f2b8d5]
/usr/lib/libguile.so.12(scm_deval+0x12bf)[0xb7f2bae2]
/usr/lib/libguile.so.12(scm_deval+0x56b)[0xb7f2ad8e]
/usr/lib/libguile.so.12(scm_dapply+0x7aa)[0xb7f2a575]
/usr/lib/libguile.so.12(scm_apply+0x38)[0xb7f28e6a]
/usr/lib/libguile.so.12(scm_call_0+0x2d)[0xb7f2e2fe]
/usr/lib/libguile.so.12[0xb7f6b502]
/usr/lib/libguile.so.12(scm_fill_input+0x66)[0xb7f51fe1]
/usr/lib/libguile.so.12(scm_getc+0x64)[0xb7f52052]
/usr/lib/libguile.so.12(scm_flush_ws+0x28)[0xb7f59d4e]
/usr/lib/libguile.so.12(scm_read+0x79)[0xb7f5b0f5]
/usr/lib/libguile.so.12(scm_deval+0x2980)[0xb7f2d1a3]
/usr/lib/libguile.so.12(scm_deval+0x10b2)[0xb7f2b8d5]
======= Memory map: ========
08048000-08049000 r-xp 00000000 03:01 1085925    /usr/bin/guile-1.6
08049000-0804a000 rwxp 00000000 03:01 1085925    /usr/bin/guile-1.6
0804a000-08a35000 rwxp 0804a000 00:00 0          [heap]
b5a00000-b5a21000 rwxp b5a00000 00:00 0 
b5a21000-b5b00000 ---p b5a21000 00:00 0 
b5bcf000-b5beb000 r-xp 00000000 03:01 63206      /lib/libgcc_s.so.1
b5beb000-b5bec000 rwxp 0001c000 03:01 63206      /lib/libgcc_s.so.1
b5bec000-b5c2d000 rwxp b5c2d000 00:00 0 
b5c4e000-b6050000 rwxp b5c4e000 00:00 0 
b6050000-b6056000 r-xp 00000000 03:01 161228     /usr/local/lib/gtrees-0.3/libgtrees.so.0
b6056000-b6057000 rwxp 00005000 03:01 161228     /usr/local/lib/gtrees-0.3/libgtrees.so.0
b6057000-b6070000 r-xp 00000000 03:01 303479     /usr/lib/guile-gnome-0/libgw-guile-gnome-gnome-vfs.so.                           0.0.0
david@tabu:/usr/local/share/guile/alto 27 $ 

  parent reply	other threads:[~2010-04-13 14:09 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20100317170918.0a21c8be@rascar>
     [not found] ` <m3bpegw0y9.fsf@pobox.com>
2010-04-08 18:06   ` guile-gnome-0 - guile-1.6.8-6.3 - random crash 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-10 14:23       ` David Pirotte
2010-04-11 20:24         ` Andy Wingo
2010-04-10 14:36       ` David Pirotte
2010-04-13 14:09       ` David Pirotte [this message]
2010-04-14 18:55         ` guile-gnome-0 - guile-1.6-latest - corrupted double-linked Andy Wingo
2010-04-15 19:46           ` David Pirotte

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100413110943.313e3d2c@rascar \
    --to=david@altosw.be \
    --cc=guile-devel@gnu.org \
    --cc=wingo@pobox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).