Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Chrono Trigger (613830)

Open Zero86Sk opened this issue 7 years ago • 71 comments

When you run the game after the SQUARE ENIX logo, there should be an animated sequence playng. It just stays black

You can continue by pressing ENTER

There are also other sequences that you can unlock that don't play.

Zero86Sk avatar Aug 24 '18 20:08 Zero86Sk

Hello @Zero86Sk, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

kisak-valve avatar Aug 24 '18 20:08 kisak-valve

Oh Sorry i had it ready to paste, but forgot

Here is my System: https://gist.github.com/Zero86Sk/d629f657c1ae861c36657cdf238a7765#file-gistfile1-txt-L3

Zero86Sk avatar Aug 24 '18 20:08 Zero86Sk

steam-613830.log

i added a log if that will help, the game also crashed when i went to a shop and exited out of it.

Zero86Sk avatar Aug 24 '18 21:08 Zero86Sk

@Zero86Sk I just played Chrono Trigger on Linux using Proton and have the same issues. I can provide any info need by devs, and test in any way needed. Just glad it mostly works!!!

ghost avatar Aug 25 '18 23:08 ghost

I also get a pretty severe crash when purchasing items/armour which is a pretty big deal

ghost avatar Aug 25 '18 23:08 ghost

The main issues I face in this game currently are: Crash when trying to buy anything. There are complicated ways to work around this, but not very consistent. Crash when switching characters. There are ways of working around this (usually leaving a room, loading the switch screen and waiting, and then moving to the character on the left and quickly switching and leaving) No videos at all.

Every so often there is a crash when using an item from inventory, or using a healing tech from the menu.

Everything else works well.

So, it is playable, but switching characters to do their side quests at the end is difficult, and requires a few attempts at switching characters.

ghost avatar Sep 04 '18 15:09 ghost

I played a while. I can't seems to reproduce the crash with proton 3.16

zzhiyi avatar Jan 11 '19 08:01 zzhiyi

@zzhiyi I cannot even open the game with proton 3.16.4 OR 3.16.6-Beta. It crashes immediately. What version (with minor point release) specifically are you using? @kisak-valve if I download some older release should I then

To install a local build of Proton into Steam, make a new directory in ~/.steam/steam/compatibilitytools.d/ with a tool name of your choosing and place the contents of dist into that folder.

I would really like to eventually see the in game videos, and not crash when I do various things.

ghost avatar Feb 02 '19 14:02 ghost

this is a theory but i think the store crash might be due to the game wanting a symbol from windows in the prices of items

f.e. Armor costs 10,000 in windows if you change the number divider in the region setting (you can put there , . : anything really) if you change it to a space the numbers will stop showing correctly and your price and everything will be 0 or not show at all

(slovakia has a space for the number divider, had to change it to ( , ) fix the game in windows)

so the game is pulling actual info off of windows region settings for some reason if it cant find it in linux after you exit the store it just crashes

Zero86Sk avatar Feb 02 '19 14:02 Zero86Sk

@Zero86Sk good theory, but AFAIK Chrono Trigger does not use decimal notation for money. It it is a floating point number, that would be strange programming. If they wrote the program in C/++/etc it would make sense to use an unsigned int rather than a double.

The game crashes in the menu when I try to watch the cut screens I have gotten, and does not show the intro cut scene. It also crashes when trying to buy/sell things in the store. So... my guess is that it has some issue with how it stores/reads information from the harddrive. It could be a problem with Wine's implementation of file system handlers, or could have some bad programming that uses hard-coded things, rather than doing some sort of actual checking using a dirent or whatever the Windows API equivalent is.

ghost avatar Feb 02 '19 16:02 ghost

Can an unhandled exception with stack trace help anyone? Crash happens when I buy equipment from the shop.

System Information:

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  AuthenticAMD
    CPU Brand:  AMD A8-7600 Radeon R7, 10 Compute Cores 4C+6G  
    CPU Family:  0x15
    CPU Model:  0x30
    CPU Stepping:  0x1
    CPU Type:  0x0
    Speed:  3100 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    "Manjaro Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.19.62-1-MANJARO
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12005000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime_0.20190711.3

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 960/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 430.26
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1401
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  2
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 23.54" x 13.23" (26.97" diag)
                                            59.8cm x 33.6cm (68.5cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4096 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: ATI R6xx HDMI

Memory:
    RAM:  6968 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  787384 Mb
    Largest Free Hard Disk Block:  470892 Mb
    VR Headset: None detected
Crash report:

Unhandled exception: page fault on read access to 0x6e6f7071 in 32-bit code (0x7bc71e32).
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc71e32 ESP:0032f760 EBP:0032f7b8 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:0100fe02 EBX:00fe0000 ECX:00030000 EDX:6e6f706d
 ESI:0100fdfa EDI:6f635f72
Stack dump:
0x0032f760:  00000000 00000000 7c307b50 7bc715ec
0x0032f770:  00fe0060 00000000 0100fe02 00000000
0x0032f780:  00fe0000 00000002 000000b8 000000b4
0x0032f790:  7b924010 00000000 01a7ad00 00fe0014
0x0032f7a0:  00000008 00000000 0032f7d0 00000009
0x0032f7b0:  01a71440 00000001 0032f7e8 7dfaa318
Backtrace:
=>0 0x7bc71e32 RtlAllocateHeap+0xe2() in ntdll (0x0032f7b8)
  1 0x7dfaa318 msvcrt_heap_alloc+0x47() in ucrtbase (0x0032f7e8)
  2 0x7dfab038 MSVCRT_malloc+0x17() in ucrtbase (0x0032f7f8)
  3 0x104170f3 EntryPoint+0xffffffff() in libcocos2d (0x0032f808)
  4 0x100e42c1 EntryPoint+0xffffffff() in libcocos2d (0x0032f814)
  5 0x102b53d1 EntryPoint+0xffffffff() in libcocos2d (0x0032f834)
  6 0x102b546e EntryPoint+0xffffffff() in libcocos2d (0x0032f84c)
  7 0x102b5dff EntryPoint+0xffffffff() in libcocos2d (0x0032f864)
  8 0x102b5e4e EntryPoint+0xffffffff() in libcocos2d (0x0032f89c)
  9 0x102b5a9b EntryPoint+0xffffffff() in libcocos2d (0x0032f950)
  10 0x102b5d54 EntryPoint+0xffffffff() in libcocos2d (0x0032f9b4)
  11 0x102b07ec EntryPoint+0xffffffff() in libcocos2d (0x0032fa28)
  12 0x102b35b0 EntryPoint+0xffffffff() in libcocos2d (0x0032fb0c)
  13 0x102b4244 EntryPoint+0xffffffff() in libcocos2d (0x0032fb7c)
  14 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fba8)
  15 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fbd4)
  16 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fc00)
  17 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fc2c)
  18 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fc58)
  19 0x102c1c38 EntryPoint+0xffffffff() in libcocos2d (0x0032fc84)
  20 0x102ce4d8 EntryPoint+0xffffffff() in libcocos2d (0x0032fda4)
  21 0x102ce300 EntryPoint+0xffffffff() in libcocos2d (0x0032fdbc)
  22 0x1024d1dc EntryPoint+0xffffffff() in libcocos2d (0x0032fdd0)
  23 0x10195aa2 EntryPoint+0xffffffff() in libcocos2d (0x0032fe78)
  24 0x00610aa6 EntryPoint+0xffffffff() in chrono trigger (0x0032fee4)
  25 0x0069a5b5 EntryPoint+0xffffffff() in chrono trigger (0x0032ff30)
  26 0x7b47f9e2 call_process_entry+0x11() in kernel32 (0x0032ff48)
  27 0x7b481bdc start_process+0xab() in kernel32 (0x0032ffd8)
  28 0x7b47f9ee start_process_wrapper+0x9() in kernel32 (0x0032ffec)
0x7bc71e32 RtlAllocateHeap+0xe2 in ntdll: movl	0x4(%edx),%eax
Modules:
Module	Address			Debug info	Name (182 modules)
PE	  330000-  3b8000	Deferred        sqlite3
PE	  3c0000-  3cb000	Deferred        libvorbisfile
PE	  3d0000-  3d8000	Deferred        libogg
PE	  3e0000-  3f5000	Deferred        vcruntime140
PE	  400000-  7a9000	Export          chrono trigger
PE	  7b0000-  7fc000	Deferred        libcurl
PE	  800000-  8ee000	Deferred        msvcr120
PE	  8f0000-  9c6000	Deferred        msvcr110
PE	  9d0000-  a76000	Deferred        libvorbis
PE	  a80000-  ade000	Deferred        openal32
PE	  ae0000-  b4d000	Deferred        msvcp140
PE	  b50000-  b53000	Deferred        api-ms-win-crt-time-l1-1-0
PE	 13e0000- 151d000	Deferred        steam
PE	10000000-108fe000	Export          libcocos2d
PE	3b400000-3b43a000	Deferred        steam_api
PE	5a4c0000-5a4d3000	Deferred        zlib1
PE	61740000-61743000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	62180000-62183000	Deferred        normaliz
PE	622c0000-622c3000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	62aa0000-62af4000	Deferred        glew32
PE	62e40000-62e43000	Deferred        api-ms-win-crt-multibyte-l1-1-0
PE	63340000-63343000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	63a00000-63a03000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	63ac0000-63ac4000	Deferred        dwmapi
PE	64b40000-64b43000	Deferred        shcore
PE	64d80000-64d84000	Deferred        hid
PE	65200000-65228000	Deferred        ole32
PE	66640000-66649000	Deferred        msacm32
ELF	671f8000-68c3c000	Deferred        libicudata.so.64
PE	68c40000-68c48000	Deferred        shlwapi
PE	69580000-69583000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	69d80000-69d83000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	69e80000-69e84000	Deferred        propsys
PE	6a300000-6a308000	Deferred        oleaut32
PE	6a6c0000-6a6c3000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	6a900000-6a90f000	Deferred        setupapi
PE	6ac00000-6ac04000	Deferred        mf
PE	6aec0000-6aec4000	Deferred        psapi
PE	6ba80000-6ba83000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	6c0c0000-6c0c4000	Deferred        imm32
PE	6d780000-6d783000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	6df80000-6df83000	Deferred        api-ms-win-crt-string-l1-1-0
PE	6e540000-6e543000	Deferred        api-ms-win-core-synch-l1-2-0
PE	6e8c0000-6e913000	Deferred        comctl32
PE	6fdc0000-6fdc4000	Deferred        rpcrt4
PE	70340000-70344000	Deferred        mmdevapi
PE	70780000-70783000	Deferred        api-ms-win-crt-math-l1-1-0
PE	71240000-71243000	Deferred        kernelbase
PE	71400000-71403000	Deferred        mfplat
ELF	71fd0000-7205c000	Deferred        libvorbisenc.so.2
ELF	72060000-7208e000	Deferred        libvorbis.so.0
ELF	72090000-72103000	Deferred        libflac.so.8
ELF	72108000-721e7000	Deferred        libgcrypt.so.20
ELF	721e8000-72277000	Deferred        libsndfile.so.1
ELF	72278000-76f1a000	Deferred        libllvm-8.so
ELF	76f20000-78a9e000	Deferred        libnvidia-glcore.so.430.26
PE	78aa0000-78b5f000	Deferred        msvcr100
ELF	78b80000-78c33000	Deferred        libsystemd.so.0
ELF	78c38000-78c82000	Deferred        libdbus-1.so.3
ELF	78c88000-78d17000	Deferred        libpulsecommon-12.2.so
ELF	78d18000-78d74000	Deferred        libpulse.so.0
ELF	78d78000-78daa000	Deferred        winepulse<elf>
  \-PE	78d80000-78daa000	\               winepulse
