Emulator Issues #1892
closedMultiple Run-Time Errors (Revision Numbers Included)
0%
Description
I don't know what's wrong, but I continually get these errors. It started
going weird after I had updated the source files to r4754, build them, then
run Dolphin, as usual.
Here are pictures that shows what I'm getting, via accessing the debug
prompt pop-up I get. With steps to reproduce the problems.
I don't know if you guys can view the pictures clearly...if you can't, I'm
sorry.
=============================================================================
r4754 and Onwards:
It meant that the problem started to occur in r4754. And from that revision
onwards, Dolphin gives the same error addresses.
Steps:
- Used TortoiseSVN to update the source files.
- Build them. No errors.
- Run Dolphin, normally. It crashed when the process started.
=============================================================================
r4753:
This is the revision I had last updated before building the above
revisions. Showing a different error location. Again, the steps are the
same as above.
=============================================================================
r4750:
Before r4753, I built this revision and did worked before. Now it shows
that Wii Menu 4.1 WAD file can't be opened, due to wrong pointers.
Steps are the same as above.
r4750_Debugged:
This is what it shows during debugging.
=============================================================================
r4739 works, can run and read Wii Menu 4.1 WAD file, didn't show up any
error messages, etc. That means something's up in between r4739 and r4754.
Updated by ayuanx almost 15 years ago
First of all, make sure you have deleted dir /Binary/ before compiling any revision.
Updated by tom.mai78101 almost 15 years ago
It fixed the run-time errors in r4753 and above, but it didn't resolve the ability to
read Wii Menu 4.1 WAD file, which can be read in r4739.
I'll do some extensive checks after I get a good night's sleep. It's been three hours
since I celebrate the New Year.
Updated by tom.mai78101 almost 15 years ago
I meant to say this:
(xstring)
__CLR_OR_THIS_CALL basic_string(const _Elem *_Ptr)
: _Mybase()
{ // construct from [_Ptr, <null>)
_Tidy();
assign(_Ptr); <----- This is a bad pointer.
}
Was somehow broken in between r4739 and r4750.