GNOME Bugzilla – Bug 659475
libwnck-3-0 gnome-panel SIGFPE in wnck_tasklist_size_allocate
Last modified: 2011-09-19 14:13:52 UTC
Bug details copied from downstream https://bugs.launchpad.net/ubuntu/+source/libwnck3/+bug/847464 Set bottom-panel orientation to "left". Gnome panel will no longer start. Set the orientation to "bottom" and gnome-panel starts ok again. $ gnome-panel (gnome-panel:2796): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:2295: signal `size_request' is invalid for instance `0xc76a20' Floating point exception (core dumped) dmesg shows: gnome-panel[2343] trap divide error ip:7ffd3812c8dc sp:7fff765a3e60 error:0 in libwnck-3.so.0.1.0[7ffd3810d000+3c000] ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: gnome-panel 1:3.1.91-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4 Uname: Linux 3.0.0-10-generic x86_64 ApportVersion: 1.22.1-0ubuntu2 Architecture: amd64 Date: Mon Sep 12 00:46:21 2011 SourcePackage: gnome-panel UpgradeStatus: No upgrade log present (probably fresh install) valgrind crash with dbgsyms: (gnome-panel:4699): GLib-GObject-WARNING **: invalid cast from `PanelToplevel' to `GtkOrientable' (gnome-panel:4699): Gtk-CRITICAL **: gtk_orientable_get_orientation: assertion `GTK_IS_ORIENTABLE (orientable)' failed ==4699== ==4699== Process terminating with default action of signal 8 (SIGFPE) ==4699== Integer divide by zero at address 0x40CD9E3E9 ==4699== at 0x17C648D2: wnck_tasklist_size_allocate (tasklist.c:1604) ==4699== by 0x708A1A9: g_closure_invoke (gclosure.c:774) ==4699== by 0x709CCD6: signal_emit_unlocked_R (gsignal.c:3202) ==4699== by 0x70A6B16: g_signal_emit_valist (gsignal.c:3003) ==4699== by 0x70A6CE1: g_signal_emit (gsignal.c:3060) ==4699== by 0x573D966: gtk_widget_size_allocate (gtkwidget.c:4886) ==4699== by 0x556F790: gtk_event_box_size_allocate (gtkeventbox.c:585) ==4699== by 0x17A3E99C: panel_applet_size_allocate (panel-applet.c:1382) ==4699== by 0x708A1A9: g_closure_invoke (gclosure.c:774) ==4699== by 0x709CCD6: signal_emit_unlocked_R (gsignal.c:3202) ==4699== by 0x70A6B16: g_signal_emit_valist (gsignal.c:3003) ==4699== by 0x70A6CE1: g_signal_emit (gsignal.c:3060)
Ubuntu/Debian ship with a patch changing this part of the code. Please reopen if the bug occurs without that patch.