[T-Mobile Samsung Galaxy S II SGH-T989] jordanishere:
@ Eugene - PM'd you a logcat for the gallery crash. part of it pertaining to com.cooliris.media is below.

the bug occurrs after a boot if i start using the phone right away. if i let it sit for a min or so after a boot, bug doesnt occur. also had it happen after I unmount the SD card.

0K/0K, paused 2ms+2ms
D/MediaScanner( 669): prescan time: 598ms
D/MediaScanner( 669): scan time: 1ms
D/MediaScanner( 669): postscan time: 117ms
D/MediaScanner( 669): total time: 716ms
W/dalvikvm( 7726): threadid=11: thread exiting with uncaught exception (group=0x4001e560)
E/AndroidRuntime( 7726): FATAL EXCEPTION: ThumbnailRefresh
E/AndroidRuntime( 7726): java.lang.IllegalArgumentException: width and height must be > 0
E/AndroidRuntime( 7726):	at android.graphics.Bitmap.nativeCreate(Native Method)
E/AndroidRuntime( 7726):	at android.graphics.Bitmap.createBitmap(Bitmap.java:477)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService.writeBitmapToCache(CacheService.java:772)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService.buildThumbnailForId(CacheService.java:718)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService.buildThumbnails(CacheService.java:600)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService.access$0(CacheService.java:571)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService$3.run(CacheService.java:916)
E/AndroidRuntime( 7726):	at com.cooliris.cache.CacheService$2.run(CacheService.java:889)
D/MediaStoreImportService( 1087): Scanner finished. Starting media store import
D/MediaStoreImportService( 1087): Handle action: MediaStoreImportService.import_pending
D/MediaStoreImportService( 1087): Handle action: MediaStoreImportService.import
I/BootReceiver( 7726): Got intent with action android.intent.action.MEDIA_SCANNER_FINISHED
D/MediaScannerService( 669): done scanning volume external
W/ActivityManager( 381): finishReceiver called but no pending broadcasts
D/dalvikvm( 995): GC_CONCURRENT freed 502K, 52% free 3040K/6215K, external 0K/0K, paused 2ms+2ms
I/MediaStoreImporter( 1087): Update: incremental Added music: 0 Updated music: 0 Deleted music: 0 Created playlists: 0 Updated playlists: 0 Deleted playlists: 0 Inserted playlist items: 0 Deleted playlist items: 0 Removed orphaned playlist items: 0
D/dalvikvm( 995): GC_CONCURRENT freed 405K, 52% free 3022K/6215K, external 0K/0K, paused 1ms+2ms
D/dalvikvm( 995): GC_CONCURRENT freed 484K, 51% free 3050K/6215K, external 0K/0K, paused 1ms+2ms
D/dalvikvm( 995): GC_CONCURRENT freed 419K, 50% free 3142K/6215K, external 0K/0K, paused 1ms+2ms
I/MediaStoreImporter( 1087): Update: incremental Added music: 0 Updated music: 0 Deleted music: 0 Created playlists: 0 Updated playlists: 0 Deleted playlists: 0 Inserted playlist items: 0 Deleted playlist items: 0 Removed orphaned playlist items: 0
D/MediaStoreImportService( 1087): onDestroy
D/dalvikvm( 995): GC_CONCURRENT freed 482K, 49% free 3171K/6215K, external 0K/0K, paused 2ms+3ms
D/dalvikvm( 995): GC_CONCURRENT freed 509K, 50% free 3150K/6215K, external 0K/0K, paused 2ms+2ms
V/AudioPolicyManager( 273): startOutput() output 1, stream 1, session 68
V/AudioPolicyManager( 273): getDeviceForStrategy() from cache strategy 0, device 2
V/AudioPolicyManager( 273): getNewDevice() selected device 2
V/AudioPolicyManager( 273): setOutputDevice() output 1 device 2 delayMs 0
V/AudioPolicyManager( 273): setOutputDevice() setting same device 2 or null device for output 1
V/AudioPolicyManager( 273): releaseOutput() 1
I/Process ( 7726): Sending signal. PID: 7726 SIG: 9
V/AudioHardwareMSM8660( 273): open driver
V/AudioHardwareMSM8660( 273): get config
V/AudioHardwareMSM8660( 273): set config
V/AudioHardwareMSM8660( 273): buffer_size: 4800
V/AudioHardwareMSM8660( 273): buffer_count: 2
V/AudioHardwareMSM8660( 273): channel_count: 2
V/AudioHardwareMSM8660( 273): sample_rate: 44100
D/AudioHardwareMSM8660( 273): write(): dec_id = 1 cur_rx = 2
V/AudioHardwareMSM8660( 273): cur_rx for pcm playback = 2
D/AudioHardwareMSM8660( 273): value of device and enable is 2 1 ALSA dev id:2
W/InputManagerService( 381): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40993f90
I/ActivityManager( 381): Process com.cooliris.media (pid 7726) has died.