View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002329 | GNUnet | obsolete | public | 2012-05-08 18:34 | 2024-05-03 14:02 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | crash | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.3 | Fixed in Version | 0.9.3 | ||
| Summary | 0002329: segfault (odd) in peerinfo (in assertion) after running mesh 2dtorus test for a long time in a loop (now with valgrind info) | ||||
| Description | Reading 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 | ||||
| Tags | No tags attached. | ||||
|
|
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== |
|
|
==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== |
|
|
Should be fixed in SVN 21393. |
| 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 |