View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002298 | GNUnet | obsolete | public | 2012-05-03 10:47 | 2024-05-03 14:02 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.9.3 | Fixed in Version | 0.9.3 | ||
Summary | 0002298: hostlist service fails to cancel peerinfo iteration, peerinfo API behaves badly as a result... | ||||
Description | gnunet9@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== = | ||||
Tags | No tags attached. | ||||
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 |