Your message dated Sun, 27 Sep 2009 16:56:14 +0000
with message-id <e1mrx2k-0001u4...@ries.debian.org>
and subject line Bug#548388: fixed in vte 1:0.22.1-2
has caused the Debian Bug report #548388,
regarding [vte] xfce4-terminal crash due to vte update to 0.22 version
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
548388: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548388
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vte
Severity: serious

--- Please enter the report below this line. ---

Hi,

I have a crash on the start up of the xfce4-terminal. It seems due to
recent upgrade of libvte. I attached a full backtrace in the report.

Note I give a quick look at the code and I found something strange
/* Code extract */
vteseq.c:1063 _vte_terminal_ring_append (screen->row_data, FALSE);
vte.c:304 _vte_terminal_ring_append (VteTerminal *terminal, gboolean
fill) 

The function _vte_terminal_ring_append is called with VteRing
argument (screen->row_data) but the function expects a VteTerminal
pointer.

Note I use the following version
ii  libvte-common 1:0.22.1-1              
ii  libvte9 1:0.22.1-1    


Best Regards,
Gregory


--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.30.7-ghost

Debian Release: squeeze/sid
  500 unstable        ftp.fr.debian.org 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.




(gdb) bt full
#0  0xb7d74325 in _vte_terminal_ring_append (terminal=0x819cdd8, fill=0) at 
/build/vte-0.22.1/./src/vte.c:306
No locals.
#1  0xb7d9f844 in vte_sequence_handler_cd (terminal=0x819ccc8, params=0x0) at 
/build/vte-0.22.1/./src/vteseq.c:1063
        rowdata = 0x81d9ee8
        i = 1
        screen = 0x819cdd8
        __PRETTY_FUNCTION__ = "vte_sequence_handler_cd"
#2  0xb7da2d13 in vte_sequence_handler_erase_in_display (terminal=0x819ccc8, 
params=0x811eb00) at /build/vte-0.22.1/./src/vteseq.c:2658
        value = 0x4
        param = 0
        i = 0
#3  0xb7da43c4 in _vte_terminal_handle_sequence (terminal=0x819ccc8, 
match_s=0x81cb040 "erase-in-display", match=1114, params=0x811eb00) at 
/build/vte-0.22.1/./src/vteseq.c:3293
        handler = 0xb7da2c46 <vte_sequence_handler_erase_in_display>
#4  0xb7d7b3f9 in vte_terminal_process_incoming (terminal=0x819ccc8) at 
/build/vte-0.22.1/./src/vte.c:3763
        match = 0x81cb040 "erase-in-display"
        quark = 1114
        next = 0x8241594
        params = 0x811eb00
        screen = 0x819cdd8
        cursor = {row = 0, col = 0}
        cursor_visible = 1
        bbox_topleft = {x = 0, y = 0}
        bbox_bottomright = {x = 80, y = 0}
        wbuf = 0x8241388
        c = 32
        wcount = 182
        start = 128
        delta = 0
        leftovers = 0
        modified = 1
        bottom = 1
        again = 0
        invalidated_text = 1
        unichars = 0x80a5418
        chunk = 0x823de68
        next_chunk = 0x0
        achunk = 0x823de68
        __PRETTY_FUNCTION__ = "vte_terminal_process_incoming"
#5  0xb7d91c4c in time_process_incoming (terminal=0x819ccc8) at 
/build/vte-0.22.1/./src/vte.c:13971
        elapsed = 3.8620323395567956e-312
        target = -1073745080
#6  0xb7d91dbb in process_timeout (data=0x0) at 
/build/vte-0.22.1/./src/vte.c:14018
        terminal = 0x819ccc8
        active = 1
        l = 0x811eb80
        next = 0x0
        again = -1073745000
#7  0xb7740556 in g_timeout_dispatch (source=0x81b8580, 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  0xb773fe98 in g_main_dispatch (context=0x80942a8) 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=0x80942a8) at 
/build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2513
No locals.
#10 0xb7743623 in g_main_context_iterate (context=0x80942a8, block=1, 
dispatch=1, self=0x8099938) 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 = 4
        allocated_nfds = <value optimized out>
        fds = 0x823b338
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0xb7743aea in IA__g_main_loop_run (loop=0x8071508) at 
/build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2799
        self = 0x8099938
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#12 0xb7ad3e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x0805413a in ?? ()
No symbol table info available.
#14 0xb75bc7a5 in __libc_start_main () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#15 0x08052561 in ?? ()
No symbol table info available.


--- End Message ---
--- Begin Message ---
Source: vte
Source-Version: 1:0.22.1-2

We believe that the bug you reported is fixed in the latest version of
vte, which is due to be installed in the Debian FTP archive:

libvte-common_0.22.1-2_all.deb
  to pool/main/v/vte/libvte-common_0.22.1-2_all.deb
libvte-dev_0.22.1-2_i386.deb
  to pool/main/v/vte/libvte-dev_0.22.1-2_i386.deb
libvte-doc_0.22.1-2_all.deb
  to pool/main/v/vte/libvte-doc_0.22.1-2_all.deb
libvte9-udeb_0.22.1-2_i386.udeb
  to pool/main/v/vte/libvte9-udeb_0.22.1-2_i386.udeb
