View Issue Details

IDProjectCategoryView StatusLast Update
0001761gnunet-gtkgnunet-fs-gtkpublic2011-09-16 11:17
ReporterLRN Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Summary0001761: trace from a reproducible crash that happens when i open a search tab, and then close it
Description    Attaching to process 10760
    [New Thread 10760.0x4a64]
    [New Thread 10760.0x5f9c]
    [New Thread 10760.0x1fbc]
    [New Thread 10760.0x3048]
    [New Thread 10760.0x259c]
    [New Thread 10760.0x6834]
    [New Thread 10760.0x5618]
    Reading symbols from D:\Progs\gnunet-0.9-x86\bin\gnunet-fs-gtk.exe...done.
    [Switching to Thread 10760.0x5618]
    (gdb) thread 1
    [Switching to thread 1 (Thread 10760.0x4a64)]
    #0 0x77a7014d in ntdll!RtlEnableEarlyCriticalSectionEventCreation () from E:\Windows\SysWOW64\ntdll.dll
    (gdb) bt
    #0 0x77a7014d in ntdll!RtlEnableEarlyCriticalSectionEventCreation () from E:\Windows\SysWOW64\ntdll.dll
    #1 0x77a7014d in ntdll!RtlEnableEarlyCriticalSectionEventCreation () from E:\Windows\SysWOW64\ntdll.dll
    #2 0x76ad0bdd in WaitForMultipleObjectsEx () from E:\Windows\syswow64\KernelBase.dll
    #3 0x00000002 in ?? ()
    #4 0x0028e670 in ?? ()
    #5 0x76c61a2c in KERNEL32!GetVolumePathNamesForVolumeNameA () from E:\Windows\syswow64\kernel32.dll
    #6 0x0028e670 in ?? ()
    #7 0x76c64208 in KERNEL32!CheckForReadOnlyResource () from E:\Windows\syswow64\kernel32.dll
    #8 0x00000002 in ?? ()
    #9 0x7efde000 in ?? ()
    #10 0x76c880a4 in KERNEL32!GetQueuedCompletionStatus () from E:\Windows\syswow64\kernel32.dll
    #11 0x00000002 in ?? ()
    #12 0x0028e754 in ?? ()
    #13 0x76c87f63 in KERNEL32!GetQueuedCompletionStatus () from E:\Windows\syswow64\kernel32.dll
    #14 0x0028e86c in ?? ()
    #15 0x76c87858 in KERNEL32!GetQueuedCompletionStatus () from E:\Windows\syswow64\kernel32.dll
    #16 0x0028e86c in ?? ()
    #17 0x76c877d7 in KERNEL32!GetQueuedCompletionStatus () from E:\Windows\syswow64\kernel32.dll
    #18 0x0028e86c in ?? ()
    #19 0x77ac21d7 in ntdll!AlpcMaxAllowedMessageLength () from E:\Windows\SysWOW64\ntdll.dll
    #20 0x00000000 in ?? ()
    (gdb) c
    Continuing.
    [New Thread 10760.0x3e64]
     
    Program received signal SIGSEGV, Segmentation fault.
    0x77a715ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
    (gdb) bt
    #0 0x77a715ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
    #1 0x77a715ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
    #2 0x77a6015e in ntdll!LdrFindResource_U () from E:\Windows\SysWOW64\ntdll.dll
    #3 0x0028e96c in ?? ()
    #4 0x00a8dcad in gtk_tree_model_get (tree_model=0x4260b88, iter=0x28ef48) at gtktreemodel.c:1435
    #5 0x00404883 in free_search_result (sr=0x28e96c) at gnunet-fs-gtk-event_handler.c:1647
    #6 0x00406634 in GNUNET_GTK_fs_event_handler (cls=0x0, info=0x28f018) at gnunet-fs-gtk-event_handler.c:1954
    #7 0x67354ef3 in search_result_free (cls=0x1917dd0, key=0x28f0e0, value=0x199e4b8) at fs_search.c:1468
    #8 0x6248b511 in GNUNET_CONTAINER_multihashmap_iterate (map=0x42729a0, it=0x67354df8 <search_result_free>, it_cls=0x1917dd0) at container_multihashmap.c:211
    #9 0x67354bed in GNUNET_FS_search_stop (sc=0x1917dd0) at fs_search.c:1497
    #10 0x0040580d in stop_search (button=0x1925e30, user_data=0x427ebc8) at gnunet-fs-gtk-event_handler.c:1100
    #11 0x63a59845 in g_cclosure_marshal_VOID__VOID (closure=0x427a338, return_value=0x0, n_param_values=1, param_values=0x4318938, invocation_hint=0x28f31c, marshal_data=0x0) at gmarshal.c:79
    #12 0x63a452c2 in g_closure_invoke (closure=0x427a338, return_value=0x0, n_param_values=1, param_values=0x4318938, invocation_hint=0x28f31c) at gclosure.c:767
    #13 0x63a591a3 in signal_emit_unlocked_R (node=0x1944c60, detail=0, instance=0x1925e30, emission_return=0x0, instance_and_params=0x4318938) at gsignal.c:3252
    #14 0x63a58792 in g_signal_emit_valist (instance=0x1925e30, signal_id=117, detail=0, var_args=0x28f4fc "?s\001x-"\001H??\001\060^'\001\001") at gsignal.c:2983
    #15 0x63a58a34 in g_signal_emit (instance=0x1925e30, signal_id=117, detail=0) at gsignal.c:3040
    #16 0x008bad12 in gtk_button_clicked (button=0x1925e30) at gtkbutton.c:1128
    #17 0x008bc008 in gtk_real_button_released (button=0x1925e30) at gtkbutton.c:1725
    #18 0x63a59845 in g_cclosure_marshal_VOID__VOID (closure=0x1942d78, return_value=0x0, n_param_values=1, param_values=0x1957390, invocation_hint=0x28f64c, marshal_data=0x8bbfc7) at gmarshal.c:79
    #19 0x63a452c2 in g_closure_invoke (closure=0x1942d78, return_value=0x0, n_param_values=1, param_values=0x1957390, invocation_hint=0x28f64c) at gclosure.c:767
    #20 0x63a58eae in signal_emit_unlocked_R (node=0x1944c30, detail=0, instance=0x1925e30, emission_return=0x0, instance_and_params=0x1957390) at gsignal.c:3182
    #21 0x63a58792 in g_signal_emit_valist (instance=0x1925e30, signal_id=116, detail=0, var_args=0x28f82c "?%") at gsignal.c:2983
    #22 0x63a58a34 in g_signal_emit (instance=0x1925e30, signal_id=116, detail=0) at gsignal.c:3040
    #23 0x008bac79 in gtk_button_released (button=0x1925e30) at gtkbutton.c:1120
    #24 0x008bbe0b in gtk_button_button_release (widget=0x1925e30, event=0x1924ab8) at gtkbutton.c:1617
    #25 0x00988df4 in _gtk_marshal_BOOLEAN__BOXED (closure=0x1a2ce20, return_value=0x28f978, n_param_values=2, param_values=0x197dcb0, invocation_hint=0x28f99c, marshal_data=0x8bbde9) at gtkmarshalers.c:86
    #26 0x63a452c2 in g_closure_invoke (closure=0x1a2ce20, return_value=0x28f978, n_param_values=2, param_values=0x197dcb0, invocation_hint=0x28f99c) at gclosure.c:767
    #27 0x63a59324 in signal_emit_unlocked_R (node=0x1a2c7a0, detail=0, instance=0x1925e30, emission_return=0x28fab8, instance_and_params=0x197dcb0) at gsignal.c:3290
    #28 0x63a587fc in g_signal_emit_valist (instance=0x1925e30, signal_id=33, detail=0, var_args=0x28fb80 "\230?(") at gsignal.c:2993
    #29 0x63a58a34 in g_signal_emit (instance=0x1925e30, signal_id=33, detail=0) at gsignal.c:3040
    #30 0x00add245 in gtk_widget_event_internal (widget=0x1925e30, event=0x1924ab8) at gtkwidget.c:4980
    #31 0x00adcdeb in gtk_widget_event (widget=0x1925e30, event=0x1924ab8) at gtkwidget.c:4777
    #32 0x00987c10 in gtk_propagate_event (widget=0x1925e30, event=0x1924ab8) at gtkmain.c:2477
    #33 0x0098691d in gtk_main_do_event (event=0x1924ab8) at gtkmain.c:1672
    #34 0x6c3858f5 in gdk_event_dispatch (source=0x19069b8, callback=0, user_data=0x0) at gdkevents-win32.c:3371
    #35 0x685eb663 in g_main_dispatch (context=0x1a2d158) at gmain.c:2440
    #36 g_main_context_dispatch (context=0x1a2d158) at gmain.c:3013
    #37 0x6249ead6 in run_ready (ws=0x18ea2e8, rs=0x18e9cc8) at scheduler.c:681
    #38 GNUNET_SCHEDULER_run (task=0x6249a820 <program_main>, task_cls=0x28fe1c) at scheduler.c:862
    #39 0x6249adb2 in GNUNET_PROGRAM_run (argc=1, argv=0x18ea6c8, binaryName=0x410c25 "gnunet-gtk", binaryHelp=0x6a6c50ad "GTK GUI for GNUnet", options=0x40f000, task=0x6a6c1308 <run_main_loop>, task_cls=0x28fe98) at program.c:245
    #40 0x6a6c25ae in GNUNET_GTK_main_loop_start (binary_name=0x410c25 "gnunet-gtk", binary_help=0x410db4 "GTK GUI for GNUnet", argc=1, argv=0x18ea6c8, options=0x40f000, main_window_file=0x410d94 "gnunet_fs_gtk_main_window.glade", main_task=0x40712c <run>) at eventloop.c:872
    #41 0x004074d0 in main (argc=1, argv=0x18ea6c8) at gnunet-fs-gtk.c:239
    (gdb) l *((DWORD*)0x0028e96c)[3]
    0xa8de09 is in gtk_tree_model_get_valist (gtktreemodel.c:1473).
    1468 break;
    1469 }
    1470
    1471 gtk_tree_model_get_value (GTK_TREE_MODEL (tree_model), iter, column, &value);
    1472
    1473 G_VALUE_LCOPY (&value, var_args, 0, &error);
    1474 if (error)
    1475 {
    1476 g_warning ("%s: %s", G_STRLOC, error);
    1477 g_free (error);
    (gdb)
Additional InformationLRN writes: gtk_tree_row_reference_get_path() returns NULL sometimes. For some reason the reference becomes invalid. Probably when you change it while adjusting progress indicator
TagsNo tags attached.

Activities

Christian Grothoff

2011-09-06 11:12

manager   ~0004560

I've added some extra checks to the code that might help debug this. Can you still reproduce the issue? I'd expect that at least the nature of the crash would be a bit different now...

Christian Grothoff

2011-09-15 15:24

manager   ~0004574

==25433== Invalid write of size 8
==25433== at 0x40BFBB: stop_search (gnunet-fs-gtk-event_handler.c:971)
==25433== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB53F6: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x5D2D284: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==25433== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB4CC0: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x5D2BF8C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==25433== by 0x5DD8C77: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==25433== Address 0x119beb88 is 24 bytes inside a block of size 120 free'd
==25433== at 0x4C240FD: free (vg_replace_malloc.c:366)
==25433== by 0x58363E9: GNUNET_xfree_ (common_allocation.c:198)
==25433== by 0x40BC8A: close_search_tab (gnunet-fs-gtk-event_handler.c:892)
==25433== by 0x40E269: GNUNET_GTK_fs_event_handler (gnunet-fs-gtk-event_handler.c:1808)
==25433== by 0x5A884AB: GNUNET_FS_search_make_status_ (fs_search.c:57)
==25433== by 0x5A8BA71: GNUNET_FS_search_stop (fs_search.c:1514)
==25433== by 0x40BFB6: stop_search (gnunet-fs-gtk-event_handler.c:970)
==25433== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB53F6: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==25433== by 0x5D2D284: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)

