Hi, Choosing `restore handheld' from the menu causes a segmentation violation.
Under GDB I see: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47100839163376 (LWP 14474)] 0x00002ad683e82012 in strcmp () from /lib/libc.so.6 (gdb) bt #0 0x00002ad683e82012 in strcmp () from /lib/libc.so.6 #1 0x0000000000445424 in populate_clist_sub (path=<value optimized out>, check_for_dups=1, check_exts=1) at restore_gui.c:162 #2 0x0000000000445d5d in restore_gui (main_window=0x5cd020, w=<value optimized out>, h=<value optimized out>, x=<value optimized out>, y=<value optimized out>) at restore_gui.c:203 #3 0x00000000004331fa in cb_restore (widget=<value optimized out>, data=<value optimized out>) at jpilot.c:465 #4 0x00002ad683935479 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #5 0x00002ad683944ae1 in ?? () from /usr/lib/libgobject-2.0.so.0 #6 0x00002ad683945d95 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #7 0x00002ad683945f73 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #8 0x00002ad68239184a in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #9 0x00002ad6822c2590 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #10 0x00002ad6822c3a00 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x00002ad6822b764d in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #12 0x00002ad683935479 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #13 0x00002ad683944c7f in ?? () from /usr/lib/libgobject-2.0.so.0 #14 0x00002ad683945b5e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #15 0x00002ad683945f73 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #16 0x00002ad68238de4e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x00002ad6822b12ae in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x00002ad6822b2357 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x00002ad6825fa52c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #20 0x00002ad683b9bc73 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #21 0x00002ad683b9eabd in ?? () from /usr/lib/libglib-2.0.so.0 #22 0x00002ad683b9eda6 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #23 0x00002ad6822b26b2 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0000000000435afc in main (argc=1, argv=0x7fff28b766c8) at jpilot.c:2927 In populate_clist_sub() text is NULL. (gdb) up #1 0x0000000000445424 in populate_clist_sub (path=<value optimized out>, check_for_dups=1, check_exts=1) at restore_gui.c:162 162 if (!(strcmp(dirent->d_name, text))) { (gdb) print text $31 = 0x0 (gdb) -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]