View Issue Details

IDProjectCategoryView StatusLast Update
0001843GNUnettransport servicepublic2011-10-31 12:00
ReporterChristian Grothoff Assigned ToMatthias Wachs  
PriorityurgentSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Summary0001843: Use of uninitialised value of size 8 (valgrind report)
Description==19106== at 0x40D38F: GST_validation_handle_ping (gnunet-service-transport_validation.c:647)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)
==19106== by 0x567C548: run_ready (scheduler.c:685)
==19106== by 0x567CCFF: GNUNET_SCHEDULER_run (scheduler.c:867)
==19106== by 0x56882E1: GNUNET_SERVICE_run (service.c:1608)
TagsNo tags attached.

Relationships

related to 0001841 closedMatthias Wachs transport service crashes 

Activities

Christian Grothoff

2011-10-24 00:52

manager   ~0004737

==19106== Use of uninitialised value of size 8
==19106== at 0x40D428: GST_validation_handle_ping (gnunet-service-transport_validation.c:655)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)
==19106== by 0x567C548: run_ready (scheduler.c:685)
==19106== by 0x567CCFF: GNUNET_SCHEDULER_run (scheduler.c:867)
==19106== by 0x56882E1: GNUNET_SERVICE_run (service.c:1608)
==19106==
==19106== Use of uninitialised value of size 8
==19106== at 0x40D436: GST_validation_handle_ping (gnunet-service-transport_validation.c:656)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)
==19106== by 0x567C548: run_ready (scheduler.c:685)
==19106== by 0x567CCFF: GNUNET_SCHEDULER_run (scheduler.c:867)
==19106== by 0x56882E1: GNUNET_SERVICE_run (service.c:1608)

Christian Grothoff

2011-10-24 00:53

manager   ~0004738

==19106== Conditional jump or move depends on uninitialised value(s)
==19106== at 0x60CD5CD: ??? (in /usr/lib/libgcrypt.so.11.5.3)
==19106== by 0x5669AC7: GNUNET_CRYPTO_rsa_sign (crypto_rsa.c:898)
==19106== by 0x40D465: GST_validation_handle_ping (gnunet-service-transport_validation.c:657)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)
==19106== by 0x567C548: run_ready (scheduler.c:685)
==19106==
==19106== Conditional jump or move depends on uninitialised value(s)
==19106== at 0x4C25F13: memcpy (mc_replace_strmem.c:77)
==19106== by 0x60CD603: ??? (in /usr/lib/libgcrypt.so.11.5.3)
==19106== by 0x5669AC7: GNUNET_CRYPTO_rsa_sign (crypto_rsa.c:898)
==19106== by 0x40D465: GST_validation_handle_ping (gnunet-service-transport_validation.c:657)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)

Christian Grothoff

2011-10-24 00:53

manager   ~0004739