Christian Grothoff

2011-09-15 15:28

manager   ~0004575

Last edited: 2011-09-15 15:28

==27511== Memcheck, a memory error detector
==27511== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==27511== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==27511== Command: /home/grothoff/bin/gnunet-fs-gtk
==27511== Invalid write of size 8
==27511== at 0x40BFBB: stop_search (gnunet-fs-gtk-event_handler.c:971)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB53F6: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5D2D284: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB4CC0: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5D2BF8C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD8C77: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB503F: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB68BC: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5EEEF7E: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD1162: gtk_propagate_event (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD221A: gtk_main_do_event (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x63143CB: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2000.1)
==27511== by 0x85266F1: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.2)
==27511== by 0x4E2B8E0: dispatch_gtk_task (eventloop.c:216)
==27511== by 0x5856471: run_ready (scheduler.c:682)
==27511== by 0x585696D: GNUNET_SCHEDULER_run (scheduler.c:863)
==27511== by 0x585269F: GNUNET_PROGRAM_run (program.c:246)
==27511== by 0x4E2C3F4: GNUNET_GTK_main_loop_start (eventloop.c:894)
==27511== by 0x40E9F6: main (gnunet-fs-gtk.c:247)
==27511== Address 0x11886ed8 is 24 bytes inside a block of size 120 free'd
==27511== at 0x4C240FD: free (vg_replace_malloc.c:366)
==27511== by 0x58363E9: GNUNET_xfree_ (common_allocation.c:198)
==27511== by 0x40BC8A: close_search_tab (gnunet-fs-gtk-event_handler.c:892)
==27511== by 0x40E269: GNUNET_GTK_fs_event_handler (gnunet-fs-gtk-event_handler.c:1808)
==27511== by 0x5A884AB: GNUNET_FS_search_make_status_ (fs_search.c:57)
==27511== by 0x5A8BA71: GNUNET_FS_search_stop (fs_search.c:1514)
==27511== by 0x40BFB6: stop_search (gnunet-fs-gtk-event_handler.c:970)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB53F6: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5D2D284: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB4CC0: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6A75: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5D2BF8C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD8C77: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x7C9F47D: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB503F: ??? (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB68BC: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x7CB6FC2: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2400.2)
==27511== by 0x5EEEF7E: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD1162: gtk_propagate_event (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x5DD221A: gtk_main_do_event (in /usr/lib/libgtk-x11-2.0.so.0.2000.1)
==27511== by 0x63143CB: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2000.1)
==27511== by 0x85266F1: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.2)
==27511== by 0x4E2B8E0: dispatch_gtk_task (eventloop.c:216)
==27511== by 0x5856471: run_ready (scheduler.c:682)
==27511== by 0x585696D: GNUNET_SCHEDULER_run (scheduler.c:863)
==27511== by 0x585269F: GNUNET_PROGRAM_run (program.c:246)
==27511== by 0x4E2C3F4: GNUNET_GTK_main_loop_start (eventloop.c:894)
==27511== by 0x40E9F6: main (gnunet-fs-gtk.c:247)
==27511==

