Bug#251061: gnome-panel: Strange panel freeze
Alex Owen
Alex Owen <rao3@leicester.ac.uk>, 251061@bugs.debian.org
Wed, 26 May 2004 18:00:27 +0100
Package: gnome-panel
Version: 2.4.2-5
Severity: normal
The panel freezes about 4 times a working day. I'm not sure where teh
bug is (in gnome-panel or else where) but I need help debugging it.
So far I can tell when it is "about" to happen. I use epiphany web
browser and when that crashes/freezes I know the pannel is about to too!
I have done an strace on gnome-panel when I know it is "about" to happen
then I click on a button in the panel and sure enough the panel stops
working. the end of the strace at that point looks like this:
---8<---
gettimeofday({1085572663, 490956}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN},
{fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=19,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN|POLLPRI}, {fd=21,
events=POLLIN|POLLPRI}, {fd=22, events=POLLIN|POLLPRI}], 14, 396) = 1
ioctl(3, FIONREAD, [64]) = 0
read(3, "\5\1s\'\247\f4\0@\0\0\0\246\0\340\0\0\0\0\0\27\1\23\0\24"...,
64) = 64
gettimeofday({1085572663, 516962}, NULL) = 0
rt_sigaction(SIGPIPE, {0x409737a0, [PIPE], SA_RESTORER|SA_RESTART,
0x40a78658}, {SIG_IGN}, 8) = 0
write(18, "\10\0\0\0", 4) = 4
write(18, "\4\0\0\0", 4) = 4
read(18,
---8<---
using lsof I have detirmined that File desriptor 18 is a unix socket
# lsof -p<PID-of-gnome-panel> | grep 18
gnome-pan 16649 rao3 18u unix 0xc8abb580 607402 socket
I don't know how to find out what is/was/should-have-been on the other
end of that socket... I suspect that the bug is actually in what ever
should have been on the otehr end of the socket or at least something
like that...
Any one have any ideas on how I can get more info on this...
I have not found a way to reproduce this.
Any ideas welcome.
Sorry for the sketchy bug report.
Alex Owen
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.26-1-686
Locale: LANG=en_GB, LC_CTYPE=en_GB
Versions of packages gnome-panel depends on:
ii gnome-control-center 1:2.4.0-9 The GNOME Control Center for GNOME
ii gnome-desktop-data 2.4.1-9 Common files for GNOME 2 desktop a
ii gnome-panel-data 2.4.2-5 Common files for GNOME 2 panel
ii gnome-session 2.4.2-5 The GNOME 2 Session Manager
ii libart-2.0-2 2.3.16-5 Library of functions for 2D graphi
ii libatk1.0-0 1.4.1-1 The ATK accessibility toolkit
ii libaudiofile0 0.2.6-3 Open-source version of SGI's audio
ii libbonobo2-0 2.4.3-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.4.3-2 The Bonobo UI library
ii libc6 2.3.2.ds1-12 GNU C Library: Shared libraries an
ii libesd0 0.2.29-1 Enlightened Sound Daemon - Shared
ii libgconf2-4 2.4.0.1-4 GNOME configuration database syste
ii libgcrypt1 1.1.12-4 LGPL Crypto library - runtime libr
ii libglade2-0 1:2.0.1-13 Library to load .glade files at ru
ii libglib2.0-0 2.2.3-1 The GLib library of C routines
ii libgnome-desktop-2 2.4.1-9 Utility library for loading .deskt
ii libgnome2-0 2.4.0-11 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.4.0-3 A powerful object-oriented display
ii libgnomeui-0 2.4.0.1-12 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.4.1-5 The GNOME virtual file-system libr
ii libgnomevfs2-common 2.4.1-5 The GNOME virtual file-system libr
ii libgnutls7 0.8.12-5 GNU TLS library - runtime library
ii libgtk2.0-0 2.2.4-6 The GTK+ graphical user interface
ii libice6 4.3.0.dfsg.1-1 Inter-Client Exchange library
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii liborbit2 1:2.8.3-2 libraries for ORBit2 - a CORBA ORB
ii libpanel-applet2-0 2.4.2-5 Library for GNOME 2 Panel applets
ii libpango1.0-0 1.2.5-5 Layout and rendering of internatio
ii libpng12-0 1.2.5.0-6 PNG library - runtime
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii libsm6 4.3.0.dfsg.1-1 X Window System Session Management
ii libstartup-notification0 0.6-2 library for program launch feedbac
ii libtasn1-0 0.1.2-2 Manage ASN.1 structures (runtime)
ii libwnck4 2.4.0.1-4 Window Navigator Construction Kit
ii libx11-6 4.3.0.dfsg.1-1 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-1 X Window System miscellaneous exte
ii libxml2 2.6.9-2 GNOME XML library
ii xlibs 4.3.0.dfsg.1-1 X Window System client libraries m
ii zlib1g 1:1.2.1-5 compression library - runtime
-- no debconf information