StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created StorageServer created Node constructed. allmydata-tahoe: 1.8.0c3-r4713, foolscap: 0.5.1, pycryptopp: 0.5.15, zfec: 1.4.5, Twisted: 10.0.0, Nevow: 0.10.0, zope.interface: 3.5.3, python: 2.6.5, platform: Linux-Ubuntu_10.04-i686-32bit_ELF, sqlite: 3.6.22, simplejson: 2.0.9, pycrypto: 2.0.1, pyOpenSSL: 0.10, setuptools: 0.6c16dev, pyasn1: 0.0.8a, pysqlite: 2.4.1 init_web(webport=%s) CHKUploader starting starting upload of creating Encoder file size: 40000 my encoding parameters: (3, 7, 10, 40002) got encoding parameters: 3/7/10 40002 now setting up codec using storage index dglev storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 storage: allocate_buckets dglevpj4ueb7e4yn35abfdlp24 set_shareholders; upload_servers is ['6: k6vb2bpd', '7: b3llgpww', '8: ysbz4st7', '9: xgru5adv', '1: rvsry4kn', '5: fob7vqgd', '0: 6jdspiha', '2: alg6uebm', '3: egjcec7q', '4: 7r4gd6xu'], already_peers is {} starting starting shareholders read_encrypted handling 13334B-sized chunk read_encrypted handling 13334B-sized chunk read_encrypted handling 13332B-sized chunk send_segment(0) put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done put_block to put_block done uploaded 40002 / 40002 bytes (100%) of your file. sending crypttext hash tree sending block hash trees sending all share hash trees sending uri_extension uri_extension_data is {'num_segments': 1, 'crypttext_hash': '6e5j3vvz47hs4vqlg45hvtsgukg7qjt35ywh7t7fksihiz6xpixq', 'tail_codec_params': '40002-3-10', 'share_root_hash': 'hlxqamshvcdshfam43qqj63jvogq5m5vielsm4mv6tqi2qt7eeua', 'crypttext_root_hash': '2o35ay6w6mdw3wi3qqmonlsbut2fnnb7xbppd44qgyja6j5poowa', 'codec_params': '40002-3-10', 'codec_name': 'crs', 'total_shares': 10, 'needed_shares': 3, 'segment_size': 40002, 'size': 40000} closing shareholders upload done Immutable.DownloadNode(dglevpj4ueb7) created: size=40000, guessed_segsize=40002, guessed_numsegs=1 ShareFinder[si=dglevpj4ueb7] starting imm Node(dglevpj4).read(0, 40000) _fetch_next(offset=0) probably wants segnum=0 imm Node(dglevpj4).get_segment(0) ImmutableDownloadNode(dglevpj4ueb7)._start_new_segment: segnum=0 ShareFinder[si=dglevpj4ueb7] hungry ShareFinder loop: running=True hungry=True, pending= sending DYHB to [6jdspiha] got error from [6jdspiha] ShareFinder loop: running=True hungry=True, pending= sending DYHB to [rvsry4kn] ShareFinder loop: running=True hungry=True, pending=rvsry4kn sending DYHB to [alg6uebm] storage: get_buckets dglevpj4ueb7e4yn35abfdlp24 got shnums [1,8] from [rvsry4kn] Share(sh8-on-rvsry) created Share(sh1-on-rvsry) created delivering shares: Share(sh8-on-rvsry),Share(sh1-on-rvsry) ShareFinder loop: running=True hungry=False, pending=alg6uebm got error from [alg6uebm] ShareFinder loop: running=True hungry=False, pending= ShareFinder loop: running=True hungry=False, pending= ShareFinder loop: running=True hungry=False, pending= Share(sh1-on-rvsry).get_block(0) SegmentFetcher(dglevpj4ueb7) increasing diversity limit to 2 ShareFinder[si=dglevpj4ueb7] hungry Share(sh8-on-rvsry).get_block(0) ShareFinder[si=dglevpj4ueb7] hungry Share(sh1-on-rvsry).loop, reqs=[0], pending=len=0: , received=len=0: , unavailable=len=0: end _desire: want_it=len=3072: [0-1023],[13636-15683] need_it=len=13572: [36-13369],[13402-13639] gotta=len=0: Share(sh1-on-rvsry)._send_requests, desired=len=15652: [0-13369],[13402-15683], pending=len=0: , ask=len=15652: [0-13369],[13402-15683] Share(sh1-on-rvsry)._send_request [0:+13370] Share(sh1-on-rvsry)._send_request [13402:+2282] Share(sh1-on-rvsry).loop done, reqs=[0], pending=len=15652: [0-13369],[13402-15683], received=len=0: , unavailable=len=0: ShareFinder loop: running=True hungry=True, pending= sending DYHB to [egjcec7q] Share(sh8-on-rvsry).loop, reqs=[0], pending=len=0: , received=len=0: , unavailable=len=0: end _desire: want_it=len=3072: [0-1023],[13636-15683] need_it=len=13572: [36-13369],[13402-13639] gotta=len=0: Share(sh8-on-rvsry)._send_requests, desired=len=15652: [0-13369],[13402-15683], pending=len=0: , ask=len=15652: [0-13369],[13402-15683] Share(sh8-on-rvsry)._send_request [0:+13370] Share(sh8-on-rvsry)._send_request [13402:+2282] Share(sh8-on-rvsry).loop done, reqs=[0], pending=len=15652: [0-13369],[13402-15683], received=len=0: , unavailable=len=0: ShareFinder loop: running=True hungry=True, pending=egjcec7q sending DYHB to [7r4gd6xu] Share(sh1-on-rvsry)._got_data [0:+13370] -> 13370 Share(sh1-on-rvsry)._got_data [13402:+2282] -> 1310 got error from [egjcec7q] ShareFinder loop: running=True hungry=True, pending=7r4gd6xu sending DYHB to [fob7vqgd] Share(sh8-on-rvsry)._got_data [0:+13370] -> 13370 Share(sh8-on-rvsry)._got_data [13402:+2282] -> 1310 got error from [7r4gd6xu] ShareFinder loop: running=True hungry=True, pending=fob7vqgd sending DYHB to [k6vb2bpd] Share(sh1-on-rvsry).loop, reqs=[0], pending=len=0: , received=len=14680: [0-13369],[13402-14711], unavailable=len=972: [14712-15683] actual offsets: data=36, plaintext_hash_tree=13370, crypttext_hash_tree=13402, block_hashes=13434, share_hashes=13466, uri_extension=13636 validate_and_store_UEB UEB={'num_segments': 1, 'crypttext_hash': '6e5j3vvz47hs4vqlg45hvtsgukg7qjt35ywh7t7fksihiz6xpixq', 'needed_shares': 3, 'UEB_hash': 'ulcqvxz3esqqwefwd5mvuwcs35khsed7qi4hd2wn4greurhirx6a', 'share_root_hash': 'hlxqamshvcdshfam43qqj63jvogq5m5vielsm4mv6tqi2qt7eeua', 'crypttext_root_hash': '2o35ay6w6mdw3wi3qqmonlsbut2fnnb7xbppd44qgyja6j5poowa', 'tail_codec_params': '40002-3-10', 'codec_name': 'crs', 'total_shares': 10, 'codec_params': '40002-3-10', 'segment_size': 40002, 'size': 40000}, vcap=URI:CHK-Verifier:dglevpj4ueb7e4yn35abfdlp24:ulcqvxz3esqqwefwd5mvuwcs35khsed7qi4hd2wn4greurhirx6a:3:10:40000 actual sizes: {'tail_block_size': 13334, 'num_segments': 1, 'tail_segment_padded': 40002, 'block_size': 13334, 'tail_segment_size': 40000} my guess was right! Share(sh1-on-rvsry)._satisfy_data_block [36:+13334] end _desire: want_it=len=0: need_it=len=0: gotta=len=0: Share(sh1-on-rvsry)._send_requests, desired=len=0: , pending=len=0: , ask=len=0: Share(sh1-on-rvsry).loop done, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] Share(sh1-on-rvsry).loop, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] end _desire: want_it=len=0: need_it=len=0: gotta=len=0: Share(sh1-on-rvsry)._send_requests, desired=len=0: , pending=len=0: , ask=len=0: Share(sh1-on-rvsry).loop done, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] ShareFinder loop: running=True hungry=True, pending=k6vb2bpd,fob7vqgd sending DYHB to [b3llgpww] got error from [fob7vqgd] ShareFinder loop: running=True hungry=True, pending=k6vb2bpd,b3llgpww sending DYHB to [ysbz4st7] Share(sh8-on-rvsry).loop, reqs=[0], pending=len=0: , received=len=14680: [0-13369],[13402-14711], unavailable=len=972: [14712-15683] actual offsets: data=36, plaintext_hash_tree=13370, crypttext_hash_tree=13402, block_hashes=13434, share_hashes=13466, uri_extension=13636 Share(sh8-on-rvsry)._satisfy_data_block [36:+13334] end _desire: want_it=len=0: need_it=len=0: gotta=len=0: Share(sh8-on-rvsry)._send_requests, desired=len=0: , pending=len=0: , ask=len=0: Share(sh8-on-rvsry).loop done, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] Share(sh8-on-rvsry).loop, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] end _desire: want_it=len=0: need_it=len=0: gotta=len=0: Share(sh8-on-rvsry)._send_requests, desired=len=0: , pending=len=0: , ask=len=0: Share(sh8-on-rvsry).loop done, reqs=[], pending=len=0: , received=len=0: , unavailable=len=972: [14712-15683] ShareFinder loop: running=True hungry=True, pending=k6vb2bpd,b3llgpww,ysbz4st7 sending DYHB to [xgru5adv] got error from [k6vb2bpd] ShareFinder loop: running=True hungry=True, pending=b3llgpww,ysbz4st7,xgru5adv SegmentFetcher(dglevpj4ueb7)._block_request_activity: Share(sh1-on-rvsry) -> COMPLETE got error from [b3llgpww] ShareFinder loop: running=True hungry=True, pending=ysbz4st7,xgru5adv ShareFinder loop: running=True hungry=True, pending=ysbz4st7,xgru5adv got error from [ysbz4st7] ShareFinder loop: running=True hungry=True, pending=xgru5adv SegmentFetcher(dglevpj4ueb7)._block_request_activity: Share(sh8-on-rvsry) -> COMPLETE storage: get_buckets dglevpj4ueb7e4yn35abfdlp24 got shnums [9] from [xgru5adv] Share(sh9-on-xgru5) created delivering shares: Share(sh9-on-xgru5) ShareFinder loop: running=True hungry=False, pending= ShareFinder loop: running=True hungry=False, pending= ShareFinder[si=dglevpj4ueb7] hungry ShareFinder loop: running=True hungry=True, pending= ShareFinder.loop: no_more_shares, ever ShareFinder loop: running=True hungry=True, pending= ShareFinder.loop: no_more_shares, ever ran out of shares: complete=sh1,sh8 pending= overdue= unused= need 3. Last failure: None SegmentFetcher(dglevpj4ueb7).stop ShareFinder loop: running=True hungry=True, pending= ShareFinder.loop: no_more_shares, ever ShareFinder loop: running=True hungry=True, pending= ShareFinder.loop: no_more_shares, ever Error in Segmentation