View Issue Details

IDProjectCategoryView StatusLast Update
0001877GNUnettesting librarypublic2012-02-28 11:05
ReporterBart Polot Assigned ToBart Polot  
PrioritylowSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.2Fixed in Version0.9.2 
Summary0001877: Ctrl+C makes testcase segfault
Description[bart@saturn ~/svn/gnunet/src/mesh]$ gdb .libs/lt-test_mesh_small_unicast --core core.4606
GNU gdb (GDB) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/bart/svn/gnunet/src/mesh/.libs/lt-test_mesh_small_unicast...done.

warning: core file may not match specified executable file.
[New LWP 4606]

warning: Can't read pathname for load map: Input/output error.
Core was generated by `/home/bart/svn/gnunet/src/mesh/.libs/lt-test_mesh_small_unicast'.
Program terminated with signal 11, Segmentation fault.
#0 GNUNET_TESTING_daemons_stop (pg=0x2281dd0, timeout=<optimized out>, cb=<optimized out>, cb_cls=<optimized out>) at testing_group.c:7146
7146 temp_conn = conn_iter->next;
(gdb) bt
#0 GNUNET_TESTING_daemons_stop (pg=0x2281dd0, timeout=<optimized out>, cb=<optimized out>, cb_cls=<optimized out>) at testing_group.c:7146
#1 0x00007fb5641f7b51 in end_badly (cls=0x2281550, tc=<optimized out>) at testing_peergroup.c:284
#2 0x00007fb564433036 in run_ready (ws=0x226ffb0, rs=0x226ff20) at scheduler.c:685
#3 GNUNET_SCHEDULER_run (task=<optimized out>, task_cls=<optimized out>) at scheduler.c:867
#4 0x00007fb56442e404 in GNUNET_PROGRAM_run (argc=5, argv=0x7fff009adaa0, binaryName=0x404259 "test_mesh_small", binaryHelp=<optimized out>, options=<optimized out>, task=0x401c10 <run>, task_cls=0x0) at program.c:252
#5 0x00000000004018ab in main (argc=<optimized out>, argv=<optimized out>) at test_mesh_small.c:940
(gdb)


Must be free'd data since it happens just after a NULL check:
    conn_iter = pg->peers[off].allowed_peers_head;
    while (conn_iter != NULL)
    {
      temp_conn = conn_iter->next;
      GNUNET_free (conn_iter);
      conn_iter = temp_conn;
    }
Unfortunately valgrind bisbehaves a bit on my system, so there can be fasle positives here:
Hostkeys created Progress: [0%...25%...50%...75%^C...100%]
Nov 04 13:51:14-247604 test_mesh_small-5161 DEBUG Topology set up, have 64 expected connections, now starting peers!
Nov 04 13:51:14-255106 test_mesh_small-5161 DEBUG ***************** test: Ending test.
Nov 04 13:51:14-280869 test_mesh_small-5161 WARNING Failing peer group startup with error: `from continue startup (timeout)'!
==5161== Invalid read of size 8
==5161== at 0x5047AE7: findEntry (configuration.c:1299)
==5161== by 0x5048CAE: GNUNET_CONFIGURATION_get_value_choice (configuration.c:814)
==5161== by 0x5049004: GNUNET_CONFIGURATION_get_value_yesno (configuration.c:964)
==5161== by 0x5294E9E: GNUNET_TESTING_daemons_stop (testing_group.c:7122)
==5161== by 0x5295B50: end_badly (testing_peergroup.c:284)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6d8e6a0 is 0 bytes inside a block of size 16 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 8
==5161== at 0x5294F53: GNUNET_TESTING_daemons_stop (testing_group.c:7146)
==5161== by 0x5295B50: end_badly (testing_peergroup.c:284)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x78ebdf8 is 8 bytes inside a block of size 24 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5294F67: GNUNET_TESTING_daemons_stop (testing_group.c:7147)
==5161== by 0x4021D9: shutdown_task (test_mesh_small.c:202)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid free() / delete / delete[]
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5294F67: GNUNET_TESTING_daemons_stop (testing_group.c:7147)
==5161== by 0x5295B50: end_badly (testing_peergroup.c:284)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x78ebdf0 is 0 bytes inside a block of size 24 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5294F67: GNUNET_TESTING_daemons_stop (testing_group.c:7147)
==5161== by 0x4021D9: shutdown_task (test_mesh_small.c:202)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
Nov 04 13:51:14-325807 util-5175 INFO Service `mesh' runs at @tmp/test-service-mesh-134
Nov 04 13:51:14-325877 util-5175 INFO Service `mesh' runs at [::]:12188
Nov 04 13:51:14-325896 util-5175 INFO Service `mesh' runs at 0.0.0.0:12188
Nov 04 13:51:14-325915 mesh-5175 DEBUG MESH: starting to run
Nov 04 13:51:14-326019 util-5172 INFO Service `mesh' runs at @tmp/test-service-mesh-149
Nov 04 13:51:14-326344 util-5172 INFO Service `mesh' runs at [::]:12209
Nov 04 13:51:14-326368 util-5172 INFO Service `mesh' runs at 0.0.0.0:12209
Nov 04 13:51:14-326394 mesh-5172 DEBUG MESH: starting to run
Nov 04 13:51:14-326561 util-5172 INFO I am host `B3CP'. Read private key from `/tmp/test_mesh_small//9/.hostkey'.
Nov 04 13:51:14-326706 mesh-5172 DEBUG MESH: adding path [1] to peer B3CP
Nov 04 13:51:14-326735 mesh-5172 DEBUG MESH: end of run()
Nov 04 13:51:14-327093 mesh-5172 DEBUG MESH: Core init
Nov 04 13:51:14-326168 util-5175 INFO I am host `2TTQ'. Read private key from `/tmp/test_mesh_small//8/.hostkey'.
Nov 04 13:51:14-332058 mesh-5175 DEBUG MESH: adding path [1] to peer 2TTQ
Nov 04 13:51:14-332096 mesh-5175 DEBUG MESH: end of run()
Nov 04 13:51:14-332701 mesh-5175 DEBUG MESH: Core init
Nov 04 13:51:14-340566 util-5187 INFO Service `mesh' runs at @tmp/test-service-mesh-119
Nov 04 13:51:14-341811 util-5187 INFO Service `mesh' runs at [::]:12167
Nov 04 13:51:14-341960 util-5187 INFO Service `mesh' runs at 0.0.0.0:12167
Nov 04 13:51:14-342107 mesh-5187 DEBUG MESH: starting to run
Nov 04 13:51:14-342416 util-5187 INFO I am host `OH4T'. Read private key from `/tmp/test_mesh_small//7/.hostkey'.
Nov 04 13:51:14-346077 mesh-5187 DEBUG MESH: adding path [1] to peer OH4T
Nov 04 13:51:14-346204 mesh-5187 DEBUG MESH: end of run()
Nov 04 13:51:14-346867 mesh-5187 DEBUG MESH: Core init
Nov 04 13:51:14-347916 util-5200 INFO Service `mesh' runs at @tmp/test-service-mesh-74
Nov 04 13:51:14-347958 util-5200 INFO Service `mesh' runs at [::]:12104
Nov 04 13:51:14-347977 util-5200 INFO Service `mesh' runs at 0.0.0.0:12104
Nov 04 13:51:14-347995 mesh-5200 DEBUG MESH: starting to run
Nov 04 13:51:14-348184 util-5200 INFO I am host `2UVH'. Read private key from `/tmp/test_mesh_small//4/.hostkey'.
Nov 04 13:51:14-348270 mesh-5200 DEBUG MESH: adding path [1] to peer 2UVH
Nov 04 13:51:14-348293 mesh-5200 DEBUG MESH: end of run()
Nov 04 13:51:14-348606 mesh-5200 DEBUG MESH: Core init
Nov 04 13:51:14-351956 util-5204 INFO Service `mesh' runs at @tmp/test-service-mesh-89
Nov 04 13:51:14-352132 util-5204 INFO Service `mesh' runs at [::]:12125
Nov 04 13:51:14-352255 util-5204 INFO Service `mesh' runs at 0.0.0.0:12125
Nov 04 13:51:14-352372 mesh-5204 DEBUG MESH: starting to run
Nov 04 13:51:14-352676 util-5204 INFO I am host `2GDS'. Read private key from `/tmp/test_mesh_small//5/.hostkey'.
Nov 04 13:51:14-352858 mesh-5204 DEBUG MESH: adding path [1] to peer 2GDS
Nov 04 13:51:14-352978 mesh-5204 DEBUG MESH: end of run()
Nov 04 13:51:14-353369 mesh-5204 DEBUG MESH: Core init
Nov 04 13:51:14-358241 util-5207 INFO Service `mesh' runs at @tmp/test-service-mesh-104
Nov 04 13:51:14-361978 util-5207 INFO Service `mesh' runs at [::]:12146
Nov 04 13:51:14-362003 util-5207 INFO Service `mesh' runs at 0.0.0.0:12146
Nov 04 13:51:14-362022 mesh-5207 DEBUG MESH: starting to run
Nov 04 13:51:14-362179 util-5207 INFO I am host `GHT1'. Read private key from `/tmp/test_mesh_small//6/.hostkey'.
Nov 04 13:51:14-362286 mesh-5207 DEBUG MESH: adding path [1] to peer GHT1
Nov 04 13:51:14-362307 mesh-5207 DEBUG MESH: end of run()
Nov 04 13:51:14-362745 mesh-5207 DEBUG MESH: Core init
Nov 04 13:51:14-370614 util-5228 INFO Service `mesh' runs at @tmp/test-service-mesh-14
Nov 04 13:51:14-370662 util-5228 INFO Service `mesh' runs at [::]:12020
Nov 04 13:51:14-370681 util-5228 INFO Service `mesh' runs at 0.0.0.0:12020
Nov 04 13:51:14-370699 mesh-5228 DEBUG MESH: starting to run
Nov 04 13:51:14-370886 util-5228 INFO I am host `FC74'. Read private key from `/tmp/test_mesh_small//0/.hostkey'.
Nov 04 13:51:14-370971 mesh-5228 DEBUG MESH: adding path [1] to peer FC74
Nov 04 13:51:14-370991 mesh-5228 DEBUG MESH: end of run()
Nov 04 13:51:14-371284 mesh-5228 DEBUG MESH: Core init
Nov 04 13:51:14-371651 util-5232 INFO Service `mesh' runs at @tmp/test-service-mesh-44
Nov 04 13:51:14-372132 util-5232 INFO Service `mesh' runs at [::]:12062
Nov 04 13:51:14-372150 util-5232 INFO Service `mesh' runs at 0.0.0.0:12062
Nov 04 13:51:14-372166 mesh-5232 DEBUG MESH: starting to run
Nov 04 13:51:14-372344 util-5232 INFO I am host `9P6V'. Read private key from `/tmp/test_mesh_small//2/.hostkey'.
Nov 04 13:51:14-372422 mesh-5232 DEBUG MESH: adding path [1] to peer 9P6V
Nov 04 13:51:14-372445 mesh-5232 DEBUG MESH: end of run()
Nov 04 13:51:14-372733 mesh-5232 DEBUG MESH: Core init
Nov 04 13:51:14-372416 util-5233 INFO Service `mesh' runs at @tmp/test-service-mesh-29
Nov 04 13:51:14-375262 util-5233 INFO Service `mesh' runs at [::]:12041
Nov 04 13:51:14-375285 util-5233 INFO Service `mesh' runs at 0.0.0.0:12041
Nov 04 13:51:14-375304 mesh-5233 DEBUG MESH: starting to run
Nov 04 13:51:14-375461 util-5233 INFO I am host `KJI3'. Read private key from `/tmp/test_mesh_small//1/.hostkey'.
Nov 04 13:51:14-375543 mesh-5233 DEBUG MESH: adding path [1] to peer KJI3
Nov 04 13:51:14-375564 mesh-5233 DEBUG MESH: end of run()
Nov 04 13:51:14-375850 mesh-5233 DEBUG MESH: Core init
Nov 04 13:51:14-390298 util-5250 INFO Service `mesh' runs at @tmp/test-service-mesh-59
Nov 04 13:51:14-390346 util-5250 INFO Service `mesh' runs at [::]:12083
Nov 04 13:51:14-390362 util-5250 INFO Service `mesh' runs at 0.0.0.0:12083
Nov 04 13:51:14-390381 mesh-5250 DEBUG MESH: starting to run
Nov 04 13:51:14-390523 util-5250 INFO I am host `4Q99'. Read private key from `/tmp/test_mesh_small//3/.hostkey'.
Nov 04 13:51:14-390607 mesh-5250 DEBUG MESH: adding path [1] to peer 4Q99
Nov 04 13:51:14-390631 mesh-5250 DEBUG MESH: end of run()
Nov 04 13:51:14-390948 mesh-5250 DEBUG MESH: Core init
==5161== Invalid read of size 4
==5161== at 0x529542E: update_meter (testing_peergroup.c:197)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d30 is 16 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295460: update_meter (testing_peergroup.c:199)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295467: update_meter (testing_peergroup.c:199)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d24 is 4 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 8
==5161== at 0x52954AB: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d38 is 24 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 1
==5161== at 0x6A21DC4: vfprintf (in /lib/libc-2.14.1.so)
==5161== by 0x6A2A446: fprintf (in /lib/libc-2.14.1.so)
==5161== by 0x52954C0: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d80 is 0 bytes inside a block of size 15 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x529514D: free_meter (testing_peergroup.c:249)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 1
==5161== at 0x6A4ADBD: _IO_file_xsputn (in /lib/libc-2.14.1.so)
==5161== by 0x6A21CA1: vfprintf (in /lib/libc-2.14.1.so)
==5161== by 0x6A2A446: fprintf (in /lib/libc-2.14.1.so)
==5161== by 0x52954C0: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d8d is 13 bytes inside a block of size 15 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x529514D: free_meter (testing_peergroup.c:249)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 1
==5161== at 0x6A4ADD9: _IO_file_xsputn (in /lib/libc-2.14.1.so)
==5161== by 0x6A21CA1: vfprintf (in /lib/libc-2.14.1.so)
==5161== by 0x6A2A446: fprintf (in /lib/libc-2.14.1.so)
==5161== by 0x52954C0: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d8c is 12 bytes inside a block of size 15 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x529514D: free_meter (testing_peergroup.c:249)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 1
==5161== at 0x6A4AD40: _IO_file_xsputn (in /lib/libc-2.14.1.so)
==5161== by 0x6A21CA1: vfprintf (in /lib/libc-2.14.1.so)
==5161== by 0x6A2A446: fprintf (in /lib/libc-2.14.1.so)
==5161== by 0x52954C0: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d80 is 0 bytes inside a block of size 15 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x529514D: free_meter (testing_peergroup.c:249)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 1
==5161== at 0x6A4AD4F: _IO_file_xsputn (in /lib/libc-2.14.1.so)
==5161== by 0x6A21CA1: vfprintf (in /lib/libc-2.14.1.so)
==5161== by 0x6A2A446: fprintf (in /lib/libc-2.14.1.so)
==5161== by 0x52954C0: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d82 is 2 bytes inside a block of size 15 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x529514D: free_meter (testing_peergroup.c:249)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x52954C1: update_meter (testing_peergroup.c:203)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295487: update_meter (testing_peergroup.c:212)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d20 is 0 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
Peers started Progress: [0%==5161== Invalid read of size 4
==5161== at 0x5295437: update_meter (testing_peergroup.c:216)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295442: update_meter (testing_peergroup.c:219)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d20 is 0 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid write of size 4
==5161== at 0x5295444: update_meter (testing_peergroup.c:216)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295479: update_meter (testing_peergroup.c:209)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d28 is 8 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x529551E: update_meter (testing_peergroup.c:210)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
...==5161== Invalid read of size 4
==5161== at 0x52954D0: update_meter (testing_peergroup.c:207)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d20 is 0 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
==5161== Invalid read of size 4
==5161== at 0x5295505: update_meter (testing_peergroup.c:206)
==5161== by 0x5295CC8: internal_peers_started_callback (testing_peergroup.c:480)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161== Address 0x6da4d2c is 12 bytes inside a block of size 32 free'd
==5161== at 0x4C2656E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5161== by 0x5295B72: end_badly (testing_peergroup.c:292)
==5161== by 0x5069035: GNUNET_SCHEDULER_run (scheduler.c:685)
==5161== by 0x5064403: GNUNET_PROGRAM_run (program.c:252)
==5161== by 0x4018AA: main (test_mesh_small.c:940)
==5161==
25%...50%.^CNov 04 13:51:15-282813 core-api-5200 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-283058 core-api-5250 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-285531 core-api-5207 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-288181 mesh-5207 DEBUG MESH: shutting down
Nov 04 13:51:15-288272 mesh-5207 DEBUG MESH: shut down
Nov 04 13:51:15-289227 mesh-5207 DEBUG MESH: client disconnected
Nov 04 13:51:15-289250 mesh-5207 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-283015 mesh-5172 DEBUG Disconnecting from DHT service, will try to reconnect in 0 ms
Nov 04 13:51:15-283043 core-api-5232 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-289383 core-api-5172 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-289419 mesh-5172 DEBUG MESH: shutting down
Nov 04 13:51:15-289448 mesh-5172 DEBUG MESH: shut down
Nov 04 13:51:15-283390 core-api-5187 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-289478 mesh-5232 DEBUG MESH: shutting down
Nov 04 13:51:15-289536 mesh-5232 DEBUG MESH: shut down
Nov 04 13:51:15-284276 mesh-5228 DEBUG Disconnecting from DHT service, will try to reconnect in 0 ms
Nov 04 13:51:15-289606 mesh-5232 DEBUG MESH: client disconnected
Nov 04 13:51:15-285284 core-api-5233 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-285395 core-api-5204 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-289688 mesh-5233 DEBUG MESH: shutting down
Nov 04 13:51:15-289717 mesh-5204 DEBUG MESH: shutting down
Nov 04 13:51:15-285697 mesh-5200 DEBUG MESH: shutting down
Nov 04 13:51:15-289776 mesh-5204 DEBUG MESH: shut down
Nov 04 13:51:15-286174 core-api-5175 INFO Client was disconnected from core service, trying to reconnect.
Nov 04 13:51:15-286779 mesh-5250 DEBUG MESH: shutting down
Nov 04 13:51:15-289877 mesh-5175 DEBUG MESH: shutting down
Nov 04 13:51:15-289354 mesh-5207 DEBUG MESH: main() END
Nov 04 13:51:15-289488 mesh-5172 DEBUG MESH: client disconnected
Nov 04 13:51:15-289568 mesh-5187 DEBUG MESH: shutting down
Nov 04 13:51:15-289636 mesh-5232 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-289643 mesh-5228 DEBUG MESH: shutting down
Nov 04 13:51:15-289727 mesh-5233 DEBUG MESH: shut down
Nov 04 13:51:15-289821 mesh-5200 DEBUG MESH: shut down
Nov 04 13:51:15-290282 mesh-5233 DEBUG MESH: client disconnected
Nov 04 13:51:15-289841 mesh-5204 DEBUG MESH: client disconnected
Nov 04 13:51:15-290322 mesh-5233 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290341 mesh-5204 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-289947 mesh-5250 DEBUG MESH: shut down
Nov 04 13:51:15-289980 mesh-5175 DEBUG MESH: shut down
Nov 04 13:51:15-290106 mesh-5172 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290155 mesh-5187 DEBUG MESH: shut down
Nov 04 13:51:15-290471 mesh-5233 DEBUG MESH: main() END
Nov 04 13:51:15-290243 mesh-5228 DEBUG MESH: shut down
Nov 04 13:51:15-290286 mesh-5232 DEBUG MESH: main() END
Nov 04 13:51:15-290574 mesh-5228 DEBUG MESH: client disconnected
Nov 04 13:51:15-290315 mesh-5200 DEBUG MESH: client disconnected
Nov 04 13:51:15-290428 mesh-5250 DEBUG MESH: client disconnected
Nov 04 13:51:15-290453 mesh-5204 DEBUG MESH: main() END
Nov 04 13:51:15-290480 mesh-5175 DEBUG MESH: client disconnected
Nov 04 13:51:15-290691 mesh-5175 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290520 mesh-5187 DEBUG MESH: client disconnected
Nov 04 13:51:15-290761 mesh-5187 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290797 mesh-5175 DEBUG MESH: main() END
Nov 04 13:51:15-290908 mesh-5187 DEBUG MESH: main() END
Nov 04 13:51:15-290588 mesh-5172 DEBUG MESH: main() END
Nov 04 13:51:15-290605 mesh-5228 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290625 mesh-5200 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-290648 mesh-5250 DEBUG MESH: (SERVER DOWN)
Nov 04 13:51:15-291351 mesh-5200 DEBUG MESH: main() END
Nov 04 13:51:15-291369 mesh-5250 DEBUG MESH: main() END
Nov 04 13:51:15-291354 mesh-5228 DEBUG MESH: main() END
Steps To ReproduceStart a testcase.
In the first 1-2 seconds, press Ctrl+C to interrupt it.
TagsNo tags attached.

Relationships

related to 0001962 closedBart Polot nse-profiler crashes on Ctrl-C 

Activities

Bart Polot

2012-02-07 16:42

reporter   ~0005457

Fixed in r19719.

Issue History

Date Modified Username Field Change
2011-11-04 13:53 Bart Polot New Issue
2011-11-04 13:53 Bart Polot Status new => assigned
2011-11-04 13:53 Bart Polot Assigned To => mrwiggles
2011-11-15 13:45 Christian Grothoff Assigned To mrwiggles =>
2011-11-15 13:45 Christian Grothoff Status assigned => confirmed
2011-11-15 16:16 Christian Grothoff Severity minor => crash
2011-11-25 17:11 Christian Grothoff Relationship added has duplicate 0001962
2011-11-25 17:14 Christian Grothoff Relationship replaced related to 0001962
2011-12-01 09:57 Christian Grothoff Target Version => 0.9.1
2011-12-06 15:44 Christian Grothoff Assigned To => Bart Polot
2011-12-06 15:44 Christian Grothoff Status confirmed => assigned
2011-12-23 10:58 Christian Grothoff Target Version 0.9.1 =>
2012-02-07 16:42 Bart Polot Note Added: 0005457
2012-02-07 16:42 Bart Polot Status assigned => resolved
2012-02-07 16:42 Bart Polot Fixed in Version => 0.9.2
2012-02-07 16:42 Bart Polot Resolution open => fixed
2012-02-14 21:13 Christian Grothoff Target Version => 0.9.2
2012-02-28 11:05 Christian Grothoff Status resolved => closed