[Bug 273184] graphics/mesa-devel: problem with shader cache (in wine?) since update to 23.2.0.b.2280

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 17 Aug 2023 19:33:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273184

            Bug ID: 273184
           Summary: graphics/mesa-devel: problem with shader cache (in
                    wine?) since update to 23.2.0.b.2280
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: jbeich@FreeBSD.org
          Reporter: Alexander88207@protonmail.com
          Assignee: jbeich@FreeBSD.org
             Flags: maintainer-feedback?(jbeich@FreeBSD.org)

Hello Jan,

since the update to 23.2.0.b.2280, wine gets virtual:virtual_setup_exception
stack overflow.

When i start an eh.. lets say "Resource hungry game with many shaders etc.."
then the game hangs and in the logs i do see:

0ba8:err:virtual:virtual_setup_exception stack overflow 4160 bytes in thread
0ba8 addr 0x624bbf0b stack 0x3850ffc0 (0x38510000-0x38512000-0x38610000)
0b9c:err:virtual:virtual_setup_exception stack overflow 4160 bytes in thread
0b9c addr 0x624bbf0b stack 0x345fffc0 (0x34600000-0x34602000-0x34700000)
0ba4:err:virtual:virtual_setup_exception stack overflow 4160 bytes in thread
0ba4 addr 0x624bbf0b stack 0x383effc0 (0x383f0000-0x383f2000-0x384f0000)
0ba0:err:virtual:virtual_setup_exception stack overflow 4160 bytes in thread
0ba0 addr 0x624bbf0b stack 0x365effc0 (0x365f0000-0x365f2000-0x366f0000)
0b98:err:virtual:virtual_setup_exception stack overflow 4160 bytes in thread
0b98 addr 0x624bbf0b stack 0x33f1ffc0 (0x33f20000-0x33f22000-0x34020000)
0bac:err:virtual:virtual_setup_exception stack overflow 1456 bytes in thread
0bac addr 0x6200eaa4 stack 0x3a0b0a50 (0x3a0b0000-0x3a0b1000-0x3a1b0000)
0bb0:err:virtual:virtual_setup_exception stack overflow 672 bytes in thread
0bb0 addr 0x624bbf0b stack 0x3a2b0d60 (0x3a2b0000-0x3a2b2000-0x3a3b0000)


This problem exists in stable mesa aswell which why i was using mesa-devel for
a long time but now the problem returned in this update.

The interesting thing is that if i keep trying then i can pass the game launch
and i get loaded to the next scene where the problem occurs again.

So basically:

New Scene --> Game hangs or crash --> keep retrying the new scene like
restarting 10 times ---> Pass the new scene.

After downgrading to 23.2.0.b.2111 everything works again as expected.

I do use wine 7.0.2_4,1 with an AMD RX 6700 running FreeBSD 14-ALPHA1.

The message above may be not useful for you but if there something what i can
do  to gather more helpful output then let me know :)

Thank you!

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