Bug#548319: backtrace
Sven Joachim
svenjoac at gmx.de
Sat Sep 26 11:14:38 UTC 2009
I still get crashes with version 1:0.22.1-1 of libvte9. Here's a
backtrace of lxterminal after rebuilding vte with
DEB_BUILD_OPTIONS=nostrip:
% gdb lxterminal
GNU gdb (GDB) 6.8.50.20090628-cvs-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/lxterminal
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(lxterminal:22164): Gdk-CRITICAL **: gdk_pixmap_foreign_new_for_display: assertion `(anid != 0)' failed
Program received signal SIGSEGV, Segmentation fault.
0xf7f3f9df in _vte_terminal_ring_append (terminal=0x809a458, fill=0)
at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vte.c:306
306 return _vte_terminal_ring_insert (terminal, _vte_ring_next (terminal->pvt->screen->row_data), fill);
(gdb) bt full
#0 0xf7f3f9df in _vte_terminal_ring_append (terminal=0x809a458, fill=0)
at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vte.c:306
No locals.
#1 0xf7f618e3 in vte_sequence_handler_cd (terminal=0x809a350, params=0x0)
at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vteseq.c:1063
rowdata = 0x8109710
i = 1
screen = 0x809a458
__PRETTY_FUNCTION__ = "vte_sequence_handler_cd"
#2 0xf7f61fbe in vte_sequence_handler_erase_in_display (terminal=0x809a350, params=0x80bc140)
at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vteseq.c:2658
value = 0x80f7888
param = 134849624
i = <value optimized out>
#3 0xf7f62a21 in _vte_terminal_handle_sequence (terminal=0x809a350, match_s=0x80f7878 "erase-in-display", match=933,
params=0x80bc140) at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vteseq.c:3293
handler = 0
#4 0xf7f520d0 in vte_terminal_process_incoming (terminal=0x809a350)
at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vte.c:3763
match = 0x80f7878 "erase-in-display"
quark = 933
next = 0x809c228
params = 0x80bc140
screen = 0x809a458
cursor_visible = 1
wbuf = 0x809c048
c = 32
wcount = 165
start = 117
delta = 0
leftovers = 0
modified = 1
invalidated_text = 1
unichars = 0x80b78b0
chunk = <value optimized out>
achunk = 0x8169fc8
__PRETTY_FUNCTION__ = "vte_terminal_process_incoming"
#5 0xf7f5286a in time_process_incoming (terminal=0x809a350) at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vte.c:13971
No locals.
#6 0xf7f52e78 in process_timeout (data=0x0) at /usr/local/src/deb-src/vte/vte-0.22.1/./src/vte.c:14018
terminal = 0x809a350
l = <value optimized out>
next = 0x0
again = <value optimized out>
#7 0xf7795556 in g_timeout_dispatch (source=0x809b980, 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
No locals.
#8 0xf7794e98 in g_main_dispatch (context=0x807d5c0)
at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:1960
__PRETTY_FUNCTION__ = "g_main_dispatch"
#9 IA__g_main_context_dispatch (context=0x807d5c0)
at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2513
No locals.
#10 0xf7798623 in g_main_context_iterate (context=0x807d5c0, block=1, dispatch=1, self=0x807d700)
at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = 2
allocated_nfds = <value optimized out>
fds = 0x8166368
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0xf7798aea in IA__g_main_loop_run (loop=0x8161bc8)
at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2799
self = 0x807d700
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#12 0xf7c9ee19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x0804f332 in ?? ()
No symbol table info available.
#14 0xf75f87a5 in __libc_start_main () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#15 0x0804c841 in ?? ()
No symbol table info available.
(gdb) quit
The program is running. Quit anyway (and kill it)? (y or n) y
More information about the pkg-gnome-maintainers
mailing list