libwnck-3-0 gnome-panel SIGFPE in wnck_tasklist_size_allocate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libwnck |
Unknown
|
Medium
|
|||
gnome-panel (Debian) |
New
|
Unknown
|
|||
gnome-panel (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
libwnck3 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
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-
Floating point exception (core dumped)
dmesg shows: gnome-panel[2343] trap divide error ip:7ffd3812c8dc sp:7fff765a3e60 error:0 in libwnck-
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-panel 1:3.1.91-0ubuntu1
ProcVersionSign
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)
Changed in libwnck: | |
importance: | Unknown → Medium |
Changed in gnome-panel (Debian): | |
status: | Unknown → New |
$ valgrind gnome-panel
...
(gnome-panel:3827): GLib-GObject- WARNING **: /build/ buildd/ glib2.0- 2.29.90/ ./gobject/ gsignal. c:2295: signal `size_request' is invalid for instance `0x1e185900' libwnck- 3.so.0. 1.0) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) emit_valist (in /usr/lib/ x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) size_allocate (in /usr/lib/ libgtk- 3.so.0. 118.0) libgtk- 3.so.0. 118.0) libpanel- applet- 4.so.0. 0.2) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) emit_valist (in /usr/lib/ x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0) x86_64- linux-gnu/ libgobject- 2.0.so. 0.2990. 0)
==3827==
==3827== Process terminating with default action of signal 8 (SIGFPE)
==3827== Integer divide by zero at address 0x40BCD3499
==3827== at 0x17C628D2: ??? (in /usr/lib/
==3827== by 0x70881A9: g_closure_invoke (in /usr/lib/
==3827== by 0x709ACD6: ??? (in /usr/lib/
==3827== by 0x70A4B16: g_signal_
==3827== by 0x70A4CE1: g_signal_emit (in /usr/lib/
==3827== by 0x573BE56: gtk_widget_
==3827== by 0x556F120: ??? (in /usr/lib/
==3827== by 0x17A3C99C: ??? (in /usr/lib/
==3827== by 0x70881A9: g_closure_invoke (in /usr/lib/
==3827== by 0x709ACD6: ??? (in /usr/lib/
==3827== by 0x70A4B16: g_signal_
==3827== by 0x70A4CE1: g_signal_emit (in /usr/lib/
The backtrace in gdb is bizarre:
$ gdb gnome-panel gnu.org/ licenses/ gpl.html> bugs.launchpad. net/gdb- linaro/>... gnome-panel. ..(no debugging symbols found)...done. gnome-panel
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/bin/
(gdb) r
Starting program: /usr/bin/
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffed50c700 (LWP 3849)]
[New Thread 0x7fffecb02700 (LWP 3850)]
(gnome-panel:3846): GLib-GObject- WARNING **: invalid cast from `PanelToplevel' to `GtkOrientable'
(gnome-panel:3846): Gtk-CRITICAL **: gtk_orientable_ get_orientation : assertion `GTK_IS_ORIENTABLE (orientable)' failed
[New Thread 0x7fffe1d5d700 (LWP 3851)]
[New Thread 0x7fffe155c700 (LWP 3852)]
[New Thread 0x7fffe0d5b700 (LWP 3853)]
(gnome-panel:3846): GLib-GObject- WARNING **: /build/ buildd/ glib2.0- 2.29.90/ ./gobject/ gsignal. c:2295: signal `size_request' is invalid for instance `0xb4fa20'
Program received signal SIGFPE, Arithmetic exception. libwnck- 3.so.0 libwnck- 3.so.0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ x86_64- linux-gnu/ libgobject- 2.0.so. 0
0x00007fffe25928dc in ?? () from /usr/lib/
(gdb) bt
#0 0x00007fffe25928dc in ?? () from /usr/lib/
#1 0x00007ffff594f1aa in g_closure_invoke () from /usr/lib/
#2 0x00007ffff5961cd7 in ?? () from /usr/lib/
#3 0x00007ffff596bb17 in g_signal_
#4 0x00007ffff596bce2 in g_signal_emit () from /usr/lib...