Tom Cashman - 2004-10-28

Logged In: YES
user_id=874627

I apologise for the bug report above. I didn't realise
libmultisync-plugin-evolution2 was a separate package, and
although multisync still outputs the above error for
libirmc_bluetooth.so, everything bluetooth-wise seems to
work fine; multisync can read entries from the phone. It
still crashes, however, if I ask it to Sync between Ximian
Evolution 2 and IrMC Mobile Device.

If I turn on MULTISYNC_DEBUG, it falls over after the line:

[evo2-sync] INFORMATION: start: syncobj_modify

after a huge list of vcards. The error reproduces each time
I start multisync.

Running in gdb gives:
[evo2-sync] INFORMATION: start: syncobj_modify
[New Thread 1126001584 (LWP 15698)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1100114864 (LWP 15637)]
0x4095926e in free () from /lib/tls/libc.so.6

and then for the backtrace:
(gdb) bt full
#0 0x4095926e in free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x080c6a30 in ?? ()
No symbol table info available.
#2 0x40ee8200 in ?? () from
/usr/lib/multisync/libevolution2_sync.so
No symbol table info available.
#3 0x408d5398 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
#5 0x080c6a30 in ?? ()
No symbol table info available.
#6 0x40882504 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x0805d038 in sync_set_requestfailederror ()
No symbol table info available.
#8 0x40ee4c9c in syncobj_modify () from
/usr/lib/multisync/libevolution2_sync.so
No symbol table info available.
#9 0x0805b750 in sync_do_syncobj_modifies ()
No symbol table info available.
#10 0x0805c4bd in sync_process_changes ()
No symbol table info available.
#11 0x0805aa03 in sync_main ()
No symbol table info available.
#12 0x408da9b4 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.

Hope that's helpful.