Bug#442015: gossip: crashes often in smooth scrolling code

Sam Morris sam at robots.org.uk
Wed Sep 12 15:07:37 UTC 2007


Package: gossip
Version: 0.27-1.1
Severity: serious
Justification: program is unusable

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

I filed this upstream but got no response, maybe someone here can see
WTF is going on.

Gossip crashes regularly inside the code that animates the chat window
scrollback buffer after I send a message (not, I think, when I recieve
one though).

Sometimes I can use gossip for an hour before it happens, other times it
will crash several times in a row every time I send a message.

Backtrace is as follows. 'priv' is set to NULL which causes the crash.

(gdb) run
Starting program: /usr/bin/gossip 
[Thread debugging using libthread_db enabled]
[New Thread -1227651392 (LWP 8095)]

(gossip:8095): GLib-GObject-WARNING **: instance of invalid non-instantiatable
type `<invalid>'

(gossip:8095): GLib-GObject-WARNING **: invalid uninstantiatable type
`<invalid>' in cast to `GtkTextView'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1227651392 (LWP 8095)]
0x0807ff00 in chat_view_scroll_cb (view=0x83801a0) at gossip-chat-view.c:1072
1072            g_return_val_if_fail (priv->scroll_timer != NULL, FALSE);
(gdb) bt full
#0  0x0807ff00 in chat_view_scroll_cb (view=0x83801a0)
    at gossip-chat-view.c:1072
        priv = (GossipChatViewPriv *) 0x0
        adj = (GtkAdjustment *) 0x836a808
        max_val = 2.1729236828660078e-311
        left_val = -3.9114748417391987e-310
        move_val = -2.8470284215557585e-41
        __PRETTY_FUNCTION__ = "chat_view_scroll_cb"
#1  0xb77b1526 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x083801a0 in ?? ()
No symbol table info available.
#3  0xb7f886bc in __pthread_mutex_unlock_usercnt (mutex=0x0, decr=0)
    at pthread_mutex_unlock.c:31
        newowner = <value optimized out>
#4  0xb77b0d6c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb77b419f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x081338b0 in ?? ()
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.

- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-fixdso (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gossip depends on:
ii  gossip-common              0.27-1.1      friendly Jabber client for GNOME -
ii  libaspell15                0.60.5-1      GNU Aspell spell-checker runtime l
ii  libc6                      2.6.1-1+b1    GNU C Library: Shared libraries
ii  libdbus-1-3                1.1.1-3       simple interprocess messaging syst
ii  libdbus-glib-1-2           0.74-1        simple interprocess messaging syst
ii  libgconf2-4                2.18.0.1-3    GNOME configuration database syste
ii  libglade2-0                1:2.6.2-1     library to load .glade files at ru
ii  libglib2.0-0               2.14.0-2      The GLib library of C routines
ii  libgnome2-0                2.18.0-4      The GNOME 2 library - runtime file
ii  libgnomeui-0               2.18.1-2      The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0             1:2.18.1-2    GNOME Virtual File System (runtime
ii  libgtk2.0-0                2.10.13-1     The GTK+ graphical user interface 
ii  libloudmouth1-0            1.2.3-2       Lightweight C Jabber library
ii  libnotify1 [libnotify1-gtk 0.4.4-3       sends desktop notifications to a n
ii  libpanel-applet2-0         2.18.3-2      library for GNOME Panel applets
ii  libpango1.0-0              1.18.1-1      Layout and rendering of internatio
ii  libx11-6                   2:1.0.3-7     X11 client-side library
ii  libxml2                    2.6.30.dfsg-2 GNOME XML library
ii  libxss1                    1:1.1.2-1     X11 Screen Saver extension library

Versions of packages gossip recommends:
ii  iso-codes                     1.4-1      ISO language, territory, currency 

- -- no debconf information

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

iD8DBQFG6AC5shl/216gEHgRAptFAJ0ZJRcsrKpFgRfIGjlRs1CqxrveYACg34J1
NGgj/cDONulMtJpLhnNl1OM=
=G+iw
-----END PGP SIGNATURE-----






More information about the pkg-gnome-maintainers mailing list