[jp] Segmentation fault when doing search

  • Previous message: [jp] Migrating from 3.5 Address db too >4.0 Contact DB?
  • Next message: [jp] Segmentation fault when doing search
  • Jean-Marc Lasgouttes Jean-Marc.Lasgouttes at inria.fr
    Tue May 13 04:19:55 EDT 2008

     

    With latest cvs, if I launch jpilot and try to search for any string,
    I get a segmentation fault (see below). The backatrace seems very
    strange to me (see the multiple strcmp instances for example), but I
    hope it is useful nevertheless.
    
    Feel free to ask for more details.
    
    JMarc
    
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread -1220413760 (LWP 29330)]
    0x080667d9 in contact_compare (v1=0x828ded8, v2=0x828dedc)
        at ../jpilot-cvs/contact.c:89
    89                  if (c1->entry[sort_idx[i]]) {
    (gdb) bt
    #0  0x080667d9 in contact_compare (v1=0x828ded8, v2=0x828dedc)
        at ../jpilot-cvs/contact.c:89
    #1  0xb747d6f1 in strcmp () from /lib/i686/libc.so.6
    #2  0xb747d645 in strcmp () from /lib/i686/libc.so.6
    #3  0xb747d645 in strcmp () from /lib/i686/libc.so.6
    #4  0xb747d645 in strcmp () from /lib/i686/libc.so.6
    #5  0xb747d645 in strcmp () from /lib/i686/libc.so.6
    #6  0xb747d645 in strcmp () from /lib/i686/libc.so.6
    #7  0xb747d8d8 in qsort () from /lib/i686/libc.so.6
    #8  0x080661bb in contacts_sort (cl=0xbfec9264, sort_order=100)
        at ../jpilot-cvs/contact.c:286
    #9  0x080665b4 in get_contacts2 (contact_list=0xbfec9264, sort_order=100,
        modified=2, deleted=2, privates=1, category=300)
        at ../jpilot-cvs/contact.c:599
    #10 0x0809ae69 in cb_entry (widget=0x81da690, data=0x81c2380)
        at ../jpilot-cvs/search_gui.c:206
    #11 0xb763e561 in g_cclosure_marshal_VOID__VOID ()
       from /usr/lib/libgobject-2.0.so.0
    #12 0xb7630dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #13 0xb76419a0 in strcmp () from /usr/lib/libgobject-2.0.so.0
    #14 0xb7642ecc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #15 0xb764307b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #16 0xb7bd31d1 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
    #17 0xb7bd4dfd in strcmp () from /usr/lib/libgtk-x11-2.0.so.0
    #18 0xb763e561 in g_cclosure_marshal_VOID__VOID ()
       from /usr/lib/libgobject-2.0.so.0
    #19 0xb762f58e in strcmp () from /usr/lib/libgobject-2.0.so.0
    #20 0xb7630dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #21 0xb7641dff in strcmp () from /usr/lib/libgobject-2.0.so.0
    #22 0xb7642ecc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #23 0xb764307b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #24 0xb7bd3251 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
    #25 0xb7bd32a2 in strcmp () from /usr/lib/libgtk-x11-2.0.so.0
    #26 0xb7ca8cfa in strcmp () from /usr/lib/libgtk-x11-2.0.so.0
    #27 0xb762f58e in strcmp () from /usr/lib/libgobject-2.0.so.0
    #28 0xb7630dfd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #29 0xb7641fc4 in strcmp () from /usr/lib/libgobject-2.0.so.0
    #30 0xb7642c9f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #31 0xb764307b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #32 0xb7dc4165 in strcmp () from /usr/lib/libgtk-x11-2.0.so.0
    #33 0xb7ca1e14 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
    #34 0xb7ca306e in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
    #35 0xb7b23498 in strcmp () from /usr/lib/libgdk-x11-2.0.so.0
    #36 0xb75b1c38 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
    #37 0xb75b4c28 in strcmp () from /usr/lib/libglib-2.0.so.0
    #38 0xb75b4f44 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
    #39 0xb7ca348f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #40 0x08084ac0 in main (argc=Cannot access memory at address 0x0
    ) at ../jpilot-cvs/jpilot.c:2975
    

     

     

    More information about the jpilot mailing list