Wine64 segfaults (5.12/staging)

  • Done
  • quality assurance status badge
Details
5 participants
  • Jakub K?dzio?ka
  • Leo Prikler
  • Pierre Neidhardt
  • Tobias Geerinckx-Rice
  • pelzflorian (Florian Pelz)
Owner
unassigned
Submitted by
Leo Prikler
Severity
normal
L
L
Leo Prikler wrote on 13 Jul 2020 11:53
(address . bug-guix@gnu.org)
0f14a6d95dbdd04c8ff9da03a47f0d205a5e1002.camel@student.tugraz.at
Since commit 065a5ed677cdd1a65acae20f185d7c4bd23b1f2c wine and wine64
are upgraded to version 5.12. The latter segfaults when doing anything
other than wine --help or wine --version. (Try for example wine
regedit or winecfg).

The old 5.3 version continues to work after roll-back, and would
probably also work through inferiors. I am currently checking previous
versions of wine64-staging with guix time-machine to see at which point
the error might have been introduced. Until now, version 5.6 from
7b23a69d6b97c463cb1ef237931af11c22c19c67 fails with the following
output:

000b:fixme:winediag:__wine_start_process Wine Staging 5.6 is a testing
version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please mention your exact
version when filing bug reports on winehq.org.
0009:err:module:LdrInitializeThunk "kernelbase.dll" failed to
initialize, aborting
0009:err:module:LdrInitializeThunk Initializing dlls for
L"C:\\windows\\system32\\winecfg.exe" failed, status c0000005

Regards, Leo
L
L
Leo Prikler wrote on 13 Jul 2020 14:24
(address . 42342@debbugs.gnu.org)
dd6d9d2a043c5c40a3edebc9c797d5c5b4721bdb.camel@student.tugraz.at
Interestingly enough 5.8 (ec16aaff5da9eb52b9d762531660f02e785d72de)
works without problems and there is no version packaged between it and
5.12/5.12.1 (wine64 and wine64-staging respectively). Given this array
of results I'm pretty sure something goes wrong upstream.

I'll use inferiors as a local workaround for the time being and wait
for the problem to be fixed upstream. I'll also look into 5.9 to 5.11
and perhaps provide a proper downgrade patch later on.

Regards, Leo
P
P
Pierre Neidhardt wrote on 28 Jul 2020 12:01
(address . 42342@debbugs.gnu.org)
87d04gdkkz.fsf@ambrevar.xyz
I can reproduce and indeed, staging 5.8 was working fine for me.

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8f94wACgkQm9z0l6S7
zH9BBAf+N9cZnucmzXB5miuR6R0b0aJZC8XEpUTqkOAXeXStz6OALzZDj/Kvl8r/
3bwg0HFGSls9CVZ1HJGaAGWUQi22qhBjpQLk1ASl6hdbejlgzYw+H2obRmlIJ29S
ogB7PZHCAAzc/UlwEEQzjCdDzeI0t9uFMq3S96Ht4Qh/xOn6+7cizVMhjO8xihT5
JeJywVHgVdE4Fgv757eJDSXBbAvQoUapUohY7XwkSKq/VDD8YR7kh9zEdRFBNmqi
mlntJNsM5ids8iCPNN2aWjWu8IVjbTCA6+8Zr8sg9ezsaN6DkcIBNQKS2wMjUhz6
Tibnk3EPO68qPBgl7/G/tm5SPu+SvA==
=TQyN
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 28 Jul 2020 17:58
(address . 42342@debbugs.gnu.org)
87y2n3bpin.fsf@ambrevar.xyz
Cc-ing to Tobias and Jakub.

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8gSxAACgkQm9z0l6S7
zH9DbQf/fRKw0w+AjZURsY4kxix6DmJxYGs6TQI6677g2I7EbMzFPkLSepKCuURL
RckJcsCDboVSLiX5KtVOtz/d4GdaMFpZLlQjvKISwT7hQh0LSY70qLoBEHFkCbEa
yvzrKl3GTMDVyf2bV+w3eAfs/PSmx0b/TQUxLgyFOZkDerVbPiFoetLZWgWJE8f7
qxrzP/SMTr2KP6UMHUZ2QnTurrkdGFa5UC/Jxl357nL/R/XpXsIv/WAHrTuWF3pJ
ei89t/0coLCS14eTcWkkRNue4BF4JLQYk5ujtImZonKvZ4G8c2I7gtYO9MTgHoPw
/FsJ4KISMuQ1noDYioKugZv2+ICnVw==
=HyVR
-----END PGP SIGNATURE-----

