https://bugs.winehq.org/show_bug.cgi?id=57050
Bug ID: 57050 Summary: BLUR (racing game) crashes Product: Wine Version: 9.14 Hardware: x86-64 URL: https://abandonwaregames.net/file/247521/blur OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cedric.dewijs@eclipso.eu Distribution: ArchLinux
Created attachment 76905 --> https://bugs.winehq.org/attachment.cgi?id=76905 the backtrace after the crash
BLUR (racing game) crashes
To reproduce: Download BLUR from here. This results in the file blur.zip https://abandonwaregames.net/file/247521/blur
$ rm -rf ~/wine-tmp/ $ mkdir ~/wine-tmp $ export WINEPREFIX=~/wine-tmp
Make a temp dir and copy blur to it $ mkdir ~/wine-blur-tmp $ cd ~/wine-blur-tmp $ cp ~/Downloads/blur.zip . $ unzip blur.zip $ mkdir loop # mount -o loop Blur.iso loop/ $ cd loop $ wine setup.exe Now the installer start. Accept the defaults. $ cd .. $ unzip Patch-1.2.zip $ wine BizUpdaterPack.exe $ unzip NoCD_1.2.zip $ cd ~/wine-tmp/drive_c/Program\ Files\ (x86)/Activision/Blur(TM)/ $ $ cp ~/wine-blur-tmp/Blur.exe . $ wine Blur.exe
Set Blur to run in aa window instead of fullscreen. Windowed is needed to be able to obtain the backtrace from the debugger. Play the game. After a while the game crashes.
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #1 from Cedric cedric.dewijs@eclipso.eu --- Forgot to mention that I'm on arch Linux (btw), running Xorg on this kernel: $ uname -a Linux cedric 6.10.2-arch1-2 #1 SMP PREEMPT_DYNAMIC Sat, 03 Aug 2024 17:56:17 +0000 x86_64 GNU/Linux
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #2 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76906 --> https://bugs.winehq.org/attachment.cgi?id=76906 another crash, so another backtrace
https://bugs.winehq.org/show_bug.cgi?id=57050
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #3 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Backtraces are not that much useful.
Please attach a normal (=without WINEDEBUG) terminal output. Instructions to get a log can be found there: https://wiki.winehq.org/FAQ#get_log
Regards.
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #4 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76913 --> https://bugs.winehq.org/attachment.cgi?id=76913 terminal output during a crash of blur
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #5 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76914 --> https://bugs.winehq.org/attachment.cgi?id=76914 terminal output during the next crash
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #6 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76915 --> https://bugs.winehq.org/attachment.cgi?id=76915 terminal output. This time the came didn't crash, uit just froze.
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #7 from Cedric cedric.dewijs@eclipso.eu --- As the last crash complained about memory, here are the first lines of top: top - 23:35:50 up 33 min, 2 users, load average: 0.61, 1.75, 1.80 Tasks: 395 total, 1 running, 394 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.2 us, 0.4 sy, 0.0 ni, 99.3 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 32042.0 total, 20064.0 free, 4084.8 used, 8656.5 buff/cache MiB Swap: 0.0 total, 0.0 free, 0.0 used. 27957.1 avail Mem
My video card: $ lspci -v -s 0b:00.0 0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c4) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3811 Flags: bus master, fast devsel, latency 0, IRQ 85, IOMMU group 18 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at e0000000 (64-bit, prefetchable) [size=2M] I/O ports at e000 [size=256] Memory at fcd00000 (32-bit, non-prefetchable) [size=512K] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: amdgpu Kernel modules: amdgpu
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #8 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76916 --> https://bugs.winehq.org/attachment.cgi?id=76916 terminal output from the game freezing
https://bugs.winehq.org/show_bug.cgi?id=57050
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
--- Comment #9 from mrdeathjr28@yahoo.es --- Created attachment 76923 --> https://bugs.winehq.org/attachment.cgi?id=76923 game run xubuntu 24.04
In my case run ok (no freezes), however i use xubuntu 24.04 with dxvk 2.4
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #10 from Rafał Mużyło galtgendo@o2.pl --- Is that 32 or 64 bit executable ?
If the former, you should look at VmSize for the process - the limit is quite low and if you hit it, you'll likely get an OOM crash regardless of having more free memory.
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #11 from Cedric cedric.dewijs@eclipso.eu --- It's a 32 bit executable. I don't understand howto limit VmSize, nor do I know howto limit that / set it higher.
I do can see the current value of VMSize using top and /proc: $ top
top - 17:43:56 up 9:58, 2 users, load average: 2.22, 1.45, 0.93 Tasks: 440 total, 2 running, 438 sleeping, 0 stopped, 0 zombie %Cpu(s): 9.7 us, 12.9 sy, 0.0 ni, 76.9 id, 0.2 wa, 0.2 hi, 0.1 si, 0.0 st MiB Mem : 32042.0 total, 13922.4 free, 8071.0 used, 10856.2 buff/cache MiB Swap: 0.0 total, 0.0 free, 0.0 used. 23971.0 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 249756 cedric 20 0 3616272 515848 134880 R 221.9 1.6 3:32.83 Game Master
$ cat /proc/249756/status Name: Game Master Umask: 0022 State: S (sleeping) Tgid: 249756 Ngid: 0 Pid: 249756 PPid: 130958 TracerPid: 0 Uid: 1000 1000 1000 1000 Gid: 1000 1000 1000 1000 FDSize: 256 Groups: 108 150 963 968 985 986 992 1000 1002 NStgid: 249756 NSpid: 249756 NSpgid: 249756 NSsid: 130958 Kthread: 0 VmPeak: 3902004 kB VmSize: 3623440 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 554900 kB VmRSS: 519204 kB RssAnon: 384324 kB RssFile: 119520 kB RssShmem: 15360 kB VmData: 677116 kB VmStk: 132 kB VmExe: 8 kB VmLib: 222228 kB VmPTE: 1836 kB VmSwap: 0 kB HugetlbPages: 0 kB CoreDumping: 0 THP_enabled: 1 untag_mask: 0xffffffffffffffff Threads: 42 SigQ: 0/128107 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000000001000 SigCgt: 00000001000006fe CapInh: 0000000800000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: 000001ffffffffff CapAmb: 0000000000000000 NoNewPrivs: 0 Seccomp: 0 Seccomp_filters: 0 Speculation_Store_Bypass: thread vulnerable SpeculationIndirectBranch: conditional enabled Cpus_allowed: fff Cpus_allowed_list: 0-11 Mems_allowed: 00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 1599752 nonvoluntary_ctxt_switches: 12307 x86_Thread_features: x86_Thread_features_locked:
ulimit doesn't impose any limit: $ ulimit -v unlimited
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #12 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76945 --> https://bugs.winehq.org/attachment.cgi?id=76945 terminal output during a crash of blur
https://bugs.winehq.org/show_bug.cgi?id=57050
--- Comment #13 from Cedric cedric.dewijs@eclipso.eu --- Created attachment 76947 --> https://bugs.winehq.org/attachment.cgi?id=76947 terminal output during a crash of blur