Resolved: crash from LookupTarget in GSTextureCache.cpp
#1
I'm running the net.pcsx2.PCSX2 flatpak from flathub (I realize this is not built by the PCSX2 team), just now updated to PCSX2 Nightly - v1.7.5198. I've been playing Tony Hawk Underground 2 without any crashes for many weeks, but today after dismissing the short intro videos to get to the Loading progress screen, it's crashing (before it displays "checking memory card") with:

...
[   68.4102] Compiling new vertex shader with selector 0x33
[   68.4102] Compiling new pixel shader with selector 0x000450000
[   68.4158] Compiling new vertex shader with selector 0x3
[   68.4158] Compiling new pixel shader with selector 0x1000450000
*************** Unhandled SIGSEGV at 0x5566c76f2eb9 ***************
 0x005566c7d085b6 CrashSignalHandler [/run/build/pcsx2/common/CrashHandler.cpp:358]
 0x005566c7d26619 CallExistingSignalHandler [/run/build/pcsx2/common/Linux/LnxHostSys.cpp:68]
 0x005566c7d26619 SysPageFaultSignalFilter [/run/build/pcsx2/common/Linux/LnxHostSys.cpp:126]
 0x007fd191e51e7f
 0x005566c76f2eb9 LookupTarget [/run/build/pcsx2/pcsx2/GS/Renderers/HW/GSTextureCache.cpp:1923]
 0x005566c76d834c Draw [/run/build/pcsx2/pcsx2/GS/Renderers/HW/GSRendererHW.cpp:2322]
 0x005566c7659407 FlushPrim [/run/build/pcsx2/pcsx2/GS/GSState.cpp:1675]
 0x005566c76547a9 Flush [/run/build/pcsx2/pcsx2/GS/GSState.cpp:1484]
 0x005566c76b4ece CheckFlushes [/run/build/pcsx2/pcsx2/GS/GSState.cpp:537]
 0x005566c76b4ece GIFPackedRegHandlerXYZ2<6U, 0U, false, false> [/run/build/pcsx2/pcsx2/GS/GSState.cpp:620]
 0x005566c7660cf7 Transfer<3> [/run/build/pcsx2/pcsx2/GS/GSState.cpp:2348]
 0x005566c740c715 GSgifTransfer [/run/build/pcsx2/pcsx2/GS/GS.cpp:395]
 0x005566c740c715 MainLoop [/run/build/pcsx2/pcsx2/MTGS.cpp:455]
 0x005566c740c715 ThreadEntryPoint [/run/build/pcsx2/pcsx2/MTGS.cpp:191]
 0x005566c7d270fd operator() [/usr/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/../../../../include/c++/13.2.0/bits/std_function.h:5
91]
 0x005566c7d270fd ThreadProc [/run/build/pcsx2/common/Linux/LnxThreads.cpp:249]
 0x007fd191ea1e38
 0x007fd191f298c3
 0xffffffffffffffff
*******************************************************************
exit 134

I don't know if the SysPageFaultSignalFilter call is expected or abnormal

I just retried and got an identical crash backtrace apart from the middle bits of the hex addresses.

I downgraded (yet another great feature of flatpak!) to yesterday's build, version v1.7.5195 , and no crash!

Thanks for a great emulator.

Sponsored links

#2
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
#3
Should now be fixed.
[Image: ref-sig-anim.gif]

#4
(11-10-2023, 11:08 AM)refraction Wrote: Should now be fixed.
No crash so far with PCSX2 Nightly - v1.7.5201. Thanks!
#5
Thank you for your report.
This bug report has now been marked as Resolved since it has been fixed on our code base.

This thread will now be closed and moved to the resolved bug reports subforum.
[Image: ref-sig-anim.gif]





Users browsing this thread: 1 Guest(s)