-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PPSSPP exits without error when I try to start a game #11312
Comments
Are there any messages logged? If it's crashing, are you able to get a gdb backtrace of the crash? If you quit the game without exiting PPSSPP, are you still able to start the game a second time until you exit PPSSPP? If you don't change any settings, and you just reload like that, does it still happen? -[Unknown] |
For your first suggestion, you'll have to guide me a bit as I don't know where is the log file located / or where can I get the backtrace.
Here is the video: I don't think its related to a specific game, but the app crashes for Final Fantasy Type 0, Lord of Arcana, and Jak & Daxter. |
I'm not able to load that video. For getting a backtrace, you'd first need gdb, installed via package manager: Next, you'll ideally want to compile PPSSPP yourself (this is easy, even if you're using a ppa or something right now.) That's done like this:
At this point you should see a line like this:
You can exit any time by typing "quit". But to continue, type "run". Then just reproduce the issue. At some point, when it crashes, you should see that It will log messages within the terminal window as well, above the -[Unknown] |
The video should work now. Warnings during build: (each refers to the same -Wno-deprecated-register, whatever that is) Build log 1:
|
Build log 2:
|
Build log 3:
|
GDB run:
|
Okay, so it definitely did segfault. Were you able to run The module it loaded was PSP_MODULE_AV_AVCODEC, which might be it preparing to play a video or music. This could mean it's actually an FFmpeg issue. -[Unknown] |
Ops, I forgot to do that. Here you go:
|
That's a rather odd place for it to die... Maybe some GL framebuffer extension is misbehaving. What GPU do you have and what Linux driver are you using for it? |
I've got a dedicated Geforce 940M, but for power saving reasons I always use the integrated Intel HD 520.
|
To recap what we know: Side note, "gdb run", doesn't let me start the game, not even once. Crashes on my dad's pc too, which has the linux mint too, with kernel 4.15.0.33. |
Does it matter if you use Vulkan or OpenGL as the backend? -[Unknown] |
#11328 had similar behavior on Mac, which makes it sound like this could be related to realpath, perhaps. Maybe I got my usage of realpath wrong somehow... The latest git build gives realpath a more generous buffer for realpath, much more than the posix docs say, is it any better? To confirm - v1.6.3 doesn't crash like this, does it? -[Unknown] |
I just checked v1.6.3-358-g17de6ad, before work. I think it's safe to say it's solved, but I'll double check when I get home. |
Oh, this is probably just 404594d then, and the log was on the wrong thread. Good to hear it's fixed. -[Unknown] |
What happens?
On the first run, I browse the iso, and start it and play it, exit the application.
At a later time when I choose to play again and click on the picture of the iso in the game selection screen, the application exits, without any error.
If I try to start PPSSPP after that, then nothing happens.
I managed to fix this issue, by going to home/.config/ppsspp/PSP/SYSTEM/
and deleting ppsspp.ini there.
When doing so I can start PPSSPP without any problem, the game runs normally, but then the cycle restarts again. On the second run it will always crash, and I have to remove the ini file again.
My guess is that the PPSSPP somehow can create the ini file, but cant modify it?
Like the graphic settings I change (resolution to 4X, FXAA) or the app cant increment the count of runs.
Operating system and PPSSPP version?
Linux Mint 19
PPSSPP v1.6.3-347-g0684068
The text was updated successfully, but these errors were encountered: