00:43 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513312463339126925/image.jpg?ex=6a27458f&is=6a25f40f&hm=b31e4d042049bbaf6dd70ee6569e815825c751cea250fc1f2690f1b1c1899368& 00:43 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513312463700103258/image.jpg?ex=6a27458f&is=6a25f40f&hm=dd1adcd2ddbd5319afb97477b61ac648ba264d1726b35cbb16c750129796bda6& 00:43 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513312464085713077/image.jpg?ex=6a27458f&is=6a25f40f&hm=913b93f9f9c688c39d39f4dec6fab95766a92cc9fd7be318028588a0aad8700f& 00:43 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513312464651948132/image.jpg?ex=6a27458f&is=6a25f40f&hm=5143c0b7b6b121b70c0d4c0e8baf4f3ab8de71ad95725a2a7ddedfb9bfb6a2de& 05:33 <+bridge_> xdddd 09:59 <+bridge_> deeeeeen staaaarr~~ 10:21 <+CN-Bridge> good afternoon~ 11:04 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513468814795477173/image.jpg?ex=6a27d72c&is=6a2685ac&hm=de62a43452a0f78558972f80bbeb060eb713a1e5c5c8481f3aee956d6c188a31& 11:04 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513468815302983751/image.jpg?ex=6a27d72c&is=6a2685ac&hm=6fdea43d164c406be03a03f3c4eeddd78abe7d4a462b9baa4276acbd91d81646& 11:10 <+bridge_> ddnet's 0.6 backcompat token hack is kinda nasty xd 11:10 <+bridge_> it skips a message :D 11:10 <+bridge_> if a 0.6.5 client connects to ddnet it does not seem to send the info message 11:10 <+bridge_> vanilla to vanilla 0.6/0.7 and ddnet to ddnet 0.6/0.7 this message is always sent during connection 11:12 <+bridge_> that message is needed for the password but to my surprise password protected servers actually work it then does send the message 11:15 <+bridge_> oh the code is quite explicit about it https://github.com/ddnet/ddnet/blob/8fa3266fc5905333d884d6d6fe4f4078188771c7/src/engine/shared/network_server.cpp#L308 11:28 <+bridge_> Just play ddrust netwotk 11:44 <+bridge_> pog 13:49 < handicappedvult> Hi Guys! It's Madeleine Czura! Just thought I'd leave my number here in case you're lonely ;) . 13:49 < handicappedvult> You can reach me on +44-7599248843 or maddyczura@gmail.com or madeleine.czura@arcadis.com anytime! 13:49 < handicappedvult> Linkedin: uk.linkedin.com/in/maddy-czura 13:49 < handicappedvult> Instagram: instagram.com/maddy_czura 13:49 < handicappedvult> Brothers: Benjamin V Czura(Ben), Timothy P Czura(Tim), Greg Czura 13:49 < handicappedvult> Sisters: Eleanor Lousie Czura, Josie Czura 13:49 < handicappedvult> Mom: Lucy P Czura 13:49 < handicappedvult> Dad: Peter Christopher Czura 13:49 < handicappedvult> Dad Emails: peter.czura@ntlworld.com, peter.czura@corrigenda.co.uk 13:49 < handicappedvult> Business Address: Top Floor, 164 Plashet Road, London, United Kingdom, E13 0QT 13:49 < handicappedvult> Home Address: Comrie, 8 Southampton Road, Fareham, Hampshire, United Kingdom, PO16 7DY 13:54 <+bridge_> @Discord Mod 13:54 <+bridge_> God willing one day I'll learn what poor Madeleine did to whoever is doing this 14:01 <+bridge_> my mind is already creating a story, of a woman in a bad marriage with a control freak finding a new guy, and this guy is now on a revenge trip 14:01 <+bridge_> my mind is already creating a story, of a woman in a bad marriage with a control freak finding a new guy, and the freak is now on a revenge trip 14:02 <+bridge_> I sometimes get phone calls from the UK and I am very glad, that call screening is a thing 14:22 <+bridge_> this sentence sounds good 14:26 <+bridge_> xdd 15:12 <+bridge_> also I found this, which is also new for me (can't tell if related): https://everything.curl.dev/libcurl/ws 16:45 <+bridge_> a bunch of my demos got corrupted recently, it was from 1 session only. any idea how that could happen? 16:45 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513554597292282088/image.png?ex=6a282710&is=6a26d590&hm=0988cfcc626d9311cf09b0adf50803f30ba178b72cc1e92f504b536dc40c7ee4& 16:45 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513554597753651412/image.png?ex=6a282710&is=6a26d590&hm=142551b049c99a711c2cd0a1dc1b2d7b15f6ebf444190ffad188a928127c0f07& 16:48 <+bridge_> ``` 16:48 <+bridge_> 2026-06-08 16:44:10 I client: disconnecting. reason='Error scanning demo file' 16:48 <+bridge_> 2026-06-08 16:44:11 I demo_player: Loading demo 'demos/auto/Angeldust3_2026-06-08_04-50-10.demo' 16:48 <+bridge_> 2026-06-08 16:44:11 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> 2026-06-08 16:44:12 I demo_player: Loading demo 'demos/auto/Angeldust2_2026-06-08_04-47-29.demo' 16:48 <+bridge_> 2026-06-08 16:44:12 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> 2026-06-08 16:44:14 I demo_player: Loading demo 'demos/auto/EvilSunset_2026-06-08_04-44-41.demo' 16:48 <+bridge_> 2026-06-08 16:44:14 I demo_player: Stopped playback due to error: Error scanning demo file 16:48 <+bridge_> 2026-06-08 16:44:14 I client: disconnecting. reason='Error scanning demo file' 16:48 <+bridge_> 2026-06-08 16:44:15 I demo_player: Loading demo 'demos/auto/333_2026-06-08_04-39-52.demo' 16:48 <+bridge_> 2026-06-08 16:44:15 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> 2026-06-08 16:44:24 I demo_player: Loading demo 'demos/auto/legendary_2026-06-08_04-35-42.demo' 16:48 <+bridge_> 2026-06-08 16:44:24 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> 2026-06-08 16:45:13 I demo_player: Loading demo 'demos/auto/Radioactive_2026-06-08_05-32-40.demo' 16:48 <+bridge_> 2026-06-08 16:45:13 I demo_player: Stopped playback due to error: Error scanning demo file 16:48 <+bridge_> 2026-06-08 16:45:13 I client: disconnecting. reason='Error scanning demo file' 16:48 <+bridge_> 2026-06-08 16:47:34 I demo_player: Loading demo 'demos/auto/FlipLipp33_2026-06-08_04-30-35.demo' 16:48 <+bridge_> 2026-06-08 16:47:34 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> 2026-06-08 16:47:35 I demo_player: Loading demo 'demos/auto/Vampyrali2_2026-06-08_04-35-33.demo' 16:48 <+bridge_> 2026-06-08 16:47:35 I client: disconnecting. reason='Error reading demo header' 16:48 <+bridge_> ``` 16:52 <+bridge_> Have you looked at the files at all? IOW what exactly is corrupted? 16:59 <+bridge_> ``` 16:59 <+bridge_> > xxd Radioactive_2026-06-08_05-32-40.demo | head -n 11 16:59 <+bridge_> 00000000: 5457 4445 4d4f 0006 302e 3620 3632 3666 TWDEMO..0.6 626f 16:59 <+bridge_> 00000010: 6365 3961 3737 3864 6634 6434 0000 0000 ce9a778df4d4.... 16:59 <+bridge_> 00000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 16:59 <+bridge_> 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 16:59 <+bridge_> 00000040: 0000 0000 0000 0000 5261 6469 6f61 6374 ........Radioact 16:59 <+bridge_> 00000050: 6976 6500 0000 0000 0000 0000 0000 0000 ive............. 16:59 <+bridge_> 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 16:59 <+bridge_> 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 16:59 <+bridge_> 00000080: 0000 0000 0000 0000 0008 e6f0 9c54 ae8a .............T.. 16:59 <+bridge_> 00000090: 636c 6965 6e74 0000 0000 02f0 3230 3236 client......2026 16:59 <+bridge_> 000000a0: 2d30 362d 3038 5f30 352d 3332 2d34 3000 -06-08_05-32-40. 16:59 <+bridge_> ``` 16:59 <+bridge_> this one looks normal but it says scanning ingame failed, others are just garbage data: 16:59 <+bridge_> ``` 16:59 <+bridge_> > xxd Angeldust3_2026-06-08_04-50-10.demo | head -n 11 16:59 <+bridge_> 00000000: 4532 2954 dc00 a17a 4566 f484 2d02 c205 E2)T...zEf..-... 16:59 <+bridge_> 00000010: 316f cdca 6d19 ffbb 0788 feff ae15 ca2b 1o..m..........+ 16:59 <+bridge_> 00000020: 6e00 a178 4566 b45b 28b4 0361 220f df13 n..xEf.[(..a"... 17:00 <+bridge_> 00000030: ffdd 0344 ff7f 5fcb 34b1 e206 a16c b17b ...D.._.4....l.{ 17:00 <+bridge_> 00000040: 8040 7f49 4949 fc5f 7103 a17e 2145 6641 .@.III._q..~!EfA 17:00 <+bridge_> 00000050: ec50 e6e6 ca16 eec1 db79 304d e4b8 921e .P.......y0M.... 17:00 <+bridge_> 00000060: 75da ffee 01a2 ffbf 2bc9 3758 7103 a1a1 u.......+.7Xq... 17:00 <+bridge_> 00000070: 7545 6661 5383 0a28 d4db a217 ff77 0f10 uEfaS..(.....w.. 17:00 <+bridge_> 00000080: fdff 5162 c50d a1a1 7e22 2d32 0b4f 33a9 ..Qb....~"-2.O3. 17:00 <+bridge_> 00000090: 141a 84a9 41c5 8bff 2db7 710f 10fd fff9 ....A...-.q..... 17:00 <+bridge_> 000000a0: b88f 5575 b56c 32e1 2d14 3700 a166 3800 ..Uu.l2.-.7..f8. 17:00 <+bridge_> ``` 17:00 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513558082511310959/Radioactive_2026-06-08_05-32-40.demo?ex=6a282a4f&is=6a26d8cf&hm=6655bd368e418ce58c1bb62cbd39eaff161c6647a33ee57b8ff3e56317daf204& 17:00 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513558104397316153/Angeldust3_2026-06-08_04-50-10.demo?ex=6a282a54&is=6a26d8d4&hm=29bfbc34a31d82401e9ce08c0c8737453cb28b3ba192b18131cce3bcaa2243ce& 17:02 <+bridge_> maybe some special ingame feature that might corrupt demos? 17:03 <+bridge_> there might be bugs in the demo writing system that can be abused by other clients 17:03 <+bridge_> maybe we did something by accident 17:03 <+bridge_> maybe we did something by accident while playing 17:14 <+bridge_> garbage data sounds concerning, I'll take a bit of a look see if I can make anything of it, but I don't remember a bug like this 17:16 <+bridge_> interestingly Radioactive broke midway, but Angeldust is corrupted on the first byte xd 17:16 <+bridge_> Garbage data immediately at the beginning of the file is indeed strange. We don't check for `io_write` and `io_seek` errors when writing demos at the moment. 17:17 <+bridge_> Did you possibly have multiple clients open that tried to record to the same files? 17:40 <+bridge_> how to solve the problem, I don't have a VPN installed 17:40 <+bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1513568429733314673/F14720B2-ED24-43F7-ADC4-3FF7B280FA84.png?ex=6a2833f2&is=6a26e272&hm=95720d929bfe3c3ef2dee903f6d826c12ae2f7c0de76487e656a6b729d8aba46& 17:41 <+bridge_> have you read the message yo screenshotted? 17:41 <+bridge_> restart router and pray you get a new dynamic IP 17:41 <+bridge_> have you read the message you screenshotted? 17:41 <+bridge_> false positives are possible 17:41 <+bridge_> which we can deal with 17:42 <+bridge_> Thanks, I'll try it now. 17:42 <+bridge_> if that doesn't work tsy disabling your vpn 17:42 <+bridge_> if that doesn't work try disabling your vpn 17:42 <+bridge_> :nouis: 17:46 <+bridge_> :greenthing: 18:27 <+bridge_> nope, i played just like i do normally. i don't remember having anything open except firefox and ddnet 18:28 <+bridge_> ohhhh 18:29 <+bridge_> i might have an idea 18:29 <+bridge_> my disk was 100% full afterwards i think, although that was not ddnet related 18:29 <+bridge_> maybe some stuff went buggy when there was no diskspace left? but how could it have saved anything xd 18:30 <+bridge_> i know some demos of that session are also completely missing because of that 18:49 <+ChillerDragon> should skipping stoppers still be possible? 18:49 <+ChillerDragon> i just skipped one with low speed on kog and got really confused xd 18:53 <+bridge_> its a feature atp :d 19:21 <+bridge_> yes its a feature 19:34 <+bridge_> you can't mess with the physics... 21:20 <+bridge_> Seems like that might be the issue. The corrupted `Angeldust3_2026-06-08_04-50-10.demo` is actually exactly 32768 bytes large. CC #7349 21:20 <+bridge_> https://github.com/ddnet/ddnet/issues/7349 22:16 <+bridge_> https://github.com/ddnet/ddnet/blob/8fa3266fc5905333d884d6d6fe4f4078188771c7/.github/workflows/clang-sanitizer.yml#L87 if rust tests were made to work with C++ compiled with ASan/UBSan, would rust code itself have to be compiled with asan? 23:50 <+bridge_> hypothetically no because the "hooks" would just not exist for the rust code. I don't know how you would accomplish that anyway but I have no practical idea