Emulator Issues #5817
closedDolphin 3.0-9xx crashes in Ubuntu-x86
0%
Description
Revisions 3.0-903 and up (maybe earlier too) crash in Kubuntu 12.04-x86
when you try to run any game:
Starting program: /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Binaries/dolphin-emu
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb2514b40 (LWP 17956)]
[New Thread 0xb1bffb40 (LWP 17957)]
[Thread 0xb2514b40 (LWP 17956) exited]
[New Thread 0xb2514b40 (LWP 17963)]
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0xb2514b40 (LWP 17963)]
UpdateProjectionHack (iPhackvalue=0xc74f550, sPhackvalue=0xc74f560)
at /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Source/Core/VideoCommon/Src/VertexShaderManager.cpp:118
118 float fhackvalue1 = 0, fhackvalue2 = 0;
(gdb) bt
#0 UpdateProjectionHack (iPhackvalue=0xc74f550, sPhackvalue=0xc74f560)
at /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Source/Core/VideoCommon/Src/VertexShaderManager.cpp:118
#1 0x086e9057 in VideoConfig::UpdateProjectionHack (this=0xc74f500) at /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/Render.cpp:83
#2 0x086e5bb0 in OGL::VideoBackend::Initialize (this=0xc851360, window_handle=@0x899718c: 0x4a01861)
at /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Source/Plugins/Plugin_VideoOGL/Src/main.cpp:164
#3 0x0819d99d in Core::EmuThread () at /mnt/Files/Develop/dolphin-git/master/dolphin-emu/Source/Core/Core/Src/Core.cpp:390
#4 0xb59fa007 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xb77b2d4c in start_thread (arg=0xb2514b40) at pthread_create.c:308
#6 0xb5889d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb)
It didn't happen in 3.0-86x.
>What version of dolphin are you using (32bit/64bit along with the
>version as it appears in the title bar, etc)? Do not say 'latest version'
>this changes multiple times a day.
3.0-917 x86
>On what operating system, drivers, and hardware? Be sure to list OS,
>graphics driver information, and video card model if you are having
>graphics problems, for example.
Kubuntu 12.04.1 x86. nVidia drivers 310.14
Updated by NeoBrainX almost 12 years ago
How are you compiling Dolphin? Are you using a Debug build and did you disable optimizations?
Updated by delroth almost 12 years ago
Any way you could bisect this crash to find the first crashing revision? Can't reproduce that issue here.
Updated by shadowflash almost 12 years ago
I was compiling just with cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo && make but i can make a full debug too.
And yeah i will try to find which revision introduced that crash.
Updated by delroth almost 12 years ago
Thanks! We would really appreciate if you could do that quickly - we were planning to release a new version of Dolphin today, and it would be a shame to have a crashing bug like that in a stable release :P
Updated by shadowflash almost 12 years ago
Well 3.0-890 is fine so that leaves about 20 revisions to check and i'll skip anything with changes that can't affect video in any way to make it faster.
Updated by shadowflash almost 12 years ago
After i've found that backtrace is always different i started to think that crash isn't related to OGL backend in any way
It's here, changed unsigned short _mode = 0; to unsigned short _mode; and no crash, everything boots fine. Got latest revision, changed that line - everything is fine.
Still have to find which revision broke Phalanx WiiWare though.
Updated by delroth almost 12 years ago
- Status changed from New to Work started
Could you try the latest master version and confirm that this is now fixed?
Updated by delroth almost 12 years ago
- Status changed from Work started to Fixed
According to what you said in comment 5, this should be fixed.