[Bug 231010] emulators/wine: (amd64) Segmentation fault when built on 12.0-CURRENT/ALPHA

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Sep 3 20:29:36 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231010

--- Comment #3 from Theron Tarigo <theron.tarigo at gmail.com> ---
It turns out to be that the *.dll.so are broken; the Wine loader
(__wine_process_init) does work.
How I have determined this:
Where "12x build" is Wine 3.0.2 port built on FreeBSD 12.0-ALPHA
Where "11x build" is Wine 3.0.2 port built on FreeBSD 11.2-RELEASE
- Installing the 12x build produces a broken (segfaulting) installation.
- Installing the 12x build, but replacing all /usr/local/lib/wine/* from 11x
  build, produces a working installation.
- Installing the 11x build produces a working installation.
- Installing the 11x build, but replacing the single file
  /usr/local/lib/wine/kernel32.dll.so with the one from the 12x build, produces
  a broken (segfaulting) installation.

kernel32.dll.so is the first object to be loaded, so replacing it alone is
sufficient to break the installation.  However, using a good kernel32.dll.so
but replacing other *.dll.so with those from the 12x build also causes the
problem, so kernel32.dll.so is not the only one affected.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-toolchain mailing list