View Issue Details

IDProjectCategoryView StatusLast Update
0001640gnunet-gtkgnunet-fs-gtkpublic2011-10-05 22:22
Reportermrwiggles Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Summary0001640: gnunet-gtk crashes after normal use
DescriptionAfter doing multiple searches, creating a pseudonym and inserting files gnunet-gtk crashes.
Additional InformationCore was generated by `gnunet-gtk'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f5397d976bc in find_sccs (cls=0x7fff1ed3c400, key=0x7fff1ed3c310, value=0x23c6980) at fs_namespace.c:1094
1094 if (fc->scc_array[nsn->scc_id] != nsn)
(gdb) bt
#0 0x00007f5397d976bc in find_sccs (cls=0x7fff1ed3c400, key=0x7fff1ed3c310, value=0x23c6980) at fs_namespace.c:1094
#1 0x00007f539774aaa0 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x24e1800, key=0x7fff1ed3c310, it=0x7f5397d97668 <find_sccs>,
    it_cls=0x7fff1ed3c400) at container_multihashmap.c:492
#2 0x00007f5397d97787 in find_sccs (cls=0x7fff1ed3c400, key=0x7fff1ed3c430, value=0x23c6980) at fs_namespace.c:1109
#3 0x00007f539774aaa0 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x24e1800, key=0x7fff1ed3c430, it=0x7f5397d97668 <find_sccs>,
    it_cls=0x7fff1ed3c400) at container_multihashmap.c:492
#4 0x00007f5397d97a13 in GNUNET_FS_namespace_list_updateable (namespace=0x255c330, next_id=0x0, ip=0x40f640 <add_updateable_to_ts>, ip_cls=0x7fff1ed3c540)
    at fs_namespace.c:1220
#5 0x000000000040f618 in add_namespace_to_ts (cls=<value optimized out>, name=0x2548e83 "wiggles", id=<value optimized out>)
    at main_window_file_publish.c:1791
#6 0x00007f5397d96b5c in process_namespace (cls=0x7fff1ed3c890, filename=0x2548e60 "/home/mrwiggles/.gnunet/identities/wiggles") at fs_namespace.c:671
#7 0x00007f5397753101 in GNUNET_DISK_directory_scan (dirName=0x2408470 "/home/mrwiggles/.gnunet/identities/", callback=0x7f5397d969e4 <process_namespace>,
    callback_cls=0x7fff1ed3c890) at disk.c:821
#8 0x00007f5397d96bbd in GNUNET_FS_namespace_list (h=0x2389f10, cb=0x40f4f0 <add_namespace_to_ts>, cb_cls=0x25b6ae0) at fs_namespace.c:700
#9 0x000000000041257b in GNUNET_GTK_main_menu_file_publish_activate_cb (dummy=<value optimized out>, data=<value optimized out>)
    at main_window_file_publish.c:1894
#10 0x00007f5398cdb721 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x00007f5398cf0d6a in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x00007f5398cf2642 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x00007f5398cf2b20 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x00007f539c51fe7d in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007f539c4311eb in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007f539c4327bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007f539c424ada in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007f5398cdb721 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007f5398cf104d in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007f5398cf242c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007f5398cf2b20 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x00007f539c51cd8c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007f539c41f0a2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007f539c41fed0 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007f539c0ae925 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0x00007f53983edc1a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x000000000040e409 in run_ready (cls=0x22fe570, tc=<value optimized out>) at gnunet-gtk.c:281
#28 0x00007f539775e5a7 in run_ready (rs=0x22aab10, ws=0x22aac40) at scheduler.c:642
#29 0x00007f539775ea03 in GNUNET_SCHEDULER_run (task=0x7f539775ac0c <program_main>, task_cls=0x7fff1ed3d830) at scheduler.c:789
#30 0x00007f539775b3fa in GNUNET_PROGRAM_run (argc=1, argv=0x7fff1ed3d9c8, binaryName=0x415936 "gnunet-gtk", binaryHelp=0x4159c8 "GTK GUI for GNUnet",
    options=0x6198c0, task=0x40e760 <run>, task_cls=0x0) at program.c:227
#31 0x000000000040ecd7 in main (argc=<value optimized out>, argv=<value optimized out>) at gnunet-gtk.c:649
TagsNo tags attached.

Activities

mrwiggles

2011-01-05 14:05

reporter   ~0004223

Also happens when publishing. Start gnunet-gtk, click publish file, boom.

1094 if (fc->scc_array[nsn->scc_id] != nsn)
(gdb) bt
#0 0x00007f421986c6bc in find_sccs (cls=0x7fffe966b9b0, key=0x7fffe966b8c0, value=0xaee780) at fs_namespace.c:1094
#1 0x00007f421921faa0 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0xaf0ef0, key=0x7fffe966b8c0, it=0x7f421986c668 <find_sccs>, it_cls=0x7fffe966b9b0)
    at container_multihashmap.c:492
#2 0x00007f421986c787 in find_sccs (cls=0x7fffe966b9b0, key=0x7fffe966b9e0, value=0xaee780) at fs_namespace.c:1109
#3 0x00007f421921faa0 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0xaf0ef0, key=0x7fffe966b9e0, it=0x7f421986c668 <find_sccs>, it_cls=0x7fffe966b9b0)
    at container_multihashmap.c:492
#4 0x00007f421986ca13 in GNUNET_FS_namespace_list_updateable (namespace=0xa3a2f0, next_id=0x0, ip=0x40f640 <add_updateable_to_ts>, ip_cls=0x7fffe966baf0)
    at fs_namespace.c:1220
#5 0x000000000040f618 in add_namespace_to_ts (cls=<value optimized out>, name=0xa474a3 "wiggles", id=<value optimized out>)
    at main_window_file_publish.c:1791
#6 0x00007f421986bb5c in process_namespace (cls=0x7fffe966be40, filename=0xa47480 "/home/mrwiggles/.gnunet/identities/wiggles") at fs_namespace.c:671
#7 0x00007f4219228101 in GNUNET_DISK_directory_scan (dirName=0xa33c10 "/home/mrwiggles/.gnunet/identities/", callback=0x7f421986b9e4 <process_namespace>,
    callback_cls=0x7fffe966be40) at disk.c:821
#8 0x00007f421986bbbd in GNUNET_FS_namespace_list (h=0x8b6910, cb=0x40f4f0 <add_namespace_to_ts>, cb_cls=0xa88ae0) at fs_namespace.c:700
#9 0x000000000041257b in GNUNET_GTK_main_menu_file_publish_activate_cb (dummy=<value optimized out>, data=<value optimized out>)
    at main_window_file_publish.c:1894

Christian Grothoff

2011-01-11 11:28

manager   ~0004230

Hopefully fixed in SVN 14147.

Issue History

Date Modified Username Field Change
2011-01-05 13:28 mrwiggles New Issue
2011-01-05 14:05 mrwiggles Note Added: 0004223
2011-01-11 11:28 Christian Grothoff Note Added: 0004230
2011-01-11 11:28 Christian Grothoff Status new => resolved
2011-01-11 11:28 Christian Grothoff Resolution open => fixed
2011-01-11 11:28 Christian Grothoff Assigned To => Christian Grothoff
2011-04-27 16:18 Christian Grothoff Status resolved => closed
2011-10-05 22:22 Christian Grothoff Category => gnunet-fs-gtk