T
T
Tobias Geerinckx-Rice wrote on 28 Jul 2020 18:22
(name . Pierre Neidhardt)(address . mail@ambrevar.xyz)
87o8nzzk18.fsf@nckx
Pierre Neidhardt ???
Toggle quote (2 lines)
> Cc-ing to Tobias and Jakub.

Thanks. Have you reported this upstream? It sounds similar to
[0].

I'm against reverting wine-staging to a previous version though.
If you want a stable wine, use wine.

Kind regards,

T G-R

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXyBQ0wAKCRANsP+IT1Vt
edTAAP9t8CHN/+oGIquJ7VrhMy9b+R3nDI0q38ZChbuscniV6wEAnIGi1j/pk/VD
I+O3S5gM0bqEF/sdfynJU41HbCvzegw=
=T6Mh
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 28 Jul 2020 18:28
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)
87ft9bli3i.fsf@ambrevar.xyz
Tobias Geerinckx-Rice <me@tobias.gr> writes:

Toggle quote (2 lines)
This issue is about wine being unable to load a dll.
Here our wine segfaults, meaning it does not even get the chance to
start before looking up the .dlls.

I'm suspecting an issue with us because I doubt that upstream would fail
to notice a completely unusable wine for 3 versions :p

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8gUiEACgkQm9z0l6S7
zH8tqAf+MSnaDIfZ9H2x5XNp6nbCLTdbax2lkqp4Z+bEsLn0XFpO/76fsxXy8l+e
Io67Th9kPOjlkV/z3iK057rn821oF0e6D5DwfkzNQRiO8srcU86tTtQnZ9xWbAz7
EAWq0DzNKyLF+i9o5VQ0WkrMwJvXtnL/CittRoEkUJm5krxXE7JLprYwnbbxhnTW
19lRX6jfmEO91iMJCSomHdX5ebBoFFAudLxu4++osxKXuKhmbUNIbpTEKlKWGsCr
6QvmGW8FmL0lN4JyAm8faAg4y1Q7HmKg2GPX9aFhuh2eKT42aL16goYBpEzsxKjb
/i2ZdWF5DjUdqLdCxcV/SvSAAkUcLg==
=KvwS
-----END PGP SIGNATURE-----

T
T
Tobias Geerinckx-Rice wrote on 28 Jul 2020 18:41
(name . Pierre Neidhardt)(address . mail@ambrevar.xyz)
87lfj3zj5k.fsf@nckx
Pierre Neidhardt ???
Toggle quote (4 lines)
> I'm suspecting an issue with us because I doubt that upstream
> would fail
> to notice a completely unusable wine for 3 versions :p

What about me?

Toggle snippet (19 lines)
~/guix master λ git log gnu/packages/wine.scm | grep -B3 'gnu:
wine-staging.*: Update'
Author: Tobias Geerinckx-Rice <me@tobias.gr>

gnu: wine-staging: Update to 5.13.
--
Author: Tobias Geerinckx-Rice <me@tobias.gr>

gnu: wine-staging: Update to 5.12.1.
--
Author: Tobias Geerinckx-Rice <me@tobias.gr>

gnu: wine-staging-patchset-data: Update to 5.8.
--
Author: Tobias Geerinckx-Rice <me@tobias.gr>

gnu: wine-staging-patchset-data: Update to 5.6.

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXyBVRwAKCRANsP+IT1Vt
eeeZAQD+/QFYpJcrcWz5jTo8pC/gO7rEDwyvjwqZxKwkrQcnZQD/aSMsthOJqTWN
XIfjeaNFxUkNevgS/hB1kkYq7CcsKgE=
=Tmp3
-----END PGP SIGNATURE-----

