... snip initialisation and game start ... ... Here, the game was suspended, because I pressed the Home button: 05-16 09:47:55.539 6886 6886 D AllegroActivity: onPause 05-16 09:47:55.539 6886 6886 I allegro : android D 6886: android_system.c:272 Java_org_liballeg_android_AllegroActivity_nativeOnPause [ 33.26759] pause activity 05-16 09:47:55.539 6886 6886 D AllegroActivity: onPause end 05-16 09:47:56.239 6886 6886 D AllegroSurface: surfaceDestroyed 05-16 09:47:56.239 6886 6886 I allegro : display D 6886: android_display.c:70 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 33.97042] AllegroSurface_nativeOnDestroy 05-16 09:47:56.239 6886 6886 I allegro : display D 6886: android_display.c:85 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 33.97047] locking display event source: 0x5ac07210 0x5ac07210 05-16 09:47:56.239 6886 6886 I allegro : display D 6886: android_display.c:96 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 33.97051] unlocking display event source 05-16 09:47:56.249 6886 7200 I allegro : display D 7200: android_display.c:801 android_acknowledge_drawing_halt [ 33.97779] android_acknowledge_drawing_halt 05-16 09:47:56.259 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.98381] Deleting FBO: 8 05-16 09:47:56.259 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.99241] Deleting FBO: 4 05-16 09:47:56.259 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.99262] Deleting FBO: 5 05-16 09:47:56.259 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.99273] Deleting FBO: 6 05-16 09:47:56.269 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.99316] Deleting FBO: 1 05-16 09:47:56.269 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:1113 al_remove_opengl_fbo [ 33.99728] Deleting FBO: 3 05-16 09:47:56.269 6886 7200 D AllegroEGL: egl_clearCurrent 05-16 09:47:56.269 6886 7200 D AllegroEGL: egl_clearCurrent done ... drawing_halt was acknowledged ... 05-16 09:47:56.269 6886 7200 I allegro : display D 7200: android_display.c:826 android_acknowledge_drawing_halt [ 33.99890] acknowledged drawing halt 05-16 09:47:56.269 6886 6886 I allegro : display D 6886: android_display.c:104 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 33.99912] AllegroSurface_nativeOnDestroy end 05-16 09:47:56.269 6886 6886 D AllegroEGL: destroying egl_Surface 05-16 09:47:56.299 6886 6886 D AllegroEGL: destroying egl_Context 05-16 09:47:56.979 6886 6886 D AllegroSurface: surfaceDestroyed end 05-16 09:47:57.019 6886 6886 D AllegroActivity: onSaveInstanceState 05-16 09:47:57.019 6886 6886 D AllegroActivity: onStop. ... Resuming the game ... 05-16 09:48:13.289 6886 6886 D AllegroActivity: onRestart. 05-16 09:48:13.289 6886 6886 D AllegroActivity: onStart. 05-16 09:48:13.289 6886 6886 D AllegroActivity: onResume 05-16 09:48:13.299 6886 6886 I allegro : android D 6886: android_system.c:303 Java_org_liballeg_android_AllegroActivity_nativeOnResume [ 51.02370] resume activity 05-16 09:48:13.299 6886 6886 I allegro : android D 6886: android_system.c:316 Java_org_liballeg_android_AllegroActivity_nativeOnResume [ 51.02383] got display: 0x5ac07210 05-16 09:48:13.299 6886 6886 D AllegroActivity: postCreateSurface 05-16 09:48:13.299 6886 6886 D AllegroActivity: Number of input devices: 6 05-16 09:48:13.299 6886 6886 D AllegroActivity: onResume end 05-16 09:48:13.309 6886 6886 D AllegroSurface: surfaceCreated 05-16 09:48:13.309 6886 6886 I allegro : display D 6886: android_display.c:43 Java_org_liballeg_android_AllegroSurface_nativeOnCreate [ 51.03776] nativeOnCreate 05-16 09:48:13.309 6886 6886 I allegro : display D 6886: android_display.c:50 Java_org_liballeg_android_AllegroSurface_nativeOnCreate [ 51.03794] AllegroSurface_nativeOnCreate 05-16 09:48:13.309 6886 6886 D AllegroSurface: Grabbing focus 05-16 09:48:13.309 6886 6886 D AllegroSurface: surfaceCreated end 05-16 09:48:13.309 6886 6886 D AllegroSurface: surfaceChanged (width=1280 height=752) ... Native on change called for the first time 05-16 09:48:13.309 6886 6886 I allegro : display D 6886: android_display.c:122 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 51.03893] on change! 05-16 09:48:13.309 6886 6886 I allegro : display D 6886: android_display.c:260 _al_android_init_display [ 51.03907] calling egl_Init 05-16 09:48:13.309 6886 6886 D AllegroEGL: egl_Init 05-16 09:48:13.339 6886 6886 D AllegroEGL: egl_Init end 05-16 09:48:13.339 6886 6886 I allegro : display D 6886: android_display.c:458 select_best_visual_and_update [ 51.06615] Setting required display settings. 05-16 09:48:13.339 6886 6886 I allegro : display D 6886: android_display.c:462 select_best_visual_and_update [ 51.06626] Calling eglChooseConfig. 05-16 09:48:13.339 6886 6886 D AllegroEGL: eglChooseConfig returned 20 configurations. 05-16 09:48:13.339 6886 6886 D AllegroEGL: Getting attribs for config at index 0 ... Snip configuration selection ... 05-16 09:48:13.389 6886 6886 I allegro : display D 6886: android_display.c:281 _al_android_init_display [ 51.11709] calling egl_createContext 05-16 09:48:13.389 6886 6886 D AllegroEGL: egl_createContext 05-16 09:48:13.399 6886 6886 D AllegroEGL: EGL context created 05-16 09:48:13.399 6886 6886 D AllegroEGL: egl_createContext end 05-16 09:48:13.399 6886 6886 I allegro : display D 6886: android_display.c:296 _al_android_init_display [ 51.12824] calling egl_createSurface 05-16 09:48:13.409 6886 6886 D AllegroEGL: created new surface: com.google.android.gles_jni.EGLSurfaceImpl@5715d760 05-16 09:48:13.409 6886 6886 I allegro : display D 6886: android_display.c:306 _al_android_init_display [ 51.13458] initialize ogl extensions ... Snip OGL extensions list ... 05-16 09:48:13.409 6886 6886 D AllegroEGL: egl_clearCurrent 05-16 09:48:13.409 6886 6886 D AllegroEGL: egl_clearCurrent done 05-16 09:48:13.409 6886 6886 I allegro : display D 6886: android_display.c:153 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 51.14133] locking display event source: 0x5ac07210 05-16 09:48:13.409 6886 6886 I allegro : display D 6886: android_display.c:156 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 51.14136] check generate event 05-16 09:48:13.409 6886 6886 I allegro : display D 6886: android_display.c:164 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 51.14139] unlocking display event source 05-16 09:48:13.409 6886 6886 I allegro : display D 6886: android_display.c:173 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 51.14141] Waiting for al_acknowledge_drawing_resume ... drawing_resume acknowledged ... 05-16 09:48:26.919 6886 7200 I allegro : display D 7200: android_display.c:841 android_acknowledge_drawing_resume [ 64.64664] begin 05-16 09:48:26.929 6886 7200 I allegro : display D 7200: android_display.c:843 android_acknowledge_drawing_resume [ 64.65458] acknowledge_drawing_resume 05-16 09:48:26.929 6886 7200 D AllegroEGL: egl_clearCurrent 05-16 09:48:26.929 6886 7200 D AllegroEGL: egl_clearCurrent done 05-16 09:48:26.929 6886 7200 I allegro : display D 7200: android_display.c:850 android_acknowledge_drawing_resume [ 64.65969] made current 05-16 09:48:27.819 6886 7200 I allegro : shader W 7200: ogl_shader.c:57 check_gl_error [ 65.55285] glGetAttribLocation, glGetUniformLocation (GL_INVALID_OPERATION) ... Allegro begins re-uploading bitmaps without NO_PRESERVE_TEXTURE? ... 05-16 09:48:27.819 6886 7200 I allegro : display D 7200: android_display.c:236 android_setup_opengl_view [ 65.55296] setup opengl view d->w=1280 d->h=752 05-16 09:48:27.829 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:412 ogl_upload_bitmap [ 65.55316] Created new OpenGL texture 1 (1024x1024, format ABGR_8888_LE) 05-16 09:48:27.839 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:268 ogl_lock_region_nonbb [ 65.56867] Locking non-backbuffer WRITEONLY 05-16 09:48:27.849 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:603 ogl_unlock_region_nonbb_2 [ 65.57981] Unlocking non-backbuffer (non-FBO) 05-16 09:48:27.849 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:612 ogl_unlock_region_nonbb_2 [ 65.57988] Unlocking non-backbuffer non-FBO without conversion ... Snip a lot of bitmaps being re-created ... 05-16 09:48:28.029 6886 7200 I allegro : display D 7200: android_display.c:831 android_broadcast_resume [ 65.76186] Broadcasting resume 05-16 09:48:28.029 6886 7200 I allegro : display D 7200: android_display.c:834 android_broadcast_resume [ 65.76202] done broadcasting resume 05-16 09:48:28.029 6886 7200 I allegro : display D 7200: android_display.c:883 android_acknowledge_drawing_resume [ 65.76216] acknowledge_drawing_resume end 05-16 09:48:28.029 6886 6886 I allegro : display D 6886: android_display.c:177 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 65.76231] Got al_acknowledge_drawing_resume 05-16 09:48:28.029 6886 6886 D AllegroSurface: surfaceChanged end 05-16 09:48:28.049 6886 7200 I allegro : opengl D 7200: ogl_fbo.c:371 use_fbo_for_bitmap [ 65.78194] glFrameBufferTexture2DEXT failed! fbo=2 texture=43 (GL_INVALID_OPERATION) ... Suspicious error ? ... 05-16 09:48:28.049 6886 7200 I allegro : opengl D 7200: ogl_fbo.c:72 _al_ogl_bind_framebuffer [ 65.78206] glBindFramebufferEXT failed (GL_INVALID_FRAMEBUFFER_OPERATION) ... My own re-creation of bitmaps begins ... 05-16 09:48:28.069 6886 7200 I allegro : DrDestructo2 D 7200: Logger.cpp:176 virtual void Logger::LogImmediate(const char*, ...) [ 65.79703] Data/Sprites2/title_screen.png 05-16 09:48:28.069 6886 7200 D ImageLoader: decodeBitmapAsset begin ... SUDDENLY! createSurface is called AGAIN (in another thread?). Surface is destroyed - all while I continue to re-create bitmaps in my own thread. This explains why bitmaps come all wrong if I only do work during the first event ... 05-16 09:48:28.149 6886 6886 D AllegroActivity: createSurface 05-16 09:48:28.149 6886 6886 D AllegroSurface: PixelFormat=1 05-16 09:48:28.159 6886 6886 D AllegroSurface: surfaceDestroyed 05-16 09:48:28.159 6886 6886 I allegro : display D 6886: android_display.c:70 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 65.88475] AllegroSurface_nativeOnDestroy 05-16 09:48:28.159 6886 6886 I allegro : display D 6886: android_display.c:85 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 65.88481] locking display event source: 0x5ac07210 0x5ac07210 05-16 09:48:28.159 6886 6886 I allegro : display D 6886: android_display.c:96 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 65.88485] unlocking display event source ... 05-16 09:48:28.389 6886 7200 D ImageLoader: done waiting for decodeStream 05-16 09:48:28.389 6886 7200 D ImageLoader: decodeBitmapAsset end 05-16 09:48:28.389 6886 7200 I allegro : android D 7200: android_image.c:249 android_load_image_asset [ 66.11350] bitmap dimensions: 964, 723 05-16 09:48:28.389 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:412 ogl_upload_bitmap [ 66.11388] Created new OpenGL texture 42 (1024x1024, format ABGR_8888_LE) 05-16 09:48:28.409 6886 7200 I allegro : dtor D 7200: dtor.c:184 _al_register_destructor [ 66.13882] added dtor for object 0x40bba158, func 0x5e6f8131 05-16 09:48:28.509 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:603 ogl_unlock_region_nonbb_2 [ 66.24135] Unlocking non-backbuffer (non-FBO) 05-16 09:48:28.509 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:605 ogl_unlock_region_nonbb_2 [ 66.24142] Unlocking non-backbuffer non-FBO with conversion (17 -> 25) 05-16 09:48:28.539 6886 7200 I allegro : dtor D 7200: dtor.c:214 _al_unregister_destructor [ 66.27141] removed dtor for object 0x5dbef960 ... Snip a lot of bitmaps being reloaded ... ... Continuing with onDestroy ... 05-16 09:48:30.299 6886 7200 D AllegroEGL: egl_clearCurrent 05-16 09:48:30.299 6886 7200 D AllegroEGL: egl_clearCurrent done 05-16 09:48:30.299 6886 6886 I allegro : display D 6886: android_display.c:104 Java_org_liballeg_android_AllegroSurface_nativeOnDestroy [ 68.02507] AllegroSurface_nativeOnDestroy end 05-16 09:48:30.299 6886 6886 D AllegroEGL: destroying egl_Surface ... The second drawing_halt ... 05-16 09:48:30.299 6886 7200 I allegro : display D 7200: android_display.c:826 android_acknowledge_drawing_halt [ 68.02651] acknowledged drawing halt 05-16 09:48:30.299 6886 6886 D AllegroEGL: destroying egl_Context 05-16 09:48:31.009 6886 6886 D AllegroSurface: surfaceDestroyed end 05-16 09:48:31.029 6886 6886 D AllegroActivity: createSurface end 05-16 09:48:31.049 6886 6886 I Choreographer: Skipped 174 frames! The application may be doing too much work on its main thread. 05-16 09:48:31.059 6886 6886 D AllegroSurface: surfaceCreated .. The second nativeOnCreate call ... 05-16 09:48:31.059 6886 6886 I allegro : display D 6886: android_display.c:43 Java_org_liballeg_android_AllegroSurface_nativeOnCreate [ 68.79181] nativeOnCreate 05-16 09:48:31.059 6886 6886 I allegro : display D 6886: android_display.c:50 Java_org_liballeg_android_AllegroSurface_nativeOnCreate [ 68.79200] AllegroSurface_nativeOnCreate 05-16 09:48:31.059 6886 6886 D AllegroSurface: Grabbing focus 05-16 09:48:31.069 6886 6886 D AllegroSurface: surfaceCreated end 05-16 09:48:31.069 6886 6886 D AllegroSurface: surfaceChanged (width=1280 height=752) 05-16 09:48:31.069 6886 6886 I allegro : display D 6886: android_display.c:122 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 68.79374] on change! 05-16 09:48:31.069 6886 6886 I allegro : display D 6886: android_display.c:260 _al_android_init_display [ 68.79387] calling egl_Init 05-16 09:48:31.069 6886 6886 D AllegroEGL: egl_Init 05-16 09:48:31.069 6886 6886 D AllegroEGL: egl_Init end 05-16 09:48:31.069 6886 6886 I allegro : display D 6886: android_display.c:458 select_best_visual_and_update [ 68.79840] Setting required display settings. 05-16 09:48:31.069 6886 6886 I allegro : display D 6886: android_display.c:462 select_best_visual_and_update [ 68.79861] Calling eglChooseConfig. 05-16 09:48:31.069 6886 6886 D AllegroEGL: eglChooseConfig returned 20 configurations. 05-16 09:48:31.069 6886 6886 D AllegroEGL: Getting attribs for config at index 0 ... Snip configuration again ... 05-16 09:48:31.089 6886 6886 I allegro : display D 6886: android_display.c:281 _al_android_init_display [ 68.81515] calling egl_createContext 05-16 09:48:31.089 6886 6886 D AllegroEGL: egl_createContext 05-16 09:48:31.089 6886 6886 D AllegroEGL: EGL context created 05-16 09:48:31.089 6886 6886 D AllegroEGL: egl_createContext end 05-16 09:48:31.089 6886 6886 I allegro : display D 6886: android_display.c:296 _al_android_init_display [ 68.81849] calling egl_createSurface 05-16 09:48:31.099 6886 6886 D AllegroEGL: created new surface: com.google.android.gles_jni.EGLSurfaceImpl@5715d760 05-16 09:48:31.099 6886 6886 I allegro : display D 6886: android_display.c:306 _al_android_init_display [ 68.82509] initialize ogl extensions 05-16 09:48:31.099 6886 6886 I allegro : opengl D 6886: extensions.c:713 _al_ogl_manage_extensions [ 68.82512] OpenGL Extensions: ... Snip OGL Extensions again ... 05-16 09:48:31.099 6886 6886 D AllegroEGL: egl_clearCurrent 05-16 09:48:31.099 6886 6886 D AllegroEGL: egl_clearCurrent done 05-16 09:48:31.099 6886 6886 I allegro : display D 6886: android_display.c:153 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 68.83049] locking display event source: 0x5ac07210 05-16 09:48:31.099 6886 6886 I allegro : display D 6886: android_display.c:156 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 68.83051] check generate event 05-16 09:48:31.099 6886 6886 I allegro : display D 6886: android_display.c:164 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 68.83054] unlocking display event source 05-16 09:48:31.099 6886 6886 I allegro : display D 6886: android_display.c:173 Java_org_liballeg_android_AllegroSurface_nativeOnChange [ 68.83056] Waiting for al_acknowledge_drawing_resume ------------------------------------------------- 05-16 10:04:30.549 6886 7200 I allegro : display D 7200: android_display.c:841 android_acknowledge_drawing_resume [1028.27518] begin 05-16 10:04:30.549 6886 7202 W AudioTrack: releaseBuffer() track 0x59d40378 name=0x1 disabled, restarting 05-16 10:04:30.569 6886 7200 I allegro : display D 7200: android_display.c:843 android_acknowledge_drawing_resume [1028.28743] acknowledge_drawing_resume 05-16 10:04:30.569 6886 7200 D AllegroEGL: egl_clearCurrent 05-16 10:04:30.569 6886 7200 D AllegroEGL: egl_clearCurrent done 05-16 10:04:30.579 6886 7200 I allegro : display D 7200: android_display.c:850 android_acknowledge_drawing_resume [1028.30927] made current 05-16 10:04:31.489 6886 7200 I allegro : shader W 7200: ogl_shader.c:57 check_gl_error [1029.21874] glGetAttribLocation, glGetUniformLocation (GL_INVALID_OPERATION) 05-16 10:04:31.489 6886 7200 I allegro : display D 7200: android_display.c:236 android_setup_opengl_view [1029.21907] setup opengl view d->w=1280 d->h=752 05-16 10:04:31.489 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:412 ogl_upload_bitmap [1029.22213] Created new OpenGL texture 1 (256x256, format ABGR_8888_LE) 05-16 10:04:31.499 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:268 ogl_lock_region_nonbb [1029.22715] Locking non-backbuffer WRITEONLY ... Snip Allegro re-uploading textures the second time ... 05-16 10:04:31.659 6886 7200 I allegro : display D 7200: android_display.c:831 android_broadcast_resume [1029.38588] Broadcasting resume 05-16 10:04:31.659 6886 7200 I allegro : display D 7200: android_display.c:834 android_broadcast_resume [1029.38610] done broadcasting resume 05-16 10:04:31.659 6886 7200 I allegro : display D 7200: android_display.c:883 android_acknowledge_drawing_resume [1029.38623] acknowledge_drawing_resume end 05-16 10:04:31.659 6886 6886 I allegro : display D 6886: android_display.c:177 Java_org_liballeg_android_AllegroSurface_nativeOnChange [1029.38637] Got al_acknowledge_drawing_resume 05-16 10:04:31.659 6886 6886 D AllegroSurface: surfaceChanged end 05-16 10:04:31.709 6886 7200 I allegro : DrDestructo2 D 7200: Logger.cpp:176 virtual void Logger::LogImmediate(const char*, ...) [1029.44099] 05-16 10:04:31.709 6886 7200 D ImageLoader: decodeBitmapAsset begin 05-16 10:04:31.849 6886 6886 I Choreographer: Skipped 57906 frames! The application may be doing too much work on its main thread. 05-16 10:04:31.869 6886 6886 D AllegroActivity: onPause 05-16 10:04:31.879 6886 6886 I allegro : android D 6886: android_system.c:272 Java_org_liballeg_android_AllegroActivity_nativeOnPause [1029.60505] pause activity 05-16 10:04:31.879 6886 6886 D AllegroActivity: onPause end 05-16 10:04:31.879 6886 6886 D AllegroActivity: onSaveInstanceState 05-16 10:04:31.879 6886 6886 D AllegroActivity: onStop. 05-16 10:04:31.879 6886 7200 D ImageLoader: done waiting for decodeStream 05-16 10:04:31.879 6886 7200 D ImageLoader: decodeBitmapAsset end 05-16 10:04:31.879 6886 7200 I allegro : android D 7200: android_image.c:249 android_load_image_asset [1029.60985] bitmap dimensions: 964, 723 05-16 10:04:31.879 6886 7200 I allegro : opengl D 7200: ogl_bitmap.c:412 ogl_upload_bitmap [1029.61021] Created new OpenGL texture 43 (1024x1024, format ABGR_8888_LE) 05-16 10:04:31.899 6886 7200 I allegro : dtor D 7200: dtor.c:184 _al_register_destructor [1029.62589] added dtor for object 0x5d991140, func 0x5e6f8131 05-16 10:04:31.959 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:268 ogl_lock_region_nonbb [1029.69046] Locking non-backbuffer WRITEONLY 05-16 10:04:31.989 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:603 ogl_unlock_region_nonbb_2 [1029.71515] Unlocking non-backbuffer (non-FBO) 05-16 10:04:31.989 6886 7200 I allegro : opengl D 7200: ogl_lock_es.c:605 ogl_unlock_region_nonbb_2 [1029.71528] Unlocking non-backbuffer non-FBO with conversion (17 -> 25) 05-16 10:04:32.009 6886 7200 I allegro : dtor D 7200: dtor.c:214 _al_unregister_destructor [1029.73655] removed dtor for object 0x40bba158 05-16 10:04:32.009 6886 7200 I allegro : DrDestructo2 D 7200: Logger.cpp:176 virtual void Logger::LogImmediate(const char*, ...) [1029.74065] Data/Sprites2/title_screen.png 05-16 10:04:32.009 6886 7200 D ImageLoader: decodeBitmapAsset begin 05-16 10:04:32.029 6886 7200 D ImageLoader: done waiting for decodeStream 05-16 10:04:32.029 6886 7200 D ImageLoader: decodeBitmapAsset end ... Snip my own re-creation of textures the second time ...