Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash in ninewinecfg.exe #124

Open
tmonjalo opened this issue Oct 3, 2021 · 6 comments
Open

crash in ninewinecfg.exe #124

tmonjalo opened this issue Oct 3, 2021 · 6 comments

Comments

@tmonjalo
Copy link

tmonjalo commented Oct 3, 2021

Hi,

Trying to install on ArchLinux, and get a crash:

./nine-install.sh
installing 32bit binaries to /home/user/.wine/dosdevices/c:/windows/syswow64
installing 64bit binaries to /home/user/.wine/dosdevices/c:/windows/system32
enabling gallium nine
0148:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x7bc2d277

Useful infos from compilation:
Project name: Gallium Nine Standalone
Project version: 0.9.0.388-devel
C compiler for the host machine: winegcc (gcc 11.1.0 "gcc (GCC) 11.1.0")
C linker for the host machine: winegcc ld.bfd 2.36.1
C compiler for the build machine: ccache cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the build machine: cc ld.bfd 2.36.1
Target machine cpu: x86_64
Run-time dependency d3d found: YES 1.0.0
Run-time dependency x11 found: YES 1.7.2
Run-time dependency x11-xcb found: YES 1.7.2
Run-time dependency xcb found: YES 1.14
Run-time dependency xcb-dri3 found: YES 1.14
Run-time dependency xcb-present found: YES 1.14
Run-time dependency xcb-xfixes found: YES 1.14
Run-time dependency gl found: YES 1.2
Run-time dependency egl found: YES 1.5
Run-time dependency xcb-dri2 found: YES 1.14

How may I help with debugging?

@dhewg
Copy link
Collaborator

dhewg commented Oct 3, 2021

Do you have the Arch package wine-nine installed? Mixing that with a self compiled version may not work.
Does that package (instead of a self compiled release) work?
Does a binary release downloaded from here work?

@tmonjalo
Copy link
Author

tmonjalo commented Oct 4, 2021

I tried wine-nine package and have the same issue.
Then I uninstalled it and tried to compile.
I will try the pre-built binary release.

@tmonjalo
Copy link
Author

tmonjalo commented Oct 4, 2021

Confirm that installation works with the pre-built binary release.
It would be interesting to understand what does not work when compiled from source on a recent ArchLinux.

@tmonjalo
Copy link
Author

tmonjalo commented Oct 4, 2021

When running a DirectX9 application, the screen becomes black.
After looking at the dll symbolic links, it seems the 32-bit and 64-bit versions are mixed:

.wine/drive_c/windows/syswow64/d3d9-nine.dll -> /tmp/gallium-nine-standalone/lib32/d3d9-nine.dll.so
.wine/drive_c/windows/system32/d3d9-nine.dll -> /tmp/gallium-nine-standalone/lib64/d3d9-nine.dll.so

@tmonjalo
Copy link
Author

ping, any idea about above issues please?

@dhewg
Copy link
Collaborator

dhewg commented Oct 15, 2021

The paths are correct, see also
64bit:
$ wine64 winepath -u 'c:\windows\system32'
32bit:
$ wine winepath -u 'c:\windows\system32'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants