View Issue Details

IDProjectCategoryView StatusLast Update
0009897MMAPlaybackpublic2012-11-22 13:27
Reportermambo-simonAssigned To 
PrioritylowSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformGalaxy SOS Version2.3.3 
Fixed in Version1.0.1 
Summary0009897: Crash on audio playback for specific song
DescriptionCrash whenever a song in a particular album is selected for playback

Test files:
sftp:/TestAudio/Sam's%20Town.zip
Steps To Reproduce1. Go to any song list
2. Select song from album in test files (only one song in test files but all songs in this album behaved the same
Expected: Transition to player, plays
Actual: Crash (although Audio can be heard)

** Only reproduced on Galaxy S. Based on the log there appears to be some issue with the Album art, so assume screen dimensions may be relavent.
Additional InformationBuild 48:
Handset: Galaxy S
OS v2.3.3
TagsNo tags attached.
Attached Files
GalaxyS_albumart_crash.txt (29,508 bytes)   
10-29 15:23:23.035: W/PowerManagerService(127): Timer 0x3->0x3|0x0
10-29 15:23:24.195: I/InputReader(127): dispatchTouch::touch event's action is 0
10-29 15:23:24.195: I/InputDispatcher(127): Delivering touch to current input target: action: 0, channel '40588ec0 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)'
10-29 15:23:24.265: I/InputReader(127): dispatchTouch::touch event's action is 1
10-29 15:23:24.265: I/InputDispatcher(127): Delivering touch to current input target: action: 1, channel '40588ec0 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity (server)'
10-29 15:23:24.429: I/ActivityManager(127): Starting: Intent { cmp=com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity } from pid 4796
10-29 15:23:24.441: I/PlaybackService(4796): onStartCommand - intent:com.ventismedia.android.mediamonkey.player.PlaybackService.PLAY_ACTION
10-29 15:23:24.503: D/PlaybackNotification(4796): ColorText is light!
10-29 15:23:24.503: D/PlaybackService(4796): forceCreatePlayer
10-29 15:23:24.503: I/PlaybackService(4796): Parsing intent
10-29 15:23:24.503: D/PlaybackService(4796): doPlayAction
10-29 15:23:24.507: D/AsyncTaskManager(4796): clearImmediate
10-29 15:23:24.507: D/AsyncTaskManager(4796): Nothing to clear.
10-29 15:23:24.507: D/AsyncTaskManager(4796): cleared in time (0 ms)
10-29 15:23:24.507: D/TrackListManager(4796): Set clear request true
10-29 15:23:24.507: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.507: D/AsyncTaskManager(4796): Thread starting...
10-29 15:23:24.507: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:24.507: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:24.507: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:24.507: D/TrackListManager(4796): Clear request
10-29 15:23:24.507: D/TrackListManager(4796): Set clear request false
10-29 15:23:24.507: D/TrackList(4796): Notify changes
10-29 15:23:24.507: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.511: I/TrackList(4796): addAlbum
10-29 15:23:24.511: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:24.511: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:24.511: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:24.511: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:24.511: D/TrackListManager(4796): Standard request
10-29 15:23:24.511: D/TrackListModel(4796): Store TrackList to preferences
10-29 15:23:24.511: W/TransactionManager(4796): New ThreadSerializer id from -1 to 41
10-29 15:23:24.511: D/DB_DEBUG(4796): Query - media
10-29 15:23:24.511: D/QUERY(4796): select _id, title, _data, album, duration, bookmark, playcount, type, volume_leveling, album_art, rating, artists, lyrics  from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM media, media_artists_map, artists WHERE media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE album_id=?  ORDER BY track,_id
10-29 15:23:24.511: D/QUERY(4796): [35]
10-29 15:23:24.542: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.542: D/TrackListManager(4796): Add immidiate track
10-29 15:23:24.542: D/TrackListManager(4796): Add immidiate addable
10-29 15:23:24.542: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.589: I/dalvikvm(4796): Jit: resizing JitTable from 4096 to 8192
10-29 15:23:24.617: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:24.617: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:24.617: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:24.617: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:24.617: D/TrackListManager(4796): Standard request
10-29 15:23:24.617: D/TrackListManager(4796): Add immidiate track callback
10-29 15:23:24.617: D/TrackListManager(4796): Add immidiate end
10-29 15:23:24.617: I/TrackList(4796): setCurrentTrack: AudioTrack
10-29 15:23:24.617: D/PlaybackService(4796): onCurrentTrackChange 
10-29 15:23:24.617: D/PlaybackService(4796): onCurrentTrackChange AudioTrack
10-29 15:23:24.617: I/PlaybackService(4796): play
10-29 15:23:24.617: I/AudioService(127):   Remote Control   registerMediaButtonEventReceiver() for ComponentInfo{com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.player.MediaButtonIntentReceiver}
10-29 15:23:24.621: I/AudioService(127):  AudioFocus  requestAudioFocus() from android.media.AudioManager@4052ea78com.ventismedia.android.mediamonkey.player.PlaybackService@406a5ed8
10-29 15:23:24.621: D/PlaybackService(4796): Track can be played
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82): Client(110) constructor
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82): Create new client(110) from pid 4796, url=/mnt/sdcard/Music/The Killers/Sam's Town/10 - This River Is Wild.mp3, connId=110, audioSessionId=32
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82): setDataSource(/mnt/sdcard/Music/The Killers/Sam's Town/10 - This River Is Wild.mp3)
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82): player type = 4
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82):  create StagefrightPlayer
10-29 15:23:24.621: V/AwesomePlayer(82): constructor
10-29 15:23:24.621: V/AwesomePlayer(82): reset
10-29 15:23:24.621: V/AwesomePlayer(82): cancelPlayerEvents (keepBufferingGoing=0)
10-29 15:23:24.621: V/AudioSink(82): AudioOutput(32)
10-29 15:23:24.621: V/AwesomePlayer(82): setAudioSink
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82):  setDataSource
10-29 15:23:24.621: I/StagefrightPlayer(82): setDataSource('/mnt/sdcard/Music/The Killers/Sam's Town/10 - This River Is Wild.mp3')
10-29 15:23:24.621: V/AwesomePlayer(82): setDataSource (/mnt/sdcard/Music/The Killers/Sam's Town/10 - This River Is Wild.mp3)
10-29 15:23:24.621: V/AwesomePlayer(82): cancelPlayerEvents (keepBufferingGoing=0)
10-29 15:23:24.621: V/ANDROID_DRM_TEST(82): [110] setAudioStreamType(3)
10-29 15:23:24.625: V/ANDROID_DRM_TEST(82): [110] prepareAsync
10-29 15:23:24.625: V/AwesomePlayer(82): prepareAsync
10-29 15:23:24.625: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:24.625: V/AwesomePlayer(82): finishSetDataSource_l
10-29 15:23:24.632: I/MediaExtractor(82): Autodetected media content as 'audio/mpeg' with confidence 0.20
10-29 15:23:24.632: V/AwesomePlayer(82): mBitrate = 192000 bits/sec
10-29 15:23:24.632: V/AwesomePlayer(82): initAudioDecoder
10-29 15:23:24.632: I/OMXCodec(82): OMXCodec::Create matchComponentName ((null)), flags (0)
10-29 15:23:24.656: I/OMXCodec(82): [OMX.SEC.mp3dec] allocating 10 buffers of size 81920 on input port
10-29 15:23:24.656: I/OMXCodec(82): [OMX.SEC.mp3dec] allocating 5 buffers of size 27648 on output port
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] notify (0xa9710, 5, 0, 0)
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] notify (0xa9710, 1, 0, 0)
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] setLooping(0)
10-29 15:23:24.660: V/AwesomePlayer(82): setLooping (0)
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] setVolume(1.000000, 1.000000)
10-29 15:23:24.660: I/StagefrightPlayer(82): isUlpAudio
10-29 15:23:24.660: V/AudioSink(82): setVolume(1.000000, 1.000000)
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] setAuxEffectSendLevel(0.000000)
10-29 15:23:24.660: V/AudioSink(82): setAuxEffectSendLevel(0.000000)
10-29 15:23:24.660: V/ANDROID_DRM_TEST(82): [110] start
10-29 15:23:24.660: V/AwesomePlayer(82): setLooping (0)
10-29 15:23:24.660: E/ANDROID_DRM_TEST(82):   MediaPlayerService::mIsAnyDrmVideoPlaying : 0
10-29 15:23:24.660: V/AwesomePlayer(82): play
10-29 15:23:24.664: I/OMXCodec(82): [OMX.SEC.mp3dec] allocating 5 buffers of size 27648 on output port
10-29 15:23:24.667: V/AudioSink(82): open(44100, 2, 1, 4, 32)
10-29 15:23:24.667: V/AudioSink(82): setVolume
10-29 15:23:24.667: V/AudioSink(82): start
10-29 15:23:24.667: V/AudioPolicyManager(82): startOutput() output 1, stream 3, session 32
10-29 15:23:24.667: V/AudioPolicyManager(82): getDeviceForStrategy() from cache strategy 0, device 2
10-29 15:23:24.667: V/AudioPolicyManager(82): getDeviceForStrategy() from cache strategy 0, device 2
10-29 15:23:24.667: V/AudioPolicyManager(82): getNewDevice() selected device 2
10-29 15:23:24.667: V/AudioPolicyManager(82): setOutputDevice() output 1 device 2 delayMs 0 force 0
10-29 15:23:24.667: V/AudioPolicyManager(82): setOutputDevice() setting same device 2 or null device for output 1
10-29 15:23:24.667: V/ANDROID_DRM_TEST(82): getDuration
10-29 15:23:24.667: V/AwesomePlayer(82): getDuration (278078833)
10-29 15:23:24.667: V/ANDROID_DRM_TEST(82): [110] getDuration = 278079
10-29 15:23:24.667: V/ANDROID_DRM_TEST(82): [110] seekTo(0)
10-29 15:23:24.667: V/AwesomePlayer(82): seekTo (0)
10-29 15:23:24.667: V/AudioSink(82): flush
10-29 15:23:24.667: V/ANDROID_DRM_TEST(82): [110] setVolume(0.900000, 0.900000)
10-29 15:23:24.667: I/StagefrightPlayer(82): isUlpAudio
10-29 15:23:24.667: V/AudioSink(82): setVolume(0.900000, 0.900000)
10-29 15:23:24.671: I/dalvikvm(4796): Could not find method android.content.ContentValues.keySet, referenced from method com.ventismedia.android.mediamonkey.db.provider.ModificationProvider.insert
10-29 15:23:24.671: W/dalvikvm(4796): VFY: unable to resolve virtual method 196: Landroid/content/ContentValues;.keySet ()Ljava/util/Set;
10-29 15:23:24.671: D/dalvikvm(4796): VFY: replacing opcode 0x6e at 0x0021
10-29 15:23:24.671: D/dalvikvm(4796): VFY: dead code 0x0024-0024 in Lcom/ventismedia/android/mediamonkey/db/provider/ModificationProvider;.insert (Landroid/database/sqlite/SQLiteDatabase;JLandroid/content/ContentValues;)V
10-29 15:23:24.671: I/ModificationProvider(4796): insert mofication for mediaId347
10-29 15:23:24.675: I/ModificationProvider(4796): storeModification
10-29 15:23:24.679: D/AudioHardwareALSA(82): Calling setDevice from write @..1874.
10-29 15:23:24.679: D/ModificationProvider(4796): last_time_played  oldValue:2012-10-29 06:22:27 newValue:2012-10-29 06:23:24
10-29 15:23:24.687: V/ANDROID_DRM_TEST(82): [110] notify (0xa9710, 4, 0, 0)
10-29 15:23:24.707: I/ModificationProvider(4796): storeModification
10-29 15:23:24.707: D/ModificationProvider(4796): playcount  oldValue:6 newValue:7
10-29 15:23:24.734: I/AudioHardwareALSA(82): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal
10-29 15:23:24.734: V/AudioHardwareALSA(82): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
10-29 15:23:24.734: D/AudioHardwareALSA(82): Using 2 channels for PLAYBACK.
10-29 15:23:24.734: I/AudioHardwareALSA(82): DEFAULT_SAMPLE_RATE is 44100, mDefaults->sampleRate is 44100
10-29 15:23:24.734: D/AudioHardwareALSA(82): Set PLAYBACK sample rate to 44100 HZ
10-29 15:23:24.734: D/AudioHardwareALSA(82): Buffer size: 4096
10-29 15:23:24.734: D/AudioHardwareALSA(82): Latency: 92879
10-29 15:23:24.757: W/AudioFlinger(82): write blocked for 80 msecs, 43 delayed writes, thread 0x2fee8
10-29 15:23:24.769: D/MediaMonkeyStoreTrack(4796): Duration of MediaStore: 278073
10-29 15:23:24.769: D/MediaMonkeyStoreTrack(4796): Duration of MP player: 278079
10-29 15:23:24.769: D/PlaybackService(4796): updateNotification app is : in foreground
10-29 15:23:24.769: I/PlaybackService(4796): hideNotification 
10-29 15:23:24.769: V/ANDROID_DRM_TEST(82): [110] isPlaying: 1
10-29 15:23:24.781: D/PlayerWidgetModel(4796): Loading widget Ids
10-29 15:23:24.789: D/BroadcastSender 1(4796): SEND STATE_CHANGE_ACTION
10-29 15:23:24.796: D/TrackList(4796): Add addable to manager
10-29 15:23:24.796: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.796: D/TrackList(4796): Notify changes
10-29 15:23:24.796: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:24.796: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:24.796: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:24.800: D/TrackListManager(4796): Standard request
10-29 15:23:24.800: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.800: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.800: D/TrackList(4796): Notify changes
10-29 15:23:24.800: D/AsyncTaskManager(4796): Add addable
10-29 15:23:24.800: D/PlaybackService(4796): doPlayAction exit
10-29 15:23:24.800: D/LibraryActivity(4796): onSaveInstanceState
10-29 15:23:24.800: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.812: W/ActivityManager(127): Trying to launch com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity
10-29 15:23:24.816: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.816: D/NowPlayingBroadcastReceiver(4796): Intent command received
10-29 15:23:24.816: D/NowPlayingBroadcastReceiver(4796): Intent action: com.ventismedia.android.mediamonkey.player.PlaybackService.PLAYBACK_STATE_CHANGE_ACTION
10-29 15:23:24.820: D/TrackListModel(4796): Get current track from preferences
10-29 15:23:24.820: D/NowPlayingBroadcastReceiver(4796): Intent command received
10-29 15:23:24.820: D/NowPlayingBroadcastReceiver(4796): Intent action: com.ventismedia.android.mediamonkey.player.PlaybackService.PLAYBACK_STATE_CHANGE_ACTION
10-29 15:23:24.820: D/TrackListModel(4796): Get current track from preferences
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent command received
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent action: com.ventismedia.android.mediamonkey.player.PlaybackService.PLAYBACK_STATE_CHANGE_ACTION
10-29 15:23:24.824: D/TrackListModel(4796): Get current track from preferences
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent command received
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent action: com.ventismedia.android.mediamonkey.player.PlaybackService.PLAYBACK_STATE_CHANGE_ACTION
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent command received
10-29 15:23:24.824: D/NowPlayingBroadcastReceiver(4796): Intent action: com.ventismedia.android.mediamonkey.player.PlaybackService.PLAYBACK_STATE_CHANGE_ACTION
10-29 15:23:24.824: D/MediaFragment 1(4796): onStateChangeAction received
10-29 15:23:24.824: D/MediaFragment(4796): onIntentReceiver
10-29 15:23:24.824: D/MediaFragment(4796): updateCurrentTrackId
10-29 15:23:24.824: D/TrackListModel(4796): Get current track from preferences
10-29 15:23:24.828: E/ResourceType(4796): Style contains key with bad entry: 0x01010336
10-29 15:23:24.828: E/ResourceType(4796): Style contains key with bad entry: 0x01010339
10-29 15:23:24.828: D/NowPlayingActivity(4796): onCreate
10-29 15:23:24.828: I/SinglePaneActivity(4796): onCreate
10-29 15:23:24.828: W/LOG(4796): setContentView
10-29 15:23:24.832: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.847: D/DB_DEBUG(4796): Query - media
10-29 15:23:24.863: D/QUERY(4796): select _id, title, track, artists, duration, type  from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM media, media_artists_map, artists WHERE media._id=media_artists_map.media_id AND artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE album_id=? AND type=?  ORDER BY track ASC
10-29 15:23:24.863: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.871: D/QUERY(4796): [35]
10-29 15:23:24.875: D/QUERY(4796): [0]
10-29 15:23:24.894: D/NowPlayingFragment(4796): onActivityPostCreated
10-29 15:23:24.894: D/NowPlayingFragment(4796): start playback service
10-29 15:23:24.898: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.898: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.902: D/NowPlayingFragment(4796): bind playback service
10-29 15:23:24.902: D/NowPlayingFragment(4796): bind playback service finish
10-29 15:23:24.902: D/NowPlayingFragment(4796): Register Broadcast receiver
10-29 15:23:24.906: I/AudioService(127):   Remote Control   registerMediaButtonEventReceiver() for ComponentInfo{com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.player.MediaButtonIntentReceiver}
10-29 15:23:24.906: D/Utils(4796): Uri or mimeType is null
10-29 15:23:24.906: D/Utils(4796): Uri or mimeType is null
10-29 15:23:24.906: D/NowPlayingActivity(4796): Switch, if actual track is video. Is video ? false
10-29 15:23:24.906: D/NowPlayingFragment(4796): onResume
10-29 15:23:24.933: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.953: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:24.957: I/PlaybackService(4796): onStartCommand - intent:null
10-29 15:23:24.957: I/PlaybackService(4796): Parsing intent
10-29 15:23:24.957: D/NowPlayingFragment(4796): onServiceConnected
10-29 15:23:24.957: D/NowPlayingFragment(4796): Get current track from Tracklist
10-29 15:23:24.957: D/NowPlayingFragment(4796): I get current track now
10-29 15:23:24.957: D/NowPlayingFragment(4796): 1onPageSelected to current track
10-29 15:23:24.960: D/AbstractTrack(4796): Layout dimensions: 0x0
10-29 15:23:24.960: V/ANDROID_DRM_TEST(82): getCurrentPosition
10-29 15:23:24.960: V/AwesomePlayer(82): getPosition (391872)
10-29 15:23:24.960: V/ANDROID_DRM_TEST(82): [110] getCurrentPosition = 392
10-29 15:23:24.960: D/PlaybackService(4796): Intent command received
10-29 15:23:24.960: D/PlaybackService(4796): updateNotification app is : in foreground
10-29 15:23:24.960: I/PlaybackService(4796): hideNotification 
10-29 15:23:24.972: I/TrackList(4796): hasNextTrack
10-29 15:23:24.972: I/TrackList(4796): nextTrack
10-29 15:23:25.007: W/ViewInitHelper(4796): TextView lyrics cannot be found in Now playing
10-29 15:23:25.007: D/NowPlayingSeekHelper(4796): NowPlayingSeekHelper constructor
10-29 15:23:25.007: D/NowPlayingFragment(4796): Get current track from Tracklist
10-29 15:23:25.007: D/NowPlayingFragment(4796): I get current track now
10-29 15:23:25.015: D/NowPlayingFragment(4796): 1onPageSelected to current track
10-29 15:23:25.015: D/AbstractTrack(4796): Layout dimensions: 0x0
10-29 15:23:25.015: V/ANDROID_DRM_TEST(82): getCurrentPosition
10-29 15:23:25.015: V/AwesomePlayer(82): getPosition (417997)
10-29 15:23:25.015: V/ANDROID_DRM_TEST(82): [110] getCurrentPosition = 418
10-29 15:23:25.019: D/NowPlayingSeekHelper(4796): NowPlayingSeekHelper constructor
10-29 15:23:25.019: D/NowPlayingFragment(4796): Get current track from Tracklist
10-29 15:23:25.019: D/NowPlayingFragment(4796): I get current track now
10-29 15:23:25.027: D/NowPlayingFragment(4796): 1onPageSelected to current track
10-29 15:23:25.027: D/AbstractTrack(4796): Layout dimensions: 0x0
10-29 15:23:25.027: V/ANDROID_DRM_TEST(82): getCurrentPosition
10-29 15:23:25.027: V/AwesomePlayer(82): getPosition (417997)
10-29 15:23:25.027: V/ANDROID_DRM_TEST(82): [110] getCurrentPosition = 418
10-29 15:23:25.039: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:25.050: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:25.058: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.074: D/TrackFactory(4796): Get track instance for type: 0
10-29 15:23:25.078: W/NowPlayingFragment(4796): Layout space :25, Seekbar height:44
10-29 15:23:25.078: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.078: I/System.out(4796): resolveUri failed on bad bitmap uri: file:///mnt/sdcard/Android/data/com.android.providers.media/albumthumbs/1349948522304
10-29 15:23:25.082: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.082: I/System.out(4796): resolveUri failed on bad bitmap uri: file:///mnt/sdcard/Android/data/com.android.providers.media/albumthumbs/1349948522304
10-29 15:23:25.082: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.082: I/System.out(4796): resolveUri failed on bad bitmap uri: file:///mnt/sdcard/Android/data/com.android.providers.media/albumthumbs/1349948522304
10-29 15:23:25.097: D/AndroidRuntime(4796): Shutting down VM
10-29 15:23:25.097: W/dalvikvm(4796): threadid=1: thread exiting with uncaught exception (group=0x40015578)
10-29 15:23:25.097: E/ACRA(4796): ACRA caught a NullPointerException exception for com.ventismedia.android.mediamonkey. Building report.
10-29 15:23:25.101: D/ACRA(4796): Retrieve application default SharedPreferences.
10-29 15:23:25.210: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:25.238: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:25.238: D/dalvikvm(4796): GC_CONCURRENT freed 1629K, 49% free 4528K/8711K, external 6633K/7068K, paused 3ms+10ms
10-29 15:23:25.246: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:25.246: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:25.246: D/TrackListManager(4796): Standard request
10-29 15:23:25.246: D/TrackListModel(4796): Store TrackList to preferences
10-29 15:23:25.253: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.273: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.281: D/skia(4796): --- SkImageDecoder::Factory returned null
10-29 15:23:25.285: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:25.285: D/AsyncTaskManager(4796): Task Polled
10-29 15:23:25.285: D/AsyncTaskManager(4796): processTaskInner
10-29 15:23:25.285: D/AsyncTaskManager(4796): processTaskInner locked
10-29 15:23:25.285: D/TrackListManager(4796): Standard request
10-29 15:23:25.285: D/TrackListModel(4796): Store TrackList to preferences
10-29 15:23:25.289: D/AsyncTaskManager(4796): processTaskInner unlock
10-29 15:23:25.304: I/ACRA(4796): READ_LOGS granted! ACRA can include LogCat and DropBox data.
10-29 15:23:25.324: D/ACRA(4796): Retrieving logcat output...
10-29 15:23:25.664: D/ACRA(4796): Retrieving logcat output...
10-29 15:23:25.750: D/ACRA(4796): Retrieving logcat output...
10-29 15:23:25.777: I/TransactionManager(4796): ThreadSerializer exit unlockMain 41
10-29 15:23:25.824: E/Environment(4796): getExternalStorageDirectoryUsbHost :: invalid call 
10-29 15:23:25.828: E/Environment(4796): getExternalStorageStateUsbHost :: invalid call 
10-29 15:23:25.890: W/Settings(4796): Setting usb_setting_mode has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
10-29 15:23:26.027: D/ACRA(4796): Writing crash report file.
10-29 15:23:26.089: D/ACRA(4796): Mark all pending reports as approved.
10-29 15:23:26.089: D/ACRA(4796): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files
10-29 15:23:26.097: V/ACRA(4796): About to start ReportSenderWorker from #handleException
10-29 15:23:26.101: D/ACRA(4796): Add user comment to null
10-29 15:23:26.101: D/ACRA(4796): #checkAndSendReports - start
10-29 15:23:26.101: D/ACRA(4796): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files
10-29 15:23:26.101: I/ACRA(4796): Sending file 1351491806000-approved.stacktrace
10-29 15:23:26.156: D/dalvikvm(4796): GC_CONCURRENT freed 1891K, 49% free 4715K/9159K, external 6167K/7068K, paused 2ms+2ms
10-29 15:23:26.203: D/ACRA(4796): Sending report c4698be4-9214-4ce3-8b68-87d4efa6b77a
10-29 15:23:26.203: D/ACRA(4796): Connect to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq
10-29 15:23:26.300: D/dalvikvm(4796): GC_FOR_MALLOC freed 975K, 50% free 4745K/9351K, external 6077K/7068K, paused 28ms
10-29 15:23:26.308: D/ACRA(4796): Setting httpPost headers
10-29 15:23:26.312: D/ACRA(4796): Sending request to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq
10-29 15:23:27.269: W/PowerManagerService(127): Timer 0x3->0x3|0x3
10-29 15:23:28.066: D/ACRA(4796): #checkAndSendReports - finish
10-29 15:23:28.289: D/AsyncTaskManager(4796): Thread ending
10-29 15:23:30.132: E/AndroidRuntime(4796): FATAL EXCEPTION: main
10-29 15:23:30.132: E/AndroidRuntime(4796): java.lang.NullPointerException
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at com.ventismedia.android.mediamonkey.widget.AspectRatioImageView.onMeasure(AspectRatioImageView.java:32)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at com.ventismedia.android.mediamonkey.widget.SquareLimitedFrameLayout.onMeasure(SquareLimitedFrameLayout.java:90)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:581)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:365)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:581)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:365)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:581)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:365)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.View.measure(View.java:8366)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewRoot.performTraversals(ViewRoot.java:844)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.os.Handler.dispatchMessage(Handler.java:99)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.os.Looper.loop(Looper.java:123)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at android.app.ActivityThread.main(ActivityThread.java:3687)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at java.lang.reflect.Method.invoke(Method.java:507)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
10-29 15:23:30.132: E/AndroidRuntime(4796): 	at dalvik.system.NativeStart.main(Native Method)
10-29 15:23:30.160: W/ActivityManager(127):   Force finishing activity com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity
10-29 15:23:30.164: E/(127): Dumpstate > /data/log/dumpstate_app_error
10-29 15:23:30.167: I/dumpstate(4893): begin
10-29 15:23:30.664: W/ActivityManager(127): Activity pause timeout for HistoryRecord{405148d0 com.ventismedia.android.mediamonkey/.ui.phone.NowPlayingActivity}
10-29 15:23:31.183: D/BatteryService(127): update start
10-29 15:23:31.195: D/BatteryService(127): updateBattery level:98 scale:100 status:2 health:2 present:true voltage: 4190 temperature: 400 technology: Li-ion AC powered:false USB powered:true icon:17302213
10-29 15:23:31.691: W/PowerManagerService(127): Timer 0x3->0x3|0x0
10-29 15:23:33.457: D/VoldCmdListener(74): asec list
GalaxyS_albumart_crash.txt (29,508 bytes)   
Fixed in build52

Activities

jiri

2012-11-01 12:12

administrator   ~0032865

Fixed in build 52.
 - I can't reproduce on any device, but probably fixed based on the log.

peke

2012-11-22 13:27

developer   ~0033281

Verified 63