Thread Rating:
  • 2 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PCSX2 crashing
#1
Every time I run Boot CDVD (Full) it will crash PCSX2 after the BIOS startup thing is done.  If I run Boot CDVD (Fast) you can get to the game but it'll still crash.  This happens to any game I tried.  I'm using Mint 17.3 with Oibaf PPA for graphics.  
Code:
/build/pcsx2-MSPTJA/pcsx2-1.4.0/common/src/Utilities/Linux/LnxHostSys.cpp(64) : assertion failed:
    Function:  void SysPageFaultSignalFilter(int, siginfo_t*, void*)
    Thread:    MTGS
    Condition: false
    Message:   Unhandled page fault @ 0x6466695f

Stacktrace:
[00] wxSpinCtrlBase::~wxSpinCtrlBase()          
[01] 0x0xf77c0bd0                               
[02] 0x0xe3cfc2e0                               
[03] 0x0xe3d3123f                               
[04] 0x0xe3a6d710                               
[05] 0x0xe3e3d5c4                               
[06] 0x0xe3a6c02e                               
[07] 0x0xe3d0b552                               
[08] 0x0xe3d0cf02                               
[09] 0x0xe3d30ef3                               
[10] 0x0xe3a97fcf                               
[11] 0x0xe3a1380b                               
[12] 0x0xe3a13878                               
[13] 0x0xe38b9376                               
[14] 0x0xe38be48e                               
[15] 0x0xe3844f75                               
[16] 0x0xe3845185                               
[17] 0x0xe38455dd                               
[18] 0x0xee9a603b                               
[19] 0x0xee99fb01                               
[20] 0x0xee9a04a1                               
[21] 0x0xee971e1b                               
[22] 0x0xee98dcd4                               
[23] 0x0xee9940bc                               
[24] 0x0xee99e7da                               
[25] GSgifTransfer                              
[26] wxString::~wxString()                      
[27] wxSpinCtrlBase::~wxSpinCtrlBase()          
[28] wxSpinCtrlBase::~wxSpinCtrlBase()          
[29] wxSpinCtrlBase::~wxSpinCtrlBase()          
[30] 0x0xf67dbf70                               
[31] clone     
Reply

Sponsored links

#2
Bare minimum is to install the debug symbol. Where did you get PCSX2?
Reply
#3
I got it off the Gregory PPA. It may look familiar to you. I've installed PCSX2 on two machines. Both AMD graphics, and both with AMD CPUs. One has a fresh 17.3 installation but no Oibaf PPA for graphics and PCSX2 works just fine there. The other is a 17.2 upgraded to 17.3 with Oibaf PPA for graphics. That machine crashes. PCSX2 with that error.
Reply
#4
So you can install the debug symbol to generate a nice trace. And post the opengl detection message in the log
Reply
#5
How do I do that? Install the debug symbol and generate a trace?
Reply
#6
Search -dbg package. So it is either pcsx2-dbg:i386 or pcsx2-unstable-dbg:i386
Then repost the content of the first post with I hope updated information.
Reply
#7
Trying this in another machine with a similar setup. I'm not home at the moment to play with the desktop PC I'm having trouble with. I installed pcsx2-dbg:i386 which now gave me PCSX2 1.3.1-0 (git). Tried running it in terminal with nothing.
Code:
Interface is initializing.  Entering Pcsx2App::OnInit!
Applying operating system default language...
Command line parsing...
Command line parsed!
Aborted

I couldn't get any debug info since it would just crash and close when I tried to run it, but I was playing with the graphics plugin and saw this appear.
Code:
ATTENTION: default value of option vblank_mode overridden by environment.
glX-Version 1.4 with Direct Rendering
OpenGL information. GPU: Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.8.0). Vendor: X.Org. Driver: Mesa 11.2.0-devel (git-71b9dfb 2016-02-10 trusty-oibaf-ppa+gallium-nine)
Buggy driver detected. Geometry shaders will be disabled
Buggy driver detected, GL_ARB_separate_shader_objects will be disabled

INFO: GL_EXT_texture_filter_anisotropic is available
INFO: GL_ARB_gpu_shader5 is NOT SUPPORTED
INFO: GL_ARB_draw_buffers_blend is available
INFO: GL_ARB_separate_shader_objects is NOT SUPPORTED
INFO: GL_ARB_shader_image_load_store is NOT SUPPORTED
INFO: GL_ARB_copy_image is available
INFO: GL_ARB_buffer_storage is available
INFO: GL_ARB_clear_texture is NOT SUPPORTED
INFO: GL_ARB_clip_control is available
INFO: GL_ARB_direct_state_access is NOT SUPPORTED
INFO: GL_ARB_texture_barrier is available
DSA is not supported. Replacing the GL function pointer to emulate it

Anyway to avoid it declaring the driver buggy and disabling those features?
Reply
#8
Well this makes sense. Bad driver is on your end. Try using Catalyst. Use the official repos to get the 32 bits compliance. Also it is safer for your X.
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
#9
Why is it buggy? The hardware I use is not GCN. So the Catalyst drivers are stuck at 15.9, which are terrible. My laptop runs a Radeon HD 6370, my test desktop runs a Radeon HD 5550. My HTPC which has no problems with PCSX2 has a Radeon HD 6850, but that doesn't have Oibaf PPA installed. I have thrown all sorts of games at Oibaf PPA and games run fine.

Is PCSX2 detecting the drivers with Mesa 11.2.0 LLVM 3.8.0 and just not recognizing the driver and assuming it's buggy? Cause so far nearly every game I threw at these drivers runs amazingly well. Cause if there's a bug I'd have no problem posting a bug report.
Reply
#10
Normally Mesa must be fine. But for some reasons, it didn't like your version Oibaf. Try to run it from a debugger like gdb. The goal is to get the stack with function name. Hex numbers are really random, you could use them for the lottery nothing more.

Quote:Stacktrace:
[00] wxSpinCtrlBase::~wxSpinCtrlBase()
[01] 0x0xf77c0bd0
[02] 0x0xe3cfc2e0
[03] 0x0xe3d3123f
[04] 0x0xe3a6d710
[05] 0x0xe3e3d5c4
[06] 0x0xe3a6c02e
[07] 0x0xe3d0b552
[08] 0x0xe3d0cf02
[09] 0x0xe3d30ef3
[10] 0x0xe3a97fcf
[11] 0x0xe3a1380b
[12] 0x0xe3a13878
[13] 0x0xe38b9376
[14] 0x0xe38be48e
[15] 0x0xe3844f75
[16] 0x0xe3845185
[17] 0x0xe38455dd
[18] 0x0xee9a603b
[19] 0x0xee99fb01
[20] 0x0xee9a04a1
[21] 0x0xee971e1b
[22] 0x0xee98dcd4
[23] 0x0xee9940bc
[24] 0x0xee99e7da
[25] GSgifTransfer
[26] wxString::~wxString()
[27] wxSpinCtrlBase::~wxSpinCtrlBase()
[28] wxSpinCtrlBase::~wxSpinCtrlBase()
[29] wxSpinCtrlBase::~wxSpinCtrlBase()
[30] 0x0xf67dbf70
[31] clone

However git is 1.5.0. The version 1.3 is 1 years old (if not 2).

Quote: Anyway to avoid it declaring the driver buggy and disabling those features?
Don't worry on those message. There are limitation on the openGL extensions. I provided several patches to fix the SSO extension. You can force enable the extension in the GUI. However it mustn't crash.
Reply




Users browsing this thread: 1 Guest(s)