Emulator Issues #1430
closed
[Linux x86_64] Segmentation fault when loading ROM or ISO
Added by xamaniqinqu about 15 years ago.
Relates to performance:
No
Relates to maintainability:
No
Description
What steps will reproduce the problem?
- Start Dolphin
- Open any ROM or ISO
- Profit! I mean, crash
What is the expected output? What do you see instead?
Expected output: A running game
Actual output: Segmentation fault
What version of the product are you using? On what operating system?
Revision: 4292
Operating system: Gentoo GNU/Linux x86_64
Please provide any additional information below.
There were no error messages.
Using r4292 on Ubuntu Linux x86_64 here. It works without crash.
Were you using default settings?
I have tried all possible combinations of settings, it doesn't work. There is no
debug output, I'll try whether my recent libxcb rebuild is to blame.
After rebuilding the Dolphin video plugin, it does spit out debug messages:
40:18:800 W[Video]: Failed to get video for this frame
40:18:833 W[Video]: Failed to get video for this frame
40:18:835 W[CP]: write to PERF_SELECT: 0000
40:18:899 W[FileMon]: 65 kB rastfnt.tpl
40:18:941 E[Video]: Source/Plugins/Plugin_VideoOGL/Src/PixelShaderCache.cpp:244:
(CompilePixelShader) OpenGL error 0x505 - out of memory
40:18:941 E[Video]: glError 00000505 before PS!
40:18:960 E[Video]: Source/Plugins/Plugin_VideoOGL/Src/PixelShaderCache.cpp:244:
(CompilePixelShader) OpenGL error 0x506 - invalid framebuffer operation
40:18:960 E[Video]: glError 00000506 before PS!
The program 'Dolphin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 73 error_code 1 request_code 0 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
40:18:997 N[BOOT]: Saving Settings to ./User/Config/Dolphin.ini
Segmentation fault
I think this has to do with the newest libxcb revision, which drops .la-files.
ATI or just old gfx?
Read the exception:
invalid framebuffer operation
I you're lucky, maybe its just the drivers or libs
I'm running on a GeForce GTX 285, I don't think my hardware's at fault.
Recently however, a libxcb rewrite was included in Gentoo. I had to rebuilt
everything against the libxcb 1.4.1, because the newer version deprecated many
symbols and libtool archives.
As of this writing, it still doesn't work.
Please mark this issue as solved.
The recent libxcb migration was to blame, after I rebuilt all X.org related ports,
the problem disappeared.
- Status changed from New to Invalid
Also available in: Atom
PDF