Project

General

Profile

Actions

Emulator Issues #215

closed

Several games crash when at the beginning or when they manage memory card in linux 64 bit.

Added by diegoocampo8 over 15 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

What steps will reproduce the problem?
Several games stop working (or they even don't start) with a segmentation
fault message.. maybe since the changes to make dual core works in linux 64
bits.
I tried to change the options or even don't use the dual core mode and the
result is the same.

What is the expected output? What do you see instead?
Games not working for me are for example Mario sunshine (it doesn't start
or it starts and hang after something related with memory card) zenda wind
maker (it hangs after the title screen when it manage memory card) mario kart..

What version of the product are you using? On what operating system?
r753 Linux Ubuntu Hardy 64-bit

Please provide any additional information below.
This is what i get with normal execution
"(0) : fatal error C9999: *** exception during compilation ***

Cg compiler terminated due to fatal error(0) : fatal error C9999: ***
exception during compilation ***

Cg compiler terminated due to fatal errorSegmentation fault"

This is what i get with gdb:

" Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40a12950 (LWP 1013)]
0x00007f764af3b060 in strlen () from /lib/libc.so.6"

Actions #1

Updated by nakeee over 15 years ago

can you build it with scons flavor=debug
and then paste the log?
Also can you do bt (backtrace) in the gdb?

Thanks

Actions #2

Updated by sotaio over 15 years ago

I'd say this is due to not having proper hardware acceleration support on the
platform making the nvidiaCg-compiler fail. Could be bad drivers too. A backtrace
would help though, it'll probably show that cgCompileProgram fails.

Actions #3

Updated by diegoocampo8 over 15 years ago

I will report with backtrace as soon as i can.. I've just decided to upgrade my
laptop with the new ubuntu intrepid and I have problems with the network card!
I was using the drivers of NVIDIA (verison 177.78) it's new and beta but I think I
had it already when dolphin was working for me in previos versions.

Actions #4

Updated by diegoocampo8 over 15 years ago

Can someone please tell me which library is missing in this list for compile it under
linux? i know the wiki is incomplete and it is necessary to install something else
but i don't remember:

sudo apt-get install subversion scons g++ wx2.8-headers libwxbase2.8-0
libwxbase2.8-dbg libwxbase2.8-dev libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev
libsdl1.2-dev nvidia-cg-toolkit libxxf86vm1-dbg libxxf86vm-dev libxext6-dbg
libxext-dev libglew1.5-dev libcairo2-dbg libcairo2-dev libao2 libao-dev

Actions #5

Updated by diegoocampo8 over 15 years ago

(rev 868) I tried again to run Dolphin under my linux 64 bit system and it doesn't
work.. i get this message:Couldn't init the core.
Check your configuration.
Failed to load DSP plugin Plugins/libdsphle.so
Also i cannot see the configuration dialog of any plugin.

Actions #6

Updated by Anonymous over 15 years ago

diegoocampo8, try again, that last error was due to dolphin.ini being incorrectly
configured on the svn. should be fixed now.

Actions #7

Updated by diegoocampo8 over 15 years ago

I tried the last revision 1012 but i have now this compilation error:

"Source/Core/Core/Src/ARDecrypt.cpp: In function 'u8 batchdecrypt(u32*, u16)':
Source/Core/Core/Src/ARDecrypt.cpp:378: error: cast from 'u32*' to 'u32' loses precision
Source/Core/Core/Src/ARDecrypt.cpp: In function 'void
DecryptARCode(std::vector<std::basic_string<char, std::char_traits,
std::allocator >, std::allocator<std::basic_string<char,
std::char_traits, std::allocator > >>, std::vector<AREntry,
std::allocator >&)':
Source/Core/Core/Src/ARDecrypt.cpp:473: warning: comparison between signed and
unsigned integer expressions
Source/Core/Core/Src/ARDecrypt.cpp:489: warning: comparison between signed and
unsigned integer expressions
Source/Core/Core/Src/ARDecrypt.cpp:501: warning: comparison between signed and
unsigned integer expressions
scons: *** [Source/Core/Core/Src/ARDecrypt.o] Error 1
scons: building terminated because of errors."

As soon as the compilation errors are solve, I will try it again and report!

Actions #8

Updated by Anonymous over 15 years ago

compilation is fixed now, so build and see if you get the error :>

Actions #9

Updated by diegoocampo8 over 15 years ago

it is working now :), thanks! The speed is good and i just want to report some small
issues that i think could affects only to the linux version... please close this
issue now and I will open a new issue for this bugs, something like: small linux
bugs, if you think it is not a good idea let me know!

Actions #10

Updated by Anonymous over 15 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF