Emulator Issues #394
closedNew error when starting homebrew application with SVN 1500
0%
Description
What steps will reproduce the problem?
- Run SVN 1500 Debug Win32 build.
- Load homebrew (that worked under SVN 14xx)
- See PANIC! dialog box early in initialization.
What is the expected output? What do you see instead?
Don't PANIC!
What version of the product are you using? On what operating system?
SVN 1500 Debug Win32 build.
Please provide any additional information below.
Panic dialog box says:
"Tried to get pointer for unknown address 5852a5ab".
I don't think it's my homebrew, since it used to work.
Updated by blind227 about 16 years ago
i have same error when i try run resident evil 2 and 3
Updated by Anonymous about 16 years ago
please test with the revision before some TLB functionality was added, and the one
where it was added
Updated by jeffjohnson0 about 16 years ago
What is TLB and how do I tell when it was added? What functions/filenames are
involved in TLB stuff?
Updated by jeffjohnson0 almost 16 years ago
This started happening with SVN 1467. The error does not show up with 1466.
Updated by jeffjohnson0 almost 16 years ago
Some more testing reveals that the JIT is creating some code that appears to
incorrectly call the HLE printf. The HLE printf tries to access it's first parameter
at the invalid address.
Here is a stack trace when the invalid address panic is called:
DolphinWxD.exe!Memory::GetPointer(const unsigned int _Address=0x587e4a8d) Line 1072 C++
DolphinWxD.exe!HLE_OS::GetStringVA(std::basic_string<char,std::char_traits,std::allocator
& _rOutBuffer="") Line 80 + 0xb bytes C++
DolphinWxD.exe!HLE_OS::HLE_printf() Line 68 + 0x9 bytes C++
DolphinWxD.exe!HLE::Execute(unsigned int _CurrentPC=0x80015ae8, unsigned int
_Instruction=0x04000006) Line 131 + 0x13 bytes C++ 1487b20c()
DolphinWxD.exe!Jit64::EnterFastRun() Line 265 + 0x5 bytes C++
DolphinWxD.exe!Jit64::Core::Run() Line 56 C++
DolphinWxD.exe!Jit64::Core::SingleStep() Line 51 C++
DolphinWxD.exe!PowerPC::SingleStep() Line 146 C++
DolphinWxD.exe!CCPU::Run() Line 93 C++
DolphinWxD.exe!Core::CpuThread(void * pArg=0x00d9fc08) Line 236 C++
kernel32.dll!7c80b683()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
Updated by jeffjohnson0 almost 16 years ago
Oh, duh, this error message was introduced in svn rev 1467, that's why it's showing
up in this rev. :) I still have no clue as to the root cause since I don't
understand the JIT stuff.
Updated by Anonymous almost 16 years ago
this might be fixed, can you provide a test case?