[Desire Android Development] koelspy:
If I use my phone for a while I get this strange menu behauvior. It starts first in the Google Latitude check-in list. Also the camera stops working.

Here some log, looks like a memory problem, but why???

03-18 17:55:54.009 D/dalvikvm(5376) :	GC_EXTERNAL_ALLOC freed 312K, 44% free 6794K/12039K, external 5846K/5859K, paused 59ms
03-18 17:55:54.889 E/qsd8k.gralloc(151) :	/dev/pmem: no more pmem available
03-18 17:55:54.889 E/qsd8k.gralloc(151) :	couldn't open pmem (Unknown error: 0)
03-18 17:55:54.889 E/qsd8k.gralloc(151) :	gralloc failed err=Out of memory
03-18 17:55:54.889 W/GraphicBufferAllocator(151) :	alloc(480, 800, 2, 00000133, ...) failed -12 (Out of memory)
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	Allocated buffers:
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0xd6bf0: 509.25 KiB | 447 ( 448) x 291 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x2ea490: 1500.00 KiB | 480 ( 480) x 800 | 2 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x348298: 1500.00 KiB | 480 ( 480) x 800 | 2 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x3c14e8: 418.12 KiB | 480 ( 480) x 223 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x3d4d80: 120.00 KiB | 246 ( 256) x 120 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x3ef540: 1500.00 KiB | 480 ( 480) x 800 | 2 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x3efee0: 1500.00 KiB | 480 ( 480) x 800 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x4402e8: 1500.00 KiB | 480 ( 480) x 800 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x4ba978: 60.00 KiB | 102 ( 128) x 120 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x4eb738: 1500.00 KiB | 480 ( 480) x 800 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x4f4038: 1500.00 KiB | 480 ( 480) x 800 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x4f7ca8: 1428.75 KiB | 480 ( 480) x 762 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x517f98: 448.00 KiB | 432 ( 448) x 256 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x52b0e0: 120.00 KiB | 246 ( 256) x 120 | 1 | 0x00000133
03-18 17:55:54.889 D/GraphicBufferAllocator(151) :	0x543798: 650.62 KiB | 480 ( 480)
03-18 17:55:54.889 E/SurfaceFlinger(151) :	Layer::requestBuffer(this=0x7dc130), index=0, w=480, h=800 failed (Out of memory)
03-18 17:55:54.889 E/Surface (5376) :	Surface (identity=1804) requestBuffer(0, 0, 0, 0, 00000033) returned a buffer with a null handle
03-18 17:55:54.889 E/Surface (5376) :	getBufferLocked(0, 0, 0, 0, 00000033) failed (Out of memory)
03-18 17:55:54.889 E/Surface (5376) :	dequeueBuffer failed (Out of memory)
03-18 17:55:54.889 E/ViewRoot(5376) :	OutOfResourcesException locking surface
03-18 17:55:54.889 E/ViewRoot(5376) :	android.view.Surface$OutOfResourcesException
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.view.Surface.lockCanvasNative(Native Method)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.view.Surface.lockCanvas(Surface.java:314)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.view.ViewRoot.draw(ViewRoot.java:1456)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.os.Handler.dispatchMessage(Handler.java:99)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.os.Looper.loop(Looper.java:123)
03-18 17:55:54.889 E/ViewRoot(5376) :	at android.app.ActivityThread.main(ActivityThread.java:3683)
03-18 17:55:54.889 E/ViewRoot(5376) :	at java.lang.reflect.Method.invokeNative(Native Method)
03-18 17:55:54.889 E/ViewRoot(5376) :	at java.lang.reflect.Method.invoke(Method.java:507)
03-18 17:55:54.889 E/ViewRoot(5376) :	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
03-18 17:55:54.889 E/ViewRoot(5376) :	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
03-18 17:55:54.889 E/ViewRoot(5376) :	at dalvik.system.NativeStart.main(Native Method)
03-18 17:55:56.029 E/qsd8k.gralloc(151) :	/dev/pmem: no more pmem available

Up-stream issue: http://code.google.com/p/android/issues/detail?id=15135