• console.printfile displaying unexpected data

    From Codefenix@VERT/CONCHAOS to All on Wed Apr 29 15:37:19 2026
    I just noticed this really weird behavior with console.printfile recently. I am not sure when it started, but I'm currently running 3.21dd master/b3cec4b69 Mar 07 2026 01:38.

    Video of the problem:
    https://conchaos.synchro.net/media/printfile-example.mp4

    As the video shows, occasionally when using console.printfile to play a file containing cursor movement sequences, it will display data from... someplace other than the file intended. In the video, it seems to be from recently read messages. Other times, it's from random json data files in my web directory. It's wild.

    What's even more wild is, it only seems to happen with certain files, such as these .vt animations from artscene.textfiles.com (using an archived link since it seems to be dead now):

    https://web.archive.org/web/20251204152741/http://artscene.textfiles.com/vt100

    - bevis.butthead.vt
    - monorail.vt (the one shown in the video)

    I'm using AnsiView in the video to demonstrate, but it happens in my own scripts that use console.printfile as well.

    If I open the file using the File class and use console.putmsg to output the contents, then it shows normally and the problem never happens.

    Could console.printfile be recalling recently accessed memory that isn't getting closed? I dunno what else to think..

    |08ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
    |15 Ü|07 Ü |08Ü |11codefenix |08³
    |15 Û|07ÛÛÛ|08Û |09ConstructiveChaos BBS |08³
    |15 Þ|07ÜÛÜ|08Ý |01conchaos.synchro.net |08³ |08ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
    |07
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
  • From Digital Man@VERT to Codefenix on Wed Apr 29 13:03:26 2026
    Re: console.printfile displaying unexpected data
    By: Codefenix to All on Wed Apr 29 2026 03:37 pm

    I just noticed this really weird behavior with console.printfile recently. I am not sure when it started, but I'm currently running 3.21dd master/b3cec4b69 Mar 07 2026 01:38.

    Video of the problem: https://conchaos.synchro.net/media/printfile-example.mp4

    As the video shows, occasionally when using console.printfile to play a file containing cursor movement sequences, it will display data from... someplace other than the file intended. In the video, it seems to be from recently read messages. Other times, it's from random json data files in my web directory. It's wild.

    What's even more wild is, it only seems to happen with certain files, such as these .vt animations from artscene.textfiles.com (using an archived link since it seems to be dead now):

    https://web.archive.org/web/20251204152741/http://artscene.textfiles.com/vt1 00

    - bevis.butthead.vt
    - monorail.vt (the one shown in the video)

    I'm using AnsiView in the video to demonstrate, but it happens in my own scripts that use console.printfile as well.

    Could it be an issue with the clien/terminal side?

    If I open the file using the File class and use console.putmsg to output the contents, then it shows normally and the problem never happens.

    Could console.printfile be recalling recently accessed memory that isn't getting closed? I dunno what else to think..

    I guess it's possible, though console.printfile() is really a thin wrapper around putmsg(). Can you update to at least the latest release (v3.21e) of sbbs and also try with different terminal/clients?
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #2:
    ARS = Access Requirement Strings
    Norco, CA WX: 75.0øF, 38.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Codefenix on Wed Apr 29 14:40:24 2026
    Re: console.printfile displaying unexpected data
    By: Codefenix to All on Wed Apr 29 2026 03:37 pm

    - bevis.butthead.vt
    - monorail.vt (the one shown in the video)

    I downloaded those 2 files from http://artscene.textfiles.com/vt100/ (which is online) and added them a g-text file section and displayed them (using console.printfile) and see no issues. That's with SyncTERM 1.8 (the latest release) for Linux and SBBS v3.22a.
    --
    digital man (rob)

    This Is Spinal Tap quote #23:
    David St. Hubbins: I envy us.
    Norco, CA WX: 74.3øF, 45.0% humidity, 10 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Codefenix@VERT/CONCHAOS to Digital Man on Wed Apr 29 18:01:37 2026
    Re: console.printfile displaying unexpected data
    By: Digital Man to Codefenix on Wed Apr 29 2026 01:03 pm

    Could it be an issue with the clien/terminal side?

    Doesn't appear so. It's repeatable in Netrunner:

    https://conchaos.synchro.net/media/printfile-example-2.png

    I guess it's possible, though console.printfile() is really a thin wrapper around putmsg(). Can you update to at least the latest release (v3.21e) of sbbs and also try with different terminal/clients?

    I'll try updating to the latest dev update and repeat the tests.

    |08ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
    |15 Ü|07 Ü |08Ü |11codefenix |08³
    |15 Û|07ÛÛÛ|08Û |09ConstructiveChaos BBS |08³
    |15 Þ|07ÜÛÜ|08Ý |01conchaos.synchro.net |08³ |08ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
    |07
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-