GNOME Bugzilla – Bug 471316
Crash in smooth scrolling code
Last modified: 2007-10-31 21:58:25 UTC
Steps to reproduce: I can't reproduce this at will, but after running Gossip for a few hours it always happens. The crash seems to happen when I send or recieve a message that causes a window to scroll smoothly. Stack trace: (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.
+ Trace 158676
Thread NaN (LWP 8095)
Other information:
I'm seeing the same crash on Debian testing with Gossip 0.27 (but not with the same Release of Gossip on Ubuntu 7.04), it makes Gossip nearly unusable.
I can provoke this crash by closing the chat window while the scrolling animation is still taking place.
Better backtrace: $ gossip (gossip:10070): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed (gossip:10070): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed <here is where I trigger the crash> (gossip:10070): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed (gossip:10070): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkTextView' Cannot access memory at address 0x4 Cannot access memory at address Backtrace from bug-buddy: Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb6cb06c0 (LWP 10142)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 168641
Thread 1 (Thread 0xb6cb06c0 (LWP 10142))
Fixed in svn now.
Confirmed, thanks!