View Issue Details

IDProjectCategoryView StatusLast Update
0002383GNUnettransport servicepublic2024-05-03 12:01
ReporterChristian Grothoff Assigned ToMatthias Wachs Due Date
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 19: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 08:10

reporter   ~0005963

fixed in rev 21620

Issue History

Date ModifiedUsernameFieldChange
2012-05-28 19:46Christian GrothoffNew Issue
2012-05-28 19:46Christian GrothoffStatusnew => assigned
2012-05-28 19:46Christian GrothoffAssigned To => Matthias Wachs
2012-05-28 19:47Christian GrothoffNote Added: 0005961
2012-05-28 19:52Christian GrothoffTarget Version0.9.3 => 0.9.4
2012-05-29 08:10Matthias WachsNote Added: 0005963
2012-05-29 08:10Matthias WachsStatusassigned => resolved
2012-05-29 08:10Matthias WachsResolutionopen => fixed
2012-05-29 13:41Christian GrothoffFixed in Version => 0.9.3
2012-05-29 13:41Christian GrothoffTarget Version0.9.4 => 0.9.3
2012-06-02 17:15Christian GrothoffStatusresolved => closed
2024-05-03 12:01Christian GrothoffCategoryHTTP transport => transport service