[Samsung Galaxy Nexus] blystad:
Heya,

First of all, amazing work Ziyan and Luden :) I installed this on my Galaxy Nexus and flashed the pico google apps as well, and stuff seemed to work fairly great. But I wanted to thoroughly test that Ducati hot loading works perfectly, and as such I installed Facebook Messenger; Facebook and Chrome, and played a video in Chrome and then switched back to the Camera app, and did this a few times. It seemed to work just fine, but then I started monitoring `/d/ion/*` and I saw that `tiler`s memory usage was rising every time I stopped and started the camera app again, indicating a memory leak.

So, I continued to stop and start the camera app, until finally - Cannot connect to camera.

Please see the attached bugreport. It includes the whole system dump.

root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 165150720 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 196608 58
tiler: 28311552 58
client pid size
client pid size
mediaserver 666 196608
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 165150720
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 165150720 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 200704 60
tiler: 28311552 60
client pid size
client pid size
mediaserver 666 200704
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 165150720
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 165150720 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 200704 60
tiler: 28311552 60
client pid size
client pid size
mediaserver 666 200704
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 165150720
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 160432128 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 102400 54
client pid size
client pid size
mediaserver 666 102400
client pid size
client pid size
client pid size
init 1 160432128
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 179306496 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 204800 62
tiler: 28311552 62
client pid size
client pid size
mediaserver 666 204800
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 179306496
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 179306496 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 204800 62
tiler: 28311552 62
client pid size
client pid size
mediaserver 666 204800
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 179306496
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
tiler: 179306496 1
heap_name: size_in_bytes
heap_name: size_in_bytes
secure_input: 204800 62
tiler: 28311552 62
client pid size
client pid size
mediaserver 666 204800
client pid size
client pid size
client pid size
mediaserver 666 28311552
init 1 179306496
client pid size
root@tuna:/ # cat /d/ion/*
heap_name: size_in_bytes
heap_name: size_in_bytes
client pid size
client pid size
client pid size
client pid size
client pid size
client pid size

It's worth mentioning that the system seems to have handled this perfectly, and it managed to recover itself if I restarted the camera app (i.e. a system restart wasn't necessary).

(PS, we're still working on trying to get the GPU drivers, TI/ImgTec is just extremely slow :( damn lawyers and bureaucracy....)