T
T
Tobias Geerinckx-Rice wrote on 28 Jul 2020 18:53
Re: bug#42342: Wine64 segfaults (5.12/staging)
(name . Leo Prikler)(address . leo.prikler@student.tugraz.at)
87ft9bzim7.fsf@nckx
Leo Prikler ???
Toggle quote (6 lines)
> I'll use inferiors as a local workaround for the time being and
> wait
> for the problem to be fixed upstream. I'll also look into 5.9
> to 5.11
> and perhaps provide a proper downgrade patch later on.

I admit to being a bit confused. IIRC on #guix you reported that
wine-staging was broken, not wine64-staging. If you only want to
downgrade the latter, that's all right by me, but I consider that
one of the risks of using the staging branch to begin with.

Is there a reason you rely on staging, and the 64-bit version to
boot?

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXyBYAAAKCRANsP+IT1Vt
eSKpAP94t/9rbsD5WEBilX4asX52FQ2xl4aL5DynzRcGOHGYPAEAhSKkVVdMhkXx
zjDi3On0zZUTNMRsL4r/SkqGBeoNuAc=
=uOG5
-----END PGP SIGNATURE-----

L
L
Leo Prikler wrote on 28 Jul 2020 19:36
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)
d1d54576efda64cb6b226be2bb47c7d1cb73b5b5.camel@student.tugraz.at
Am Dienstag, den 28.07.2020, 18:53 +0200 schrieb Tobias Geerinckx-Rice:
Toggle quote (18 lines)
> Leo Prikler ???
> > I'll use inferiors as a local workaround for the time being and
> > wait
> > for the problem to be fixed upstream. I'll also look into 5.9
> > to 5.11
> > and perhaps provide a proper downgrade patch later on.
>
> I admit to being a bit confused. IIRC on #guix you reported that
> wine-staging was broken, not wine64-staging. If you only want to
> downgrade the latter, that's all right by me, but I consider that
> one of the risks of using the staging branch to begin with.
>
> Is there a reason you rely on staging, and the 64-bit version to
> boot?
>
> Kind regards,
>
> T G-R
I'm referring to the package "wine64-staging", which is on master. I
may have been confused myself at the time I mentioned this in #guix,
but now I have tested this a bit more thoroughly.

For one, I've historically been using wine64, since (at least on Guix)
it works with both 32bit and 64bit software and I sometimes stumble
upon the latter. As a result, I have a 64bit wine prefix and using
wine (or wine-staging) does not really work well with that. I was able
to determine that plain wine is unaffected by running the same commands
on a machine with no existing prefix. (Note, that regular wine64 still
fails with a fresh prefix.) My experiments with wine64-staging were
solely meant as a way of finding the point at which wine64 fails, I
have no intent of actually using it for more than that.
I'm not quite sure, what exactly is at fault here. It could be
upstream, or it could be the magic that we use to merge 32 and 64 bit
wine.

TL;DR: The affected packages are wine64 and wine64-staging, the latter
of which is broken beyond 5.8 (though 5.9 would work as well). Since
this affects the 64bit version of wine specifically, we either have to
fix something in our build (not sure what) or desync wine and wine64
(same with -staging variants)

Regards,
Leo
P
P
Pierre Neidhardt wrote on 29 Jul 2020 12:33
Re: Wine64 segfaults (5.12/staging)
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)
87v9i6bofp.fsf@ambrevar.xyz
Is it working for you?

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8hUIoACgkQm9z0l6S7
zH+ooQgAhs4OSA2jwYoi6nsxbh0YQw3zXczKJUDDmmAbZ/Zi7QhFHbJqfC2EFVy8
dcz8Zjb0RDCIvA54neRNSSLztc6lXqIotuzEOxJIhFHRH7whiFuDIK0CGeiNYpTO
cRlxBSZLPTUfWy8hD4g5v0S5DTkmuVkpzhfRb2NJ1Bo8y8olIThX+7IBdB5utmUD
p2UNnydVelQDTQFy+K2LK5maVuWwr/JHFM13lywW1HgUvrXbJJBW52D3zeNHJ0rL
vT3VryorqP/EbUhLNLc4cnIwmT5lYoiJQx1qRQpaIOJcfUnrFxsoT6rI0BbBvd2i
pF/yyQkcbh+9FDXThpHpkDIaj8+XHA==
=8rjy
-----END PGP SIGNATURE-----

