Emulator Issues #394
closed
New error when starting homebrew application with SVN 1500
Added by jeffjohnson0 almost 16 years ago.
Relates to performance:
No
Relates to maintainability:
No
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.
i have same error when i try run resident evil 2 and 3
please test with the revision before some TLB functionality was added, and the one
where it was added
What is TLB and how do I tell when it was added? What functions/filenames are
involved in TLB stuff?
This started happening with SVN 1467. The error does not show up with 1466.
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]
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.
this might be fixed, can you provide a test case?
I don't see this with SVN Rev 2113.
- Status changed from New to Fixed
Also available in: Atom
PDF