View Issue Details

IDProjectCategoryView StatusLast Update
0002352GNUnetfile-sharing servicepublic2012-06-02 19:15
Reporterbratao Assigned ToChristian Grothoff  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformWindows 8OSWindows 8OS VersionRc
Product VersionGit master 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002352: Segmentation fault at fs_download
DescriptionProgram received signal SIGSEGV, Segmentation fault.
0x69c0ef7a in _fu320__skip_log () at fs_download.c:1123
1123 drc->chk = chkarr[drc->chk_idx];
(gdb) bt
#0 0x69c0ef7a in _fu320__skip_log () at fs_download.c:1123
#1 0x61c10299 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x4143830,
    key=0x28e330, it=0x69c0e338 <process_result_with_request>,
    it_cls=0x28e330) at container_multihashmap.c:485
#2 0x69c0bb0d in process_result (size=6272, data=<optimized out>,
    last_transmission=..., type=<optimized out>, dc=0x4142488)
    at fs_download.c:1210
#3 _fu251__skip_log () at fs_download.c:1239
#4 0x61c02606 in receive_task (cls=0x487d1b8, tc=0x28fd00) at client.c:584
#5 0x61c2b634 in run_ready (ws=0x747d60, rs=0x746d38) at scheduler.c:602
#6 GNUNET_SCHEDULER_run (task=0x61c25368 <program_main>, task_cls=0x28fdec)
    at scheduler.c:790
#7 0x61c25acb in GNUNET_PROGRAM_run2 (argc=1, argv=0x20783a8,
    binaryName=0x41c28f "gnunet-fs-gtk",
    binaryHelp=0x41c2f4 "GTK GUI for GNUnet", options=0x41b000,
    task=0x416654, task_cls=0x28fe90, run_without_scheduler=0)
    at program.c:255
#8 0x61c25c6b in GNUNET_PROGRAM_run (argc=1, argv=0x20783a8,
    binaryName=0x41c28f "gnunet-fs-gtk",
    binaryHelp=0x41c2f4 "GTK GUI for GNUnet", options=0x41b000,
    task=0x416654, task_cls=0x28fe90) at program.c:289
#9 0x00417b88 in ?? ()
#10 0x004010b9 in ?? ()
#11 0x00401284 in ?? ()
#12 0x76b2de7d in UnmapViewOfFileEx () from C:\Windows\SysWOW64\kernel32.dll
#13 0x7f7bf000 in ?? ()
#14 0x77204b54 in ?? ()
#15 0x77204b27 in ?? ()
#16 0x00000000 in ?? ()
(gdb)
Steps To ReproduceJust have a file_downloading. Every-time I open gnunet-fs-gtk it crashes.
Additional InformationDo not have time to check, just post the bug
TagsNo tags attached.

Activities

Christian Grothoff

2012-05-15 16:25

manager   ~0005900

Segfault itself should be fixed by additional checks in SVN 21500. Still not sure how you get this in the first place (so this at best fixes the crash, but not the underlying problem).

Christian Grothoff

2012-05-15 16:58

manager   ~0005901

