View Issue Details

IDProjectCategoryView StatusLast Update
0009925Talerexchangepublic2025-05-09 23:06
ReporterChristian Grothoff Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version1.0 
Summary0009925: exchange tests fail under valgrind due to use of uninitialized values
DescriptionI get:

==173503==
==173503== Conditional jump or move depends on uninitialised value(s)
==173503== at 0x484DAD6: bcmp (vg_replace_strmem.c:1203)
==173503== by 0x487A285: analyze_command (testing_api_cmd_coin_history.c:290)
==173503== by 0x487A158: analyze_command (testing_api_cmd_coin_history.c:257)
==173503== by 0x48ABCB4: TALER_TESTING_iterate (testing_api_loop.c:696)
==173503== by 0x487AD14: coin_history_cb (testing_api_cmd_coin_history.c:449)
==173503== by 0x4BBB51D: handle_coins_history_ok (exchange_api_coins_history.c:933)
==173503== by 0x4BBB66F: handle_coins_history_finished (exchange_api_coins_history.c:970)
==173503== by 0x4D126C3: GNUNET_CURL_perform2 (curl.c:802)
==173503== by 0x4D12F1F: context_task (curl_reschedule.c:127)
==173503== by 0x4955E18: GNUNET_SCHEDULER_do_work (scheduler.c:2144)
==173503== by 0x4956C5B: select_loop (scheduler.c:2443)
==173503== by 0x4950EF0: GNUNET_SCHEDULER_run (scheduler.c:743)
==173503==

Note that the test (test_exchange_api_{rsa,cs}) then fails, but *passes* when not run with valgrind.
TagsNo tags attached.

Relationships

child of 0009898 confirmed Parent issue for cleanup tasks post withdraw refactor and new refresh protocol 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-05-09 22:48 Christian Grothoff New Issue
2025-05-09 22:48 Christian Grothoff Status new => confirmed
2025-05-09 23:06 oec Relationship added child of 0009898