shinohai: !w poll
watchglass: Polling 6 nodes...
watchglass: 205.134.172.27:8333 : Alive: (0.034s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619067 (Operator: asciilifeform)
watchglass: 205.134.172.4:8333 : Alive: (0.087s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619067
watchglass: 108.31.170.3:8333 : Alive: (0.146s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619067 (Operator: asciilifeform)
watchglass: 103.36.92.112:8333 : Alive: (0.527s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619067
watchglass: 188.121.168.69:8333 : Alive: (0.391s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619067
watchglass: 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
shinohai: morning curiousd0g , all.
asciilifeform: wb curiousd0g
asciilifeform: morning shinohai et al
asciilifeform: !w probe 205.134.172.6
watchglass: 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
shinohai: heya asciilifeform ... of possible interest (since not in rss feed) http://btc.info.gf/blog/trb-mirror-updates-and-build-notes.html
shinohai: offline atm while I do one more rebuild, otherwise seems to be eating blox fine.
asciilifeform: oh ty shinohai
asciilifeform: shinohai: do you have an rss that spyked could plug in ?
shinohai: rss button is @ bottom of page
asciilifeform: spyked when you get a chance, plox to plug in http://btc.info.gf/blog/rss/feed.rss , ty
shinohai: ty o7
asciilifeform spent last night rereading trb's net coad, no verdict yet re underflow, but imho all abuses of sign bit (i.e. assignment of -1 to unsigned vars) oughta be put to question
asciilifeform: bvt et al : Hash() dun actually check, interestingly, that 'left' addr is below 'right', so in fact underflow in 'left' will give the effect you found.
asciilifeform: i'ma make the obv. patch re signedness and emplace on 1 of my noades. possibly will get 'phree' empirical test , even if it's in fact a locking bug that no one finds how to replicate on demand
asciilifeform: later today will examine bvt's dump (still not had chance to do so properly)
asciilifeform: will continue to mirror the 3GB turd until the case is closed .
asciilifeform: !w poll
watchglass: Polling 6 nodes...
watchglass: 108.31.170.3:8333 : Alive: (0.042s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619096 (Operator: asciilifeform)
watchglass: 205.134.172.4:8333 : Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619096
watchglass: 205.134.172.27:8333 : Alive: (0.086s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619096 (Operator: asciilifeform)
watchglass: 205.134.172.6:8333 : Alive: (0.099s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619044
watchglass: 103.36.92.112:8333 : Alive: (0.743s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619096
watchglass: 188.121.168.69:8333 : Alive: (0.521s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619096
asciilifeform: bvt: already answered
asciilifeform: bvt: plox to elaborate here, can answer faster than in comments
asciilifeform: specifically, 'getdata' is usually sent in response to 'inv'. do you want the tester to process 'inv' ? cuz generating 'getdata' otherwise is difficult, would need manually-built table of hashes of what to req
asciilifeform: in principle could use list of block hashes from my 'cement' experiment for it tho
bvt: i think anything that trb will eat is ok
asciilifeform: bvt: will bake a cmdline variant this evening, that sends 'getdata' for N distinct known existing blox, stays connected, and dumps response
asciilifeform: bvt: btw why are you sure that the payload of the 'magic' getdata consisted of blocks, rather than mempool tx ?
asciilifeform: didja actually capture it ?
bvt: from the logs + gdb, and afaik if you look at the vInvs in the coredump, you'll get the similarly high number of block reqs
bvt: i have no traffic dump, though maybe you can fish it out of vRecv
asciilifeform: good pt, the debug log does show 'received getdata for: block 000....'
bvt: asciilifeform: what do you think is the amplification factor of N kb worth of block requests?
asciilifeform: bvt: hard to say. presently whole thing looks like a race cond. where the '-1' from message aborts in fact ends up in the arithm of EndMessage
asciilifeform: so prolly 'the moar, the merrier' from that pov
asciilifeform: i'ma make the experiment you proposed, and we can 'a/b' test it against a stock trb vs one with the 'unsignitudes' fixed
asciilifeform: bvt: getdata will issue req. for block hashes drawn from this set .
bvt: cool.
asciilifeform: ok bvt , done, about to post
asciilifeform: bvt: http://nosuchlabs.com/pub/wedge/wedger.py ; and use with http://nosuchlabs.com/pub/wedge/snap_49999.txt or hash file of same format of your choice.
asciilifeform: fwiw it didn't perma-wedge my noad. may require looped bombing
asciilifeform: ( and/or random fire w/ non-consec. blox )
asciilifeform: !w probe 205.134.172.6
watchglass: 205.134.172.6:8333 : Busy? (No answer in 20 sec.)
asciilifeform: !w probe 205.134.172.4
watchglass: 205.134.172.4:8333 : Alive: (0.143s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619125
asciilifeform: !w probe 205.134.172.4
watchglass: 205.134.172.4:8333 : Busy? (No answer in 20 sec.)
asciilifeform: wedger indeed worx... ( ./wedger.py 205.134.172.4 8333 snap_49999.txt )
asciilifeform: forgive me, .4...
asciilifeform: !w probe 205.134.172.4
watchglass: 205.134.172.4:8333 : Busy? (No answer in 20 sec.)
asciilifeform: ^ will have to be reset...
asciilifeform: !w poll
watchglass: Polling 6 nodes...
watchglass: 205.134.172.4:8333 : Could not connect!
watchglass: 205.134.172.27:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619135 (Operator: asciilifeform)
watchglass: 205.134.172.6:8333 : Alive: (0.142s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619135
watchglass: 108.31.170.3:8333 : Alive: (0.098s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619135 (Operator: asciilifeform)
watchglass: 103.36.92.112:8333 : Alive: (0.467s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619135
watchglass: 188.121.168.69:8333 : Alive: (0.741s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619136
feedbot: http://qntra.net/2020/02/spike-in-us-population-of-undocumented-indian-migrants/ << Qntra -- Spike In US Population Of Illegal Indian Migrants