View Issue Details

IDProjectCategoryView StatusLast Update
0005925gnunet-gtkgnunet-fs-gtkpublic2026-01-25 14:10
Reportercorvuscorax Assigned ToChristian Grothoff Due Date
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.7Fixed in Version0.11.7 
Summary0005925: gnunet-gtk API incompatible with latest gnunet API
Descriptionweirdly enough gnunet-gtk compiles against the current git version of gnunet, but segfaults as soon as gnunet-fs-gtk is started
The reason is an API incompatibility
 in arm_api.c handle_arm_list_result() sends "list" as struct GNUNET_ARM_ServiceInfo list[rcount];
but gnunet-fs-gtk's callback expects:
const char *const *list

which leads to a null pointer dereference if the first entry of the struct is 0
Steps To Reproducecompile, run
TagsNo tags attached.

Activities

Christian Grothoff

2019-10-08 12:04

manager   ~0014982

Thanks for the report, fixed in 7f569151..244e204d.

Issue History

Date ModifiedUsernameFieldChange
2019-10-08 06:27corvuscoraxNew Issue
2019-10-08 06:27corvuscoraxTag Attached: gnunet-gtk
2019-10-08 06:27corvuscoraxTag Attached: segfault
2019-10-08 12:04Christian GrothoffNote Added: 0014982
2019-10-08 12:05Christian GrothoffAssigned To => Christian Grothoff
2019-10-08 12:05Christian GrothoffStatusnew => resolved
2019-10-08 12:05Christian GrothoffResolutionopen => fixed
2019-10-08 12:05Christian GrothoffFixed in Version => 0.11.7
2019-10-08 12:05Christian GrothoffProduct Version => Git master
2019-10-08 12:05Christian GrothoffTarget Version => 0.11.7
2019-11-16 17:45Christian GrothoffStatusresolved => closed
2021-09-06 14:54Christian Grothoff
2024-02-11 10:44Christian GrothoffTag Detached: gnunet-gtk
2026-01-25 14:10Christian GrothoffTag Detached: segfault