https://bugs.winehq.org/show_bug.cgi?id=53892
Bug ID: 53892 Summary: Page fault when attempting to run Calmira 3.3 Product: Wine Version: 7.20 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: dos Assignee: wine-bugs@winehq.org Reporter: hjlinq@gmail.com Distribution: ---
Created attachment 73435 --> https://bugs.winehq.org/attachment.cgi?id=73435 dump produced after the "winevdm.exe has encountered a serious error" message
WineVDM page faults when attempting to run the Calmira 3.3 setup program.
System: Fresh install of alpine-extended-3.16.2-x86.iso Hardware: Virtualbox
To replicate:
1. Install Alpine linux (setup-alpine) (Important: must be the x86 version since musl-libc doesn't support multilib)
2. In "/etc/apk/repositories", uncomment the edge/main and edge/community repositories and comment out both v3.16 repositories
3. apk -alU upgrade
4. setup-xorg-base
5. apk add xinit xterm xfce4 wine
6. echo "exec winecfg" > .xinitrc
7. startx
8. in the "Graphics" tab, check "Emulate a virtual desktop", click "Apply" and "Ok"
9. echo "exec wine explorer" > .xinitrc
10. wget http://www.calmira.de/downloads/files/erwin/c33setup.exe
11. startx
12. navigate to c33setup.exe using wine explorer and double-click on the installer
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #1 from hjlinq@gmail.com --- Created attachment 73436 --> https://bugs.winehq.org/attachment.cgi?id=73436 screen immediately before error
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #2 from hjlinq@gmail.com --- Created attachment 73437 --> https://bugs.winehq.org/attachment.cgi?id=73437 Immediately after attempting to run installer
https://bugs.winehq.org/show_bug.cgi?id=53892
hjlinq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hjlinq@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=53892
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #3 from Austin English austinenglish@gmail.com --- Not a blocker.
Does this have a free demo/download available?
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #4 from hjlinq@gmail.com --- (In reply to Austin English from comment #3)
Not a blocker.
Does this have a free demo/download available?
Here http://www.calmira.de/downloads/files/erwin/c33setup.exe
Replication instructions are in the original post.
https://bugs.winehq.org/show_bug.cgi?id=53892
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.calmira.de/downl | |oads/files/erwin/c33setup.e | |xe Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=53892
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |win16 Summary|Page fault when attempting |Calmira 3.3 crashes on |to run Calmira 3.3 |start
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Please attach the full terminal output, not only the backtrace, see: https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a._terminal_output.29.3F.
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #6 from hjlinq@gmail.com --- Created attachment 73452 --> https://bugs.winehq.org/attachment.cgi?id=73452 terminal output
wine c33setup.exe &> termoutput.txt
https://bugs.winehq.org/show_bug.cgi?id=53892
hjlinq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Calmira 3.3 crashes on |Wine Pagefault when |start |attempting to run Calmira | |3.3
https://bugs.winehq.org/show_bug.cgi?id=53892
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Works fine for me on Arch Linux, also Wine-7.20.
0078:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
I don't think this is the problem, it works without vulkan for me. Not sure why it attempts to load vulkan on your system though.
modify_ldt: Invalid argument
Are you sure you have 16bit support enabled? Not sure if Alpine supports that.
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #8 from hjlinq@gmail.com --- (In reply to Fabian Maurer from comment #7)
Works fine for me on Arch Linux, also Wine-7.20.
0078:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
I don't think this is the problem, it works without vulkan for me. Not sure why it attempts to load vulkan on your system though.
modify_ldt: Invalid argument
Are you sure you have 16bit support enabled? Not sure if Alpine supports that.
I'd be happy to check that. How exactly do I check if 16 bit support is enabled though?
I'm in contact with the Alpine wine package maintainers as well, so if there's something wrong with the package I'd like to be able to give them as much detail as possible.
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Honestly, I don't know. Never really deal with the Linux kernel.
What do the following output?
zcat /proc/config.gz | grep MODIFY_LDT
zcat /proc/config.gz | grep CONFIG_X86_16BIT
I also might test with VirtualBox later...
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #10 from Fabian Maurer dark.shadow4@web.de --- So, Alpine doesn't have CONFIG_X86_16BIT set, and I think that is the problem. Not 100% sure that unset equal no, but it seems sensible.
https://bugs.winehq.org/show_bug.cgi?id=53892
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Other
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #11 from hjlinq@gmail.com --- (In reply to Fabian Maurer from comment #9)
Honestly, I don't know. Never really deal with the Linux kernel.
What do the following output?
zcat /proc/config.gz | grep MODIFY_LDT
zcat /proc/config.gz | grep CONFIG_X86_16BIT
I also might test with VirtualBox later...
zcat: /proc/config.gz: No such file or directory
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- Yes, that's why I tested myself, see comment comment 10.
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #13 from hjlinq@gmail.com --- Oh I see
(In reply to Fabian Maurer from comment #10)
So, Alpine doesn't have CONFIG_X86_16BIT set, and I think that is the problem. Not 100% sure that unset equal no, but it seems sensible.
Is that really necessary in order to run 16-bit programs though?
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #14 from Fabian Maurer dark.shadow4@web.de ---
Is that really necessary in order to run 16-bit programs though?
Well, yes... You need 16Bit support to run 16Bit programs. See here for more info: https://cateee.net/lkddb/web-lkddb/X86_16BIT.html
https://bugs.winehq.org/show_bug.cgi?id=53892
--- Comment #15 from hjlinq@gmail.com --- (In reply to Fabian Maurer from comment #14)
Is that really necessary in order to run 16-bit programs though?
Well, yes... You need 16Bit support to run 16Bit programs. See here for more info: https://cateee.net/lkddb/web-lkddb/X86_16BIT.html
I see. I was hoping 16bit support worked like winevdm (https://github.com/otya128/winevdm)
So it seems my options are either to make a custom Alpine kernel with 16-bit support, or to run winevdm on wine.
I will try and confirm if the issue persists.