Open NostalgicKitsune opened 1 month ago
Thanks for your report! I was not able to reproduce this when mounting the .iso, however it did happen when trying to umount the mounted iso.
It looks like an upstream issue unrelated to this (unofficial) Flatpak. You can try reporting it here.
I can revert the Flatpak (and ROMs) to a previous version if this is a bigger issue preventing the normal use of 86Box.
I compiled 86Box (both git and 4.2.1) in a Distrobox container, and the application works correctly, without errors. I tried the Flatpak version in a machine with a fresh install of Fedora, always a buffer overflow.
Is it possible to use Distrobox container with the freedesktop runtime as the base system? It would be worth trying.
Last week, the upstream report got "Also, this bug sounds familiar - I believe it was fixed in 4.2.2." as part of its reply.
Any chance we could get a version bump?
*facepalm*
Sorry for not double-checking that. Too much assumption that they'd use the phrasing "was fixed in [version number]" the way I would.
can confirm it also happens on steam deck with SteamOS running in desktop mode
here is some log output if that is of any use:
(deck@steamdeck ~)$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=86Box.sh net._86box._86Box
Qt: Session management error: Could not open network socket
#
# 86Box v4.2.1 logfile, created 2024/10/09 16:05:10
#
# VM: 86Box
#
# Emulator path: /app/bin/
# Userfiles path: /home/deck/.var/app/net._86box._86Box/config/86Box/
# ROM path: /home/deck/.var/app/net._86box._86Box/config/86Box/roms/
# ROM path: /app/bin/roms/
# ROM path: /home/deck/.var/app/net._86box._86Box/data/86Box/roms/
# ROM path: /app/share/86Box/roms/
# ROM path: /usr/share/86Box/roms/
# ROM path: /usr/share/runtime/share/86Box/roms/
# ROM path: /run/host/user-share/86Box/roms/
# ROM path: /run/host/share/86Box/roms/
# Configuration file: /home/deck/.var/app/net._86box._86Box/config/86Box/86box.cfg
#
Qt: version 5.15.10, platform "xcb"
Failed to load vulkan: Cannot load library vulkan: (vulkan: cannot open shared object file: No such file or directory)
initInstance: No Vulkan library available
Failed to create platform Vulkan instance
*** buffer overflow detected ***: terminated
(deck@steamdeck ~)$
it happens when unmounting a floppy or CD-ROM image or a folder mounted as CD-ROM, however, I am not sure if this is an upstream issue, if it was, it must have been fixed by upstream after the current 4.2.1 flatpak version was built, because the latest .appimage from their github page (namely v4.2.1 [build 6130]) does not have this issue on the same system ... neither does the older appimage v4.1.1 [build 5634] that I also tested.
Same here. I was trying to mount an ISO, and it crashes every time with the error message: " buffer overflow detected : terminated."
86Box 4.2.1 (Flatpak) Fedora Silverblue 40 - GNOME 46 AMD Ryzen 5 4600G
86Box buffer overflows (and crashes) as soon as I mount any ISO file, same thing happens if I try to eject any IMG file.
Steps:
*** buffer overflow detected ***: terminated
Rolling back to the previous commit (86Box 4.2) the problem no longer occurs.
I add the coredump, just to add more information: