The MemoFile conduit has consistently crashed on me. Here's a gdb backtrace session of the crash. Sorry for attaching the entire session, because I don't know which is the important bit and which is not. thongsia kate:~$ gdb /usr/libexec/gpilotd GNU gdb 5.2 Copyright 2002 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 "i386-slackware-linux"... (gdb) run Starting program: /usr/libexec/gpilotd [New Thread 1024 (LWP 31790)] gpilotd-Message: gnome-pilot 2.0.2 starting... gpilotd-Message: compiled for pilot-link version 0.11.7 gpilotd-Message: compiled with [USB] [IrDA] [Network] gpilotd-Message: Activating CORBA server gpilotd-Message: bonobo_activation_active_server_register = 0 gpilotd-Message: Watching Cradle (/dev/ttyUSB0) gpilotd-Message: Found a Tungsten T on USB bus! gpilotd-Message: setting PILOTRATE=115200 gpilotd-Message: Cradle Cradle has 0 events gpilotd-Message: Instantiating 2 conduits... memo-file-conduit-Message: creating memo_file conduit gpilotd-Message: Instantiated 0 backup conduits, 0 file conduits, 2 other conduits gpilotd-Message: HotSync button pressed, synchronizing pilot gpilotd-Message: Pilot ID is 21002, name is Tungsten T, owner is Teo Hong Siang gpilotd-Message: Pilot has 0 entries in restore queue gpilotd-Message: Pilot has 0 entries in conduit queue gpilotd-Message: Using conduit settings for sync... gpilotd-Message: Conduit MemoFile's first synchronization... memo-file-conduit-Message: MemoFile Conduit v 0.9 memo-file-conduit-Message: PreSync memo-file-conduit-Message: load_records memo-file-conduit-Message: load_categories memo-file-conduit-Message: no categories, no records Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 31790)] 0xbffeec8d in ?? () (gdb) thread apply all bt Thread 1 (Thread 1024 (LWP 31790)): #0 0xbffeec8d in ?? () #1 0x408cde9e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #2 0x408e1694 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #3 0x408dff53 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #4 0x4030d080 in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x4002040f in gnome_pilot_conduit_standard_abs_delete_all ( conduit=0x812b008) at gnome-pilot-conduit-standard-abs.c:907 #6 0x4001e873 in gnome_pilot_conduit_standard_real_copy_from_pilot ( conduit_standard=0x812b008, dbinfo=0x812c4b0) at gnome-pilot-conduit-standard-abs.c:510 #7 0x4001c2ec in ___marshal_Sig1 (closure=0x8133d00, return_value=0xbffff150, n_param_values=2, param_values=0xbffff164, invocation_hint=0xbffff0c8, marshal_data=0x4001e678) at gnome-pilot-conduit-standard.c:101 #8 0x408ce28f in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #9 0x408cde9e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #10 0x408e1a8a in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #11 0x408df85d in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0 #12 0x4001d01c in gnome_pilot_conduit_standard_copy_from_pilot ( self=0x812b008, dbinfo=0x812c4b0) at gnome-pilot-conduit-standard.c:595 #13 0x080564a3 in conduit_copy_from_pilot (conduit=0x812b008, dbinfo=0x812c4b0) ---Type <return> to continue, or q <return> to quit--- at manager.c:450 #14 0x08056ab0 in conduit_sync_default (conduit=0x812b008, dbinfo=0x812c4b0) at manager.c:527 #15 0x08055f1b in iterate_dbs (pfd=20, stamp=0xbffff31c, pu=0xbffff3d8, conlist=0x8071718, bconlist=0x0, iter=0x80567e4 <conduit_sync_default>, context=0x808e858) at manager.c:359 #16 0x08057e4d in gpilot_sync_default (pilot_socket=20, stamp=0xbffff31c, pu=0xbffff3d8, conduit_list=0x8071718, backup_conduit_list=0x0, file_conduit_list=0x0, context=0x808e858) at manager.c:1009 #17 0x08054049 in do_sync (pfd=20, context=0x808e858, pu=0xbffff3d8, pilot=0x8078df0, device=0x808e8b8) at gpilotd.c:538 #18 0x080542a1 in gpilot_syncing_known_pilot (pilot=0x8078df0, pu= {passwordLength = 0, username = "Teo Hong Siang\0\b\001\0\0\0?h\220 ?j\221@\0\0\0\0\0\0\0\0q?\220 \023\0\0\0\0\0\0\0\034???\204?\220@\0\0\0\0\0\0\0\0\001\0\0\0\036?\220 ?j\221@?J?@@Y\f\bR?? Xn?@\0\0\0\0L???\0\0\0\0?\213\220 \0\0\0\0\\????\223\220@?J? ?F?@", password = "@Y\f\bi\222\220 Xn?@?F?@@Y\f\b??? ?H?@\0\0\0\0\214???+\225? ?J?@?F? \214???\023\225?@Xn? h(\v\bHY\f\b", '\0' <repeats 12 times>, "????R?? HY\f\b\0\0\0\0HY\f\b\022??@\b???h(\v\b\024K\005\b\\?\223 \214v\006\b \0\0", userID = 21002, viewerID = 0, lastSyncPC = 1193823938, successfulSyncDate = 1048216407, lastSyncDate = 1048216407}, pfd=20, device=0x808e8b8, context=0x808e858) at gpilotd.c:600 #19 0x080544db in sync_device (device=0x808e8b8, context=0x808e858) at gpilotd.c:666 ---Type <return> to continue, or q <return> to quit--- #20 0x08054d51 in visor_devices_in (io_channel=0x80b2bf0, condition=G_IO_IN, context=0x808e858) at gpilotd.c:917 #21 0x4095754e in g_io_unix_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x40937b6b in g_main_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x409389ba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0x40938d97 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #25 0x40938f27 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0x0805547d in wait_for_sync_and_sync (context=0x808e858) at gpilotd.c:1126 #27 0x080555f8 in main (argc=1, argv=0xbffffa04) at gpilotd.c:1185 #28 0x40b2217d in __libc_start_main (main=0x8055548 <main>, argc=1, ubp_av=0xbffffa04, init=0x804def4 <_init>, fini=0x80664e0 <_fini>, rtld_fini=0x4000a534 <_dl_fini>, stack_end=0xbffff9fc) at ../sysdeps/generic/libc-start.c:129
Attachment:
signature.asc
Description: This is a digitally signed message part