View Issue Details

IDProjectCategoryView StatusLast Update
0002329GNUnetobsoletepublic2024-05-03 14:02
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002329: segfault (odd) in peerinfo (in assertion) after running mesh 2dtorus test for a long time in a loop (now with valgrind info)
DescriptionReading symbols from /home/grothoff/bin/gnunet-service-peerinfo...done.

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

warning: Can't read pathname for load map: Input/output error.
Core was generated by `gnunet-service-peerinfo -c /tmp/test_mesh_small//15//gnunet-testing-configugH0R'.
Program terminated with signal 11, Segmentation fault.
#0 malloc_consolidate (av=0x7fb9e8623e60) at malloc.c:5153
5153 malloc.c: No such file or directory.
(gdb) ba
#0 malloc_consolidate (av=0x7fb9e8623e60) at malloc.c:5153
#1 0x00007fb9e8319214 in _int_malloc (av=0x7fb9e8623e60, bytes=1507) at malloc.c:4373
#2 0x00007fb9e831b8d0 in *__GI___libc_malloc (bytes=1507) at malloc.c:3660
#3 0x00007fb9e833d907 in __tzfile_read (file=<optimized out>, extra=0, extrap=<optimized out>) at tzfile.c:293
#4 0x00007fb9e833ca08 in tzset_internal (always=<optimized out>, explicit=<optimized out>) at tzset.c:439
#5 0x00007fb9e833cb29 in __tz_convert (timer=0x7fffd933d008, use_localtime=1, tp=0x7fb9e86273a0) at tzset.c:624
#6 0x00007fb9e8ac4779 in mylog (kind=GNUNET_ERROR_TYPE_ERROR, comp=0x2275070 "peerinfo-4031", message=0x7fb9e8b05d6b "Assertion failed at %s:%d.\n", va=0x7fffd933d0f8)
    at common_logging.c:788
#7 0x00007fb9e8ac499d in GNUNET_log_nocheck (kind=GNUNET_ERROR_TYPE_ERROR, message=0x7fb9e8b05d6b "Assertion failed at %s:%d.\n") at common_logging.c:842
#8 0x00007fb9e8ac81b9 in signal_transmit_error (connection=0x227ae70, ecode=9) at connection.c:520
#9 0x00007fb9e8acc9e5 in transmit_ready (cls=0x227ae70, tc=0x7fffd933d2d0) at connection.c:1312
#10 0x00007fb9e8af22f9 in run_ready (rs=0x22762d0, ws=0x2276360) at scheduler.c:602
#11 0x00007fb9e8af2b02 in GNUNET_SCHEDULER_run (task=0x7fb9e8aff3f9 <service_task>, task_cls=0x7fffd933d5d0) at scheduler.c:790
#12 0x00007fb9e8b00ebb in GNUNET_SERVICE_run (argc=3, argv=0x7fffd933d838, service_name=0x403b98 "peerinfo", options=GNUNET_SERVICE_OPTION_NONE, task=0x4035f5 <run>, task_cls=0x0)
    at service.c:1773
#13 0x0000000000403882 in main (argc=3, argv=0x7fffd933d838) at gnunet-service-peerinfo.c:732
TagsNo tags attached.

Activities

Christian Grothoff

2012-05-09 09:23

manager   ~0005820

valgrind details:

==1927== Invalid read of size 8
==1927== at 0x4E4AC93: process_notify (connection.c:1162)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927== by 0x403881: main (gnunet-service-peerinfo.c:732)
==1927== Address 0x649fdd0 is 80 bytes inside a block of size 200 free'd
==1927== at 0x4027AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1927== by 0x4E41C12: GNUNET_xfree_ (common_allocation.c:201)
==1927== by 0x4E4A11E: GNUNET_CONNECTION_destroy (connection.c:995)
==1927== by 0x4E76A86: GNUNET_SERVER_client_disconnect (server.c:1341)
==1927== by 0x4E76047: GNUNET_SERVER_client_drop (server.c:1178)
==1927== by 0x4E79BAB: transmit_response (server_tc.c:99)
==1927== by 0x4E76B3F: transmit_ready_callback_wrapper (server.c:1384)
==1927== by 0x4E4ABD6: process_notify (connection.c:1157)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927==
==1927== Invalid write of size 8
==1927== at 0x4E4ACA2: process_notify (connection.c:1162)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927== by 0x403881: main (gnunet-service-peerinfo.c:732)
==1927== Address 0x649fdd0 is 80 bytes inside a block of size 200 free'd
==1927== at 0x4027AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1927== by 0x4E41C12: GNUNET_xfree_ (common_allocation.c:201)
==1927== by 0x4E4A11E: GNUNET_CONNECTION_destroy (connection.c:995)
==1927== by 0x4E76A86: GNUNET_SERVER_client_disconnect (server.c:1341)
==1927== by 0x4E76047: GNUNET_SERVER_client_drop (server.c:1178)
==1927== by 0x4E79BAB: transmit_response (server_tc.c:99)
==1927== by 0x4E76B3F: transmit_ready_callback_wrapper (server.c:1384)
==1927== by 0x4E4ABD6: process_notify (connection.c:1157)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927==

Christian Grothoff

2012-05-09 09:24

manager   ~0005821

==1927== Invalid read of size 8
==1927== at 0x4E4714A: signal_transmit_error (connection.c:520)
==1927== by 0x4E4BA24: transmit_ready (connection.c:1312)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927== by 0x403881: main (gnunet-service-peerinfo.c:732)
==1927== Address 0x649fda8 is 40 bytes inside a block of size 200 free'd
==1927== at 0x4027AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1927== by 0x4E41C12: GNUNET_xfree_ (common_allocation.c:201)
==1927== by 0x4E4A11E: GNUNET_CONNECTION_destroy (connection.c:995)
==1927== by 0x4E76A86: GNUNET_SERVER_client_disconnect (server.c:1341)
==1927== by 0x4E76047: GNUNET_SERVER_client_drop (server.c:1178)
==1927== by 0x4E79BAB: transmit_response (server_tc.c:99)
==1927== by 0x4E76B3F: transmit_ready_callback_wrapper (server.c:1384)
==1927== by 0x4E4ABD6: process_notify (connection.c:1157)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927==
==1927== Invalid read of size 4
==1927== at 0x4E63FBB: GNUNET_NETWORK_socket_close (network.c:362)
==1927== by 0x4E47155: signal_transmit_error (connection.c:520)
==1927== by 0x4E4BA24: transmit_ready (connection.c:1312)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927== by 0x4E8021E: GNUNET_SERVICE_run (service.c:1773)
==1927== by 0x403881: main (gnunet-service-peerinfo.c:732)
==1927== Address 0x649fcd0 is 0 bytes inside a block of size 24 free'd
==1927== at 0x4027AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1927== by 0x4E41C12: GNUNET_xfree_ (common_allocation.c:201)
==1927== by 0x4E64009: GNUNET_NETWORK_socket_close (network.c:376)
==1927== by 0x4E49FD3: GNUNET_CONNECTION_destroy (connection.c:987)
==1927== by 0x4E76A86: GNUNET_SERVER_client_disconnect (server.c:1341)
==1927== by 0x4E76047: GNUNET_SERVER_client_drop (server.c:1178)
==1927== by 0x4E79BAB: transmit_response (server_tc.c:99)
==1927== by 0x4E76B3F: transmit_ready_callback_wrapper (server.c:1384)
==1927== by 0x4E4ABD6: process_notify (connection.c:1157)
==1927== by 0x4E4B753: transmit_ready (connection.c:1288)
==1927== by 0x4E7165C: run_ready (scheduler.c:602)
==1927== by 0x4E71E65: GNUNET_SCHEDULER_run (scheduler.c:790)
==1927==

Christian Grothoff

2012-05-09 20:27

manager   ~0005832

Should be fixed in SVN 21393.

Issue History

Date Modified Username Field Change
2012-05-08 18:34 Christian Grothoff New Issue
2012-05-08 22:00 Christian Grothoff Assigned To => Christian Grothoff
2012-05-08 22:00 Christian Grothoff Status new => assigned
2012-05-09 09:23 Christian Grothoff Note Added: 0005820
2012-05-09 09:24 Christian Grothoff Note Added: 0005821
2012-05-09 09:25 Christian Grothoff Summary segfault (odd) in peerinfo (in assertion) after running mesh 2dtorus test for a long time in a loop [memory corruption?] => segfault (odd) in peerinfo (in assertion) after running mesh 2dtorus test for a long time in a loop (now with valgrind info)
2012-05-09 20:27 Christian Grothoff Note Added: 0005832
2012-05-09 20:27 Christian Grothoff Status assigned => resolved
2012-05-09 20:27 Christian Grothoff Fixed in Version => 0.9.3
2012-05-09 20:27 Christian Grothoff Resolution open => fixed
2012-05-09 20:27 Christian Grothoff Target Version => 0.9.3
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2024-05-03 14:02 Christian Grothoff Category peerinfo service => obsolete