Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to properly report crashes/bugs for iOS build?
10-21-2014, 01:56 AM
Post: #2
RE: How to properly report crashes/bugs for iOS build?
As far as we know, there's some sort of problem with memory management. We ask the operating system for a decently large chunk of address space, and then allocate a small portion of that.

But, based on various tests people have done, it seems like these allocations / address space sometimes unexpectedly overlap system memory or later allocated memory. When this happens, things turn into fireworks.

My suspicion is that mmap() is simply untrustworthy on iOS in the way we're using it, or that the system automatically ditches it on memory pressure or something. If that's the case, it's a problem, because the way we manage memory in PPSSPP is very relied upon in many places (like jit), and pretty crucial to performance.

So, what we really need is someone with time, dedication, and a Mac with a good dev environment to figure out what's going on or if there's some workaround that doesn't require rebuilding memory access just for iOS, and making all platforms significantly slower in the process.

Searching is a great thing to do when reporting issues. For example, that issue has already been reported:
https://github.com/hrydgard/ppsspp/issues/6626
(Google: loco roco music issue ppsspp)

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: How to properly report crashes/bugs for iOS build? - [Unknown] - 10-21-2014 01:56 AM

Forum Jump: