I know the issue is related to memory allocations, but I get it in only iOS 9, XCode 7. In XCode 6.4, iOS 8.4, it works just perfect, no issue at all at any ways. In iOS 9, XCode 7, it just crashes very frequently giving this error.
malloc: *** mach_vm_map(size=1048576) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Any suggestions? I am working on memory issues, but I wonder if there were too many memory issues, then why did it work in iOS 8.4 and not in iOS 9?
Also, I get all my UI whited out! Like navigation bar has no title, custom tabbar(RDVTabBar) is not visible, however, other view controller is there (it responds to the touch events, you can tap that area and the button positioned in that area acts!).
P.S. I don't get memory warning ever, neither applicationWillTerminate:
method is being called!
Update: I found that this issue occurs in iPhone 5 and 4s only! (Non-64bit devices!)
Update 2: When the crash happens, I try to print one of the object and to print it, I again get the same error in debug mode:
malloc: *** mach_vm_map(size=1048576) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
.
------------------ Update ------------------
Well, I found something here: I inspected my app in Instruments and detected that it occupies about 200mb of memory in iOS 8.4, and surprisingly iOS 9.* occupies 1.5 GB of the memory!!! This is something I don't understand! One app takes 200 mb of memory in iOS 8.4 and the same app takes over 1.5GB of memory on iOS 9! Not understandable at all! Any Idea?
malloc_error_break
and print a stack trace from there. – SmoothboreSep 25 18:49:26 [AppName][10765] <Error>: CGBitmapContextInfoCreate: unable to allocate 1971200 bytes for bitmap data [AppName](10765,0xb029b000) malloc: *** mach_vm_map(size=1048576) failed (error code=3) *** error: can't allocate region securely *** set a breakpoint in malloc_error_break to debug
– Alcestismalloc()
and checked if it has some issues, but those are fine too.! Do you have this issue in iPhone4s/iPhone5/iPhone5c with iOS 9 only? My code works pretty well with iOS 9 with 64 bit architecture. – Alcestis