[Bug 50878] New: Neon Noir Benchmark crashes on Wine-Staging before showing the first scene.

WineHQ Bugzilla wine-bugs at winehq.org
Sun Mar 28 08:05:47 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=50878

            Bug ID: 50878
           Summary: Neon Noir Benchmark crashes on Wine-Staging before
                    showing the first scene.
           Product: Wine-staging
           Version: 6.3
          Hardware: x86-64
               URL: https://www.cryengine.com/marketplace/product/neon-noi
                    r
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: lvb.crd at protonmail.com
                CC: leslie_alistair at hotmail.com, z.figura12 at gmail.com
      Distribution: ---

Since Wine-Staging-6.3 it silent crash after clicking to start benchmark button
and loading but before scene rendering after black screen.
I'm already done bisecting. The problem appeared after this commit:
<https://github.com/wine-staging/wine-staging/commit/750044c08c49c7a117fcc911506a198969379144>

Also I did some more tests on current Wine-Staging and found that 
preventing the 0035 patch from applying (and all subsequent ones) - helps.
While if you add patch 0035 applying, but prevent the applying of 0036 and
subsequent - the problem appears again.

0035 patch: "ntdll: Treat undecoded unix symlinks as NT symlinks."
<https://github.com/wine-staging/wine-staging/blob/7b199110bb31100c78aa3ffb753d093e1edcc607/patches/ntdll-Junction_Points/0035-ntdll-Treat-undecoded-unix-symlinks-as-NT-symlinks.patch>


The benchmark is free, but requires registering an account and a separate
launcher to download it (it will not be necessary to run it, you can simply
copy the Neon_Noir_Ray_Tracing_Benchmark_2527 directory with it inside the
fresh prefixes).

On the site need only add the benchmark to your account
https://www.cryengine.com/marketplace/product/neon-noir

For launcher need use `WINEDLLOVERRIDES="libglesv2=d"` because Bug 44985
and `winetricks -q mfc140` need for benchmark itself Bug 44856 Bug 48866


It also seems this application requires `d3d11-Deferred_Context` from Staging, 
but the strange thing is, on vanilla Wine without it, it crashes in the same
place and from the outside it seems that the behavior is identical.
Please, check it. And can anyone reproduce it.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list