View Issue Details

IDProjectCategoryView StatusLast Update
0001692GNUnetfile-sharing servicepublic2011-06-17 11:30
Reportermrwiggles Assigned ToChristian Grothoff  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Summary0001692: FS service crash
DescriptionAfter performing a gnunet-publish and a gnunet-search, FS fails. Valgrind trace included.
Additional Information==8586== Use of uninitialised value of size 8
==8586== at 0x60B418F: setBit (container_bloomfilter.c:125)
==8586== by 0x60B4271: incrementBit (container_bloomfilter.c:186)
==8586== by 0x60B480E: incrementBitCallback (container_bloomfilter.c:382)
==8586== by 0x60B475C: iterateBits (container_bloomfilter.c:350)
==8586== by 0x60B4F14: GNUNET_CONTAINER_bloomfilter_add (container_bloomfilter.c:656)
==8586== by 0x40BBEC: GSF_pending_request_update_ (gnunet-service-fs_pr.c:430)
==8586== by 0x40C6CF: process_reply (gnunet-service-fs_pr.c:803)
==8586== by 0x40D468: process_local_reply (gnunet-service-fs_pr.c:1268)
==8586== by 0x505E4C5: process_result_message (datastore_api.c:1330)
==8586== by 0x505D04E: receive_cb (datastore_api.c:600)
==8586== by 0x60AC7CD: receive_task (client.c:571)
==8586== by 0x60CBF7E: run_ready (scheduler.c:643)
==8586==
==8586== Use of uninitialised value of size 8
==8586== at 0x60B4199: setBit (container_bloomfilter.c:125)
==8586== by 0x60B4271: incrementBit (container_bloomfilter.c:186)
==8586== by 0x60B480E: incrementBitCallback (container_bloomfilter.c:382)
==8586== by 0x60B475C: iterateBits (container_bloomfilter.c:350)
==8586== by 0x60B4F14: GNUNET_CONTAINER_bloomfilter_add (container_bloomfilter.c:656)
==8586== by 0x40BBEC: GSF_pending_request_update_ (gnunet-service-fs_pr.c:430)
==8586== by 0x40C6CF: process_reply (gnunet-service-fs_pr.c:803)
==8586== by 0x40D468: process_local_reply (gnunet-service-fs_pr.c:1268)
==8586== by 0x505E4C5: process_result_message (datastore_api.c:1330)
==8586== by 0x505D04E: receive_cb (datastore_api.c:600)
==8586== by 0x60AC7CD: receive_task (client.c:571)
==8586== by 0x60CBF7E: run_ready (scheduler.c:643)
==8586==
==8586== Conditional jump or move depends on uninitialised value(s)
==8586== at 0x60B423D: testBit (container_bloomfilter.c:161)
==8586== by 0x60B4878: testBitCallback (container_bloomfilter.c:414)
==8586== by 0x60B475C: iterateBits (container_bloomfilter.c:350)
==8586== by 0x60B4EDD: GNUNET_CONTAINER_bloomfilter_test (container_bloomfilter.c:639)
==8586== by 0x772ACA5: block_plugin_fs_evaluate (plugin_block_fs.c:102)
==8586== by 0x5A8CFCD: GNUNET_BLOCK_evaluate (block.c:236)
==8586== by 0x40C4F1: process_reply (gnunet-service-fs_pr.c:746)
==8586== by 0x40D468: process_local_reply (gnunet-service-fs_pr.c:1268)
==8586== by 0x505E4C5: process_result_message (datastore_api.c:1330)
==8586== by 0x505D04E: receive_cb (datastore_api.c:600)
==8586== by 0x60AC7CD: receive_task (client.c:571)
==8586== by 0x60CBF7E: run_ready (scheduler.c:643)
TagsNo tags attached.

Activities

Christian Grothoff

2011-06-14 13:13

manager   ~0004361

Fixed in SVN 15565.

mrwiggles

2011-06-14 13:21

reporter   ~0004363