How big is the file? (# bytes)?

bratao

2012-05-15 17:53

developer   ~0005903

Its a bunch of 6 mega file, about 5 files. Just search for mp3 and the the top results.

I still getting a crash Now I get a lot of :
May 15 08:48:54-00000000000389834197 gnunet-fs-gtk-736 ERROR Assertion failed at
 fs_download.c:1126.

Follwed by a crash on:
Program received signal SIGSEGV, Segmentation fault.
GNUNET_CONTAINER_meta_data_iterate (md=0x465ba78, iter=0x402708,
    iter_cls=0x6ce108) at container_meta_data.c:471
471 iter (iter_cls, pos->plugin_name, pos->type, pos->format,

Christian Grothoff

2012-05-15 18:06

manager   ~0005904

Could you provide the full stacktrace here?

bratao

2012-05-15 18:21

developer   ~0005905

Sure. But looking carefully I think that the crash is related to an Russian file(filename with a lot of funny characters), when fs-gtk try to get the metadata of this file it crashes (alwasys when I click the file). But here the trace

(gnunet-fs-gtk.exe:6328): GLib-GObject-CRITICAL **: g_object_unref: assertion `G
_IS_OBJECT (object)' failed

(gnunet-fs-gtk.exe:6328): Gtk-WARNING **: gtktreestore.c:946: Invalid column num
ber -1874667214 added to iter (remember to end your list of columns with a -1)
[New Thread 6328.0x235c]
May 15 09:17:23-00000000000391544217 gnunet-fs-gtk-6328 ERROR Assertion failed a
t fs_download.c:1126.
May 15 09:17:25-00000000000391546564 gnunet-fs-gtk-6328 ERROR Assertion failed a
t fs_download.c:1126.

Program received signal SIGSEGV, Segmentation fault.
GNUNET_CONTAINER_meta_data_iterate (md=0x45cba78, iter=0x402708,
    iter_cls=0x20ee108) at container_meta_data.c:471
471 iter (iter_cls, pos->plugin_name, pos->type, pos->format,
(gdb) bt full
#0 GNUNET_CONTAINER_meta_data_iterate (md=0x45cba78, iter=0x402708,
    iter_cls=0x20ee108) at container_meta_data.c:471
        pos = 0x83f87d89
#1 0x004074a2 in ?? ()
No symbol table info available.
#2 0x00000001 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.

Christian Grothoff

2012-05-15 18:42

manager   ~0005906

Ok, that looks like a lot is messed up at this time. Ugh. Would be nice to have valgrind on W32... I'll see if I can find out stuff here.

Christian Grothoff

2012-05-16 13:27

manager   ~0005911

Can you put a breakpoint on g_log (IIRC that's the gtk log function) to see where we get that "remember to end your list of columns with a -1" error message from? I still have not been able to reproduce any of this :-(

bratao

2012-05-16 22:28

developer   ~0005921

I already cleaned everything, rebuild and the same error. My steps to get in this state was:
1 - Did a clean install
2 - Open fs-gtk and searched for mp3
3 - Download 5 files that were available on the g_log function
Don't look helpful, but here is the trace:
(gdb) bt full
#0 0x619ed108 in g_log () from C:\MinGW\bin\libgtk-win32-2.0-0.dl
No symbol table info available.
#1 0x61949b48 in gtk_tree_store_set_valist_internal ()
   from C:\MinGW\bin\libgtk-win32-2.0-0.dll
No symbol table info available.
#2 0x6194b2d1 in gtk_tree_store_set_valist ()
   from C:\MinGW\bin\libgtk-win32-2.0-0.dll
No symbol table info available.
#3 0x6194b367 in gtk_tree_store_set ()
   from C:\MinGW\bin\libgtk-win32-2.0-0.dll
No symbol table info available.
#4 0x0040674e in ?? ()
No symbol table info available.
#5 0x045c3ca8 in ?? ()
No symbol table info available.

Here is the download_persistence of the fs-gtk. Its those 4 files that I'm downloading.
http://dl.dropbox.com/u/48992755/download_persistence.zip

Christian Grothoff

2012-05-17 01:15

manager   ~0005922

With your zip file, I found a first bug in fs with sks search results causing trouble when resuming with probes; fixed in SVN 21538.

Christian Grothoff

2012-05-17 01:17

manager   ~0005923

A comma was missing before the -1 list terminator, causing the warning in gtk. Fixed in SVN 21539.

Christian Grothoff

2012-05-17 01:20

manager   ~0005924

With those two fixed, I finally get this on shutdown (still with your zip):
==6711== Invalid read of size 1
==6711== at 0x6D10DBA: vfprintf (vfprintf.c:1624)
==6711== by 0x6D39ED1: vsnprintf (vsnprintf.c:120)
==6711== by 0x525AF78: GNUNET_asprintf (common_allocation.c:306)
==6711== by 0x54B836A: get_serialization_file_name_in_dir (fs_api.c:476)
==6711== by 0x54B8536: get_write_handle_in_dir (fs_api.c:550)
==6711== by 0x54BD98B: GNUNET_FS_search_result_sync_ (fs_api.c:1854)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== Address 0x1ca4e020 is 0 bytes inside a block of size 7 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54DD3AD: search_result_suspend (fs_search.c:1338)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711== by 0x4E36172: GNUNET_GTK_main_loop_start (eventloop.c:911)
==6711==
==6711== Invalid read of size 1
==6711== at 0x6D42BC2: _IO_default_xsputn (genops.c:485)
==6711== by 0x6D10BED: vfprintf (vfprintf.c:1624)
==6711== by 0x6D39ED1: vsnprintf (vsnprintf.c:120)
==6711== by 0x525AF78: GNUNET_asprintf (common_allocation.c:306)
==6711== by 0x54B836A: get_serialization_file_name_in_dir (fs_api.c:476)
==6711== by 0x54B8536: get_write_handle_in_dir (fs_api.c:550)
==6711== by 0x54BD98B: GNUNET_FS_search_result_sync_ (fs_api.c:1854)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== Address 0x1ca4e020 is 0 bytes inside a block of size 7 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54DD3AD: search_result_suspend (fs_search.c:1338)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711== by 0x4E36172: GNUNET_GTK_main_loop_start (eventloop.c:911)
==6711==
==6711== Invalid read of size 1
==6711== at 0x6D10DBA: vfprintf (vfprintf.c:1624)
==6711== by 0x6D382A3: vsprintf (iovsprintf.c:43)
==6711== by 0x525AFF7: GNUNET_asprintf (common_allocation.c:310)
==6711== by 0x54B836A: get_serialization_file_name_in_dir (fs_api.c:476)
==6711== by 0x54B8536: get_write_handle_in_dir (fs_api.c:550)
==6711== by 0x54BD98B: GNUNET_FS_search_result_sync_ (fs_api.c:1854)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== Address 0x1ca4e020 is 0 bytes inside a block of size 7 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54DD3AD: search_result_suspend (fs_search.c:1338)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711== by 0x4E36172: GNUNET_GTK_main_loop_start (eventloop.c:911)
==6711==
==6711== Invalid read of size 1
==6711== at 0x6D42B98: _IO_default_xsputn (genops.c:480)
==6711== by 0x6D10BED: vfprintf (vfprintf.c:1624)
==6711== by 0x6D382A3: vsprintf (iovsprintf.c:43)
==6711== by 0x525AFF7: GNUNET_asprintf (common_allocation.c:310)
==6711== by 0x54B836A: get_serialization_file_name_in_dir (fs_api.c:476)
==6711== by 0x54B8536: get_write_handle_in_dir (fs_api.c:550)
==6711== by 0x54BD98B: GNUNET_FS_search_result_sync_ (fs_api.c:1854)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== Address 0x1ca4e020 is 0 bytes inside a block of size 7 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54DD3AD: search_result_suspend (fs_search.c:1338)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711== by 0x4E36172: GNUNET_GTK_main_loop_start (eventloop.c:911)
==6711==
==6711== Invalid read of size 1
==6711== at 0x6D42BA7: _IO_default_xsputn (genops.c:479)
==6711== by 0x6D10BED: vfprintf (vfprintf.c:1624)
==6711== by 0x6D382A3: vsprintf (iovsprintf.c:43)
==6711== by 0x525AFF7: GNUNET_asprintf (common_allocation.c:310)
==6711== by 0x54B836A: get_serialization_file_name_in_dir (fs_api.c:476)
==6711== by 0x54B8536: get_write_handle_in_dir (fs_api.c:550)
==6711== by 0x54BD98B: GNUNET_FS_search_result_sync_ (fs_api.c:1854)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== Address 0x1ca4e022 is 2 bytes inside a block of size 7 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54DD3AD: search_result_suspend (fs_search.c:1338)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711== by 0x4E36172: GNUNET_GTK_main_loop_start (eventloop.c:911)
==6711==
==6711== Invalid read of size 4
==6711== at 0x54E77E2: GNUNET_FS_uri_to_string (fs_uri.c:2074)
==6711== by 0x54BDA50: GNUNET_FS_search_result_sync_ (fs_api.c:1864)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== Address 0x1ca5eb80 is 0 bytes inside a block of size 672 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54E477F: GNUNET_FS_uri_destroy (fs_uri.c:712)
==6711== by 0x54DD3BD: search_result_suspend (fs_search.c:1339)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 4
==6711== at 0x54E72C3: uri_chk_to_string (fs_uri.c:1964)
==6711== by 0x54E7827: GNUNET_FS_uri_to_string (fs_uri.c:2081)
==6711== by 0x54BDA50: GNUNET_FS_search_result_sync_ (fs_api.c:1864)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca5eb80 is 0 bytes inside a block of size 672 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54E477F: GNUNET_FS_uri_destroy (fs_uri.c:712)
==6711== by 0x54DD3BD: search_result_suspend (fs_search.c:1339)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 1
==6711== at 0x529BD77: GNUNET_STRINGS_data_to_string (strings.c:712)
==6711== by 0x526C680: GNUNET_CRYPTO_hash_to_enc (crypto_hash.c:280)
==6711== by 0x54E7301: uri_chk_to_string (fs_uri.c:1967)
==6711== by 0x54E7827: GNUNET_FS_uri_to_string (fs_uri.c:2081)
==6711== by 0x54BDA50: GNUNET_FS_search_result_sync_ (fs_api.c:1864)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== Address 0x1ca5eb90 is 16 bytes inside a block of size 672 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54E477F: GNUNET_FS_uri_destroy (fs_uri.c:712)
==6711== by 0x54DD3BD: search_result_suspend (fs_search.c:1339)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 1
==6711== at 0x529BD77: GNUNET_STRINGS_data_to_string (strings.c:712)
==6711== by 0x526C680: GNUNET_CRYPTO_hash_to_enc (crypto_hash.c:280)
==6711== by 0x54E731B: uri_chk_to_string (fs_uri.c:1968)
==6711== by 0x54E7827: GNUNET_FS_uri_to_string (fs_uri.c:2081)
==6711== by 0x54BDA50: GNUNET_FS_search_result_sync_ (fs_api.c:1864)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== Address 0x1ca5ebd0 is 80 bytes inside a block of size 672 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54E477F: GNUNET_FS_uri_destroy (fs_uri.c:712)
==6711== by 0x54DD3BD: search_result_suspend (fs_search.c:1339)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x54E7323: uri_chk_to_string (fs_uri.c:1970)
==6711== by 0x54E7827: GNUNET_FS_uri_to_string (fs_uri.c:2081)
==6711== by 0x54BDA50: GNUNET_FS_search_result_sync_ (fs_api.c:1864)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca5eb88 is 8 bytes inside a block of size 672 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x54E477F: GNUNET_FS_uri_destroy (fs_uri.c:712)
==6711== by 0x54DD3BD: search_result_suspend (fs_search.c:1339)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x526887C: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:787)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c88 is 8 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x5268890: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:790)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c90 is 16 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x52688B3: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:793)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c90 is 16 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x52688DC: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c90 is 16 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x52688E7: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c88 is 8 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 1
==6711== at 0x4C2D0E1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xcc47cc8 is 152 bytes inside a block of size 210 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x4C2D108: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xcc47cc0 is 144 bytes inside a block of size 210 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x4C2D11A: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xcc47cb0 is 128 bytes inside a block of size 210 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x526890A: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:795)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== Address 0x1ca60c90 is 16 bytes inside a block of size 32 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CF3: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:170)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x4C2D000: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xce1ac30 is 0 bytes inside a block of size 150 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 8
==6711== at 0x4C2D00F: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xce1ac40 is 16 bytes inside a block of size 150 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 2
==6711== at 0x4C2D050: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xce1aca8 is 120 bytes inside a block of size 150 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 2
==6711== at 0x4C2D060: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xce1acac is 124 bytes inside a block of size 150 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711== Invalid read of size 1
==6711== at 0x4C2D080: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x5268902: GNUNET_CONTAINER_meta_data_serialize (container_meta_data.c:794)
==6711== by 0x525723C: GNUNET_BIO_write_meta_data (bio.c:472)
==6711== by 0x54BDAF7: GNUNET_FS_search_result_sync_ (fs_api.c:1874)
==6711== by 0x54D9819: GNUNET_FS_search_probe_progress_ (fs_search.c:321)
==6711== by 0x54C4CC4: GNUNET_FS_download_make_status_ (fs_download.c:128)
==6711== by 0x54CB41B: deactivate_fs_download (fs_download.c:1485)
==6711== by 0x54B6DA4: stop_job (fs_api.c:79)
==6711== by 0x54B7825: GNUNET_FS_dequeue_ (fs_api.c:225)
==6711== by 0x54CDFD3: GNUNET_FS_download_stop (fs_download.c:2252)
==6711== by 0x54DD3EF: search_result_suspend (fs_search.c:1342)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== Address 0xce1acae is 126 bytes inside a block of size 150 free'd
==6711== at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6711== by 0x525AA8A: GNUNET_xfree_ (common_allocation.c:201)
==6711== by 0x5267CDB: GNUNET_CONTAINER_meta_data_destroy (container_meta_data.c:169)
==6711== by 0x54DD3CD: search_result_suspend (fs_search.c:1340)
==6711== by 0x526A605: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:213)
==6711== by 0x54DD4AE: GNUNET_FS_search_signal_suspend_ (fs_search.c:1365)
==6711== by 0x54C196C: GNUNET_FS_stop (fs_api.c:2918)
==6711== by 0x40AB4E: shutdown_task (gnunet-fs-gtk.c:206)
==6711== by 0x528AC38: run_ready (scheduler.c:602)
==6711== by 0x528B441: GNUNET_SCHEDULER_run (scheduler.c:790)
==6711== by 0x52846F0: GNUNET_PROGRAM_run2 (program.c:255)
==6711== by 0x5284810: GNUNET_PROGRAM_run (program.c:289)
==6711==
==6711==
==6711== HEAP SUMMARY:
==6711== in use at exit: 4,396,253 bytes in 43,086 blocks
==6711== total heap usage: 320,502 allocs, 277,416 frees, 69,702,109 bytes allocated
==6711==
==6711== LEAK SUMMARY:
==6711== definitely lost: 6,937 bytes in 19 blocks
==6711== indirectly lost: 16,992 bytes in 533 blocks
==6711== possibly lost: 3,163,567 bytes in 33,579 blocks
==6711== still reachable: 1,208,757 bytes in 8,955 blocks
==6711== suppressed: 0 bytes in 0 blocks
==6711== Rerun with --leak-check=full to see details of leaked memory
==6711==
==6711== For counts of detected and suppressed errors, rerun with: -v
==6711== Use --track-origins=yes to see where uninitialised values come from
==6711== ERROR SUMMARY: 12362 errors from 47 contexts (suppressed: 11 from 3)

bratao

2012-05-17 03:57

developer   ~0005925

Christian, Looks like it fixed. Do not crash anymore when opening. But when closing, I got those errors:

May 16 18:50:24-00000000000512360389 gnunet-fs-gtk-11604 ERROR Assertion failed at fs_search.c:273. (A LOT of those)
May 16 18:50:24-00000000000512360392 gnunet-fs-gtk-11604 ERROR Assertion failed at fs_api.c:265.

Also if I try to download anything I get this Warning:
(gnunet-fs-gtk.exe:3492): Gtk-WARNING **: Unable to retrieve the file info for `file:///C:/MinGW/msys/1.0/home/bratao/gpl-3.0.txt': Error stating file 'C:\MinGW\msys\1.0\home\bratao\gpl-3.0.txt': No such file or directory

Christian Grothoff

2012-05-17 17:48

manager   ~0005927

fixed in svn 21541.

Issue History

Date Modified Username Field Change
2012-05-14 17:40 bratao New Issue
2012-05-15 14:56 Christian Grothoff Assigned To => Christian Grothoff
2012-05-15 14:56 Christian Grothoff Status new => assigned
2012-05-15 16:25 Christian Grothoff Note Added: 0005900
2012-05-15 16:58 Christian Grothoff Note Added: 0005901
2012-05-15 17:53 bratao Note Added: 0005903
2012-05-15 18:06 Christian Grothoff Note Added: 0005904
2012-05-15 18:21 bratao Note Added: 0005905
2012-05-15 18:42 Christian Grothoff Note Added: 0005906
2012-05-16 13:27 Christian Grothoff Note Added: 0005911
2012-05-16 22:28 bratao Note Added: 0005921
2012-05-17 01:15 Christian Grothoff Note Added: 0005922
2012-05-17 01:17 Christian Grothoff Note Added: 0005923
2012-05-17 01:20 Christian Grothoff Note Added: 0005924
2012-05-17 03:57 bratao Note Added: 0005925
2012-05-17 17:48 Christian Grothoff Note Added: 0005927
2012-05-17 17:48 Christian Grothoff Status assigned => resolved
2012-05-17 17:48 Christian Grothoff Fixed in Version => 0.9.3
2012-05-17 17:48 Christian Grothoff Resolution open => fixed
2012-05-17 18:03 Christian Grothoff Target Version => 0.9.3
2012-06-02 19:15 Christian Grothoff Status resolved => closed