Christian Grothoff

2011-09-15 15:31

manager   ~0004576

Possible fix (at least to my valgrind trace of the problem) is in SVN 16867.

Christian Grothoff

2011-09-15 15:37

manager   ~0004577

Not quite yet, just got this:

 ~/bin/gnunet-fs-gtk
Sep 15 15:37:15-057670 gnunet-fs-gtk-30222 ERROR Assertion failed at gnunet-fs-gtk-event_handler.c:1493.

Christian Grothoff

2011-09-15 15:38

manager   ~0004578

Can reproduce by search, find result, download, download completes, close search tab.

Christian Grothoff

2011-09-15 15:41

manager   ~0004579

Interesting. No (relevant) valgrind violations up to that point...

Christian Grothoff

2011-09-15 15:41

manager   ~0004580

#0 0x00007f95cbe55165 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007f95cbe57f70 in *__GI_abort () at abort.c:92
#2 0x000000000040d4c2 in free_search_result (sr=0xecb750) at gnunet-fs-gtk-event_handler.c:1493
#3 0x000000000040e248 in GNUNET_GTK_fs_event_handler (cls=0x0, info=0x7fff1d49c150) at gnunet-fs-gtk-event_handler.c:1803
#4 0x00007f95ceeea4ac in GNUNET_FS_search_make_status_ (pi=0x7fff1d49c150, sc=0xedea20) at fs_search.c:57
#5 0x00007f95ceeed81c in search_result_free (cls=0xedea20, key=0x7fff1d49c240, value=0xee4eb0) at fs_search.c:1468
#6 0x00007f95cf114b85 in GNUNET_CONTAINER_multihashmap_iterate (map=0xedbfe0, it=0x7f95ceeed64c <search_result_free>, it_cls=0xedea20) at container_multihashmap.c:211
#7 0x00007f95ceeed99f in GNUNET_FS_search_stop (sc=0xedea20) at fs_search.c:1497
#8 0x000000000040bfd5 in stop_search (button=0xee78c0, user_data=0xedbb10) at gnunet-fs-gtk-event_handler.c:972
#9 0x00007f95ccc9847e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f95cccae3f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007f95cccafa76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007f95cccaffc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007f95ce942285 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007f95ccc9847e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00007f95cccadcc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007f95cccafa76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x00007f95cccaffc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00007f95ce940f8d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007f95ce9edc78 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007f95ccc9847e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007f95cccae040 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007f95cccaf8bd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0x00007f95cccaffc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f95ceb03f7f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007f95ce9e6163 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007f95ce9e721b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00007f95ce65b3cc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0x00007f95cc3de6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00007f95cfb388e1 in dispatch_gtk_task (cls=0x7fff1d49d520, tc=0x7fff1d49d1b0) at eventloop.c:216
#30 0x00007f95cf12a472 in run_ready (rs=0xd0b150, ws=0xd0b1e0) at scheduler.c:682
#31 0x00007f95cf12a96e in GNUNET_SCHEDULER_run (task=0x7f95cf125d8c <program_main>, task_cls=0x7fff1d49d420) at scheduler.c:863
#32 0x00007f95cf1266a0 in GNUNET_PROGRAM_run (argc=1, argv=0x7fff1d49d6a8, binaryName=0x415c48 "gnunet-fs-gtk", binaryHelp=0x7f95cfb3a281 "GTK GUI for GNUnet", options=0x618e00, task=0x7f95cfb391e5 <run_main_loop>,
    task_cls=0x7fff1d49d520) at program.c:246
