Menu

#214 SyncTERM freezes

1.8
open
None
Win32-GDI
1.8b
2026-01-03
2026-01-03
deepc0der
No

Hello! After starting SyncTERM, I press the "down arrow" key and hold this key, SyncTERM starts moving through the list of BBS and freezes. You can see this in the video. SyncTERM for Win64 recompiled Fri Jan 02 2026 08:04:40, from http://www.syncterm.net

1 Attachments

Discussion

  • Stephen James Hurd

    Hrm, I can't seem to reproduce this on my Windows system. I notice in the video that there's some mouse usage at the beginning... is this required to reproduce it?

     
    • deepc0der

      deepc0der - 2026-01-03

      Windows 10 x64, no mouse required. In the list of active BBSs, press and hold the down arrow key. The selection will move downwards, and SyncTERM will eventually freeze. If playback fails, return to the very top of the BBS list and press and hold the down arrow key again.

       
      • Stephen James Hurd

        Hrm, does it always freeze on the same entry? Or is it somewhat arbitrary?

         
        • deepc0der

          deepc0der - 2026-01-03

          In various entries. The bug appeared in commit 151af2c0 (151af2c066100dff02f067129fee91815587aa1a); the bug didn't exist before this commit.

           
        • deepc0der

          deepc0der - 2026-01-03

          Hmm, I found another bug that appeared in commit 93d46cb6 (93d46cb6ef33f1a0613aa5f57a0e87256ddd0f57), when you press the down arrow key, it does not jump to the top of the BBS list, instead it jumps as shown in the video.

           
          • Stephen James Hurd

            These both look like issues that should have been fixed with f1732d3cfd0399cda4cf82e1d40bdd26e46d7d94… especially the second one.

             
            • deepc0der

              deepc0der - 2026-01-03

              Before commit 93d46cb6 (93d46cb6ef33f1a0613aa5f57a0e87256ddd0f57) there were no problems with long pressing the down arrow key...

               
              • Stephen James Hurd

                Yes, but after commit 151af2c066100dff02f067129fee91815587aa1a, there should not have been the "jumping" issue (where a down-arrow is apparently interpreted as a P keypress).

                 
  • Stephen James Hurd

    • status: open --> pending
    • assigned_to: Stephen James Hurd
     
  • Stephen James Hurd

    Working blindly on the assumption that the hang is related to potential ciolib concurrency issues, I've added a mutex and rebuild. Please confirm if this is fixed in builds at or after Sat Jan 03 2026 20:00:26.

     
  • deepc0der

    deepc0der - 2026-01-03

    Yes, this bug is fixed now, thanks! But I just noticed that if you hold down the up arrow key for a long time, the SyncTERM freezes. I think you need to fix it for the up arrow key as well.

     
    • Stephen James Hurd

      Hrm, they're the same code path, so it's likely not actually fixed for down arrow either, just less likely to occur.

       
  • Stephen James Hurd

    • status: pending --> open
     

Anonymous
Anonymous

Add attachments
Cancel