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]

Reply via email to