Project

General

Profile

Actions

Emulator Issues #6787

closed

Dolphin development versions crash on game start. Ubuntu 13.10 64bit.

Added by mtthwldvs over 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

When selecting any GC/Wii title and pressing "Play" the program immediately crashes and closes.

I have seen this behaviour on 4.0-283 up until 4.0-305. All of these have libsdl2-2.0 as a dependency.

4.0-252 and previous all work as expected. These use libsdl1.2.

64bit Dolphin, 64bit Ubuntu 13.10, Intel Core i3 2120, Nvidia GTX 650

Actions #1

Updated by slmpika over 10 years ago

This doesn't happen for me. Tested using 4.0-306.

Ubuntu 13.10 x64, i5-2500k, Radeon HD 6870

Actions #2

Updated by maartenpeters over 10 years ago

Do you have the most recent video card drivers installed?

Actions #3

Updated by degasus over 10 years ago

Have you compiled it youself? If yes, which revision exactly causes this crash? There are many revisions between 283 and 252.

Actions #4

Updated by mtthwldvs over 10 years ago

No, I haven't compiled any yet. What I was wondering is if I could find out when libsdl was upgraded from 1.2 to 2.0. That was the biggest change I saw from what worked (1.2) and what didn't (2.0). I read through the downloads page notes but I saw no mention of when that happened. That would seem a good place to start before deciding to manually compile 30 revisions.

Actions #5

Updated by maartenpeters over 10 years ago

Take a look here for all changes: http://code.google.com/p/dolphin-emu/source/list

Actions #6

Updated by parlane over 10 years ago

mtthwldvs you only need to compile about 5 - 6.

Basically you start off with 267, if that is broken then you do 259 instead. See that you wipe out half of the possibilities each time ?

It's called binary searching.

git-bisect can be used for it, or you can just do it manually if you don't want to bother learning that.

dolphin is pretty easily compiled, and if you know how to use irc we can be found in #dolphin-dev on irc.freenode.net where we could help you with building.

Actions #7

Updated by mtthwldvs over 10 years ago

That makes sense. I will give it a shot that way and get back to you.

Actions #8

Updated by martin.herrman over 10 years ago

which emulator engine are you using?

config => general => advanced settings => cpu emulator engine

  • interpreter
  • jit recompiler
  • jitil experimental recompiler
    ?

If you are using jitil, can you try jit?

Actions #9

Updated by mtthwldvs over 10 years ago

Sorry, just started a new job recently and have not had any spare time. I never changed the recompiler, I just left it at the default. I can verify that the latest dev version 4.0-336 crashes in the same fashion. I hope to get some time later this week to mess with it. Again I apologize.

Actions #10

Updated by martin.herrman over 10 years ago

no problem, don't worry :-)

I ask you, because I have a crash when I press play as well. But in my case I'm on Linux and I only have the issue when using the experimental compiler.

I can try 4.0-252, but which code revision is that?

Actions #11

Updated by martin.herrman over 10 years ago

oops! you are on linux as well.. I mixed up with this one:

https://code.google.com/p/dolphin-emu/issues/detail?id=6796

btw, I'm also using sdl2.

Actions #12

Updated by mtthwldvs over 10 years ago

It is revision 207547b425ae

Actions #13

Updated by martin.herrman over 10 years ago

Thanks, I have just compiled it (it finds SDL2 and compiles against it) and tried both jit and jitil.

jit works fine.

jitil doesn't crash, but gives me a black screen after which the game seems to hang. However, I can just press ESC (i'm at full screen) and stop emulation and return to dolphin.

How to proceed? Should I attach a list of installed libs that can be used to reproduce the issue, or should I provide debug info (how?) with the latest revision available, or should I try a different revision (which?)

Actions #15

Updated by OPajot over 10 years ago

I have the same problem from 4.0-283 to the latest 4.0-414.
I can use neither JIT nor JITIL.
But the version from glennric ppa (Thank you BTW) 4.0+git334-0ubuntu1~saucy works well.

Tested on Kubuntu 13.10 64 bits
AMD FX 4350 4x 4.2 GHz
Radeon HD 6850

Actions #16

Updated by OPajot over 10 years ago

Small correction : JIT works and JITIL crashes for 4.0+git334-0ubuntu1~saucy.

Actions #17

Updated by parlane over 10 years ago

  • Status changed from New to New
Actions #18

Updated by blang96 about 10 years ago

im getting the issue where only interpreter works and both the JIT and JiTTl do not. every game is unplayable with interpreter cause it runs only at 6fps.im on ubuntu 13.10 32 bit. my specs are fine though, i had dolphin running on windows 7 ultimate and it worked just fine with higher rez on most games.

Actions #19

Updated by feilen1000 over 9 years ago

Latest git versions have the same issue for me as above. JIT and JiTTl backends crash with a segfault upon starting a game, whereas the interpreter has no issues. I'm going to try running SDL2.03 development version, but as far as I'm aware I'm not running any controllers which could cause this issue (unless a WIimote counts). I'll run git bisect over it when I can get to my development machine.

Actions #20

Updated by skidau about 9 years ago

  • Status changed from New to Fixed

The SDL2 issue has been fixed.

Actions

Also available in: Atom PDF