ELF	78eb8000-7a7ff000	Deferred        steamclient.so
ELF	7a800000-7a94c000	Deferred        opengl32<elf>
  \-PE	7a840000-7a94c000	\               opengl32
ELF	7a950000-7a973000	Deferred        libgpg-error.so.0
ELF	7b2d0000-7b2fa000	Deferred        libpng12.so.0
ELF	7b400000-7b848000	Export          kernel32<elf>
  \-PE	7b430000-7b848000	\               kernel32
ELF	7b858000-7b861000	Deferred        libogg.so.0
ELF	7bb10000-7bbff000	Deferred        libglx_nvidia.so.0
ELF	7bc00000-7bd61000	Export          ntdll<elf>
  \-PE	7bc30000-7bd61000	\               ntdll
ELF	7be28000-7bfff000	Deferred        libicuuc.so.64
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c010000-7c018000	Deferred        libasyncns.so.0
ELF	7c0d8000-7c104000	Deferred        liblzma.so.5
ELF	7c108000-7c289000	Deferred        libxml2.so.2
ELF	7c290000-7c300000	Deferred        libncursesw.so.6
ELF	7c468000-7c47e000	Deferred        winejoystick<elf>
  \-PE	7c470000-7c47e000	\               winejoystick
ELF	7c630000-7c635000	Deferred        libnvidia-tls.so.430.26
ELF	7c678000-7c6c9000	Deferred        libvulkan.so.1
ELF	7c6d0000-7c71d000	Deferred        winevulkan<elf>
  \-PE	7c6e0000-7c71d000	\               winevulkan
ELF	7c720000-7c738000	Deferred        vulkan-1<elf>
  \-PE	7c730000-7c738000	\               vulkan-1
ELF	7c738000-7c762000	Deferred        libudev.so.1
ELF	7c7b8000-7c7de000	Deferred        xinput1_4<elf>
  \-PE	7c7c0000-7c7de000	\               xinput1_4
ELF	7c7e0000-7c81d000	Deferred        uxtheme<elf>
  \-PE	7c7f0000-7c81d000	\               uxtheme
ELF	7c828000-7c830000	Deferred        libxfixes.so.3
ELF	7c830000-7c83d000	Deferred        libxcursor.so.1
ELF	7c840000-7c854000	Deferred        libxi.so.6
ELF	7c858000-7c85c000	Deferred        libxcomposite.so.1
ELF	7c860000-7c86f000	Deferred        libxrandr.so.2
ELF	7c870000-7c87e000	Deferred        libxrender.so.1
ELF	7c880000-7c887000	Deferred        libxxf86vm.so.1
ELF	7c888000-7c88c000	Deferred        libxinerama.so.1
ELF	7c890000-7c94a000	Deferred        winex11<elf>
  \-PE	7c8b0000-7c94a000	\               winex11
ELF	7c950000-7c9ab000	Deferred        usp10<elf>
  \-PE	7c960000-7c9ab000	\               usp10
ELF	7c9b0000-7cb11000	Deferred        libsdl2-2.0.so.0
ELF	7cb18000-7cb83000	Deferred        dinput8<elf>
  \-PE	7cb30000-7cb83000	\               dinput8
ELF	7cb88000-7ce6b000	Deferred        lsteamclient<elf>
  \-PE	7cc90000-7ce6b000	\               lsteamclient
ELF	7d068000-7d094000	Deferred        libexpat.so.1
ELF	7d098000-7d0e4000	Deferred        libfontconfig.so.1
ELF	7d0e8000-7d161000	Deferred        libpcre.so.1
ELF	7d168000-7d2a0000	Deferred        libglib-2.0.so.0
ELF	7d2a0000-7d3a7000	Deferred        libharfbuzz.so.0
ELF	7d3a8000-7d47d000	Deferred        libfreetype.so.6
ELF	7d480000-7de89000	Deferred        shell32<elf>
  \-PE	7d4b0000-7de89000	\               shell32