==19106== Use of uninitialised value of size 8
==19106== at 0x4C25FA7: memcpy (mc_replace_strmem.c:497)
==19106== by 0x60CD603: ??? (in /usr/lib/libgcrypt.so.11.5.3)
==19106== by 0x5669AC7: GNUNET_CRYPTO_rsa_sign (crypto_rsa.c:898)
==19106== by 0x40D465: GST_validation_handle_ping (gnunet-service-transport_validation.c:657)
==19106== by 0x40323B: plugin_env_receive_callback (gnunet-service-transport.c:256)
==19106== by 0x6D20DF3: handle_tcp_data (plugin_transport_tcp.c:1740)
==19106== by 0x567F6E1: GNUNET_SERVER_inject (server.c:717)
==19106== by 0x567FC33: client_message_tokenizer_callback (server.c:943)
==19106== by 0x5680B20: GNUNET_SERVER_mst_receive (server_mst.c:219)
==19106== by 0x567F85E: process_mst (server.c:789)
==19106== by 0x567FB23: process_incoming (server.c:873)
==19106== by 0x565877B: receive_ready (connection.c:1203)
==19106==
==19106== Use of uninitialised value of size 8
==19106== at 0x40D584: GST_validation_handle_ping (gnunet-service-transport_validation.c:665)
==19106== by 0x7581DC2B6D051433: ???
==19106== by 0xE6098BA2D3EB135A: ???
==19106== by 0x764B0056CDF8DC72: ???
==19106== by 0x1E690919ECE40DAF: ???
==19106== by 0x11B6D4393A4AC478: ???
==19106== by 0x740D5D543C32F108: ???
==19106== by 0xACCF409B1A5D2728: ???
==19106== by 0xF398C43126C8D0BF: ???
==19106== by 0xA201358FEAFEBC4: ???
==19106== by 0xC71C9F1006D88046: ???
==19106== by 0xB1FB7102AF8B2156: ???
==19106==
==19106== Invalid read of size 8
==19106== at 0x543C1FC: add_setter_action (statistics_api.c:1038)
==19106== by 0x543C641: GNUNET_STATISTICS_update (statistics_api.c:1136)
==19106== by 0x6D1E847: tcp_plugin_send (plugin_transport_tcp.c:945)
==19106== by 0x40D6A5: GST_validation_handle_ping (gnunet-service-transport_validation.c:674)
==19106== by 0x7581DC2B6D051433: ???
==19106== by 0xE6098BA2D3EB135A: ???
==19106== by 0x764B0056CDF8DC72: ???
==19106== by 0x1E690919ECE40DAF: ???
==19106== by 0x11B6D4393A4AC478: ???
==19106== by 0x740D5D543C32F108: ???
==19106== by 0xACCF409B1A5D2728: ???
==19106== by 0xF398C43126C8D0BF: ???
==19106== Address 0x133323f91a7 is not stack'd, malloc'd or (recently) free'd
==19106==
==19106==
==19106== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==19106== Access not within mapped region at address 0x133323F91A7
==19106== at 0x543C1FC: add_setter_action (statistics_api.c:1038)
==19106== by 0x543C641: GNUNET_STATISTICS_update (statistics_api.c:1136)
==19106== by 0x6D1E847: tcp_plugin_send (plugin_transport_tcp.c:945)
==19106== by 0x40D6A5: GST_validation_handle_ping (gnunet-service-transport_validation.c:674)
==19106== by 0x7581DC2B6D051433: ???
==19106== by 0xE6098BA2D3EB135A: ???
==19106== by 0x764B0056CDF8DC72: ???
==19106== by 0x1E690919ECE40DAF: ???
==19106== by 0x11B6D4393A4AC478: ???
==19106== by 0x740D5D543C32F108: ???
==19106== by 0xACCF409B1A5D2728: ???
==19106== by 0xF398C43126C8D0BF: ???

Matthias Wachs

2011-10-24 11:38

reporter   ~0004745

All uninitialized values related to ..._validation.c:655...674 fixed in r17706

Issue History

Date Modified Username Field Change
2011-10-24 00:52 Christian Grothoff New Issue
2011-10-24 00:52 Christian Grothoff Status new => assigned
2011-10-24 00:52 Christian Grothoff Assigned To => Matthias Wachs
2011-10-24 00:52 Christian Grothoff Note Added: 0004737
2011-10-24 00:53 Christian Grothoff Note Added: 0004738
2011-10-24 00:53 Christian Grothoff Note Added: 0004739
2011-10-24 00:53 Christian Grothoff Relationship added related to 0001841
2011-10-24 00:57 Christian Grothoff Reproducibility have not tried => random
2011-10-24 11:38 Matthias Wachs Note Added: 0004745
2011-10-24 11:38 Matthias Wachs Status assigned => resolved
2011-10-24 11:38 Matthias Wachs Resolution open => fixed
2011-10-31 12:00 Christian Grothoff Status resolved => closed