==3576== Invalid read of size 4
==3576== at 0x60C7744: GNUNET_PEER_intern (peer.c:96)
==3576== by 0x406752: GSF_handle_p2p_query_ (gnunet-service-fs_cp.c:1267)
==3576== by 0x4041B9: handle_p2p_get (gnunet-service-fs.c:309)
==3576== by 0x5E97EDA: main_notify_handler (core_api.c:1126)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576== Address 0x73fb7fc is 1,436 bytes inside a block of size 2,304 free'd
==3576== at 0x4C27DAC: free (vg_replace_malloc.c:366)
==3576== by 0x60AD91E: GNUNET_xfree_ (common_allocation.c:196)
==3576== by 0x60ADACE: GNUNET_xgrow_ (common_allocation.c:256)
==3576== by 0x60C77E4: GNUNET_PEER_intern (peer.c:103)
==3576== by 0x405252: GSF_peer_connect_handler_ (gnunet-service-fs_cp.c:623)
==3576== by 0x404481: peer_connect_handler (gnunet-service-fs.c:465)
==3576== by 0x5E977FD: main_notify_handler (core_api.c:981)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576==
==3576== Invalid read of size 4
==3576== at 0x60C7785: GNUNET_PEER_intern (peer.c:97)
==3576== by 0x406752: GSF_handle_p2p_query_ (gnunet-service-fs_cp.c:1267)
==3576== by 0x4041B9: handle_p2p_get (gnunet-service-fs.c:309)
==3576== by 0x5E97EDA: main_notify_handler (core_api.c:1126)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576== Address 0x73fb7fc is 1,436 bytes inside a block of size 2,304 free'd
==3576== at 0x4C27DAC: free (vg_replace_malloc.c:366)
==3576== by 0x60AD91E: GNUNET_xfree_ (common_allocation.c:196)
==3576== by 0x60ADACE: GNUNET_xgrow_ (common_allocation.c:256)
==3576== by 0x60C77E4: GNUNET_PEER_intern (peer.c:103)
==3576== by 0x405252: GSF_peer_connect_handler_ (gnunet-service-fs_cp.c:623)
==3576== by 0x404481: peer_connect_handler (gnunet-service-fs.c:465)
==3576== by 0x5E977FD: main_notify_handler (core_api.c:981)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576==
==3576== Invalid write of size 4
==3576== at 0x60C778F: GNUNET_PEER_intern (peer.c:97)
==3576== by 0x406752: GSF_handle_p2p_query_ (gnunet-service-fs_cp.c:1267)
==3576== by 0x4041B9: handle_p2p_get (gnunet-service-fs.c:309)
==3576== by 0x5E97EDA: main_notify_handler (core_api.c:1126)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576== Address 0x73fb7fc is 1,436 bytes inside a block of size 2,304 free'd
==3576== at 0x4C27DAC: free (vg_replace_malloc.c:366)
==3576== by 0x60AD91E: GNUNET_xfree_ (common_allocation.c:196)
==3576== by 0x60ADACE: GNUNET_xgrow_ (common_allocation.c:256)
==3576== by 0x60C77E4: GNUNET_PEER_intern (peer.c:103)
==3576== by 0x405252: GSF_peer_connect_handler_ (gnunet-service-fs_cp.c:623)
==3576== by 0x404481: peer_connect_handler (gnunet-service-fs.c:465)
==3576== by 0x5E977FD: main_notify_handler (core_api.c:981)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576==
==3576== Invalid read of size 4
==3576== at 0x60C7796: GNUNET_PEER_intern (peer.c:98)
==3576== by 0x406752: GSF_handle_p2p_query_ (gnunet-service-fs_cp.c:1267)
==3576== by 0x4041B9: handle_p2p_get (gnunet-service-fs.c:309)
==3576== by 0x5E97EDA: main_notify_handler (core_api.c:1126)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576== Address 0x73fb7f8 is 1,432 bytes inside a block of size 2,304 free'd
==3576== at 0x4C27DAC: free (vg_replace_malloc.c:366)
==3576== by 0x60AD91E: GNUNET_xfree_ (common_allocation.c:196)
==3576== by 0x60ADACE: GNUNET_xgrow_ (common_allocation.c:256)
==3576== by 0x60C77E4: GNUNET_PEER_intern (peer.c:103)
==3576== by 0x405252: GSF_peer_connect_handler_ (gnunet-service-fs_cp.c:623)
==3576== by 0x404481: peer_connect_handler (gnunet-service-fs.c:465)
==3576== by 0x5E977FD: main_notify_handler (core_api.c:981)
==3576== by 0x60AC82D: receive_task (client.c:571)
==3576== by 0x60CBF3A: run_ready (scheduler.c:643)
==3576== by 0x60CC3E4: GNUNET_SCHEDULER_run (scheduler.c:790)
==3576== by 0x60D39B1: GNUNET_SERVICE_run (service.c:1620)
==3576== by 0x40482C: main (gnunet-service-fs.c:621)
==3576==
Jun 14 13:18:24 fs-3576 ERROR Assertion failed at peer.c:183.
Jun 14 13:18:24 fs-3576 ERROR Assertion failed at peer.c:206.

mrwiggles

2011-06-14 13:21

reporter   ~0004364

That particular issue seems to have gone away, but peer_intern issue remains )-:

Christian Grothoff

2011-06-14 13:42

manager   ~0004365

Fixed in SVN 15568.

Issue History

Date Modified Username Field Change
2011-06-14 12:00 mrwiggles New Issue
2011-06-14 12:00 mrwiggles Status new => assigned
2011-06-14 12:00 mrwiggles Assigned To => Christian Grothoff
2011-06-14 13:13 Christian Grothoff Note Added: 0004361
2011-06-14 13:13 Christian Grothoff Status assigned => resolved
2011-06-14 13:13 Christian Grothoff Resolution open => fixed
2011-06-14 13:21 mrwiggles Note Added: 0004363
2011-06-14 13:21 mrwiggles Status resolved => feedback
2011-06-14 13:21 mrwiggles Resolution fixed => reopened
2011-06-14 13:21 mrwiggles Note Added: 0004364
2011-06-14 13:36 Christian Grothoff Status feedback => assigned
2011-06-14 13:42 Christian Grothoff Note Added: 0004365
2011-06-14 13:42 Christian Grothoff Status assigned => resolved
2011-06-14 13:42 Christian Grothoff Resolution reopened => fixed
2011-06-17 11:30 Christian Grothoff Status resolved => closed