Bug#549205: vtestream-file.h:30:_xread: assertion failed: (fd || !len)

Jonny Lamb jonny at debian.org
Thu Oct 1 14:12:46 UTC 2009


Package: gnome-terminal
Version: 2.28.0-1
Severity: normal

gnome-terminal asserts with the following message:

Vte:ERROR:/build/buildd-vte_0.22.0-1-i386-47LB8O/vte-0.22.0/./src/vtestream-file.h:30:_xread: assertion failed: (fd || !len)

I can reproduce this 100 percent of the time by activating a target in
scratchbox using sb-menu whilst in another target. This has never
happened before. I got a backtrace, but haven't gotten round to
building vte myself to get debug symbols.

(gdb) bt
#0  0xb7fe2832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb77063d0 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb7709a85 in *__GI_abort () at abort.c:88
#3  0xb78abc2c in IA__g_assertion_message (domain=0xb7f77826 "Vte", file=0xb7fc4cf8 "/build/buildd-vte_0.22.0-1-i386-47LB8O/vte-0.22.0/./src/vtestream-file.h", line=30, func=0xb7fc4d4f "_xread", message=0x8329798 "assertion failed: (fd || !len)")
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gtestutils.c:1302
#4  0xb78ac24d in IA__g_assertion_message_expr (domain=0xb7f77826 "Vte", file=0xb7fc4cf8 "/build/buildd-vte_0.22.0-1-i386-47LB8O/vte-0.22.0/./src/vtestream-file.h", line=30, func=0xb7fc4d4f "_xread", expr=0xb7fc4ce2 "fd || !len")
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gtestutils.c:1313
#5  0xb7f7576c in ?? () from /usr/lib/libvte.so.9
#6  0xb7f75881 in ?? () from /usr/lib/libvte.so.9
#7  0xb7f75276 in ?? () from /usr/lib/libvte.so.9
#8  0xb7f49e69 in ?? () from /usr/lib/libvte.so.9
#9  0xb7f4a1ba in ?? () from /usr/lib/libvte.so.9
#10 0xb7f5caa0 in ?? () from /usr/lib/libvte.so.9
#11 0xb7f5d76b in ?? () from /usr/lib/libvte.so.9
#12 0xb7f5db46 in ?? () from /usr/lib/libvte.so.9
#13 0xb7caed86 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80d7c98, return_value=0xbfffefa0, n_param_values=2, param_values=0x81a8990, invocation_hint=0xbfffef8c, marshal_data=0x8) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmarshalers.c:84
#14 0xb790a5c9 in g_type_class_meta_marshal (closure=0x80d7c98, return_value=0xbfffefa0, n_param_values=2, param_values=0x81a8990, invocation_hint=0xbfffef8c, marshal_data=0xc8) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:878
#15 0xb790be43 in IA__g_closure_invoke (closure=0x80d7c98, return_value=0xbfffefa0, n_param_values=2, param_values=0x81a8990, invocation_hint=0xbfffef8c) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:767
#16 0xb791fb07 in signal_emit_unlocked_R (node=0x80d7e90, detail=0, instance=0x820a800, emission_return=0xbffff0d8, instance_and_params=0x81a8990) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3285
#17 0xb792113f in IA__g_signal_emit_valist (instance=0x820a800, signal_id=41, detail=0, var_args=0xbffff130 "H\361\377\277\330\361\377\277") at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:2990
#18 0xb7921706 in IA__g_signal_emit (instance=0x820a800, signal_id=41, detail=0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3037
#19 0xb7dcae16 in gtk_widget_event_internal (widget=0x820a800, event=0xbffff1d8) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkwidget.c:4767
#20 0xb7ca8bad in IA__gtk_main_do_event (event=0xbffff1d8) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmain.c:1558
#21 0xb7b1819c in _gdk_window_process_updates_recurse (window=0x80bd540, expose_region=0x824de40) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/gdkwindow.c:5022
#22 0xb7b1814b in _gdk_window_process_updates_recurse (window=0x80bd3f0, expose_region=0x8304d80) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/gdkwindow.c:4995
#23 0xb7b3f704 in _gdk_windowing_window_process_updates_recurse (window=0x80bd3f0, region=0x8304d80) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/x11/gdkwindow-x11.c:5554
#24 0xb7b13ab1 in gdk_window_process_updates_internal (window=0x80bd3f0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/gdkwindow.c:5177
#25 0xb7b18658 in IA__gdk_window_process_updates (window=0x80bd540, update_children=0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/gdkwindow.c:5351
#26 0xb7f4e84a in ?? () from /usr/lib/libvte.so.9
#27 0xb7f62f0c in ?? () from /usr/lib/libvte.so.9
#28 0xb7885556 in g_timeout_dispatch (source=0x80a23b0, callback=0, user_data=0x0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:3396
#29 0xb7884e98 in g_main_dispatch (context=0x80be8f8) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:1960
#30 IA__g_main_context_dispatch (context=0x80be8f8) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2513
#31 0xb7888623 in g_main_context_iterate (context=0x80be8f8, block=1, dispatch=1, self=0x80908f0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2591
#32 0xb7888aea in IA__g_main_loop_run (loop=0x8094490) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2799
#33 0xb7ca8e19 in IA__gtk_main () at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmain.c:1205
#34 0x0805ae5b in ?? ()
#35 0xb76f17a5 in __libc_start_main (main=0x805a5b0 <geteuid at plt+13584>, argc=1, ubp_av=0xbffff774, init=0x807bb80 <geteuid at plt+150240>, fini=0x807bb70 <geteuid at plt+150224>, rtld_fini=0xb7ff06e0 <_dl_fini>, stack_end=0xbffff76c) at libc-start.c:222
#36 0x080570d1 in ?? ()

-- 
Jonny Lamb, UK
jonny at debian.org






More information about the pkg-gnome-maintainers mailing list