IRC logs of Libera.Chat #BZFlag for Thursday, 2024-12-12

Optic_DelusionJuest   i cant even find where the tickets are, on sourceforge. 00:01
*** FastLizard4 is back00:52
Juestblast007: Optic_Delusion, is bugs/issues/tickets disabled or something?01:27
Optic_Delusionthere's a place labeled tickets, but things other than tickets inside01:28
Optic_Delusionworld files... patches01:28
Juestthat's not tickets but the forum01:29
Juesttry looking on the sections01:29
Juestno such thing?01:29
*** Tobbi is now away: Auto away at Thu Dec 12 01:41:53 2024 UTC01:41
*** Tobbi is back01:42
*** FastLizard4 is now away: AWAY from keyboard02:43
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag02:44
*** Tobbi is now away: Auto away at Thu Dec 12 03:04:07 2024 UTC03:04
*** I_Died_Once <I_Died_Once!~I_Died_On@c-98-219-34-189.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 246 seconds)04:46
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Quit: Leaving)05:03
*** allejo <allejo!~allejo@user/allejo> has quit IRC (Ping timeout: 252 seconds)05:06
*** allejo <allejo!~allejo@user/allejo> has joined #bzflag05:07
*** ChanServ sets mode: +v allejo05:07
*** alezakos <alezakos!~kongr45gp@user/alezakos> has quit IRC (*.net *.split)07:19
*** alezakos <alezakos!~kongr45gp@user/alezakos> has joined #bzflag07:24
*** Tobbi is back07:52
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)07:59
*** FastLizard4 is back09:09
BZNotifymaster @ bzflag-bzfls3: blast007 pushed 3 commits (https://github.com/BZFlag-Dev/bzflag-bzfls3/compare/f720f7ab99e6...16750e8f8068):09:41
BZNotifymaster @ bzflag-bzfls3: blast007 fe9829: Correct the phinx configuration filename in the README. (https://github.com/BZFlag-Dev/bzflag-bzfls3/commit/fe9829f0c4ecb8b5144ee238c9411f4068cd5ce8)09:41
BZNotifymaster @ bzflag-bzfls3: blast007 af21d9: Move container definitions to a separate file. (https://github.com/BZFlag-Dev/bzflag-bzfls3/commit/af21d98c4b51782502a6b346e6a2fa89a54bb245)09:41
BZNotifymaster @ bzflag-bzfls3: blast007 16750e: Move calling cleanup operations to a cron.php file. (https://github.com/BZFlag-Dev/bzflag-bzfls3/commit/16750e8f806857378a10a4201accbcd729d56103)09:41
BZNotifymaster @ bzflag-bzfls3: blast007 pushed 1 commit (https://github.com/BZFlag-Dev/bzflag-bzfls3/compare/16750e8f8068...65c4670ec89c):09:43
BZNotifymaster @ bzflag-bzfls3: blast007 65c467: Update dependencies. (https://github.com/BZFlag-Dev/bzflag-bzfls3/commit/65c4670ec89c05d69d5942a756c642dd271a8e28)09:43
*** FastLizard4 is now away: AWAY from keyboard09:56
*** FastLizard4 is back10:31
BZNotifybzflag: atupone closed issue #128 "Client crash when hitting Connect multiple times" by Juesto (https://github.com/BZFlag-Dev/bzflag/issues/128)10:48
BZNotifybzflag: atupone commented on issue #128 by Juesto (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2538532814): It Is fixed, unless someone prove it is not. 2.4 head10:48
*** FastLizard4 is now away: AWAY from keyboard10:50
Juestmorning tupone, im building to test, quick question, were you unable to repro after the changes made?11:20
Juestremoved object?11:20
Juestlink please?11:21
Juestto the sourceforge issue that is11:21
BZNotifybzflag: Juesto commented on issue #128 "Client crash when hitting Connect multiple times" (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2538620752): crashed with the same reproduction steps...11:26
blast007why do you even care about this supposed sourceforge issue?11:33
blast007(in any case, our SF bugs are hidden)11:39
BZNotifymaster @ bzfls3: blast007 pushed 1 commit (https://github.com/BZFlag-Dev/bzfls3/compare/65c4670ec89c...e0ee7931967b):11:45
BZNotifymaster @ bzfls3: blast007 e0ee79: Whoops, I didn't want to add that stale server check on that query. (https://github.com/BZFlag-Dev/bzfls3/commit/e0ee7931967ba5103818e4f3a71c1842671b2f13)11:45
*** FastLizard4 is back11:51
Juestblast007: historical reasons11:59
Juestand curiosity11:59
*** FastLizard4 is now away: AWAY from keyboard12:00
Juestsorry for asking12:00
*** I_Died_Once <I_Died_Once!~I_Died_On@c-98-219-34-189.hsd1.ga.comcast.net> has joined #bzflag12:08
*** FastLizard4 is back12:21
*** FastLizard4 is now away: AWAY from keyboard12:44
BZNotifybzflag: atupone reopened issue #128 "Client crash when hitting Connect multiple times" by Juesto (https://github.com/BZFlag-Dev/bzflag/issues/128)12:57
Juest:D13:02
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)13:08
blast007Juest: the one I found didn't seem to be related to this problem.  It was a (partial?) system hang when reconnecting with gdb attached where bluetooth stopped working and a USB keyboard had to be used to hard reset.13:50
Juestoh oof14:22
Juestokay i see14:22
Juesthow about the specific symptoms of what i described in the issue?14:23
Juestdoes the issue/ticket you've found match with Optic_Delusion description?14:23
blast007that was Optic_Delusion's ticket14:45
blast007I didn't look further than that one14:45
Juestohhh15:14
Juest okay15:14
tuponeI tried and tried. It does not break 17:28
blast007I don't think I could get it to break even *before* that change17:34
blast007do I need to set a macro on my keyboard to hit enter every 50 ms?  :)17:34
tuponeblast007: when I hit enter it stop loading 17:47
tuponedownload cancelled by client17:47
tuponeJuest: don't be mad at me ... have you pulled the last changes?17:49
tuponesomeone who can build with gcc sanitizers and replicate that will be good17:50
Juesttupone: the repro claim? yes its tip of the head, on windows17:50
Juesti did pull 17:50
Juesttupone: blast007, its a window between requesting world, loading world and cancelling that. drawinfo creates a bigger window17:51
Juesttry a slower speed to help repro17:51
Juestlag might influence this17:51
Juestsmall window in-between the last stages of the connection17:56
Juesti had a hard time getting it to break on macos17:57
Juesti can try that again on mom's mba later17:57
Juestdo you need a video with a input display?17:57
blast007is this with the world already in your local cache, or a new download that the client is doing?18:01
Juestblast007: new download just leads to a different bug where the client cant remove the interrupted file, this is with world in cache18:02
Juestobviously18:02
Juesti mean, reconnecting during the world download yields that18:03
Juestthe window is between the final stages18:03
Juestsorry, i misspoke18:03
Juestthis is after the world has been downloaded18:03
Juestit can happen between loading the world and after loading the world, so around downloading textures is a spot to repro18:03
Juestdoes it make more sense now?18:06
blast007yeah18:06
blast007I'll give it a shot when I get home18:06
Juestsorry for not being clear18:06
Juestsomething possibly about loading the world twice causes issues?18:08
Juestthis is only possible because its so easy to spam connect18:08
Juestwould you rather workaround in the ui to prevent this "exploit" or fix the underlying problem?18:08
blast007ideally fix the underlying problem18:09
blast007same with the half-downloaded world problem18:10
Juestok18:10
Juesti mean, that's probably an old issue18:10
Juestshould i formally report it?18:10
blast007I seem to recall we try to delete the half downloaded file, but we still had a lock on the file18:10
Juestbingo18:10
Juestblast007: should i formally report it?18:35
blast007Sure, if you want18:51
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag19:06
tupone#define MIN_DT_LIMIT 0.001f -> this is 1000 fps19:30
blast007oh wow, I didn't realize we had that19:31
tuponewe can try. It seems not perfect19:39
tuponebut is something19:39
*** FastLizard4 is back20:04
JuestHuh what's what?20:07
JuestWhat's that?20:07
*** FastLizard4 is now away: AWAY from keyboard20:14
tuponeJuest: limit to the delta time20:16
tuponeproblem with high FPS on the physics, due to numerical appx20:17
BZNotify2.4 @ bzflag: atupone pushed 1 commit (https://github.com/BZFlag-Dev/bzflag/compare/a6010de26efb...63320f915aba):20:18
BZNotify2.4 @ bzflag: atupone 63320f: playing.cxx: don't do tank movement if now world is available (https://github.com/BZFlag-Dev/bzflag/commit/63320f915abab8332187f95408b5747630506c79)20:18
tuponenext one ?20:19
tupones/now/no/ :(20:19
tuponeI based the fix on your stack trace Juest 20:19
JuestAh20:27
Juestlet's see now :D also tupone, no tank movement happens, im joining empty servers and its the same stack for servers with people btw, regardless if observer or a tank. will hit it again in a moment20:27
Juestok yeah, i consistently reproduced again, by pressing connect while downloading files20:36
BZNotifybzflag: Juesto commented on issue #128 "Client crash when hitting Connect multiple times" (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2539972735): again after the fix to the last stacktrace...20:39
BZNotifybzflag: Juesto commented on issue #128 "Client crash when hitting Connect multiple times" (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2539972735): again after the fix to the last stacktrace...20:40
BZNotifybzflag: Juesto commented on issue #128 "Client crash when hitting Connect multiple times" (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2539972735): again after the fix to the last stacktrace...20:41
BZNotifybzflag: Juesto commented on issue #128 "Client crash when hitting Connect multiple times" (https://github.com/BZFlag-Dev/bzflag/issues/128#issuecomment-2539972735): again after the fix to the last stacktrace...20:41
Juestoops 20:41
Juestwell its posted and edited20:41
tuponeso world is still pointing to bad memory20:52
tuponecan you build with gcc or llvm ?20:53
tuponemaybe MacOS 20:53
tuponebut when you configure you need to --enable-asan and --enable-ubsan20:54
Juesttupone: you don't know a msvc++ equivalent of this?20:55
tuponeno. sanitizer is in gcc and llvm as far as I know20:56
blast007https://drmemory.org/20:56
Juestblast007: do we have mingw-w64 support?20:56
blast007on Windows we only officially support Visual C++ 201720:56
blast007Dr. Memory may be able to help find the issue though20:58
Juestlol it crashes instantly20:58
Juestwith dr.memory20:58
Juest:)20:58
blast007heh20:58
Juestwe got more problems20:59
blast007we got 99 problems and they're all memory safety issues20:59
Juestim also using an outdated version of dr. memory20:59
Juest2.5.020:59
blast007not too old, since the latest is 2.6.020:59
Juestits apparently one that supports windows 720:59
Juestlol20:59
Juestbut it didnt work, i gave up frustratingly21:00
blast007I'll look at it in about an hour or two21:01
Juesthttps://file.io/eQ9oBHKdPnS721:03
Juesttupone ? :D21:03
tuponemaybe you also need a slow connection 21:04
tuponewhat is that ?21:04
tuponeI don't like to give consent to I don't know who21:05
Juest... do you want me to dcc the file to you? the 7z contains the drmemory reports21:07
Juestwhat21:08
Juestit been already deleted?21:08
Juestdid you grab it?21:08
tuponenope21:08
tuponehow big is21:08
Juestoh21:09
Juestfile will be deleted after download21:09
Juestits just 10kb21:09
Juestlol21:09
Juesthttps://www.file.io/DXrM/download/8JSkJaikNy5S21:09
Juesthttps://file.io/wtLe6h1meftb21:09
Juestthere you go21:09
Juestlooks like the link is one use only21:10
Juesttupone: you dont have to give consent21:12
Juestor rather accept the tracking and stuff21:12
tuponeWhen you did the run it crashed ?21:14
Juestyes21:15
Juestwith drmemory21:15
Juesti should download a current version21:15
tuponeI was not finding it. :( I will check more21:15
Juestwhat you weren't finding?21:15
tuponeThe stack trace where it stop and some usage of world after being deleted21:16
Juestoh.... weird, the stacktrace of that crash is on the issue21:16
Juestthis is happening earlier on startup21:17
Juestthe drmemory output21:17
tuponesanitizers show the stack trace of when you are using an object deleted, when it was created and when it was deleted21:18
Juestoh21:19
Juestyeah no, im running dr. memory a separate software instead21:19
Juestit checks the same thing, i think?????21:19
Juestnot sure21:19
Juestits a memory debugger21:19
tuponealso asanitizer is a memory debugger, it traps all the malloc and free and do more21:20
Juestblast007: https://learn.microsoft.com/en-us/cpp/build/reference/fsanitize21:20
Juestis this the equivalent of what we're looking for?21:21
Juesthttps://learn.microsoft.com/en-us/cpp/build/reference/fsanitize-coverage21:21
Juestwhat you want is only available with vs 2019 and 2022 respectively21:21
Juestnot on vs 201721:21
Juestcool21:22
Juestbut im running windows atm21:22
tuponehow it is hard to reproduce ? If it is hard we can leave with that  :)21:22
Juesti dont have space for macos builds of bzflag21:22
Juestwdym?21:22
Juestwhat, its just hard-to-uncover-bugs type of things21:22
Juestother issues come first on startup that are caught by the dr. memory sanitizer21:23
Juestit doesnt help that my ram is suspicious so i cant guarantee the results being correct21:23
Juesti can try on a different computer21:23
tuponeI am not able to make it crash. If it is only you by giving 100 press key per second, we can deploy the new version with that bug in21:24
Juesttupone: can you reproduce by pressing enter again between after loading world and downloading files/textures?21:25
Juestthis is on windows21:25
tuponeI tried, I tried hard :/21:25
Juesti can consistently crash it21:25
Juesti can try a rebuild21:26
Juestalso im on debug21:26
Juestnot release21:26
blast007I'm leaving work in like 10 minutes so I can try when I get home21:26
tuponeI'm thinking of opening a vnc session for you :) (kidding)21:26
Juestcrashed in release21:27
JuestOk blast21:27
Juest00 0019e3d4 004776df bzflag!LocalPlayer::doUpdate+0x3e21:27
Juest01 0019e404 0048ff6e bzflag!BaseLocalPlayer::update+0x2cf21:27
Juest02 0019eb10 00495ddd bzflag!std::basic_stringbuf<char,std::char_traits<char>,std::allocator<char> >::pbackfail+0xdbe21:27
Juest03 0019f8ac 00423a85 bzflag!startPlaying+0x16dd21:27
Juest04 0019fef0 005a0338 bzflag!SDL_main+0x30a521:27
tuponenight all21:27
blast007tupone: cya21:27
Juestnight tupone, ttyl21:27
Juestokay blast007, i should try dr. memory on my other computer21:28
blast007if it's memory corruption issues, stack traces will be questionable21:28
Juestim going to try this on the other computer21:28
blast007k21:28
Juestyeah21:33
Juestwe got to the point where the actual issue *is* fixed21:33
Juestand the rest are my memory corruptions :(21:33
JuestC++ EH exceptions are happening a good bunch21:34
Juestokay then21:36
Juestunlike on my pc, it actually booted up lol21:44
Juestso yeah21:44
Juestno crash but bzflag is stuck starting up21:54
blast007okay, I got it to crash :)22:43
blast007I hit connect again while downloading textures22:43
Juestcool22:58
Juestwhat stacktrace22:58
Juestso the problem is still there22:58
Juestmy other computer completely froze lol22:58
Juestdid you update and recompile before trying?23:00
Juestummm23:08
Juestblast007: since i have weak cpu or memory corruption, can you please try dr. memory in windows please?23:09
Juestit booted up23:14
Juestveerrrry slowly23:14
Juesti going to exit it because its unberable23:14
Juestthis is running over remote deskto23:14
blast007yeah, I'll try here.  This isn't a *super* modern chip, but it's a 8th or 9th gen I think23:15
Juestmine is a i3-7100U and i3-6100U23:18
Juestits crying out loud23:18
Juestthe ssd is a bit old, cheap and stuff23:18
Juestand its pretty much full23:18
blast007i7-9700 here, 8 cores23:19
blast007Dr. Memory fails to run through23:19
Juestlots better23:19
Juestwhy?23:19
Juestupdates?23:19
Juestis it crashing like on my i7-4790k?23:19
Juesthows your memory?23:19
Juesthave you had it checked via memtest86++?23:20
blast007I'm sure it's fine23:20
Juestalright23:20
Juestwell i do know mine isn't very fine23:20
Juestbut it mostly works23:20
blast007Dr Memory is not crashing, it's complaining about something23:20
Juestoh, the first run is like that23:20
Juestits about the os detection23:20
Juestclick ok to let it continue23:21
blast007there's nothing to click23:21
Juesthuh23:21
blast007it's on the CLI only23:21
blast007https://github.com/DynamoRIO/drmemory/issues/250223:21
blast007basically that error23:21
JuestOhhhhh23:21
Juesti dont have issues with that23:21
Juestdo you have hyper-v running on the kernel without the virtualization platform component installed?23:22
blast007probably, because you *CAN'T* disable that in the latest Windows 11 update.  Broke my VirtualBox install at work, so so I had to roll back.23:22
Juestuhhhhhhhhhhhhhhhhhhhhh23:23
Juestyeah you CAN23:23
JuestWait23:23
Juestshoot23:23
Juestwindows 11?23:23
blast007nope, I tried for hours23:23
blast007yeah23:23
Juestyeah no, try windows 10 please23:23
Juestim on 1023:23
blast007the 24H2 update forces hyper-v on23:23
Juestdr. memory has no win11 explicit support23:23
Juestyet?23:23
Juesti think23:24
Juestdo you have a win10 system?23:24
JuestSo yeah, unfortunately hyper-v is interfering here, it sucks :)))23:24
blast007not a native one with visual studio installed23:24
JuestOh hmmm23:24
Juestwin11 has visual studio?23:24
Juestyou dont really need vs installed 23:25
blast007you kinda do or else you don't have debug runtimes, right?23:25
Juesti just copied the debug runtimes from vs directory and ucrtbased.dll from syswow6423:25
blast007maybe there's some remote thing now that includes them23:25
Juestworks fine23:25
blast007meh23:25
blast007I'll just set up a Windows 10 install here23:25
Juestno, the debug stuff is not redistributable23:25
Juestand especially ucrtbased.dll23:26
blast007I was talking about this: https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging-cpp?view=vs-2022#download-and-install-the-remote-tools23:26
blast007dunno if that includes the debug files23:26
blast007I have an old i3-3225 system that I can slap a drive into and install Windows 1023:27
Juestyeah no, it doesnt include it, i have that installed 23:29
Juestthe remote debugger tools are solely for visual studio to connect over the network23:30
Juestits a debug server basically23:30
Juestdebugger server*23:30
Juestit exists since vs 2002 days23:30
Juestor vs 200523:30
Juestand the ui has barely changed lol23:30
Juestits annoying that you have to update/reinstall them when you update visual studio23:31
Jueston computers that dont have vs installed but the remote debuggers23:31
Juesti wouldnt do win10 on that i3-3225 but windows 7 and dr.memory 1.x23:34
Juestor 2019-2016 dr memory23:34
Juest:p23:34
Juestblast007: best would be dual booting win10 without hyper-v on your computer23:35
blast007don't worry, I made the system horribly unbalanced by putting an RTX 4060 in there23:44
blast007I don't have Windows 7 install media23:45
blast007well, I guess I do, but it's the retail version of Win 7 Ultimate, and that's assigned to a system I use sometimes23:46

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!