https://bugs.winehq.org/show_bug.cgi?id=38170
Bug ID: 38170 Summary: wine fails to start on raspian/raspberry pi Product: Wine Version: 1.7.37 Hardware: arm OS: Linux Status: NEW Keywords: download, source Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Distribution: ---
I recently got a raspberry pi for a project, and tried wine on it.
It compiles (slowly, took 320 minutes), but trying to start anything fails:
pi@raspberrypi ~ $ ./wine-git/wine notepad wine: failed to map the shared user data: c0000018 pi@raspberrypi ~ $ ./wine-git/wine winecfg wine: failed to map the shared user data: c0000018 pi@raspberrypi ~ $ ./wine-git/wine winemine wine: failed to map the shared user data: c0000018
pi@raspberrypi ~/wine-git $ git describe wine-1.7.37-143-g3b2cf06 pi@raspberrypi ~/wine-git $ uname -a Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux pi@raspberrypi ~/wine-git $ cat /etc/issue Raspbian GNU/Linux 8 \n \l
There was a previous report, bug 33578, but it has been abandoned.
https://bugs.winehq.org/show_bug.cgi?id=38170
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #1 from André H. nerv@dawncrow.de --- you need a kernel with a 3G/1G split, you most likely have one with a 2G/2G split This pending patch would have printed out a more informal message: https://source.winehq.org/patches/data/109278
Not sure about the raspberry pi 2, but i guess the easiest way to get a 3G kernel is to compile it yourself setting CONFIG_VMSPLIT_3G=y
https://bugs.winehq.org/show_bug.cgi?id=38170
--- Comment #2 from Austin English austinenglish@gmail.com --- (In reply to André H. from comment #1)
you need a kernel with a 3G/1G split, you most likely have one with a 2G/2G split This pending patch would have printed out a more informal message: https://source.winehq.org/patches/data/109278
Indeed, thanks: pi@raspberrypi ~/wine-git $ ./wine notepad Warning: memory above 0x80000000 doesn't seem to be accessible. Wine requires a 3G/1G user/kernel memory split to work properly. wine: failed to map the shared user data: c0000018
Not sure about the raspberry pi 2, but i guess the easiest way to get a 3G kernel is to compile it yourself setting CONFIG_VMSPLIT_3G=y
Okay, thanks.
https://bugs.winehq.org/show_bug.cgi?id=38170
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
see bug 31892 which brought you the luxury of enjoying an error message instead of having everything segfaulting which is harder to diagnose.
I suggest you lower the importance to 'enhancement' since it's not Wine's fault, making the bug about printing a more elaborate error message/hint.
Regards
https://bugs.winehq.org/show_bug.cgi?id=38170
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine fails to start on |wine fails to start on |raspian/raspberry pi |raspian/raspberry pi 2 | |(wine requires a 3G/1G | |memory split) Severity|critical |enhancement
--- Comment #4 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #3)
Hello folks,
see bug 31892 which brought you the luxury of enjoying an error message instead of having everything segfaulting which is harder to diagnose.
I suggest you lower the importance to 'enhancement' since it's not Wine's fault, making the bug about printing a more elaborate error message/hint.
Sure, sounds good.
https://bugs.winehq.org/show_bug.cgi?id=38170
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jactry92@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38170
--- Comment #5 from André H. nerv@dawncrow.de --- Hi, since the following commit we should have a better message in that case, please retest.
commit 9a1fab59e7d5d993760224b250a8b52d30f58952 Author: André Hentschel nerv@dawncrow.de Date: Fri Mar 27 21:22:01 2015 +0100
loader: Run checks also on ARM Linux.
https://bugs.winehq.org/show_bug.cgi?id=38170
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to André H. from comment #5)
Hi, since the following commit we should have a better message in that case, please retest.
commit 9a1fab59e7d5d993760224b250a8b52d30f58952 Author: André Hentschel nerv@dawncrow.de Date: Fri Mar 27 21:22:01 2015 +0100
loader: Run checks also on ARM Linux.
Yep: pi@raspberrypi ~ $ ./wine-git/wine cmd Warning: memory above 0x80000000 doesn't seem to be accessible. Wine requires a 3G/1G user/kernel memory split to work properly. wine: failed to map the shared user data: c0000018 pi@raspberrypi ~ $ ./wine-git/wine --version wine-1.7.43
https://bugs.winehq.org/show_bug.cgi?id=38170
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |9a1fab59e7d5d993760224b250a | |8b52d30f58952 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Austin English austinenglish@gmail.com --- Fixed*
https://bugs.winehq.org/show_bug.cgi?id=38170
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.44.
https://bugs.winehq.org/show_bug.cgi?id=38170
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |loader