ELF	7ded0000-7deda000	Deferred        libuuid.so.1
ELF	7dee0000-7df20000	Deferred        libpng16.so.16
ELF	7df20000-7df32000	Deferred        libbz2.so.1.0
ELF	7df38000-7e054000	Export          ucrtbase<elf>
  \-PE	7df70000-7e054000	\               ucrtbase
ELF	7e058000-7e061000	Deferred        libffi.so.6
ELF	7e068000-7e09b000	Deferred        libcrypt.so.1
ELF	7e0a0000-7e146000	Deferred        libsqlite3.so.0
ELF	7e148000-7e18f000	Deferred        libhx509.so.5
ELF	7e190000-7e19f000	Deferred        libheimbase.so.1
ELF	7e1a0000-7e1c9000	Deferred        libwind.so.0
ELF	7e1d0000-7e258000	Deferred        libgmp.so.10
ELF	7e258000-7e28b000	Deferred        libhogweed.so.4
ELF	7e290000-7e2cd000	Deferred        libnettle.so.6
ELF	7e2d0000-7e2e3000	Deferred        libtasn1.so.6
ELF	7e2e8000-7e31c000	Deferred        libidn.so.11
ELF	7e320000-7e378000	Deferred        libp11-kit.so.0
ELF	7e378000-7e392000	Deferred        libz.so.1
ELF	7e398000-7e3ae000	Deferred        libroken.so.18
ELF	7e3b0000-7e3e5000	Deferred        libhcrypto.so.4
ELF	7e3e8000-7e3ed000	Deferred        libcom_err.so.2
ELF	7e3f0000-7e495000	Deferred        libasn1.so.8
ELF	7e498000-7e51b000	Deferred        libkrb5.so.26
ELF	7e520000-7e528000	Deferred        libheimntlm.so.0
ELF	7e528000-7e666000	Deferred        libgnutls.so.30
ELF	7e668000-7e6a5000	Deferred        libgssapi.so.3
ELF	7e6a8000-7e6c4000	Deferred        libsasl2.so.2
ELF	7e6c8000-7e6e1000	Deferred        libresolv.so.2
ELF	7e6e8000-7e6f7000	Deferred        liblber-2.4.so.2
ELF	7e6f8000-7e74a000	Deferred        libldap_r-2.4.so.2
ELF	7e750000-7e7b4000	Deferred        wldap32<elf>
  \-PE	7e760000-7e7b4000	\               wldap32
ELF	7e7b8000-7e7f3000	Deferred        ws2_32<elf>
  \-PE	7e7c0000-7e7f3000	\               ws2_32
ELF	7e7f8000-7e8d0000	Deferred        msvcrt<elf>
  \-PE	7e820000-7e8d0000	\               msvcrt
ELF	7e8d0000-7e8e7000	Deferred        version<elf>
  \-PE	7e8e0000-7e8e7000	\               version
ELF	7e8e8000-7e980000	Deferred        advapi32<elf>
  \-PE	7e900000-7e980000	\               advapi32
ELF	7e980000-7ead9000	Deferred        gdi32<elf>
  \-PE	7e9a0000-7ead9000	\               gdi32
ELF	7eae0000-7ed0d000	Deferred        user32<elf>
  \-PE	7eb10000-7ed0d000	\               user32
ELF	7ed10000-7ede6000	Deferred        winmm<elf>
  \-PE	7ed20000-7ede6000	\               winmm