J
J
Jakub K?dzio?ka wrote on 30 Jul 2020 16:54
(name . Pierre Neidhardt)(address . mail@ambrevar.xyz)
20200730145445.qmtnb6m77ogh4nfo@gravity
On Tue, Jul 28, 2020 at 05:58:08PM +0200, Pierre Neidhardt wrote:
Toggle quote (6 lines)
> Cc-ing to Tobias and Jakub.
>
> --
> Pierre Neidhardt
> https://ambrevar.xyz/

Hi,

I can't reproduce this. I usually use 32-bit wine, so when it complained
about the bitness of the wineprefix, I did

$ mv ~/.wine ~/.wine32

then

$ guix environment --ad-hoc wine64 -- wine64 regedit

fired up the registry editor just fine.

Regards,
Jakub K?dzio?ka
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8i3zUACgkQ4xWnWEYT
FWS8ghAArPhND1r5fneLmO4piQ2fZdb3zJVF72SWJuoVDVl9bhFKqq+AvjMhXoBk
+yTB1/c+dV+T0o/LmyHXPTy55eAvbJji0rmf+/dGAATbLhG9DeubLtXLFoDlLvLc
Q7yaAmkdkf0zZMLMt+qcN6Q5gcyLDmtEqV7Ry0I4g59q1BXrN6euvd6infYsRy2A
99IKs5PEjoLvpVlvM4PfvT/5fAx6naBDm3ghY7CW2e6dJN4SyHwLH6PzxvVAcPjl
Y69owVNRsfKl2lokFeWSffG7DDOr7/EjMZRPVjkQ68ugD34+FPyzucL8bd82OonI
RL5csiajweK91Q2mEO/3FF5g/7Myr7BjRgiWbAbhrhG+62fWXxoUGCixAllh773c
m/uOJDJ4IZdumKloFRzyurLbFvLjJGXiXAmGxRUzIgCIW0cV5mnXBUk7+xNMQDIe
7AeS3vWNm0jUsaZZTtqEmtjcH49/7PYn/g5ggumMKt1T788YTgQynKY0TuLIxzzt
pJIJH12gV22FuFe3uKj8jnaJCO3EN6vuwg9A9YvYJ0S5Q+gpOeU6SAj25//lLUur
Dp43KlDQpLGdZiQQJbW8SB6XAdN8dImVXTw2jZobriAmZCjFo8cqEoAymxDW66VS
umH7E93QoSIELBeo4TTOyLqXRBVY+7moSwGnJy2k7lye3Yf5qVA=
=zh9O
-----END PGP SIGNATURE-----


P
P
pelzflorian (Florian Pelz) wrote on 31 Jul 2020 14:37
Re: bug#42342: Wine64 segfaults (5.12/staging)
(name . Jakub K?dzio?ka)(address . kuba@kadziolka.net)
20200731123614.unf45a46y6etig2d@pelzflorian.localdomain
On Thu, Jul 30, 2020 at 04:54:45PM +0200, Jakub K?dzio?ka wrote:
Toggle quote (5 lines)
> $ guix environment --ad-hoc wine64 -- wine64 regedit
>
> fired up the registry editor just fine.


Indeed, when running pure 64-bit applications (like VLC’s 64-bit
Windows build), using wine64 instead of wine works fine. I did not
even know this command existed.

It seems the issue is only with WoW64, i.e. supporting both 32-bit and
64-bit programs. The synopsis of wine64 claims it’s a WoW64 version.

For example, the installer of VLC’s 32-bit or 64-bit Windows version
fails to run. The installer is claimed by binutils’ objdump program
to be a 32-bit i386 executable instead of i386:x86-64.

Regards,
Florian
P
P
Pierre Neidhardt wrote on 9 Aug 2020 15:38
(address . 42342@debbugs.gnu.org)
877du8c51p.fsf@ambrevar.xyz
Now that wine stable is 5.12, I can't use start 32-bit applications
anymore. I tried from a clean wine prefix and I only get this error:

