View Issue Details

IDProjectCategoryView StatusLast Update
0002298GNUnetobsoletepublic2024-05-03 14:02
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002298: hostlist service fails to cancel peerinfo iteration, peerinfo API behaves badly as a result...
Descriptiongnunet9@tripwire:~$ valgrind bin/gnunet-daemon-hostlist -pa
==14664== Memcheck, a memory error detector
==14664== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==14664== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==14664== Command: bin/gnunet-daemon-hostlist -pa
==14664==
^C==14664== Invalid read of size 8
==14664== at 0x4E2E0A4: reconnect (peerinfo_api.c:229)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5f8 is 40 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664== Invalid read of size 8
==14664== at 0x4E2E0AD: reconnect (peerinfo_api.c:234)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5f0 is 32 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664== Invalid read of size 8
==14664== at 0x4E2E0C3: reconnect (peerinfo_api.c:239)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5d8 is 8 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664== Invalid read of size 8
==14664== at 0x4E2E0D9: reconnect (peerinfo_api.c:244)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5d0 is 0 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664== Invalid write of size 8
==14664== at 0x4E2E0EB: reconnect (peerinfo_api.c:244)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5d8 is 8 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664== Invalid read of size 8
==14664== at 0x4E2E14E: trigger_transmit (peerinfo_api.c:312)
==14664== by 0x4E2E657: signal_timeout (peerinfo_api.c:541)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664== Address 0x967c5e0 is 16 bytes inside a block of size 56 free'd
==14664== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14664== by 0x408B80: GNUNET_HOSTLIST_server_stop (hostlist-server.c:725)
==14664== by 0x403055: cleaning_task (gnunet-daemon-hostlist.c:226)
==14664== by 0x5475E5F: GNUNET_SCHEDULER_run (scheduler.c:602)
==14664== by 0x5470400: GNUNET_PROGRAM_run2 (program.c:255)
==14664== by 0x5470519: GNUNET_PROGRAM_run (program.c:289)
==14664== by 0x4031D5: main (gnunet-daemon-hostlist.c:340)
==14664==
==14664==
=
TagsNo tags attached.

Activities

Christian Grothoff

2012-05-03 11:24

manager   ~0005770

Fixed in SVN 21237.

Issue History

Date Modified Username Field Change
2012-05-03 10:47 Christian Grothoff New Issue
2012-05-03 10:47 Christian Grothoff Status new => assigned
2012-05-03 10:47 Christian Grothoff Assigned To => Christian Grothoff
2012-05-03 11:24 Christian Grothoff Note Added: 0005770
2012-05-03 11:24 Christian Grothoff Status assigned => resolved
2012-05-03 11:24 Christian Grothoff Fixed in Version => 0.9.3
2012-05-03 11:24 Christian Grothoff Resolution open => fixed
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2024-05-03 14:02 Christian Grothoff Category peerinfo service => obsolete