ELF	7efe8000-7effd000	Deferred        libnss_files.so.2
ELF	f75c8000-f75d0000	Deferred        libxdmcp.so.6
ELF	f75d0000-f75d5000	Deferred        libxau.so.6
ELF	f75d8000-f7604000	Deferred        libxcb.so.1
ELF	f7608000-f7625000	Deferred        libgcc_s.so.1
ELF	f7628000-f768a000	Deferred        libgldispatch.so.0
ELF	f7690000-f76a6000	Deferred        libxext.so.6
ELF	f76a8000-f77f5000	Deferred        libx11.so.6
ELF	f77f8000-f781b000	Deferred        libglx.so.0
ELF	f7820000-f78ed000	Deferred        libm.so.6
ELF	f7ad0000-f7ad6000	Deferred        libdl.so.2
ELF	f7ad8000-f7ae3000	Deferred        librt.so.1
ELF	f7ae8000-f7b4c000	Deferred        libgl.so.1
ELF	f7b50000-f7d2f000	Deferred        libc.so.6
ELF	f7d30000-f7d52000	Deferred        libpthread.so.0
ELF	f7d58000-f7f10000	Export          libwine.so.1
ELF	f7f10000-f7f4e000	Deferred        gameoverlayrenderer.so
ELF	f7f50000-f7f7b000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 steam.exe
	00000023    0
	00000009    0
0000000c services.exe
	0000001f    0
	0000001b    0
	00000018    0
	00000011    0
	0000000e    0
	0000000d    0
0000000f plugplay.exe
	00000015    0
	00000014    0
	00000010    0
00000016 winedevice.exe
	0000001c    0
	0000001a    0
	00000019    0
	00000017    0
0000001d winedevice.exe
	00000022    0
	00000021    0
	00000020    0
	0000001e    0
00000024 explorer.exe
	0000002a    0
	00000029    0
	00000028    0
	00000025    0
00000026 (D) Z:\home\grayson\.local\share\Steam\steamapps\common\Chrono Trigger\Chrono Trigger.exe
	00000032    0
	00000031    0
	00000030    0
	0000002f   15
	0000002e    0
	0000002d    0
	0000002c   15
	0000002b    0
	00000027    0 <==
System information:
    Wine build: wine-4.11
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.62-1-MANJARO
pid 16283 != 16282, skipping destruction (fork without exec?)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
Game removed: AppID 613830 "", ProcID 16313

GraysonPeddie avatar Aug 09 '19 03:08 GraysonPeddie

@Israel-D @Zero86Sk

Just to clarify the "number divider" thing - the game code can absolutely store the price in an integer data type, however the presentation in human-readable in-game form is something entirely different.

Some of the usual terms for the discussed thing would be "digit group separator", "thousands separator" (or "delimiter" instead of "separator") - if you have "four million" pieces, the proper way to display that number is "4,000,000" in some countries and "4 000 000" in others (and 4.000.000 or 4_000_000 in other cases, but that's beside the point). If there are known issues with this on native as described, I wouldn't be surprised if they happened also on Proton/Wine.

Now that there's an actual stack trace available, the devs may have a better idea what's the culprit.

Nindaleth avatar Aug 09 '19 06:08 Nindaleth

Do we have any update on the shop crash cause? Anything I can do to help?

dhollinger avatar Dec 06 '19 03:12 dhollinger

the number divide thing is true in windows i tested it In Slovakia we use f.e. "20 000" if you have it like this the game crashes, you have to change it in windows (the os) to display 20,000 or ", . -" etc there cant be a space there. That solves it in windows.

Not sure if linux settings would do the same. did anyone try D9VK?

Zero86Sk avatar Dec 06 '19 13:12 Zero86Sk

I can try D9VK later today and document any findings

dhollinger avatar Dec 06 '19 15:12 dhollinger

I tried PROTON_USE_D9VK=1 %command% for launch options and the result is the same. Accessing the shop crashes the game.

I even have en_US.UTF-8 in /etc/locale.conf:

LC_ALL="en_US.UTF-8"
LANG="en_US.UTF-8"

After a restart, here's my result:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

The result is the same. Shop crashed the game.

I would want to adjust the regional settings for the game, but there's no regional settings (intl.cpl) in the Wine prefix.

GraysonPeddie avatar Dec 06 '19 18:12 GraysonPeddie

Same test with same results as @GraysonPeddie

dhollinger avatar Dec 06 '19 18:12 dhollinger

Having the same problems as described.

However, with Proton GE the game freezes instead of crashing outright.

I get these last two lines before freezing:

250881.445:002b:0036:err:ntdll:RtlpWaitForCriticalSection section 0x1050060 "../../../../proton/wine/dlls/ntdll/heap.c: HEAP.critSection" wait timed out in thread 0036, blocked by 002c, retrying (60 sec)
250881.445:002b:003b:err:ntdll:RtlpWaitForCriticalSection section 0x1050060 "../../../../proton/wine/dlls/ntdll/heap.c: HEAP.critSection" wait timed out in thread 003b, blocked by 002c, retrying (60 sec)

Attaching Proton Log steam-613830.log

ghost avatar Mar 12 '20 17:03 ghost

Proton 5.0-6 rc3, overlay not working. steam-613830.log

soredake avatar Apr 10 '20 07:04 soredake

@soredake Could you be a bit more descriptive with the problem? I don't get the Steam overlay with shift+tab on any version of Proton with this game.

alasky17 avatar Apr 10 '20 14:04 alasky17

This game is still crashing at stores in Proton 5.13-6

Should I just move on from this?

dhollinger avatar Feb 13 '21 18:02 dhollinger

In Proton-5-21-GE-1, mine freezes instead when I visit stores and select "Buy." If I select "Sell," I can select something I want to sell, but the game freezes. The music still plays either way.

On Sat, Feb 13, 2021 at 1:04 PM 'David Hollinger III' via GitHub < [email protected]> wrote:

This game is still crashing at stores in Proton 5.13-6

Should I just move on from this?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/440#issuecomment-778654925, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEEDSADA3AUKGX2YTQRIOKLS625LFANCNFSM4FRPZS4Q .

GraysonPeddie avatar Feb 13 '21 18:02 GraysonPeddie

I just got this, and with it crashing on stores it is totally unplayable. Did anyone managed to fix this?

A6GibKm avatar Feb 25 '21 17:02 A6GibKm

Tested with Proton 6.3 with a shop and the menu "party" and it looks like it doesn't crash anymore. Can someone confirm it?

NerosTie avatar Apr 01 '21 20:04 NerosTie

I did it today on Proton-GE 6.1, the cutscenes are not playing but the shop is working.

On Thu, Apr 1, 2021 at 4:07 PM Neros @.***> wrote:

Tested with Proton 6.3 with a shop and the menu "party" and it looks like it doesn't crash anymore. Can someone confirm it?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/440#issuecomment-812142261, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFLUKFAEJMJ7ZQFEQJP6LLTGTG6NANCNFSM4FRPZS4Q .

Figuera avatar Apr 01 '21 21:04 Figuera

I'm still seeing the shop game crash (in this case freeze) on Proton 6.3, Proton-GE 6.1 and Proton-GE 6.5.

In Proton 6.3, the game crashes when it gets to the opening cutscene

dhollinger avatar Apr 02 '21 14:04 dhollinger

I tried again today, Proton 6.3 and Proton-GE 6.5 don't work for me, only Proton-GE 6.1.

Specifically, I am using Proton version: 1612754589 6.1-GE-2 Proton-GE 6.1-2

I wonder what fixed the bug in GE 6.1-2 but not in 6.5.

Figuera avatar Apr 14 '21 17:04 Figuera

I can confirm that Proton-GE 6.1-2 fixes the shop crash for me, but Proton-GE 6.1-1 doesn't

dennisprangle avatar May 02 '21 19:05 dennisprangle

@dennisprangle why are you testing with 6.1-X? Proton-GE 6.5-2 is the last release.

NerosTie avatar May 02 '21 20:05 NerosTie

@NerosTie

I think the question is why the shop works for 6.1-2 but not in 6.5.

Figuera avatar May 03 '21 00:05 Figuera