GNOME Bugzilla – Bug 317411
crash during sync
Last modified: 2006-01-03 08:27:39 UTC
Distribution: SuSE Linux 9.3 (i586) Package: gnome-pilot Severity: normal Version: GNOME2.10.0 unspecified Gnome-Distributor: SUSE Synopsis: crash during sync Bugzilla-Product: gnome-pilot Bugzilla-Component: gpilotd Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: Consistently crashes while processing the address conduit (first few attempts was while processing the calendar) . Historically this was working. No identifable change. evolution running or not, and killev makes no differenence. Steps to reproduce the crash: 1. Normal sync (treo 600 -> usb cradle -> windows 2000 -> net -> SuSE 9.3 gnome-pilot) 2. 3. Expected Results: Normal sync. Should not be much data to transfer for delta / diff How often does this happen? Everytime now Additional Information: simon@vmcevo2:/home/ses/simon> rpm -qa | egrep '(pilot|evo)' | sort evolution-2.2.1-7.4 evolution-data-server-1.2.1-7.3 evolution-pilot-2.2.1-7.4 evolution-webcal-2.2.0-4 gnome-pilot-2.0.12-14.2 multisync-evolution-0.82+cvs-4 pilot-link-0.11.8-127 pilot-mailsync-0.8.3-3 pilot-mailsync-gnome-pilot-0.8.3-3.2 simon@vmcevo2:/home/ses/simon> rpm -qi gnome-pilot-2.0.12-14.2 Name : gnome-pilot Relocations: (not relocatable) Version : 2.0.12 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany Release : 14.2 Build Date: Thu 05 May 2005 02:31:53 BST Install date: Mon 11 Jul 2005 10:35:08 BST Build Host: Brenner.suse.de Group : System/GUI/GNOME Source RPM: gnome-pilot-2.0.12-14.2.src.rpm Size : 1691173 License: GPL Signature : DSA/SHA1, Thu 05 May 2005 02:39:03 BST, Key ID a84edae89c800aca Packager : http://www.suse.de/feedback URL : http://www.gnome.org Summary : GNOME PalmPilot programs Debugging Information: Backtrace was generated from '/opt/gnome/libexec/gpilotd' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (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 1089731424 (LWP 10713)] [New Thread 1102248880 (LWP 10731)] [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 10713)] [New Thread 1102248880 (LWP 10731)] [New Thread 1100147632 (LWP 10730)] (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 1089731424 (LWP 10713)] [New Thread 1102248880 (LWP 10731)] (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) 0xffffe410 in ?? ()
+ Trace 63245
Thread 1 (Thread 1089731424 (LWP 10713))
------- Bug moved to this database by unknown@gnome.bugs 2005-09-28 09:10 UTC ------- The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@gnome.bugs. Previous reporter was simon@sakerfa1.demon.co.uk.
repeat with debuginfo packages installed: Backtrace was generated from '/opt/gnome/libexec/gpilotd' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 13911)] [New Thread 1102248880 (LWP 14057)] [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 13911)] [New Thread 1102248880 (LWP 14057)] [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 13911)] [New Thread 1102248880 (LWP 14057)] [New Thread 1100147632 (LWP 14053)] 0xffffe410 in ?? ()
+ Trace 63250
Thread 1 (Thread 1089731424 (LWP 13911))
simon@vmcevo2:/home/ses/simon> rpm -qa | egrep '(pilot|evo)' | sort evolution-2.2.1-7.4 evolution-data-server-1.2.1-7.3 evolution-data-server-debuginfo-1.2.1-7 evolution-debuginfo-2.2.1-7 evolution-pilot-2.2.1-7.4 evolution-webcal-2.2.0-4 evolution-webcal-debuginfo-2.2.0-4 gnome-pilot-2.0.12-14.2 gnome-pilot-debuginfo-2.0.12-14 multisync-evolution-0.82+cvs-4 pilot-link-0.11.8-127 pilot-link-debuginfo-0.11.8-127 pilot-mailsync-0.8.3-3 pilot-mailsync-debuginfo-0.8.3-3 pilot-mailsync-gnome-pilot-0.8.3-3.2 pilot-mailsync-gnome-pilot-debuginfo-0.8.3-3 simon@vmcevo2:/home/ses/simon>
re-run with gpilotd foreground and core lib debug symbols... simon@vmcevo2:/home/ses/simon> /opt/gnome/lib/gnome-pilot/gpilotd gpilotd-Message: gnome-pilot 2.0.12 starting... gpilotd-Message: compiled for pilot-link version 0.11.8 gpilotd-Message: compiled with [VFS] [USB] [IrDA] [Network] gpilotd-Message: Activating CORBA server gpilotd-Message: bonobo_activation_active_server_register = 0 gpilotd-Message: Watching Net (192.168.103.59, vmcevo2) gpilotd-Message: Woke on Net gpilotd-Message: Cradle Net has 0 events gpilotd-Message: Instantiating 5 conduits... eaddrconduit-Message: in address's conduit_get_gpilot_conduit ecalconduit-Message: in calendar's conduit_get_gpilot_conduit etodoconduit-Message: in todo's conduit_get_gpilot_conduit gpilotd-Message: Instantiated 1 backup conduits, 1 file conduits, 3 other conduits gpilotd-Message: NetSync request detected, synchronising pilot gpilotd-Message: Pilot ID is 26423, name is MyTreo-smajor, owner is smajor gpilotd-Message: Pilot has 0 entries in restore queue gpilotd-Message: Pilot has 0 entries in conduit queue gpilotd-Message: Pilot has 0 entries in file install queue backupconduit-Message: 1TouchTimer_1TTi_appl_a68k not modified since last sync backupconduit-Message: AEB_orange_AEBA_appl_a68k not modified since last sync backupconduit-Message: AESMS_AELo_appl_a68k not modified since last sync backupconduit-Message: AEU_orange_AEUP_appl_a68k not modified since last sync backupconduit-Message: AEUtilities_AEUT_appl_a68k not modified since last sync backupconduit-Message: AfterSync_AsYN_appl_a68k not modified since last sync backupconduit-Message: Batcam_Bcam_appl_a68k not modified since last sync backupconduit-Message: BrightCam_BrCm_appl_a68k not modified since last sync backupconduit-Message: CurrentCarrier not modified since last sync backupconduit-Message: dbScan_CESS_appl_a68k not modified since last sync backupconduit-Message: CarrierProfiles not modified since last sync backupconduit-Message: City Time_CiAa_appl_a68k not modified since last sync backupconduit-Message: pssh Connection List not modified since last sync backupconduit-Message: AEL__DATA1294 not modified since last sync backupconduit-Message: AE__LockLog1294 not modified since last sync backupconduit-Message: Web UserData not modified since last sync backupconduit-Message: CityTimeDB not modified since last sync backupconduit-Message: Datebk3HDB not modified since last sync backupconduit-Message: DefaultHelperDB not modified since last sync backupconduit-Message: HSAdvCalcDB not modified since last sync backupconduit-Message: PGTM_tblNumbers not modified since last sync backupconduit-Message: PGTM_tblGroupNames not modified since last sync backupconduit-Message: PGTM_tblFirstTime not modified since last sync backupconduit-Message: SoundRec-Recording not modified since last sync backupconduit-Message: SoundRec-Sound not modified since last sync backupconduit-Message: SMS Messages not modified since last sync eaddrconduit-Message: --------------------------------------------------------- eaddrconduit-Message: pre_sync: Addressbook Conduit v.0.1.2 eaddrconduit-Message: Current URI file:///home/ses/simon/.evolution/addressbook/local/system (file:///home/ses/simon/.evolution/addressbook/local/system) eaddrconduit-Message: doing fast sync eaddrconduit-Message: match: looking for local copy of ['Br. Gate,Br. Gate,W' '' ''] eaddrconduit-Message: add_record: adding ['Br. Gate,Br. Gate,W' '' ''] to desktop GLib-ERROR **: gmem.c:158: failed to allocate 4294967292 bytes aborting... Backtrace was generated from '/opt/gnome/libexec/gpilotd' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 6492)] [New Thread 1102248880 (LWP 6494)] [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 6492)] [New Thread 1102248880 (LWP 6494)] [Thread debugging using libthread_db enabled] [New Thread 1089731424 (LWP 6492)] [New Thread 1102248880 (LWP 6494)] [New Thread 1100147632 (LWP 6493)] 0xffffe410 in ?? ()
+ Trace 63268
Thread 1 (Thread 1089731424 (LWP 6492))
This is a bug in the address coduit. It is barfing on palm side modified records that are somehow different from what it expects. Theses changed records are some sort of round trip artefact through the treo. Doing a "copy to palm" one time sync for both address and calendar flushed these entries and syncing became happy again. No hint as to the exact nature of the barfing records. Possibility is an extra hop round trip through GSMtool and another phone via IrDA. Change component to "conduit: address"
perhaps a dup of bug 303702? :-/
I cannot spot the correlation between the referenced calendar bug and these address conduit backtraces. Andre could you expand a bit?
sorry, sure. if you visit bug 270431 (which is a duplicate of bug 303702) by using the link http://bugzilla.gnome.org/show_bug.cgi?id=270431#stacktrace , the stacktrace is pretty much the same as this one here (but not entirely the same). that's why i added my comment. :-) bug 303702 isn't a calendar bug. it's also a conduits bug, see the component of that one. so it could likely be a duplicate.
Simon: Is it possible to attach the corresponding vcard? If it is really personal, you can mail it to vvaradhan@novell.com. I guarantee its privacy. Also, are you
Simon: Is it possible to attach the corresponding vcard? If it is really personal, you can mail it to vvaradhan@novell.com. I guarantee its privacy. Also, are you using a different locale?
Locale first: All the evo settings are "Western European, New (ISO-8859-15)", the shell env.s: simon@vmcevo2:/home/ses/simon> locale LANG=en_GB.UTF-8 LC_CTYPE="en_GB.UTF-8" ... etc I'll send the vCard for the apparantly offending entry but is currently OK. I will explain where and how it may have gotten whacked ... A cut and paste to assit: *** to protect the guilty ;-) Br. Gate work Organisation: Br. Gate Phone: +44 (20) 8464****,,,,# personal Phone: +44 (20) 8464****p# Note: Code 8*** A couple of phone number entries of the form dial number pause send # DMTF. The "work" form is needed for the Treo. The "personal" form is that required for a Nokia. The Treo's phone is damaged so the old "GSMtool" application is used to reprogram the Nokia via IRdA. Except theses funny entries don't go accross entirely intact. The failure was probably from an earlier single phone number version thhhat was sent accross, corrected on the phone, accidently GSMtool'ed back to the Treo as a duplocate, failing on sync back to evo, or even a later sync after twiddling the one of duplicates in evo. I'm afraid the exactly failure mode escapes me.
vCard sent out of band
Thanks for the vCard. The vCard seems fine and synced without problem. Looking at the gpilotd screen dump above... eaddrconduit-Message: match: looking for local copy of ['Br. Gate,Br. Gate,W' '' ''] The above line says, the Lastname of the vCard is "Br. Gate,Br. Gate,W" and no Firstname and company details. It seems different in the vCard that you sent me, which has Lastname as "Br. Gate" and firstname as "Br. Gate". Can you resend the original one?
Ok, no need for the original one. Got the crash, so confirming the bug.
Fixed in HEAD.