Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#67221 - [wine] Running DOS executables causes WIne to crash

Attached to Project: Community Packages
Opened by Emanuele Giacomelli (manuelino) - Tuesday, 07 July 2020, 19:17 GMT
Last edited by freswa (frederik) - Sunday, 13 September 2020, 10:33 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Wine can run DOS applications by delegating the execution to DosBox if it is installed.
This used to work perfectly up to and including v5.10. With 5.11 and 5.12, whenever I try
to run a DOS executable, Wine just crashes.

I tried to reproduce the problem using both the official binary package from multilib
and the following:

* the official Wine 5.12 package for Fedora 32 (run on Fedora): the problem is NOT present;
* building Wine 5.12 on my Arch system using the official PKGBUILD
outside a clean chroot: the problem is NOT present;
* building Wine 5.12 using the official PKGBUILD inside a clean Docker container
running archlinux/base: the problem IS present.

Which means it crashes only when using a package built in a clean Arch environment.
The problem doesn't go away by simply using a clean WINEPREFIX.

Steps to reproduce:

* Grab any DOS MZ executable. For my tests, I have been using this FreeDOS utility:

https://clasqm.github.io/freedos-repo/zip/beep.zip

* Run Wine on the program, i.e. `wine BEEP.EXE`
* It crashes and prints some trace information, instead of starting DosBox.

This task depends upon

Closed by  freswa (frederik)
Sunday, 13 September 2020, 10:33 GMT
Reason for closing:  Fixed
Comment by Felix Yan (felixonmars) - Wednesday, 05 August 2020, 13:39 GMT
Please try again with wine 5.14-2 or later. It works fine here with this version.
Comment by Emanuele Giacomelli (manuelino) - Sunday, 13 September 2020, 10:32 GMT
I can confirm that the problem is gone.

Tested with:

wine 5.16-1
dosbox 0.74.3-2

Loading...