gnome-panel crashes

Bug #1042414 reported by Robert Ristroph
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Gnome-panel will crash with a sigsev fairly regularly for me - usually it is when launching a new window or switching desktops, but it happens within about 20 min of normal use.

In an xterm or console window I can re-launch it from the command line. This means that I have been able to collect core dumps, retrieve the stacktrace from gdb, and collect the system call log by launching it with strace -o.

I could build it from source with debug symbols, or try other experiments if that could help with this.

I have pasted the last bits of an strace log and core dump stack below.

rgr@rgr-thinkpad-fourkitchens:~$ gdb /usr/bin/gnome-panel
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/gnome-panel...(no debugging symbols found)...done.
(gdb) core Projects/gnome-panel/core.
core.1 core.2 core.3 core.4
(gdb) core Projects/gnome-panel/core.4
[New LWP 29771]
[New LWP 30722]
[New LWP 29772]
[New LWP 29774]
[New LWP 30723]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `gnome-panel'.
Program terminated with signal 8, Arithmetic exception.
#0 0x00007f93b2060a70 in ?? () from /usr/lib/libwnck-3.so.0
(gdb) info stack
#0 0x00007f93b2060a70 in ?? () from /usr/lib/libwnck-3.so.0
#1 0x00007f93c1995c1b in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007f93c325baa5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007f93b228ad1d in ?? () from /usr/lib/libpanel-applet-4.so.0
#8 0x00007f93c1995c1b in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007f93c341f86d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007f93c3421aab in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007f93c325baa5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
---Type <return> to continue, or q <return> to quit---q
 from /usr/lib/x86_64-linux-gnu/Quit
(gdb) info stack
#0 0x00007f93b2060a70 in ?? () from /usr/lib/libwnck-3.so.0
#1 0x00007f93c1995c1b in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007f93c325baa5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007f93b228ad1d in ?? () from /usr/lib/libpanel-applet-4.so.0
#8 0x00007f93c1995c1b in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007f93c341f86d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007f93c3421aab in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007f93c325baa5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x000000000043adab in ?? ()
#32 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x0000000000424ddf in ?? ()
#38 0x00007f93c1995c1b in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x0000000000450e8b in ?? ()
#44 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#49 0x00007f93c31c38c0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#50 0x00007f93c1998fcd in g_cclosure_marshal_VOID__BOXEDv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007f93c1995e3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007f93c19ae741 in g_signal_emit_valist ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#55 0x00000000004483db in ?? ()
#56 0x00007f93c1995ca2 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007f93c19a7179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#58 0x00007f93c19af099 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007f93c33f2219 in gtk_widget_size_allocate ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#61 0x0000000000447dbe in ?? ()
#62 0x00007f93c1995eca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#63 0x00007f93c19ae741 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007f93c19af242 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#65 0x00007f93c3230fd5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#66 0x00007f93c2ed96af in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#67 0x00007f93c16d8d53 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f93c16d90a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007f93c16d949a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f93c32b742d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#71 0x000000000042233f in main ()
(gdb)

clone(child_stack=0x7f93b182ad70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f93b182b9d0, tls=0x7f93b182b700, child_tidptr=0x7f93b182b9d0) = 30722
futex(0x18efa00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1ad4580, FUTEX_WAKE_PRIVATE, 1) = 1
read(3, "\3\0\0\0\0\0\0\0", 16) = 8
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
write(4, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x18ef990, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f93b4006880, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f93b4006880, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=9, revents=POLLIN}])
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLIN|POLLOUT}])
recvfrom(9, "\241\10OM\354\17\340\3\253\1\0\0new: ID=\"gnome-panel"..., 4096, 0, NULL, NULL) = 448
writev(9, [{"\215*\4\0E\t\340\3\0\0\0\0\2\0\0\0$\17\1\0\215(\3\0\265\0\0\0\2\0D=", 32}, {NULL, 0}, {"", 0}], 3) = 32
poll([{fd=9, events=POLLIN}], 1, -1) = 1 ([{fd=9, revents=POLLIN}])
recvfrom(9, "\1(_M\7\0\0\0\265\0\0\0\345\0\0\1\0\0g\1\0\0\25\3\0\0g\1\0\0\25\3"..., 4096, 0, NULL, NULL) = 60
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"\215(\3\0\345\0\0\1\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=9, events=POLLIN}], 1, -1) = 1 ([{fd=9, revents=POLLIN}])
recvfrom(9, "\1(`M\7\0\0\0\265\0\0\0B\1@\3\0\0g\1\0\0\25\3\0\0O\1\0\0\17\3"..., 4096, 0, NULL, NULL) = 60
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"\215(\3\0B\1@\3\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=9, events=POLLIN}], 1, -1) = 1 ([{fd=9, revents=POLLIN}])
recvfrom(9, "\1(aM\7\0\0\0\265\0\0\0\4\6@\3\0\0g\1\0\0\25\3\0\0N\1\0\0\362\2"..., 4096, 0, NULL, NULL) = 60
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"\215(\3\0\4\6@\3\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=9, events=POLLIN}], 1, -1) = 1 ([{fd=9, revents=POLLIN}])
recvfrom(9, "\1(bM\7\0\0\0\265\0\0\0\0\0\0\0\0\0g\1\0\0\25\3\0\0N\1\0\0\362\2"..., 4096, 0, NULL, NULL) = 60
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"%(\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"\215(\3\0\3\0\340\3\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=9, events=POLLIN}], 1, -1) = 1 ([{fd=9, revents=POLLIN}])
recvfrom(9, "\1(dM\7\0\0\0\265\0\0\0\0\0\0\0\0\0g\1\0\0\25\3\0\0g\1\0\0\25\3"..., 4096, 0, NULL, NULL) = 60
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 0 (Timeout)
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 0 (Timeout)
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\0\0\0\0\0\0", 16) = 8
getcwd("/home/rgr", 4096) = 10
lstat("/usr/share/icons/Humanity/apps/16/utilities-terminal.svg", {st_mode=S_IFREG|0644, st_size=5811, ...}) = 0
open("/usr/share/icons/Humanity/apps/16/utilities-terminal.svg", O_RDONLY) = 12
fstat(12, {st_mode=S_IFREG|0644, st_size=5811, ...}) = 0
read(12, "<?xml version=\"1.0\" encoding=\"UT"..., 65536) = 5811
read(12, "", 65536) = 0
close(12) = 0
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
writev(9, [{"\31\0\v\0\3\0\0\4\0\0\0\0! \0\0\3\0\0\4\365\1\0\0\0\0\0\0\2\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(9, 0x190fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, events=0}, {fd=11, events=POLLIN}], 5, 0) = 0 (Timeout)
read(3, 0x7fff5c00bd80, 16) = -1 EAGAIN (Resource temporarily unavailable)
getcwd("/home/rgr", 4096) = 10
getcwd("/home/rgr", 4096) = 10
getcwd("/home/rgr", 4096) = 10
--- SIGFPE (Floating point exception) @ 0 (0) ---
+++ killed by SIGFPE (core dumped) +++

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gnome-panel 1:3.4.1-0ubuntu1.1
Uname: Linux 3.6.0-030600rc1-generic x86_64
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
Date: Mon Aug 27 15:19:46 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 TERM=xterm
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-panel
UpgradeStatus: Upgraded to precise on 2012-08-27 (0 days ago)

Revision history for this message
Robert Ristroph (robert-fourkitchens) wrote :
Revision history for this message
Robert Ristroph (robert-fourkitchens) wrote :

Instead of having to click around and wait for gnome-panel to eventually crash, I now have a repeatable way to crash it immediately, on the first try every time - If I try to launch the Chromium web browser from the Applications -> Internet menu, it crashes immediately.

Revision history for this message
penalvch (penalvch) wrote :

Robert Ristroph, thank you for reporting this and helping make Ubuntu better. However, your crash report is missing. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer. First, execute at a terminal:
cd /var/crash && sudo rm * ; sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y install gnome-panel-dbg && sudo service apport start force_start=1

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

Now reproduce the crash, then open your file manager, navigate to your /var/crash directory and open the crash report you wish to submit.
If this fails you will have to open a terminal and file your report with 'ubuntu-bug /var/crash/_my_crash_report.crash' where _my_crash_report.crash is the crash you would like to report. If you get an error that you aren't allowed to access this report you will have to file it with 'sudo ubuntu-bug /var/crash/_my_crash_report.crash'. If you run the command against the crash report and a window pops up asking you to report this, but then never opens a new report, you would be affected by https://bugs.launchpad.net/ubuntu/+source/apport/+bug/994921 . In order to WORKAROUND this, one would need to open the following file via a command line:
gksudo gedit /etc/apport/crashdb.conf

and comment out the line:
'problem_types': ['Bug', 'Package'],

by changing it to:
# 'problem_types': ['Bug', 'Package'],

Save, close, and try to file the crash report again via:
ubuntu-bug /var/crash/_my_crash_report.crash

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently.

Please do not attach your crash report manually to this report and reopen it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in gnome-panel (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.