--- Log opened Wed Jul 15 00:00:21 2020 01:26 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 246 seconds] 02:01 < stevenroose> Who knows about fuzzing here? Can I just restart the job? Or should I keep the fuzzer error output somewhere? BlueMatt, elichai2 ? 02:02 < stevenroose> It's still in the link, but I'd like to make the MR pass, so I'd like to restart the job.. 02:17 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 02:22 -!- jonatack [~jon@static-176-139-55-163.ftth.abo.bbox.fr] has joined #rust-bitcoin 02:35 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 02:38 < stevenroose> Ok so I took the hex dump from the fuzzer output and tries to pass it into the encode::deserialize function line the mentioned test does (deser_net_msg) and it just returns an Err. No panic. 02:41 < elichai2> can you send the travis link? (just curious, I don't really have an answer for you) 03:03 -!- Marvin5Kihn [~Marvin5Ki@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 03:09 -!- jonatack [~jon@static-176-139-55-163.ftth.abo.bbox.fr] has quit [Ping timeout: 258 seconds] 03:27 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #rust-bitcoin 04:09 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has joined #rust-bitcoin 04:26 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 04:36 -!- Marvin5Kihn [~Marvin5Ki@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 04:37 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 04:40 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 04:43 -!- CjS77 [~caylemeis@195.159.29.126] has joined #rust-bitcoin 06:13 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:18 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 06:29 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:56 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has quit [Ping timeout: 260 seconds] 06:58 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has joined #rust-bitcoin 07:52 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 08:27 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:32 -!- Michel47Cummerat [~Michel47C@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 08:37 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 08:47 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:44 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 09:52 -!- Michel47Cummerat [~Michel47C@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 10:46 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:48 < BlueMatt> stevenroose: you should probably at least keep the hex output from it 10:48 < BlueMatt> and try to run locally 10:49 < BlueMatt> stevenroose: do you have the hex or a travis link? I can try to take a look. 10:59 < stevenroose> The travis link is above, but I already restarted it 10:59 < stevenroose> I think I downloaded the log, one sec 11:01 < stevenroose> Heh, Firefox didn't place the file :| I think I had this before. 11:01 < stevenroose> Well I have the hex in a manual test I made. But I don't know how to run the exact fuzz scenario. I just tried to parse the hex as a Message (it's the deser_net_msg job) 11:02 < stevenroose> That's here: https://gist.github.com/stevenroose/f56aa6d2a4d46ac06d7df48bff7a8fee 11:24 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 12:01 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:26 < BlueMatt> stevenroose: thanks! 12:36 < BlueMatt> stevenroose: yea, I've got a st for you 12:36 < BlueMatt> stevenroose: for future reference, if you take the hex you have there and paste it into "extend_vec_from_hex" on fuzz/fuzz_targets/deser_net_msg.rs:391 (or equivalent in any other file) you'll see cd fuzz && cargo test blow up 12:37 < BlueMatt> stevenroose: I pasted the st on the PR 14:03 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 14:03 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 14:57 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 15:30 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:37 < stevenroose> BlueMatt: that fuzzer is amazing! yeah I just add a deserialized varint to a u64 and they found an overflow. my bad, will fix. thanks for looking into it! 15:38 < BlueMatt> stevenroose: yep! they've saved me so many times (at least around overflows) 15:38 < BlueMatt> if it were for fuzzers you'd be able to make all kinds of routing hijacks in rust-lightning by making negative fees lol 15:40 < stevenroose> lol, yeah tbh if it wasn't for the fact that CompactBlocks have bitocin p2p messages, I would not have thought about adding a fuzz test. but this is kinda the first time they caught me red-handed making a bug :) so I might learn to appreciate them 15:42 < BlueMatt> yea, i mean they just pick the low-hanging fruit usually, but thats kinda what rust's all about - solve the stupid bugs that happen all the time and let you focus on making the thing work and avoid high-level bugs 17:13 -!- real_or_random [~real_or_r@173.249.7.254] has quit [Quit: ZNC 1.7.5 - https://znc.in] 17:14 -!- real_or_random [~real_or_r@2a02:c207:3002:7468::1] has joined #rust-bitcoin 17:45 -!- notmandatory [~notmandat@cpe-76-169-37-102.socal.res.rr.com] has joined #rust-bitcoin 19:12 -!- notmandatory [~notmandat@cpe-76-169-37-102.socal.res.rr.com] has quit [Ping timeout: 264 seconds] 20:16 -!- shesek [~shesek@5.22.128.126] has quit [Read error: Connection reset by peer] 20:16 -!- shesek [~shesek@5.22.128.126] has joined #rust-bitcoin 20:54 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Read error: Connection reset by peer] 22:41 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 22:42 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 23:11 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has joined #rust-bitcoin 23:20 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 260 seconds] 23:25 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:d55c:34d1:9043:8e0c] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:29 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 23:29 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin --- Log closed Thu Jul 16 00:00:22 2020