GNOME Bugzilla – Bug 130452
gpilotd segfault during backup
Last modified: 2006-10-01 00:58:36 UTC
Distribution: Unknown Package: gnome-pilot Severity: normal Version: GNOME2.4.0 unspecified Gnome-Distributor: Gentoo Linux Synopsis: gpilotd segfault during backup Bugzilla-Product: gnome-pilot Bugzilla-Component: gpilotd Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.4.0.1) Description: Description of the crash: gpilotd segfaulted during a standard backup Steps to reproduce the crash: 1. Plug in Tungsten E 2. Press "Hot Sync" button on Palm 3. Wait for crash Expected Results: Successful completion of backup How often does this happen? This was the first time I ever tried to use it Additional Information: ------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-01-03 10:36 ------- Reassigning to the default owner of the component, gnome-pilot-maint@bugzilla.gnome.org.
OK, this bugbuddy bug report was really weak. Sorry. Fortunately, I've spent a little time chasing the bug, figured out the workaround, and even stumbled across and fixed a mostly-unrelated bug in the backup_conduit. Here's an update: The bug appears to occur when attempting to transfer some really weird databases off of the Palm. The "Photos" application on the Tungsten E comes with two databases, ImgFile-Foto and Jpeg-Foto, which I have read elsewhere on the Internet are strange because they contain "resources larger than 64k". Palm's HotSync software, as well as some internal APIs, are unprepared to handle such databases, according to that source. At any rate, any attempt to transfer those files from the Palm directly will fail, and it will also segfault gpilotd, pilot-xfer, and I believe anything that links against libpisocket. I suppose there's nothing to be done about the Palm's inability to export its own data, and the segfault is most likely the pilot-link guys' fault, not gpilotd's. The workaround is, of course, editing the exclude_files directive in ~/.gnome2/gnome-pilot.d/backup-conduit, a directive which not even the author of backup_conduit.c understands completely ;-)
Thanks for taking the time to report this bug. This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please read http://bugzilla.gnome.org/bug-HOWTO.html and add a more useful description to this bug.
What's incomplete? When I attempt to upload the ImgFile-Foto or Jpeg-Foto databases of the Photo application from my Tungsten E, gpilotd (and I suspect all libpisocket programs) segfaults. It is fully reproduceable, happening every time I try it. Other people on the 'net have reported the same problem. Sure, the original bug report was woefully underdeveloped, but I thought my follow-up comment filled in all the blanks. If there is specific information you feel you need in order to reproduce the bug yourself and do not have, let me know and I'll try to provide it.
reopening as there's really enough information here. malsyned, do you still face this issue or can this be closed as obsolete?
This is a duplicate of 136010, which includes a workaround for the issue in comment #9. It is fixed by upgrading to pilot-link 0.12.x (which in turn requires gnome-pilot 2.0.14). *** This bug has been marked as a duplicate of 136010 ***
I don't have my Tugsten E anymore, so I can't re-test it. I'd forgotten all about this bug, honestly. I don't have a Palm device any more, so I don't think I can be any more help on this bug report. Sorry.