View Issue Details

IDProjectCategoryView StatusLast Update
0005586GNUnetfile-sharing servicepublic2019-02-28 10:17
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.11.0Fixed in Version0.11.0 
Summary0005586: valgrind-related crash in FS testcase
Descriptiontest_gnunet_service_fs_p2p_cadet.log:==98000== Invalid read of size 8
test_gnunet_service_fs_p2p_cadet.log:==98000== at 0x48AE518: GNUNET_CADET_channel_destroy (cadet_api.c:953)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11FCF6: cadet_timeout (gnunet-service-fs_cadet_client.c:521)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492E4E2: GNUNET_SCHEDULER_do_work (scheduler.c:2115)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492F35A: select_loop (scheduler.c:2412)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x49299F9: GNUNET_SCHEDULER_run (scheduler.c:727)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x4936DEF: GNUNET_SERVICE_run_ (service.c:2449)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11038C: main (gnunet-service-fs.c:1384)
test_gnunet_service_fs_p2p_cadet.log:==98000== Address 0x54d6e40 is 32 bytes inside a block of size 112 free'd
test_gnunet_service_fs_p2p_cadet.log:==98000== at 0x48369AB: free (vg_replace_malloc.c:530)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48E28E4: GNUNET_xfree_ (common_allocation.c:339)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48AC831: destroy_channel (cadet_api.c:304)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48AE5F6: GNUNET_CADET_channel_destroy (cadet_api.c:968)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x120CB5: GSF_cadet_release_clients (gnunet-service-fs_cadet_client.c:744)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48F285D: GNUNET_CONTAINER_multipeermap_iterate (container_multipeermap.c:365)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x122231: GSF_cadet_stop_server (gnunet-service-fs_cadet_server.c:527)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x10F710: shutdown_task (gnunet-service-fs.c:1173)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492E4E2: GNUNET_SCHEDULER_do_work (scheduler.c:2115)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492F35A: select_loop (scheduler.c:2412)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x49299F9: GNUNET_SCHEDULER_run (scheduler.c:727)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x4936DEF: GNUNET_SERVICE_run_ (service.c:2449)
test_gnunet_service_fs_p2p_cadet.log:==98000== Block was alloc'd at
test_gnunet_service_fs_p2p_cadet.log:==98000== at 0x483577F: malloc (vg_replace_malloc.c:299)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48E25C0: GNUNET_xmalloc_unchecked_ (common_allocation.c:232)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48E1F5C: GNUNET_xmalloc_ (common_allocation.c:75)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48AC4E2: create_channel (cadet_api.c:244)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x48AEEF4: GNUNET_CADET_channel_create (cadet_api.c:1155)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x1204A7: get_cadet (gnunet-service-fs_cadet_client.c:630)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x12057A: GSF_cadet_query (gnunet-service-fs_cadet_client.c:667)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11B958: GSF_cadet_lookup_ (gnunet-service-fs_pr.c:1295)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x10DF0B: start_p2p_processing (gnunet-service-fs.c:769)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11BD16: call_continuation (gnunet-service-fs_pr.c:1381)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11BDAF: no_more_local_results (gnunet-service-fs_pr.c:1399)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11C038: process_local_reply (gnunet-service-fs_pr.c:1512)
test_gnunet_service_fs_p2p_cadet.log:==98000==
test_gnunet_service_fs_p2p_cadet.log:==98000== Invalid read of size 8
test_gnunet_service_fs_p2p_cadet.log:==98000== at 0x48AE524: GNUNET_CADET_channel_destroy (cadet_api.c:957)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11FCF6: cadet_timeout (gnunet-service-fs_cadet_client.c:521)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492E4E2: GNUNET_SCHEDULER_do_work (scheduler.c:2115)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492F35A: select_loop (scheduler.c:2412)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x49299F9: GNUNET_SCHEDULER_run (scheduler.c:727)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x4936DEF: GNUNET_SERVICE_run_ (service.c:2449)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11038C: main (gnunet-service-fs.c:1384)
test_gnunet_service_fs_p2p_cadet.log:==98000== Address 0xdf0adba0df0adba is not stack'd, malloc'd or (recently) free'd
test_gnunet_service_fs_p2p_cadet.log:==98000==
test_gnunet_service_fs_p2p_cadet.log:==98000==
test_gnunet_service_fs_p2p_cadet.log:==98000== Process terminating with default action of signal 11 (SIGSEGV): dumping core
test_gnunet_service_fs_p2p_cadet.log:==98000== General Protection Fault
test_gnunet_service_fs_p2p_cadet.log:==98000== at 0x48AE524: GNUNET_CADET_channel_destroy (cadet_api.c:957)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11FCF6: cadet_timeout (gnunet-service-fs_cadet_client.c:521)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492E4E2: GNUNET_SCHEDULER_do_work (scheduler.c:2115)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x492F35A: select_loop (scheduler.c:2412)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x49299F9: GNUNET_SCHEDULER_run (scheduler.c:727)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x4936DEF: GNUNET_SERVICE_run_ (service.c:2449)
test_gnunet_service_fs_p2p_cadet.log:==98000== by 0x11038C: main (gnunet-service-fs.c:1384)
TagsNo tags attached.

Activities

nikita

2019-02-19 09:37

reporter   ~0013870

Is this required to be solved in 0.11.0? Are you planning to keep the 28th as the release date and add minor bugs to be solved on that roadmap?

Christian Grothoff

2019-02-19 09:42

manager   ~0013871

This time is deliberately used for stabilization / testing, and as I intend to fix this bug (which should be reasonably easy) today, of course it is now on the map for 0.11. If you are _sure_ to fix bugs by Feb 28th, you can add them to the roadmap as well. Or if you find something that is really so bad that it must be fixed beforehand. And this one is both feasible and IMO critical.

Christian Grothoff

2019-02-19 09:53

manager   ~0013873

Fixed in 2caf34724..25333278f

Issue History

Date ModifiedUsernameFieldChange
2019-02-19 01:05Christian GrothoffNew Issue
2019-02-19 01:05Christian GrothoffStatusnew => assigned
2019-02-19 01:05Christian GrothoffAssigned To => Christian Grothoff
2019-02-19 09:37nikitaNote Added: 0013870
2019-02-19 09:42Christian GrothoffNote Added: 0013871
2019-02-19 09:53Christian GrothoffStatusassigned => resolved
2019-02-19 09:53Christian GrothoffResolutionopen => fixed
2019-02-19 09:53Christian GrothoffFixed in Version => 0.11.0
2019-02-19 09:53Christian GrothoffNote Added: 0013873
2019-02-28 10:17Christian GrothoffStatusresolved => closed