#33 0x00007f95cfb393f5 in GNUNET_GTK_main_loop_start (binary_name=0x415c48 "gnunet-fs-gtk", binary_help=0x415d90 "GTK GUI for GNUnet", argc=1, argv=0x7fff1d49d6a8, options=0x618e00,
    main_window_file=0x415d70 "gnunet_fs_gtk_main_window.glade", main_task=0x40e7b6 <run>) at eventloop.c:894
#34 0x000000000040ea0c in main (argc=1, argv=0x7fff1d49d6a8) at gnunet-fs-gtk.c:248

Christian Grothoff

2011-09-15 16:44

manager   ~0004581

This comes from LOST_PARENT event cleaning the entry in 'delete_stale_subtree' before the 'SEARCH_RESULT_STOPPED' then tries to clean up the entry again.

Christian Grothoff

2011-09-15 19:49

manager   ~0004582

Fixed in SVN 16871.

Issue History

Date Modified Username Field Change
2011-08-19 13:56 Christian Grothoff New Issue
2011-08-19 13:58 Christian Grothoff Description Updated
2011-08-19 13:58 Christian Grothoff Additional Information Updated
2011-09-06 11:12 Christian Grothoff Note Added: 0004560
2011-09-06 11:12 Christian Grothoff Assigned To => Christian Grothoff
2011-09-06 11:12 Christian Grothoff Status new => feedback
2011-09-06 11:12 Christian Grothoff Reporter Christian Grothoff => LRN
2011-09-06 11:12 Christian Grothoff Summary LRN: trace from a reproducible crash that happens when i open a search tab, and then close it => trace from a reproducible crash that happens when i open a search tab, and then close it
2011-09-15 14:17 Christian Grothoff Category gnunet-gtk => gnunet-fs-gtk
2011-09-15 15:24 Christian Grothoff Note Added: 0004574
2011-09-15 15:28 Christian Grothoff Note Added: 0004575
2011-09-15 15:28 Christian Grothoff Note Edited: 0004575
2011-09-15 15:31 Christian Grothoff Note Added: 0004576
2011-09-15 15:37 Christian Grothoff Note Added: 0004577
2011-09-15 15:38 Christian Grothoff Note Added: 0004578
2011-09-15 15:41 Christian Grothoff Note Added: 0004579
2011-09-15 15:41 Christian Grothoff Note Added: 0004580
2011-09-15 16:44 Christian Grothoff Note Added: 0004581
2011-09-15 19:49 Christian Grothoff Note Added: 0004582
2011-09-15 19:49 Christian Grothoff Status feedback => resolved
2011-09-15 19:49 Christian Grothoff Resolution open => fixed
2011-09-16 11:17 Christian Grothoff Status resolved => closed