GTA San Andreas freezes during loading cutscenes / interiors

Questions about Wine on Linux
Locked
Czacha
Newbie
Newbie
Posts: 1
Joined: Sun Mar 03, 2019 4:48 pm

GTA San Andreas freezes during loading cutscenes / interiors

Post by Czacha »

Welcome everybody,
I have a problem with GTA San Andreas. Game generally works, but sometimes freezes. Very rare during normal gameplay. Below I attach log after freeze during gameplay.

Code: Select all

Initialised SoundManager
pools have been cleared 
wine: Unhandled page fault on read access to 0x6567696c at address 0x6567696c (thread 0009), starting debugger...
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x6567696c in 32-bit code (0x6567696c).
003a: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:6567696c ESP:0177fca4 EBP:7e945be0 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00863c40 EBX:00000800 ECX:0734e98c EDX:002031d6
 ESI:0734e98c EDI:05cacf30
Stack dump:
0x0177fca4:  00568642 00000001 00000000 00000000
0x0177fcb4:  0053c09a 0000001a 000266b3 00000000
0x0177fcc4:  4819adc0 00000000 00200246 0053e986
0x0177fcd4:  00000001 008241af 004d9486 0053ecc2
0x0177fce4:  00000001 00619b71 0000001a 00000001
0x0177fcf4:  00000001 0000000a 00748da0 0000001a
Backtrace:
=>0 0x6567696c (0x7e945be0)
  1 0xfff0e483 (0x04244c8d)
0x6567696c: addb	%al,0x0(%eax)
Modules:
Module	Address			Debug info	Name (165 modules)
PE	  240000-  249000	Deferred        ogg
PE	  250000-  358000	Deferred        vorbis
PE	  360000-  390000	Deferred        eax
PE	  400000- 1577000	Deferred        gta_sa
PE	10000000-10011000	Deferred        vorbisfile
ELF	5c25a000-5c280000	Deferred        wmvcore<elf>
  \-PE	5c260000-5c280000	\               wmvcore
ELF	5c614000-5c686000	Deferred        libgstcoreelements.so
ELF	5c686000-5c6c3000	Deferred        libgstpbutils-1.0.so.0
ELF	5c6c3000-5c767000	Deferred        libgstplayback.so
ELF	5c788000-5c7ff000	Deferred        libpcre.so.3
ELF	5c7ff000-5c83e000	Deferred        libgsttag-1.0.so.0
ELF	5c83e000-5c8d0000	Deferred        liborc-0.4.so.0
ELF	5c8d0000-5ca00000	Deferred        libglib-2.0.so.0
ELF	5cb1d000-5cba7000	Deferred        libgstbase-1.0.so.0
ELF	5cba7000-5cc07000	Deferred        libgobject-2.0.so.0
ELF	5cc07000-5cd66000	Deferred        libgstreamer-1.0.so.0
ELF	5cd66000-5cdea000	Deferred        libgstaudio-1.0.so.0
ELF	5cdea000-5ce8d000	Deferred        libgstvideo-1.0.so.0
ELF	5ce90000-5ceac000	Deferred        libgsttypefindfunctions.so
ELF	5ceac000-5cee9000	Deferred        winegstreamer<elf>
  \-PE	5cec0000-5cee9000	\               winegstreamer
ELF	5cee9000-5d00c000	Deferred        libasound.so.2
ELF	5d00c000-5d03e000	Deferred        winealsa<elf>
  \-PE	5d010000-5d03e000	\               winealsa
ELF	5d03e000-5d065000	Deferred        devenum<elf>
  \-PE	5d040000-5d065000	\               devenum
ELF	5d065000-5d0d4000	Deferred        shlwapi<elf>
  \-PE	5d070000-5d0d4000	\               shlwapi
ELF	5d0d4000-5d100000	Deferred        msvfw32<elf>
  \-PE	5d0e0000-5d100000	\               msvfw32
ELF	5d35c000-5d372000	Deferred        midimap<elf>
  \-PE	5d360000-5d372000	\               midimap
ELF	5d3d2000-5d414000	Deferred        d3d9<elf>
  \-PE	5d3e0000-5d414000	\               d3d9
ELF	5d414000-5d44c000	Deferred        uxtheme<elf>
  \-PE	5d420000-5d44c000	\               uxtheme
ELF	5d44c000-5d589000	Deferred        comctl32<elf>
  \-PE	5d450000-5d589000	\               comctl32
ELF	5d589000-5d5d7000	Deferred        dinput8<elf>
  \-PE	5d590000-5d5d7000	\               dinput8
ELF	6d5d7000-6d700000	Deferred        oleaut32<elf>
  \-PE	6d5f0000-6d700000	\               oleaut32
ELF	6d70b000-6d800000	Deferred        quartz<elf>
  \-PE	6d720000-6d800000	\               quartz
ELF	6d902000-6d948000	Deferred        usp10<elf>
  \-PE	6d910000-6d948000	\               usp10
ELF	6d948000-6d9d4000	Deferred        libvorbisenc.so.2
ELF	6d9d4000-6d9ff000	Deferred        libvorbis.so.0
ELF	6e304000-6e31d000	Deferred        msacm32<elf>
  \-PE	6e310000-6e31d000	\               msacm32
ELF	6e31d000-6e3fe000	Deferred        libgcrypt.so.20
ELF	6f70f000-6f76e000	Deferred        libflac.so.8
ELF	6f76e000-6f7fd000	Deferred        libsndfile.so.1
ELF	7130f000-71327000	Deferred        libgpg-error.so.0
ELF	71327000-713b7000	Deferred        libsystemd.so.0
ELF	763c1000-7a800000	Deferred        libllvm-7.so.1
ELF	7a800000-7a93e000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93e000	\               opengl32
ELF	7a947000-7a973000	Deferred        liblzma.so.5
ELF	7a973000-7aa00000	Deferred        libpulsecommon-11.1.so
ELF	7ab01000-7ab5c000	Deferred        libdbus-1.so.3
ELF	7ab5c000-7abb6000	Deferred        libpulse.so.0
ELF	7abb7000-7abd5000	Deferred        msdmo<elf>
  \-PE	7abc0000-7abd5000	\               msdmo
ELF	7abd5000-7abff000	Deferred        winepulse<elf>
  \-PE	7abe0000-7abff000	\               winepulse
ELF	7b400000-7b7f8000	Deferred        kernel32<elf>
  \-PE	7b420000-7b7f8000	\               kernel32
ELF	7b912000-7b935000	Deferred        mmdevapi<elf>
  \-PE	7b920000-7b935000	\               mmdevapi
ELF	7b935000-7b980000	Deferred        dsound<elf>
  \-PE	7b940000-7b980000	\               dsound
ELF	7b9ab000-7b9c0000	Deferred        avicap32<elf>
  \-PE	7b9b0000-7b9c0000	\               avicap32
ELF	7bc00000-7bd00000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bd00000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c008000-7c020000	Deferred        libresolv.so.2
ELF	7c5bd000-7d45a000	Deferred        radeonsi_dri.so
ELF	7d6b6000-7d6bf000	Deferred        libogg.so.0
ELF	7d900000-7d916000	Deferred        liblz4.so.1
ELF	7d936000-7d96d000	Deferred        libedit.so.2
ELF	7d96d000-7d976000	Deferred        libffi.so.6
ELF	7d976000-7d994000	Deferred        libgcc_s.so.1
ELF	7db1a000-7db38000	Deferred        libelf.so.1
ELF	7db38000-7db43000	Deferred        libdrm_amdgpu.so.1
ELF	7db43000-7db51000	Deferred        libdrm_radeon.so.1
ELF	7db51000-7db5b000	Deferred        libdrm_nouveau.so.2
ELF	7db5b000-7db6b000	Deferred        libsensors.so.4
ELF	7db6b000-7db7f000	Deferred        libdrm.so.2
ELF	7db7f000-7db85000	Deferred        libxcb-dri2.so.0
ELF	7db85000-7dba2000	Deferred        libxcb-glx.so.0
ELF	7dba2000-7dbc0000	Deferred        libglapi.so.0
ELF	7dbc0000-7dc36000	Deferred        libglx_mesa.so.0
ELF	7dc76000-7dcd5000	Deferred        libgldispatch.so.0
ELF	7dcd5000-7dcf8000	Deferred        libglx.so.0
ELF	7dcf8000-7dd59000	Deferred        libgl.so.1
ELF	7dd5c000-7dd61000	Deferred        libgmodule-2.0.so.0
ELF	7dd61000-7dd68000	Deferred        libasyncns.so.0
ELF	7dd68000-7dd73000	Deferred        libwrap.so.0
ELF	7dd78000-7dec9000	Deferred        wined3d<elf>
  \-PE	7dd90000-7dec9000	\               wined3d
ELF	7dec9000-7df40000	Deferred        ddraw<elf>
  \-PE	7ded0000-7df40000	\               ddraw
ELF	7df40000-7df47000	Deferred        libxfixes.so.3
ELF	7df47000-7df53000	Deferred        libxcursor.so.1
ELF	7df53000-7df66000	Deferred        libxi.so.6
ELF	7df66000-7df6a000	Deferred        libxcomposite.so.1
ELF	7df6a000-7df77000	Deferred        libxrandr.so.2
ELF	7df77000-7df83000	Deferred        libxrender.so.1
ELF	7df83000-7df8a000	Deferred        libxxf86vm.so.1
ELF	7df8a000-7df8e000	Deferred        libxinerama.so.1
ELF	7df8e000-7df98000	Deferred        librt.so.1
ELF	7df98000-7dfb3000	Deferred        libbsd.so.0
ELF	7dfb3000-7dfba000	Deferred        libxdmcp.so.6
ELF	7dfba000-7dfbe000	Deferred        libxau.so.6
ELF	7dfbe000-7dfea000	Deferred        libxcb.so.1
ELF	7dfea000-7e134000	Deferred        libx11.so.6
ELF	7e134000-7e149000	Deferred        libxext.so.6
ELF	7e14b000-7e14e000	Deferred        libx11-xcb.so.1
ELF	7e14e000-7e152000	Deferred        libxdamage.so.1
ELF	7e152000-7e155000	Deferred        libxshmfence.so.1
ELF	7e155000-7e15d000	Deferred        libxcb-sync.so.1
ELF	7e15d000-7e161000	Deferred        libxcb-present.so.0
ELF	7e161000-7e166000	Deferred        libxcb-dri3.so.0
ELF	7e168000-7e1f8000	Deferred        winex11<elf>
  \-PE	7e170000-7e1f8000	\               winex11
ELF	7e1f8000-7e21c000	Deferred        imm32<elf>
  \-PE	7e200000-7e21c000	\               imm32
ELF	7e29c000-7e2ce000	Deferred        libexpat.so.1
ELF	7e2ce000-7e319000	Deferred        libfontconfig.so.1
ELF	7e319000-7e338000	Deferred        libz.so.1
ELF	7e338000-7e372000	Deferred        libpng16.so.16
ELF	7e372000-7e42f000	Deferred        libfreetype.so.6
ELF	7e42f000-7e452000	Deferred        libtinfo.so.5
ELF	7e452000-7e478000	Deferred        libncurses.so.5
ELF	7e497000-7e4ce000	Deferred        ws2_32<elf>
  \-PE	7e4a0000-7e4ce000	\               ws2_32
ELF	7e4fa000-7e526000	Deferred        msacm32<elf>
  \-PE	7e500000-7e526000	\               msacm32
ELF	7e526000-7e5ab000	Deferred        rpcrt4<elf>
  \-PE	7e530000-7e5ab000	\               rpcrt4
ELF	7e5ab000-7e706000	Deferred        ole32<elf>
  \-PE	7e5c0000-7e706000	\               ole32
ELF	7e706000-7e77f000	Deferred        advapi32<elf>
  \-PE	7e710000-7e77f000	\               advapi32
ELF	7e77f000-7e8ae000	Deferred        gdi32<elf>
  \-PE	7e790000-7e8ae000	\               gdi32
