2011-05-05, 00:50
@_api_, very nice report. I wish everyone would take this as an example when posting.
Someone is trying to allocate an insane amount of memory.
9409 May 4 15:08:41 Apple-TV com.apple.frontrow[302]: AppleTV(302,0x66a2000) malloc: *** mmap(size=779431936) failed (error code=12)
779431936 (decimal) in hex is 0x2E753000 which looks like memory pointer.
This will be tricky to find. To catch it, would have to disable watchdog, install gdb, attach gdb to the AppleTV pid, run xbmc and when it crashes, it will crash into gdb when you can then do a backtrace all to see why.
Someone is trying to allocate an insane amount of memory.
9409 May 4 15:08:41 Apple-TV com.apple.frontrow[302]: AppleTV(302,0x66a2000) malloc: *** mmap(size=779431936) failed (error code=12)
779431936 (decimal) in hex is 0x2E753000 which looks like memory pointer.
This will be tricky to find. To catch it, would have to disable watchdog, install gdb, attach gdb to the AppleTV pid, run xbmc and when it crashes, it will crash into gdb when you can then do a backtrace all to see why.