[myTouch 3G, Magic Android Development] checko55:
same problem on my phone, no matter which theme i take.

here are the last logcat lines before resetting bootscreen

I/Zygote ( 618): ...preloaded 1265 classes in 7295ms.
E/Zygote ( 618): setreuid() failed. errno: 17
D/dalvikvm( 618): GC_EXPLICIT freed 104 objects / 14208 bytes in 57ms
I/Zygote ( 618): Preloading resources...
D/dalvikvm( 618): GC_EXTERNAL_ALLOC freed 10 objects / 392 bytes in 63ms
D/dalvikvm( 618): GC_EXPLICIT freed 456 objects / 19968 bytes in 63ms
D/dalvikvm( 618): GC_EXTERNAL_ALLOC freed 404 objects / 17184 bytes in 69ms
W/Zygote ( 618): Preloaded drawable resource #0x10801e8 (res/drawable-hdpi/jog_tab_bar_left_end_confirm_gray.9.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x10801ec (res/drawable-hdpi/jog_tab_bar_left_end_normal.9.png) that varies with configuration!!
D/dalvikvm( 618): GC_EXPLICIT freed 236 objects / 11656 bytes in 64ms
W/Zygote ( 618): Preloaded drawable resource #0x10801ed (res/drawable-hdpi/jog_tab_bar_left_end_pressed.9.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x10801f1 (res/drawable-hdpi/jog_tab_bar_right_end_confirm_gray.9.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x10801f5 (res/drawable-hdpi/jog_tab_bar_right_end_normal.9.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x10801f6 (res/drawable-hdpi/jog_tab_bar_right_end_pressed.9.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x10801fb (res/drawable-hdpi/jog_tab_left_confirm_gray.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x1080200 (res/drawable-hdpi/jog_tab_left_normal.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x1080201 (res/drawable-hdpi/jog_tab_left_pressed.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x1080203 (res/drawable-hdpi/jog_tab_right_confirm_gray.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x1080209 (res/drawable-hdpi/jog_tab_right_normal.png) that varies with configuration!!
D/dalvikvm( 618): GC_EXTERNAL_ALLOC freed 434 objects / 25576 bytes in 68ms
W/Zygote ( 618): Preloaded drawable resource #0x108020a (res/drawable-hdpi/jog_tab_right_pressed.png) that varies with configuration!!
W/Zygote ( 618): Preloaded drawable resource #0x108020d (res/drawable-hdpi/jog_tab_target_gray.png) that varies with configuration!!
I/Zygote ( 618): ...preloaded 61 resources in 1180ms.
I/Zygote ( 618): ...preloaded 15 resources in 22ms.
D/dalvikvm( 618): GC_EXPLICIT freed 124 objects / 9528 bytes in 64ms
D/dalvikvm( 618): GC_EXPLICIT freed 169 objects / 6928 bytes in 64ms
D/dalvikvm( 618): GC_EXPLICIT freed 2 objects / 48 bytes in 64ms
I/dalvikvm( 618): System server process 624 has been created
I/Zygote ( 618): Accepting command socket connections
I/sysproc ( 624): Entered system_init()
I/sysproc ( 624): ServiceManager: 0x122050
I/SurfaceFlinger( 624): SurfaceFlinger is starting
I/SurfaceFlinger( 624): dithering enabled
I/SurfaceFlinger( 624): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
I/gralloc ( 624): using (fd=25)
I/gralloc ( 624): id = msmfb
I/gralloc ( 624): xres = 320 px
I/gralloc ( 624): yres = 480 px
I/gralloc ( 624): xres_virtual = 320 px
I/gralloc ( 624): yres_virtual = 960 px
I/gralloc ( 624): bpp = 16
I/gralloc ( 624): r = 11:5
I/gralloc ( 624): g = 5:6
I/gralloc ( 624): b = 0:5
I/gralloc ( 624): width = 45 mm (180.622223 dpi)
I/gralloc ( 624): height = 67 mm (181.970154 dpi)
I/gralloc ( 624): refresh rate = 60.00 Hz
D/gralloc ( 624): UPDATE_ON_DEMAND supported
D/libEGL ( 624): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 624): loaded /system/lib/egl/libGLES_qcom.so
D/EGL.oem ( 624): system process, deny GL context
E/libEGL ( 624): No EGLDisplay for hardware EGL!
I/SurfaceFlinger( 624): EGL informations:
I/SurfaceFlinger( 624): # of configs : 8
I/SurfaceFlinger( 624): vendor : Android
I/SurfaceFlinger( 624): version : 1.4 Android META-EGL
I/SurfaceFlinger( 624): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer
I/SurfaceFlinger( 624): Client API: OpenGL ES
I/SurfaceFlinger( 624): EGLSurface: 5-6-5-0, config=0x1000000
I/SurfaceFlinger( 624): flags : 00160000
I/SurfaceFlinger( 624): OpenGL informations:
I/SurfaceFlinger( 624): vendor : Android
I/SurfaceFlinger( 624): renderer : Android PixelFlinger 1.3
I/SurfaceFlinger( 624): version : OpenGL ES-CM 1.0
I/SurfaceFlinger( 624): extensions: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap
I/SurfaceFlinger( 624): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 624): GL_MAX_VIEWPORT_DIMS = 4096
I/sysproc ( 624): System server: starting Android runtime.
I/sysproc ( 624): System server: starting Android services.
I/SystemServer( 624): Entered the Android system server!
I/sysproc ( 624): System server: entering thread pool.
I/SystemServer( 624): Entropy Service
I/SystemServer( 624): Power Manager
I/SystemServer( 624): Activity Manager
I/ActivityManager( 624): Memory class: 16
D/libEGL ( 633): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 633): loaded /system/lib/egl/libGLES_qcom.so
D/EGL.oem ( 633): smi: offset=10000000, len=00700000, phys=0x0
D/EGL.oem ( 633): ebi: offset=00000000, len=00800000, phys=0x25800000
D/EGL.oem ( 633): reg: offset=20000000,

tried to revert back with original theme, but bootscreen keeps looping.

i also tried to fix permissions in recovery, did not work...