[HTC Sensation] ptruman:
CRT issue (logcat)

Well, here is what happens :

1) Superwipe

2) Flash 3.0.0

3) Flash *any* CRT mod (even the new 3.x version)

4) Try to take screenshot, get white screen, and a 0 byte jpg

I did a CWM backup first, and If I restore (without wiping again) the bug remains, but the CRT anim is removed.

Here is what I think is the pertinent chunk of logcat... (suspect lines are bolded, towards the end).

D/WindowManager( 484): interceptKeyBeforeDispatch keyCode=3, keyName=[HOME], down=true repeatCount=0
D/WindowManager( 484): keyguardOn=false mHomePressed=false mGeniusKeyPressed=false
V/WindowManager( 484): interceptKeyBeforeDispatching(), ready to screen capture
D/InputDispatcher( 484): interceptKeyResult, consumed: 1
V/Performance( 1677): >>com.htc.mysketcher.ScreenCaptureReceiver@40531bb8 onReceive:Intent { act=com.htc.action.SCREEN_CAPTURE_BG cmp=com.htc.mysketcher/.ScreenCaptureReceiver }, tid=1677
I/MySketcher( 1677): onReceive: com.htc.action.SCREEN_CAPTURE_BG
V/Performance( 1677): <<com.htc.mysketcher.ScreenCaptureReceiver@40531bb8 onReceive, 2ms
V/Performance( 1677): >>com.htc.mysketcher.SketchAndShootWorker@405287c8 onStartCommand:Intent { act=com.htc.action.SAVE_SCREEN_AND_FLASH cmp=com.htc.mysketcher/.SketchAndShootWorker }
I/MySketcher( 1677): onStartCommand: com.htc.action.SAVE_SCREEN_AND_FLASH
V/Performance( 1677): <<com.htc.mysketcher.SketchAndShootWorker@405287c8 onStartCommand, 0ms
I/MySketcher( 1677): handleMessage : MSG_SAVE_SCREEN_AND_FLASH: 2011-08-22_20-22-43
W/MySketcher( 1677): PlaySound() - start
V/MediaPlayer( 1677): constructor E
I/AudioSystem( 1677): getting audio flinger
I/AudioSystem( 1677): returning new audio session id
D/IAudioFlinger( 1677): newAudioSessionId In
D/AudioFlinger( 263): nextUniqueId, current 46
D/IAudioFlinger( 1677): newAudioSessionId Out, id = 46
V/MediaPlayer( 1677): constructor X
V/MediaPlayer( 1677): setListener
W/MySketcher( 1677): PlaySound() - set data source
V/MediaPlayer( 1677): setDataSource(24, 24584, 5862)
V/MediaPlayerService( 263): Client(44) constructor
V/MediaPlayerService( 263): Create new client(44) from pid 1677, fd=33, offset=24584, length=5862, audioSessionId=46
V/MediaPlayerService( 263): setDataSource fd=33, offset=24584, length=5862
V/MediaPlayerService( 263): st_dev = 45846
V/MediaPlayerService( 263): st_mode = 33188
V/MediaPlayerService( 263): st_uid = 0
V/MediaPlayerService( 263): st_gid = 0
V/MediaPlayerService( 263): st_size = 58968
V/MediaPlayerService( 263): player type = 4
V/MediaPlayerService( 263): create StagefrightPlayer
D/AwesomePlayer( 263): [U5B] AwesomePlayer (389)
D/AwesomePlayer( 263): [U5B] reset (585)
D/AwesomePlayer( 263): [U5B] reset_l (593)
D/AwesomePlayer( 263): [U5B] reset_l (612)
D/AwesomePlayer( 263): [U5B] reset_l (626)
D/AwesomePlayer( 263): [U5B] reset_l (710)
V/AudioSink( 263): AudioOutput(46)
D/AwesomePlayer( 263): [U5B] setDataSource (487)
D/AwesomePlayer( 263): [U5B] reset_l (593)
D/AwesomePlayer( 263): [U5B] reset_l (612)
D/AwesomePlayer( 263): [U5B] reset_l (626)
D/AwesomePlayer( 263): [U5B] reset_l (710)
D/AwesomePlayer( 263): [U5B] setDataSource_l (507)
D/AwesomePlayer( 263): [U5B] setDataSource_l (521)
V/MediaPlayer( 1677): MediaPlayer::setAudioStreamType
V/MediaPlayer( 1677): prepare
V/MediaPlayerService( 263): [44] setAudioStreamType(2)
V/MediaPlayerService( 263): [44] prepareAsync
I/OMXCodec( 263): [Stagefright] use software codec=VorbisDecoder
V/MediaPlayerService( 263): [44] notify (0xf4d60, 5, 0, 0)
V/MediaPlayerService( 263): [44] notify (0xf4d60, 1, 0, 0)
V/MediaPlayer( 1677): message received msg=5, ext1=0, ext2=0
V/MediaPlayer( 1677): New video size 0 x 0
V/MediaPlayer( 1677): callback application
V/MediaPlayer( 1677): back from callback
V/MediaPlayer( 1677): message received msg=1, ext1=0, ext2=0
V/MediaPlayer( 1677): prepared
V/MediaPlayer( 1677): signal application thread
V/MediaPlayer( 1677): callback application
V/MediaPlayer( 1677): back from callback
V/MediaPlayer( 1677): prepare complete - status=0
V/MediaPlayer( 1677): seekTo 0
V/MediaPlayer( 1677): getDuration
V/MediaPlayerService( 263): getDuration
V/MediaPlayerService( 263): [44] getDuration = 586
V/MediaPlayerService( 263): [44] seekTo(0)
V/MediaPlayerService( 263): [44] notify (0xf4d60, 4, 0, 0)
V/MediaPlayer( 1677): message received msg=4, ext1=0, ext2=0
D/MediaPlayer( 1677): start() in
V/MediaPlayer( 1677): Received seek complete
V/MediaPlayer( 1677): All seeks complete - return to regularly scheduled program
V/MediaPlayer( 1677): callback application
V/MediaPlayer( 1677): back from callback
V/MediaPlayer( 1677): start
V/MediaPlayerService( 263): [44] setLooping(0)
V/MediaPlayerService( 263): [44] setVolume(1.000000, 1.000000)
V/AudioSink( 263): setVolume(1.000000, 1.000000)
V/MediaPlayerService( 263): [44] setAuxEffectSendLevel(0.000000)
V/AudioSink( 263): setAuxEffectSendLevel(0.000000)
V/MediaPlayerService( 263): [44] start
D/AwesomePlayer( 263): [U5B] play (949)
D/AwesomePlayer( 263): [U5B] play_l (958)
V/AudioSink( 263): open(44100, 1, 1, 4, 46)
V/AudioSink( 263): setVolume
V/AudioSink( 263): start
D/AudioSystem( 263): linearToSpecifyHtcVolume(volume:71, streamType:2, audio_devices:2)
V/AudioSink( 263): flush
D/AwesomePlayer( 263): [U5B] play_l (1104)
D/MediaPlayer( 1677): start() out
W/MySketcher( 1677): PlaySound() - end
V/MediaPlayerService( 263): [44] notify (0xf4d60, 4, 0, 0)
[B]E/SurfaceFlinger( 484): SurfaceFlinger::captureScreenImplLocked E
E/SurfaceFlinger( 484): Blit engine is invalid
[/B]V/MediaPlayer( 1677): message received msg=4, ext1=0, ext2=0
V/MediaPlayer( 1677): Received seek complete
V/MediaPlayer( 1677): All seeks complete - return to regularly scheduled program
V/MediaPlayer( 1677): callback application
V/MediaPlayer( 1677): back from callback
[B]E/ ( 1677): rotateBitmap: allocated new bitmap of width: 0, height: 0, rotation: 0
[/B]E/ ( 1677): rotateBitmap: before draw
E/ ( 1677): rotateBitmap: after draw
I/ ( 1677): ScreenshotUtility_screenShot 184
E/ ( 1677): ScreenshotUtility_screenShot: rotatedBitmap: 716696,
V/AudioHardwareMSM8660( 263): open driver
V/BatteryStatsImpl( 484): release partial wakelock, name=*vibrator*, pid=484
I/MySketcher( 1677): Bmp saved successfully /mnt/sdcard/dcim/2011-08-22_20-22-43.jpg exists: true
V/MySketcher( 1677): addImage id is 1956814118; name dcim; path is /mnt/sdcard/dcim

Whatever "Blit engine is invalid" it doesn't look good, and the fact I am given a 0x0 pixel graphic explains my 0 byte files...but not the reason.

Camera and other apps can write to sdcard fine.

I have superwiped, I've then formatted my sdcard, still does it.... :(