GNOME Bugzilla – Bug 149063
gpilotd crashes on Fedora Core 2
Last modified: 2006-03-06 21:39:32 UTC
Distribution: Fedora Core release 2 (Tettnang) Package: gnome-pilot Severity: major Version: GNOME2.6. unspecified Gnome-Distributor: Red Hat, Inc Synopsis: gpilotd crashes on Fedora Core 2 Bugzilla-Product: gnome-pilot Bugzilla-Component: general Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.6.0) Description: Description of the crash: gpliotd consistently crashes for no appearent reason. If crashes both when started by the applet and when started from the command line. I use the gnome-pilot-2.0.10-6.1 RPM for the Fedora Core 2. Output from ldd /usr/libexec/gpilotd linux-gate.so.1 => (0xffffe000) libgpilotdconduit.so.2 => /usr/lib/libgpilotdconduit.so.2 (0x45f06000) libgpilotdcm.so.2 => /usr/lib/libgpilotdcm.so.2 (0x45a89000) libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x462a8000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4550b000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x454f2000) libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x46202000) libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x4627b000) libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x46265000) libpopt.so.0 => /usr/lib/libpopt.so.0 (0x45af1000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x45fba000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x45a5b000) libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x46132000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4576e000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x45d06000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x454de000) libz.so.1 => /usr/lib/libz.so.1 (0x454cb000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x456c8000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x45a32000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x456b2000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x45a82000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x45a4e000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x45738000) libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x46038000) libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x461a4000) libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x46021000) libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x460a3000) libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x45fd2000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x45594000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x45eb1000) libm.so.6 => /lib/tls/libm.so.6 (0x453c6000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x45635000) libdl.so.2 => /lib/libdl.so.2 (0x453eb000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x45515000) libpisock.so.8 => /usr/lib/libpisock.so.8 (0x4614a000) libpisync.so.0 => /usr/lib/libpisync.so.0 (0x45ac8000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x45ec2000) libc.so.6 => /lib/tls/libc.so.6 (0x452a9000) libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0x45afb000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x45b13000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x453f1000) libesd.so.0 => /usr/lib/libesd.so.0 (0x45eb7000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x45f7f000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4567a000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x455ce000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x45290000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x456a3000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x456a8000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x454bb000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4563b000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x45670000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x45a27000) libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x46094000) libssl.so.4 => /lib/libssl.so.4 (0x45cd0000) libcrypto.so.4 => /lib/libcrypto.so.4 (0x45bdd000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x45b38000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x45b73000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x45b33000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x45b4f000) libresolv.so.2 => /lib/libresolv.so.2 (0x45add000) librt.so.1 => /lib/tls/librt.so.1 (0x45fa4000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0x460f0000) libreadline.so.4 => /usr/lib/libreadline.so.4 (0x45a9b000) libasound.so.2 => /usr/lib/libasound.so.2 (0x45dfb000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4564f000) ------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-08-02 08:38 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "gnome-pilot". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was eiler@unzet.com. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Resolved problem: usbfs was not mounted so /proc/bus/usb/devices was missing. An error message rather than a crash would be nice.
It hasn't crashed for a while, but it doesn't give an error message either currently.
JP: Shall we mark this bug as RESOLVED as the problem mentioned by the reporter is solved or do we need to confirm this bug ?
I've added code to prevent USB devices being configured if usbfs is missing, and to log a warning if it's missing at runtime. This became more urgent, as apparently ubuntu dapper doesn't (at present, anyway) mount usbfs by default. I expect that'll get sorted out, but it's still a good idea to have an error message.