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