View Issue Details

IDProjectCategoryView StatusLast Update
0002383GNUnettransport servicepublic2024-05-03 14:01
ReporterChristian Grothoff Assigned ToMatthias Wachs  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002383: valgrind reports invalid read in server_disconnect_cb
DescriptionFrom gnunet.org peer:


==21975== Invalid read of size 8
==21975== at 0x9C42D00: server_disconnect_cb (plugin_transport_http_server.c:758)
==21975== by 0x6E61CF7: MHD_connection_close (connection.c:316)
==21975== by 0x6E6281F: MHD_connection_handle_idle (connection.c:2376)
==21975== by 0x6E66026: MHD_select (daemon.c:1373)
==21975== by 0x6E666A4: MHD_run (daemon.c:1595)
==21975== by 0x9C42B9B: server_v4_run (plugin_transport_http_server.c:918)
==21975== by 0x526E24F: GNUNET_SCHEDULER_run (scheduler.c:602)
==21975== by 0x5277328: GNUNET_SERVICE_run (service.c:1773)
==21975== by 0x404378: main (gnunet-service-transport.c:646)
==21975== Address 0x68511c8 is not stack'd, malloc'd or (recently) free'd
==21975==
TagsNo tags attached.

Activities

Christian Grothoff

2012-05-28 21:47

manager   ~0005961

==22071== Invalid read of size 8
==22071== at 0x6C581C0: server_disconnect_cb (plugin_transport_http_server.c:758)
==22071== by 0x6E61CF7: MHD_connection_close (connection.c:316)
==22071== by 0x6E6B177: MHD_tls_connection_handle_idle (connection_https.c:142)
==22071== by 0x6E66026: MHD_select (daemon.c:1373)
==22071== by 0x6E666A4: MHD_run (daemon.c:1595)
==22071== by 0x6C5805B: server_v4_run (plugin_transport_http_server.c:918)
==22071== by 0x526E24F: GNUNET_SCHEDULER_run (scheduler.c:602)
==22071== by 0x5277328: GNUNET_SERVICE_run (service.c:1773)
==22071== by 0x404378: main (gnunet-service-transport.c:646)
==22071== Address 0xbf18838 is 8 bytes inside a block of size 80 free'd
==22071== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22071== by 0x526E262: GNUNET_SCHEDULER_run (scheduler.c:611)
==22071== by 0x5277328: GNUNET_SERVICE_run (service.c:1773)
==22071== by 0x404378: main (gnunet-service-transport.c:646)
==22071==
==22071== Invalid read of size 8
==22071== at 0x6C581C0: server_disconnect_cb (plugin_transport_http_server.c:758)
==22071== by 0x6E61CF7: MHD_connection_close (connection.c:316)
==22071== by 0x6E62755: MHD_connection_handle_read (connection.c:1518)
==22071== by 0x6E66074: MHD_select (daemon.c:1370)
==22071== by 0x6E666A4: MHD_run (daemon.c:1595)
==22071== by 0x6C5805B: server_v4_run (plugin_transport_http_server.c:918)
==22071== by 0x526E24F: GNUNET_SCHEDULER_run (scheduler.c:602)
==22071== by 0x5277328: GNUNET_SERVICE_run (service.c:1773)
==22071== by 0x404378: main (gnunet-service-transport.c:646)
==22071== Address 0x6961638 is 8 bytes inside a block of size 24 free'd
==22071== at 0x4028AAE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22071== by 0x6C5313A: delete_session (plugin_transport_http.c:604)
==22071== by 0x6C5341F: http_plugin_disconnect (plugin_transport_http.c:872)
==22071== by 0x408E19: free_neighbour (gnunet-service-transport_neighbours.c:892)
==22071== by 0x526E24F: GNUNET_SCHEDULER_run (scheduler.c:602)
==22071== by 0x5277328: GNUNET_SERVICE_run (service.c:1773)
==22071== by 0x404378: main (gnunet-service-transport.c:646)
==22071==

Matthias Wachs

2012-05-29 10:10

reporter   ~0005963

fixed in rev 21620

Issue History

Date Modified Username Field Change
2012-05-28 21:46 Christian Grothoff New Issue
2012-05-28 21:46 Christian Grothoff Status new => assigned
2012-05-28 21:46 Christian Grothoff Assigned To => Matthias Wachs
2012-05-28 21:47 Christian Grothoff Note Added: 0005961
2012-05-28 21:52 Christian Grothoff Target Version 0.9.3 => 0.9.4
2012-05-29 10:10 Matthias Wachs Note Added: 0005963
2012-05-29 10:10 Matthias Wachs Status assigned => resolved
2012-05-29 10:10 Matthias Wachs Resolution open => fixed
2012-05-29 15:41 Christian Grothoff Fixed in Version => 0.9.3
2012-05-29 15:41 Christian Grothoff Target Version 0.9.4 => 0.9.3
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2024-05-03 14:01 Christian Grothoff Category HTTP transport => transport service