Toggle snippet (3 lines)
Segmentation fault

Here is the end of the strace:

Toggle snippet (32 lines)
openat(AT_FDCWD, "/gnu/store/fhxjkwnv9w8a283f5qaiqq8hcmfmdap9-wine64-5.12/bin/../lib/wine32/wine/ntdll.dll.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/gnu/store/ajyl64ycr9vv51q2np68agwz2ad9lxqs-wine-5.12/lib/wine32/wine/ntdll.dll.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\360\302{4\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=941360, ...}) = 0
mmap2(0x7bc00000, 864996, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7bc00000
mmap2(0x7bc1e000, 487424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7bc1e000
mmap2(0x7bc95000, 200704, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x95000) = 0x7bc95000
mmap2(0x7bcc6000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc5000) = 0x7bcc6000
mmap2(0x7bcd2000, 4836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7bcd2000
close(3) = 0
openat(AT_FDCWD, "/gnu/store/ajyl64ycr9vv51q2np68agwz2ad9lxqs-wine-5.12/lib/wine32/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/lib/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\241\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1109456, ...}) = 0
mmap2(NULL, 1048680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7eeff000
mmap2(0x7ef09000, 774144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7ef09000
mmap2(0x7efc6000, 229376, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc7000) = 0x7efc6000
mmap2(0x7effe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfe000) = 0x7effe000
close(3) = 0
mprotect(0x7effe000, 4096, PROT_READ) = 0
mprotect(0x7bc00000, 122880, PROT_READ|PROT_WRITE) = 0
mprotect(0x7bc1e000, 487424, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x7bc95000, 200704, PROT_READ|PROT_WRITE) = 0
mprotect(0x7bc95000, 200704, PROT_READ) = 0
mprotect(0x7bc1e000, 487424, PROT_READ|PROT_EXEC) = 0
mprotect(0x7bc00000, 122880, PROT_READ) = 0
mprotect(0x7bcc6000, 4096, PROT_READ) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x30} ---
+++ killed by SIGSEGV +++
Segmentation fault

Are 32-bit applications really working for some of you?

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8v/HIACgkQm9z0l6S7
zH9Ddwf/TPOh9N+Uy0xGHg4BcjC0IDLuTf4LSjXO8SDdHnLZlvKkZiAvdq8cH3l+
kwAwK8x7Y5ta+59FgpBhzgPoZjE3rjUxI/2GruAnd7sMjzabl6rZ51SkPTzcNDCw
Eo9MnvwAeviwBsRTWs3zxtfjeGzg53C/5U8WDmxdBU3dQZJCxbV9MWhYXQlb62hK
DEHoth6nS/Z0uX1gJpSHvGY2vUUvM1Trldtqqw4VdBBWBNnECBwP9JUhLEK8gcBK
ybs8l2yGlY2rtZPxAGRP81cLWnfog5LAkwm/SHYfG8YE8vB9dGHBxXM9vGDGumIB
K67ASTV3VMdCzHe9s8psX5P1moCuiQ==
=XP5l
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 9 Aug 2020 16:03
(address . 42342@debbugs.gnu.org)
87k0y7kjc4.fsf@ambrevar.xyz
OK, I think I got it. I had to have _both_ wine and wine64 (staging or
not) in my profile.

Previously, the "wine" executable (for 32-bit apps) used to work when
wine64 alone was in the profile. Now it looks like we need both. Any
idea what changed?

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8wAhsACgkQm9z0l6S7
zH8s3wf/TtPDQ30sBV+FEJ0iy1u33LaJw957ajZSPbM4Iaz2W26Ys4MHQosCemwO
HgfUejs5ZJ0yiZfRwOLIfv08bIzc9GRUePM5SKjGKBUu/6dwXZ6e4fBG+xksIP9m
bQNIuV02/nULArvkvswoCwDRx37UOWpdnV1sF4eRdzeIgL/x22dY1Tb7BKzicaMs
bJAc8P694CO89XEmTbbeU3b0utyvs+o+BciFiUCDvyWUAr8a736m/HcLSCsIACxH
U9L/7hP+rJ968xZcHcg8yME23mSCvBipwTPAHqja72r4vsk0CoL80BmxSrIbBUmP
Wa+8Tc5sYZxSpF2OLDVOm08hvPwx2Q==
=1C1x
-----END PGP SIGNATURE-----

J
J
Jakub K?dzio?ka wrote on 9 Aug 2020 17:03
(name . Pierre Neidhardt)(address . mail@ambrevar.xyz)
20200809150350.z5mvy3wv75oynjbb@gravity
On Sun, Aug 09, 2020 at 04:03:07PM +0200, Pierre Neidhardt wrote:
Toggle quote (3 lines)
> OK, I think I got it. I had to have _both_ wine and wine64 (staging or
> not) in my profile.

Interesting. Perhaps we should merge the two packages, then? We'd need
to take care to make it work right on i686-linux, but I don't think
that's unsurmountable...

Toggle quote (4 lines)
> Previously, the "wine" executable (for 32-bit apps) used to work when
> wine64 alone was in the profile. Now it looks like we need both. Any
> idea what changed?

Perhaps loading 32-bit programs with the wine64 wasn't supposed to work
in the first place, and we were relying on some implementation quirk?
Alternatively, cross-compiling from 64 to 32 bit is less tested by
upstream than compiling natively on 64 or 32 bit, and we're hitting an
upstream bug?

Regards,
Jakub K?dzio?ka
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8wEFYACgkQ4xWnWEYT
FWQ6pg//aAt/znG9txXhQ4iT6aNg/xs7bgizvP28RJiuRNE9RUJuvQSGX84MmTie
ueC0VBLEgyrIYFAFjg/lJ2AFL9cZknRmAiSt7jlJ3d+y38x5uaEEtpPa1ylCXrul
SHNcxPsCvhwWEE3ucp0IhOCd/vL/Ma3zTiohjanlPjWGMfiUYo3FDjvatj0SDM4Z
Rdn2SlrWSzlgkM7aX7p+k5Pj7oRBALvvHmDoGAeuhsb8WsRrYI89elXieN+M47KN
pLXC9/fK2ErswxyTOYIzqqQEV9sxOey4eMcigb6x6Hr2Oti6FvFpZkZhDhKovmus
Q/bJNY0bKv7q/zzAa3Cnhb7xz16SvN2p9krHGG+vHBeZrBgnCK0QKMEaV1UjbU0l
RDtoOoTy6HDjBvO+cEU9sCPxGdTCqHUmGVy3e+UXA7iYwRJHZOX9D2YywRF0khtY
730aPt/g9MWxH6HhRTg1wrUS0glizPwxvrl7rk2PY602We1utDYsX4Tvtli8dQQ9
ynMiSrc+j91Fhj6mOmpQn0tQLb7kf9PUpKd9tvv3x1fkAMEA4Lp05PSb1zPqWpcB
O88tp7a4ttEwTrjRvGIAMO5UMYW6wC0+9Lhnmtti3tdPe7L+bguArjDhwW2BQIh/
pN0JT7nqAQmcoJ6v2F4QyLaMZPW0YlRIFmPqSBOBDOUk4MJsx8Y=
=2wRR
-----END PGP SIGNATURE-----


L
L
Leo Prikler wrote on 20 Nov 2020 13:54
PATCH [0/2] Update wine to 5.21
(address . guix-patches@gnu.org)(address . 42342@debbugs.gnu.org)
b94e69a68247b173b9defb9f737daf181d0ce243.camel@student.tugraz.at
Hi Guix,

the following patch updates wine to version 5.21. An attempt is also
made to fix #42342 by copying wine32 libraries into wine64.

Regards, Leo
L
L
Leo Prikler wrote on 11 May 2021 17:40
Wine64 segfaults (5.12/staging)
(address . 42342-done@debbugs.gnu.org)
6209fc3450e23241173f071c92bfe4966cbd1f2a.camel@student.tugraz.at
We are currently at wine 6.8/6.6-staging and from my own estimates my
fix proved useful.
Closed
?