After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 377116 - gpilotd crashes Palm T|X
gpilotd crashes Palm T|X
Status: RESOLVED DUPLICATE of bug 362565
Product: gnome-pilot
Classification: Other
Component: gpilotd
2.0.14
Other All
: Normal critical
: ---
Assigned To: gnome-pilot Maintainers
gnome-pilot Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-19 19:41 UTC by B Rhodes
Modified: 2006-11-20 08:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description B Rhodes 2006-11-19 19:41:44 UTC
Please describe the problem:
This problem surfaced once I upgraded Ubuntu to Edgy which upgraded gnome-pilot from 2.13 to 2.14.  Under 2.13 I did not have this problem.  I use a Palm T|X.

Under what should be a normal sync using gpilotd causes the Palm to restart (as if I paper-clip restarted it) and nothing gets synchronised.  gpilot does not report anything unusual from its end.  I have attempted to remove/reinstall the gnome-pilot package to no help and delete my gpilot settings and set up new ones, to the same results.

Steps to reproduce:
1. Using a Palm T|X, connect it to the machine via its USB cable
2. either start the gpilot daemon either from a console or applet
3. hit the hotsync button on the Palm


Actual results:
One of the following:
1. The Palm synchronises and then restarts.
2. The Palm restarts as soon as it connects to the computer.
3. The Palm's memory gets WIPED (that is, I lose everything and the Palm reverts back to its factory defaults) and then restarts - but this only happened once.

Expected results:
The Palm to synchronise its information with the computer/Evolution.

Does this happen every time?
Yes

Other information:
- JPilot DOES work correctly (no restarts/wipes)
- This is the output from backtrace (which shows that the program executes correctly on its side):
# Begin output
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) handle SIG33 pass nosp[Ktop noprint
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pahi[K[Kf[Kgination 0
(gdb) run
Starting program: /usr/bin/gpilotd-control-applet 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226372816 (LWP 9176)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
** Message: Pilot name -> Palm
** Message: Pilot id   -> 1000
(no debugging symbols found)
** Message: Pilot username -> Borden C. Rhodes
** Message: Pilot creation/rom = 0/0
** Message: Cradle Type -> USB
** Message: cradle device name -> Cradle
** Message: cradle device name -> /dev/pilot
** Message: Pilot Speed  -> 57600
** Message: Timeout -> 2
gpilotd-Message: Activating object OAFIID:GNOME_Pilot_Daemon
** Message: pilot = Palm
(no debugging symbols found)
** Message: Pilot name -> Palm
** Message: Pilot id   -> 1000
** Message: Pilot username -> Borden C. Rhodes
** Message: Pilot creation/rom = 0/0
** Message: Cradle Type -> USB
** Message: cradle device name -> Cradle
** Message: cradle device name -> /dev/pilot
** Message: Pilot Speed  -> 57600
** Message: Timeout -> 2
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program exited normally.
(gdb)
#end output
Comment 1 Matt Davey 2006-11-20 08:28:15 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system:
http://bugzilla.gnome.org/show_bug.cgi?id=362565

There's also an Ubuntu bug tracking this issue:
http://bugzilla.gnome.org/show_bug.cgi?id=377116

The problem seems to be caused by gnome-pilot attempting to sync before the device is quite ready.  In gp 2.0.14 we use HAL to detect the palm device, so there's very little time between seeing the device and attempting a sync.

See the other two bugs above for more info, workarounds, and info on updated tarballs and packages.

*** This bug has been marked as a duplicate of 362565 ***