Bug#548388: closed by Emilio Pozuelo Monfort <pochu at debian.org> (Bug#548388: fixed in vte 1:0.22.1-2)

Norbert Kiesel nkiesel at tbdnetworks.com
Sun Sep 27 20:15:29 UTC 2009


Please re-open: the bug is still there (at least for me).

The 2nd time _vte_terminal_ring_append is called, terminal seems to be
uninitialized (pvt is null, but some other values look equally wrong).

Starting program: /usr/bin/gnome-terminal 
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so:
cannot open shared object file: No such file or directory
[New Thread 0x7fffecdd1950 (LWP 2553)]

Breakpoint 1, _vte_terminal_ring_append (terminal=0x77b620, fill=0)
at /home/nkiesel/src/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) p *terminal
$8 = {widget = {object = {parent_instance = {g_type_instance = {g_class
= 0x779f10}, ref_count = 3, qdata = 0x857400}, 
      flags = 2170816}, private_flags = 5640, state = 0 '\0',
saved_state = 0 '\0', name = 0x0, style = 0x7b41e0, 
    requisition = {width = 1001, height = 542}, allocation = {x = 0, y =
25, width = 1009, height = 550}, 
    window = 0x769520, parent = 0x6f3020}, adjustment = 0x704e30,
char_width = 9, char_height = 18, char_ascent = 14, 
  char_descent = 4, row_count = 30, column_count = 111, window_title =
0x0, icon_title = 0x0, pvt = 0x77b6e0}
(gdb) c
Continuing.

Breakpoint 1, _vte_terminal_ring_append (terminal=0x77b7d8, fill=0)
at /home/nkiesel/src/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) p *terminal
$9 = {widget = {object = {parent_instance = {g_type_instance = {g_class
= 0x200}, ref_count = 1, qdata = 0x1f}, 
      flags = 8036480}, private_flags = 0, state = 0 '\0', saved_state =
0 '\0', name = 0x7756f0 "\260\236z", 
    style = 0x775720, requisition = {width = 7821136, height = 0},
allocation = {x = 0, y = 0, width = 0, height = 0}, 
    window = 0x70b240, parent = 0x0}, adjustment = 0x0, char_width =
4294967295, char_height = 0, char_ascent = 0, 
  char_descent = 0, row_count = 0, column_count = 0, window_title = 0x1
<Address 0x1 out of bounds>, icon_title = 0x0, 
  pvt = 0x0}
(gdb) bt
#0  _vte_terminal_ring_append (terminal=0x77b7d8, fill=0)
at /home/nkiesel/src/vte-0.22.1/./src/vte.c:306
#1  0x00007ffff7b80d7a in vte_sequence_handler_cd (terminal=0x77b620,
params=<value optimized out>)
    at /home/nkiesel/src/vte-0.22.1/./src/vteseq.c:1063
#2  0x00007ffff7b8142d in vte_sequence_handler_erase_in_display
(terminal=0x77b620, params=0x71c2a0)
    at /home/nkiesel/src/vte-0.22.1/./src/vteseq.c:2658
#3  0x00007ffff7b72521 in vte_terminal_process_incoming
(terminal=0x77b620) at /home/nkiesel/src/vte-0.22.1/./src/vte.c:3763
#4  0x00007ffff7b72ca8 in time_process_incoming (terminal=0x77b620)
at /home/nkiesel/src/vte-0.22.1/./src/vte.c:13971
#5  0x00007ffff7b73707 in update_repeat_timeout (data=<value optimized
out>)
    at /home/nkiesel/src/vte-0.22.1/./src/vte.c:14145
#6  0x00007ffff599083b in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff599012a in g_main_context_dispatch ()
from /lib/libglib-2.0.so.0
#8  0x00007ffff5993988 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007ffff5993e5d in g_main_loop_run () from /lib/libglib-2.0.so.0
#10 0x00007ffff7473af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x0000000000417523 in ?? ()
#12 0x00007ffff52115c6 in __libc_start_main () from /lib/libc.so.6
#13 0x0000000000413e99 in ?? ()
#14 0x00007fffffffe888 in ?? ()
#15 0x000000000000001c in ?? ()
#16 0x0000000000000001 in ?? ()
#17 0x00007fffffffeb12 in ?? ()
#18 0x0000000000000000 in ?? ()
(gdb) f 0
#0  _vte_terminal_ring_append (terminal=0x77b7d8, fill=0)
at /home/nkiesel/src/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) 









More information about the pkg-gnome-maintainers mailing list