libvte9_0.22.1-2_i386.deb
  to pool/main/v/vte/libvte9_0.22.1-2_i386.deb
python-vte_0.22.1-2_i386.deb
  to pool/main/v/vte/python-vte_0.22.1-2_i386.deb
vte_0.22.1-2.diff.gz
  to pool/main/v/vte/vte_0.22.1-2.diff.gz
vte_0.22.1-2.dsc
  to pool/main/v/vte/vte_0.22.1-2.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 548...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <po...@debian.org> (supplier of updated vte package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 27 Sep 2009 00:45:48 +0200
Source: vte
Binary: libvte9 libvte9-udeb libvte-dev libvte-common python-vte libvte-doc
Architecture: source all i386
Version: 1:0.22.1-2
Distribution: unstable
Urgency: low
Maintainer: Guilherme de S. Pastore <gpast...@debian.org>
Changed-By: Emilio Pozuelo Monfort <po...@debian.org>
Description: 
 libvte-common - Terminal emulator widget for GTK+ 2.0 - common files
 libvte-dev - Terminal emulator widget for GTK+ 2.0 - development files
 libvte-doc - Terminal emulator widget for GTK+ 2.0 - documentation
 libvte9    - Terminal emulator widget for GTK+ 2.0 - runtime files
 libvte9-udeb - Terminal emulator widget for GTK+ 2.0 - minimal runtime (udeb)
 python-vte - Python bindings for the VTE widget set
Closes: 548388
Changes: 
 vte (1:0.22.1-2) unstable; urgency=low
 .
   * debian/patches/01_vte_sequence_handler_cd_crash.patch:
     - Patch from Matijs van Zuijlen to fix a crash. Closes: #548388.
Checksums-Sha1: 
 a2936549cc18fc3761776f448f064bc51abd928c 1651 vte_0.22.1-2.dsc
 1a0c1f593174d7a6ded7018ef6eca9c20ae8d72a 122271 vte_0.22.1-2.diff.gz
 f441fbd74dd5783279bcae4255fee8c836ccd93a 402436 libvte-common_0.22.1-2_all.deb
 e02fab60c470309cb525f8a2938bf20b96633bb9 370368 libvte-doc_0.22.1-2_all.deb
 17dd42e4136ec53e6e53111f7d821d9d70708be5 889364 libvte9_0.22.1-2_i386.deb
 13d4edd8472959f4d268de1cea56b1b86be6541a 311476 libvte9-udeb_0.22.1-2_i386.udeb
 06bc9cae7eb6428d6dd733bbb6fa948742e7f7f1 689904 libvte-dev_0.22.1-2_i386.deb
 fb2cb0a95cede12155ffe2d94d3768759f52f886 369070 python-vte_0.22.1-2_i386.deb
Checksums-Sha256: 
 cb401920660957d064a4d48433d21b767c5790ec6c093305b3ace2ce6cb7f9b1 1651 
vte_0.22.1-2.dsc
 c434a976e5df074d2607fa6096df8d766f69bd45244160ef605cb4ed4c7e5c48 122271 
vte_0.22.1-2.diff.gz
 71410fe40478e3932b8e6336e6754ec847a346671440a9afbdafa839f8fdc612 402436 
libvte-common_0.22.1-2_all.deb
 2b8a8262d61fa308c2e27b8d73b7731ed444316dec531484a065015e36077ac5 370368 
libvte-doc_0.22.1-2_all.deb
 16834d1164dd22b8fbaf719bc1999527a813451d92f8e68b695b684d9d7ebddd 889364 
libvte9_0.22.1-2_i386.deb
 7ba95a6df147ba86b1ad9f7a231f9081b3f23c6b4bb7ae2c8624fcaedbb2f32f 311476 
libvte9-udeb_0.22.1-2_i386.udeb
 1ca77066ec84cddd27b59ce905323f7f6e973206a9bfa8168600944d94349bef 689904 
libvte-dev_0.22.1-2_i386.deb
 4a76defb1d0f8aec359424c6a169bfff640e42a8fc5e307876830757f2e75fee 369070 
python-vte_0.22.1-2_i386.deb
Files: 
 f0a9f9c4ac469064eb82beaeb9ca6792 1651 libs optional vte_0.22.1-2.dsc
 b929dbe39b1dfa49493272c7244f7b03 122271 libs optional vte_0.22.1-2.diff.gz
 2b461b6eeeaae0b4ecf80df96bba265a 402436 libs optional 
libvte-common_0.22.1-2_all.deb
 4380588421d7c2c77bdc8f59859a4cc5 370368 doc optional 
libvte-doc_0.22.1-2_all.deb
 33ad21792438256932620595ae8a237f 889364 libs optional libvte9_0.22.1-2_i386.deb
 52a11e20dc26b9378d670f82255c6f44 311476 debian-installer extra 
libvte9-udeb_0.22.1-2_i386.udeb
 9e8f42aa6f3927dcb57559257a204995 689904 libdevel optional 
libvte-dev_0.22.1-2_i386.deb
 cf5cd6e435612269d0781420b374924c 369070 python optional 
python-vte_0.22.1-2_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkq/hZoACgkQhTV17EoIsv756gCgv+vjYNhRomlxTG9LG8gD217R
mGIAoMD65cpYkipHYCCvSQxlvrCi+0Yx
=qe+b
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to