Emulator Issues #1013
closedCrash on OS X, possibly video plugin related.
0%
Description
What steps will reproduce the problem?
- check out and build svn revision 3405 on Mac OS X
- Copy Binary/Darwin-i386/* in the source directory to /Applications/Dolphin/*
- launch dolphin, configure to use the default plugins with default
settings (Using LLE for sound) - attempt to run a game (I have tried Gauntlet Dark Legacy and Mario Sunshine)
What is the expected output? What do you see instead?
I expect the game to load up and be playable. Instead, the program crashes.
What version of the product are you using? On what operating system?
SVN r3405, on Mac OS X 10.5.7 using Xcode 3.1.2 and the latest dependencies
installed via macports 1.710.
Please provide any additional information below.
I built the revision using 'scons flavor=devel' and launched the
application using 'gdb Dolphin.app'. Here is the backtrace after the crash.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
[Switching to process 84297 thread 0x3a1b]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x16e0b3e0 in Renderer::InitializeGL () at
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp:545
#2 0x16e0c490 in Renderer::Init () at
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp:466
#3 0x16e24f01 in Video_Prepare () at
Source/Plugins/Plugin_VideoOGL/Src/main.cpp:342
#4 0x000686c4 in Core::CpuThread (pArg=0x0) at
Source/Core/Core/Src/Core.cpp:325
#5 0x000691fa in Core::EmuThread (pArg=0x0) at
Source/Core/Core/Src/Core.cpp:508
#6 0x9405a155 in _pthread_start ()
#7 0x9405a012 in thread_start ()
Updated by Anonymous over 15 years ago
DSP LLE is not default...make sure to uncheck "DSP LLE on thread" in core options
when using DSP LLE (and it must be checked for HLE).
Are you mixing debug plugins/core with release plugins/core? Make sure they're all
one variety and post back.
Otherwise, it looks like it is crashing in an OGL function...mysterious.
Updated by fprimex over 15 years ago
How do I ensure all components are debug? I just specified flavor=debug when running
scons.
I would assume that since "Source/Plugins/Plugin_VideoOGL/Src/Render.cpp:545" was
able to report accurately that the video plugin has debugging symbols. When in GDB
and loading symbols for the shared libraries, none of them report that symbols are
not available.
The last bit of the backtrace is at 0x0, like the method of an uninstantiated (null)
object was being called.
I switched to HLE with DSP LLE on thread checked with no change in the reported behavior.
Updated by Anonymous over 15 years ago
- Status changed from New to Duplicate
Please reply in i889 and bug sonic about it :P