Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Common: Using size_t in PointerWrap's DoContainer apparently causes crashes #566

Merged
merged 1 commit into from Jul 6, 2014

Conversation

lioncash
Copy link
Member

@lioncash lioncash commented Jul 6, 2014

Fixes this.

lioncash added a commit that referenced this pull request Jul 6, 2014
Common: Using size_t in PointerWrap's DoContainer apparently causes crashes
@lioncash lioncash merged commit 9d79a57 into dolphin-emu:master Jul 6, 2014
@lioncash lioncash deleted the fix-crash branch July 6, 2014 07:06
@degasus
Copy link
Member

degasus commented Jul 6, 2014

Hm, -1 from me.

Why does this crash? Is this just a workaround for a broken feature? Or worse, does this hide an unrelated bug?

@lioncash
Copy link
Member Author

lioncash commented Jul 6, 2014

@degasus @RachelBryk was the one who told me of this.

@neobrain
Copy link
Member

neobrain commented Jul 6, 2014

I support @degasus's comment. Also, why was this merged by yourself less than 5 hours of giving people a chance to comment on it? Unless I'm missing something, please don't do that.

@delroth
Copy link
Member

delroth commented Jul 6, 2014

The reason of the crash is obvious: it breaks compatibility with old ChunkFiles (32b -> 64b) and thus breaks the banner cache since the ChunkFile format version wasn't updated to match.

It's also a partial revert of a merged change, which I'm perfectly fine with being merged quickly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants