Project

General

Profile

Actions

Emulator Issues #1430

closed

[Linux x86_64] Segmentation fault when loading ROM or ISO

Added by xamaniqinqu over 15 years ago.

Status:
Invalid
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

What steps will reproduce the problem?

  1. Start Dolphin
  2. Open any ROM or ISO
  3. 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.

Actions #1

Updated by unmacaque over 15 years ago

Using r4292 on Ubuntu Linux x86_64 here. It works without crash.

Were you using default settings?

Actions #2

Updated by xamaniqinqu over 15 years ago

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.

Actions #3

Updated by xamaniqinqu over 15 years ago

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.

Actions #4

Updated by lubosz over 15 years ago

ATI or just old gfx?

Read the exception:
invalid framebuffer operation

I you're lucky, maybe its just the drivers or libs

Actions #5

Updated by xamaniqinqu over 15 years ago

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.

Actions #6

Updated by xamaniqinqu about 15 years ago

Please mark this issue as solved.

The recent libxcb migration was to blame, after I rebuilt all X.org related ports,
the problem disappeared.

Actions #7

Updated by Anonymous about 15 years ago

  • Status changed from New to Invalid
Actions

Also available in: Atom PDF