ELF	7e8ae000-7eab7000	Deferred        user32<elf>
  \-PE	7e8c0000-7eab7000	\               user32
ELF	7eab7000-7eb70000	Deferred        winmm<elf>
  \-PE	7eac0000-7eb70000	\               winmm
ELF	7eea2000-7eeb6000	Deferred        libnss_files.so.2
ELF	7eeb6000-7eed1000	Deferred        libnsl.so.1
ELF	7eed1000-7eedf000	Deferred        libnss_nis.so.2
ELF	7eedf000-7efe1000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b32000-f7b37000	Deferred        libdl.so.2
ELF	f7b37000-f7d13000	Deferred        libc.so.6
ELF	f7d13000-f7d32000	Deferred        libpthread.so.0
ELF	f7d36000-f7d40000	Deferred        libnss_compat.so.2
ELF	f7d51000-f7f08000	Dwarf           libwine.so.1
ELF	f7f0a000-f7f32000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gta_sa.exe
	00000038    0
	00000037    0
	00000036   15
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002d   15
	0000002c    0
	00000029    0
	00000009    0 <==
0000000e services.exe
	00000020    0
	0000001b    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000016    0
	00000012    0
00000019 plugplay.exe
	0000001d    0
	0000001c    0
	0000001a    0
0000001e winedevice.exe
	00000025    0
	00000022    0
	00000021    0
	0000001f    0
00000023 explorer.exe
	00000028    0
	00000027    0
	00000026    0
	00000024    0
System information:
    Wine build: wine-4.0
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Linux
    Host version: 4.15.0-45-generic
Quite often the game freezes during loading save (at the end of the loading), when loading cutscenes or entering / exiting interior. Below I attach the log.

Code: Select all

wine gta_sa.exe 
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x177f604,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x177f5f4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x177f3a4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x177f834,0x00000000), stub!
0009:fixme:d3d:resource_check_usage Unhandled usage flags 0x20.
0009:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0030:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0009:fixme:d3d:resource_check_usage Unhandled usage flags 0x20.
0009:err:quartz:GetClassMediaFile Media class not found
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0009:fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0035:fixme:gstreamer:event_src 0x6d613b08 (61441) stub
0035:err:gstreamer:unknown_type Could not find a filter for caps: "video/mpeg, systemstream=(boolean)true, mpegversion=(int)1"
0009:err:gstreamer:GST_Connect GStreamer failed to play stream
0034:err:gstreamer:watch_bus decodebin0: W tej instalacji GStreamera brakuje wtyczki.
0034:err:gstreamer:watch_bus gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: MPEG-1 System Stream (video/mpeg, systemstream=(boolean)true, mpegversion=(int)1)

0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0009:fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported.
0009:err:quartz:GetClassMediaFile Media class not found
0009:fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0034:fixme:gstreamer:event_src 0x5c305c50 (61441) stub
0034:err:gstreamer:unknown_type Could not find a filter for caps: "video/mpeg, systemstream=(boolean)true, mpegversion=(int)1"
0009:err:gstreamer:GST_Connect GStreamer failed to play stream
0035:err:gstreamer:watch_bus decodebin1: W tej instalacji GStreamera brakuje wtyczki.
0035:err:gstreamer:watch_bus gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin1/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: MPEG-1 System Stream (video/mpeg, systemstream=(boolean)true, mpegversion=(int)1)

0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0009:fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported.
0009:fixme:wmvcore:WMCreateSyncReader ((nil), 0, 0x177fcc8): stub
Initialised SoundManager
0009:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0009:err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (588), rejected
0009:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0009:err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (588), rejected
pools have been cleared 
0030:err:d3d:resource_unload Resource 0x369b420 is being unloaded while mapped.
0030:err:d3d:resource_unload Resource 0x6275a60 is being unloaded while mapped.
0009:fixme:d3d:resource_check_usage Unhandled usage flags 0x20.
0009:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0009:err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (588), rejected
Unicestwiony
I was looking for a solution, but I found nothing.

System is Ubuntu 18.04 stock kernel 4.15. Graphics card is Radeon RX 560. AMDGPU drivers included in kernel.

Thanks for help.
Locked