[Atrix 4G General] Sir_Brizz:
Here is my problem. I use the Play Music app frequently while driving to play my music from the cloud. It normally works just fine, but every once in a while I get to this state where it is completely locked and will not continue streaming. You can't switch to another song or anything. I looked in logcat, and when I press Pause then Play, I get:

D/MediaPlaybackService(14694): Event logging MUSIC_PAUSE_PLAYBACK_REQUESTED: [58
1, DEFAULT]/7e690cf3-6886-3072-ae4a-a046f47f0fad
D/BluetoothA2dpService( 1498): PlayState changed 0
I/ ( 1437): odm_disp_esd_thread starting loop dispInit=1 state=1
I/ ( 1437): odm_disp_esd_thread is running(0) state=1
I/AudioService( 1498): AudioFocus requestAudioFocus() from android.media.Audio
Manager@406f5478com.google.android.music.MusicPlaybackService$8@406b5850
I/AudioService( 1498): Remote Control registerMediaButtonEventReceiver() for
ComponentInfo{com.google.android.music/com.google.android.music.MediaButtonInte
ntReceiver}
D/BluetoothA2dpService( 1498): PlayState changed 0

And as you can see the PlayState is changed to 0 however the equalizer is never initialized and the audio is never sent to output as it normally is.

If I kill the process, I get:

E/MediaPlaybackService(14694): Service being destroyed while still playing.
D/dalvikvm(26494): GC_CONCURRENT freed 304K, 43% free 3728K/6535K, external 5036
K/5996K, paused 2ms+2ms
I/ ( 1437): odm_disp_esd_thread is running(137) state=1
D/dalvikvm( 426): GC_EXPLICIT freed 867K, 52% free 3515K/7239K, external 2688K/
2922K, paused 28ms
I/ ( 1437): odm_disp_esd_thread is running(13) state=1
D/dalvikvm( 1880): GC_EXPLICIT freed 887K, 50% free 5755K/11335K, external 4120K
/4293K, paused 94ms
W/ActivityManager( 1498): Timeout executing service: ServiceRecord{40ae46b8 com.
google.android.music/.MusicPlaybackService}

Then

E/ActivityManager( 1498): ANR in com.google.android.music:main
E/ActivityManager( 1498): Reason: Executing service com.google.android.music/.Mu
sicPlaybackService

Then

W/AudioService( 1498): AudioFocus audio focus client died
I/AudioService( 1498): AudioFocus abandonAudioFocus(): removing entry for andr
oid.media.AudioManager@406f5478com.google.android.music.MusicPlaybackService$8@4
06b5850
I/ActivityManager( 1498): Process com.google.android.music:main (pid 14694) has
died.
I/ActivityThread( 426): Removing dead content provider: com.google.android.musi
c.MusicContent
W/ActivityManager( 1498): Scheduling restart of crashed service com.google.andro
id.music/.MusicPreferenceService$MusicPreferenceServiceBinder in 5000ms
I/ActivityManager( 1498): Kill com.google.android.music:ui (pid 426): provider c
om.google.android.music.store.MusicContentProvider in dying process com.google.a
ndroid.music:main
I/ActivityManager( 1498): Process com.google.android.music:ui (pid 426) has died
.

And that's that.

If I try to start the app again I get:

I/ActivityManager( 1498): Starting: Intent { act=android.intent.action.MAIN cat=
[android.intent.category.HOME] flg=0x10200000 cmp=com.gau.go.launcherex/com.jiub
ang.ggheart.apps.desks.diy.GoLauncher } from pid 1498
I/ggheart ( 1880): onNewIntent
I/DemoService( 1880): DiyScheduer.onStart
I/ggheart ( 1880): onStart
I/ActivityManager( 1498): Starting: Intent { act=android.intent.action.MAIN cat=
[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.music/c
om.android.music.activitymanagement.TopLevelActivity bnds=[110,583][220,701] } f
rom pid 1880
I/ActivityManager( 1498): Start proc com.google.android.music:ui for activity co
m.google.android.music/com.android.music.activitymanagement.TopLevelActivity: pi
d=4465 uid=10070 gids={3003, 1015}
D/libgps ( 1498): GpsInterface_inject_location( 40.427273, -111.754816, 55.000
)
D/dalvikvm( 4465): GC_CONCURRENT freed 142K, 47% free 3032K/5639K, external 0K/0
K, paused 2ms+2ms
D/libgps ( 1498): MPDINJPOS_REQ msg id 12015
D/szipinf ( 4465): Initializing inflate state
I/AsyncCursor1:1( 4465): Initialized for content://com.google.android.music.Musi
cContent/playlists, proj:_id#name, sel: 'null', args: null, order: null
I/dalvikvm( 4465): Could not find method android.widget.PopupMenu.dismiss, refer
enced from method com.google.android.music.activitymanagement.TopLevelActivity.c
loseOptionsMenu
W/dalvikvm( 4465): VFY: unable to resolve virtual method 1293: Landroid/widget/P
opupMenu;.dismiss ()V
D/dalvikvm( 4465): VFY: replacing opcode 0x6e at 0x000c
I/dalvikvm( 4465): Could not find method android.app.Activity.invalidateOptionsM
enu, referenced from method com.google.android.music.activitymanagement.TopLevel
Activity.invalidateOptionsMenu
W/dalvikvm( 4465): VFY: unable to resolve virtual method 27: Landroid/app/Activi
ty;.invalidateOptionsMenu ()V
D/dalvikvm( 4465): VFY: replacing opcode 0x6f at 0x0010
D/dalvikvm( 4465): VFY: dead code 0x0013-0013 in Lcom/google/android/music/activ
itymanagement/TopLevelActivity;.invalidateOptionsMenu ()V
E/dalvikvm( 4465): Could not find class 'android.widget.PopupMenu', referenced f
rom method com.google.android.music.activitymanagement.TopLevelActivity.openOpti
onsMenu
W/dalvikvm( 4465): VFY: unable to resolve new-instance 298 (Landroid/widget/Popu
pMenu;) in Lcom/google/android/music/activitymanagement/TopLevelActivity;
D/dalvikvm( 4465): VFY: replacing opcode 0x22 at 0x000a
I/dalvikvm( 4465): Could not find method android.widget.PopupMenu.getMenu, refer
enced from method com.google.android.music.activitymanagement.TopLevelActivity.o
penOptionsMenu
W/dalvikvm( 4465): VFY: unable to resolve virtual method 1294: Landroid/widget/P
opupMenu;.getMenu ()Landroid/view/Menu;
D/dalvikvm( 4465): VFY: replacing opcode 0x6e at 0x0033
D/dalvikvm( 4465): VFY: dead code 0x000c-002f in Lcom/google/android/music/activ
itymanagement/TopLevelActivity;.openOptionsMenu ()V
D/dalvikvm( 4465): VFY: dead code 0x0036-0042 in Lcom/google/android/music/activ
itymanagement/TopLevelActivity;.openOptionsMenu ()V
I/ActivityManager( 1498): Start proc com.google.android.music:main for service c
om.google.android.music/.MusicPreferenceService$MusicPreferenceServiceBinder: pi
d=4477 uid=10070 gids={3003, 1015}
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 186K, 46% free 3197K/5895K, external
0K/0K, paused 39ms
D/dalvikvm( 4477): GC_FOR_MALLOC freed 134K, 47% free 3040K/5639K, external 0K/0
K, paused 24ms
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 31K, 45% free 3284K/5895K, external 5
00K/516K, paused 55ms
E/dalvikvm( 4465): Could not find class 'android.widget.ListPopupWindow', refere
nced from method com.google.android.music.widgets.TopBarDisplayModeSelector.<ini
t>
W/dalvikvm( 4465): VFY: unable to resolve new-instance 295 (Landroid/widget/List
PopupWindow;) in Lcom/google/android/music/widgets/TopBarDisplayModeSelector;
D/dalvikvm( 4465): VFY: replacing opcode 0x22 at 0x0009
D/dalvikvm( 4465): VFY: dead code 0x000b-0038 in Lcom/google/android/music/widge
ts/TopBarDisplayModeSelector;.<init> (Landroid/content/Context;Landroid/util/Att
ributeSet;)V
E/dalvikvm( 4465): Could not find class 'android.widget.ListPopupWindow', refere
nced from method com.google.android.music.widgets.TopBarDisplayModeSelector.onIt
emClick
W/dalvikvm( 4465): VFY: unable to resolve check-cast 295 (Landroid/widget/ListPo
pupWindow;) in Lcom/google/android/music/widgets/TopBarDisplayModeSelector;
D/dalvikvm( 4465): VFY: replacing opcode 0x1f at 0x0008
D/dalvikvm( 4465): VFY: dead code 0x000a-001b in Lcom/google/android/music/widge
ts/TopBarDisplayModeSelector;.onItemClick (Landroid/widget/AdapterView;Landroid/
view/View;IJ)V
E/dalvikvm( 4465): Could not find class 'android.widget.ListPopupWindow', refere
nced from method com.google.android.music.widgets.TopBarDisplayModeSelector.show
ModeSelectorMenu
W/dalvikvm( 4465): VFY: unable to resolve check-cast 295 (Landroid/widget/ListPo
pupWindow;) in Lcom/google/android/music/widgets/TopBarDisplayModeSelector;
D/dalvikvm( 4465): VFY: replacing opcode 0x1f at 0x000c
D/dalvikvm( 4465): VFY: dead code 0x000e-0017 in Lcom/google/android/music/widge
ts/TopBarDisplayModeSelector;.showModeSelectorMenu ()V
I/dalvikvm( 4465): Could not find method android.widget.LinearLayout.<init>, ref
erenced from method com.google.android.music.widgets.DisplayModeSelector.<init>
W/dalvikvm( 4465): VFY: unable to resolve direct method 1230: Landroid/widget/Li
nearLayout;.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V
D/dalvikvm( 4465): VFY: replacing opcode 0x70 at 0x0000
D/dalvikvm( 4465): VFY: dead code 0x0003-0003 in Lcom/google/android/music/widge
ts/DisplayModeSelector;.<init> (Landroid/content/Context;Landroid/util/Attribute
Set;I)V
D/dalvikvm( 4477): GC_CONCURRENT freed 33K, 45% free 3139K/5703K, external 0K/0K
, paused 2ms+4ms
D/szipinf ( 4477): Initializing inflate state
I/ActivityThread( 4477): Pub com.google.android.music.MusicContent: com.google.a
ndroid.music.store.MusicContentProvider
I/ggheart ( 1880): onStop
I/MusicStore( 4477): Database version: 37
I/AsyncCursor1:1( 4477): Initialized for content://com.google.android.music.Musi
cContent/playlists, proj:_id#name, sel: 'null', args: null, order: null
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 79K, 44% free 3354K/5959K, external 8
64K/1032K, paused 41ms
D/dalvikvm( 4465): GC_CONCURRENT freed 7K, 44% free 3356K/5959K, external 1191K/
1689K, paused 2ms+1ms
D/TopLevelActivity( 4465): Using 3D on phone in landscape...
E/dalvikvm( 4477): Could not find class 'android.app.Notification$Builder', refe
renced from method com.google.android.music.MusicPlaybackService.alertFailureIfN
ecessary
W/dalvikvm( 4477): VFY: unable to resolve new-instance 20 (Landroid/app/Notifica
tion$Builder;) in Lcom/google/android/music/MusicPlaybackService;
D/dalvikvm( 4477): VFY: replacing opcode 0x22 at 0x003b
D/dalvikvm( 4477): VFY: dead code 0x003d-0073 in Lcom/google/android/music/Music
PlaybackService;.alertFailureIfNecessary (I)V
D/TopLevelActivity( 4465): action com.google.android.music.PLAYBACK_VIEWER
D/AudioHardwareMot( 1363): bufSize = 8192
D/dalvikvm( 4477): GC_EXTERNAL_ALLOC freed 227K, 46% free 3310K/6023K, external
0K/0K, paused 49ms
D/SyncManager( 1498): setSyncAutomatically: , provider com.google.android.music.
MusicContent -> false
D/SyncManager( 1498): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1498): setIsSyncable: Account {name=sir_brizz@beyondunreal.com, t
ype=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1498): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1498): setSyncAutomatically: , provider com.google.android.music.
MusicContent -> false
D/SyncManager( 1498): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1498): setIsSyncable: Account {name=bcardon@verisys.com, type=com
.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1498): setIsSyncable: already set to 0, doing nothing
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 80K, 43% free 3463K/6023K, external 1
606K/1689K, paused 45ms
D/SyncManager( 1498): setSyncAutomatically: , provider com.google.android.music.
MusicContent -> false
D/SyncManager( 1498): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1498): setIsSyncable: Account {name=sir_brizz@beyondunreal.com, t
ype=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1498): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1498): setSyncAutomatically: , provider com.google.android.music.
MusicContent -> false
D/SyncManager( 1498): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1498): setIsSyncable: Account {name=bcardon@verisys.com, type=com
.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1498): setIsSyncable: already set to 0, doing nothing
I/CheckMusicStoreAvail( 4465): Starting account signup check
I/AudioService( 1498): Remote Control registerMediaButtonEventReceiver() for
ComponentInfo{com.google.android.music/com.google.android.music.MediaButtonInte
ntReceiver}
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 54K, 43% free 3523K/6087K, external 2
144K/2374K, paused 24ms
D/dalvikvm( 4465): GC_EXTERNAL_ALLOC freed 0K, 43% free 3523K/6087K, external 36
81K/4597K, paused 25ms
I/ActivityManager( 1498): Displayed com.google.android.music/com.android.music.a
ctivitymanagement.TopLevelActivity: +1s391ms
D/dalvikvm( 4477): GC_CONCURRENT freed 222K, 44% free 3454K/6151K, external 3K/5
15K, paused 3ms+3ms
I/AsyncCursor2:11( 4477): Initialized for content://com.google.android.music.Mus
icContent/audio, proj:_id#duration, sel: 'null', args: null, order: null
I/ ( 1437): odm_disp_esd_thread is running(92) state=1
D/BluetoothA2dpService( 1498): Meta data info is trackname: Numb [Live] artist:
Linkin Park
D/BluetoothA2dpService( 1498): mMediaNumber: 2688 mediaCount 0
D/BluetoothA2dpService( 1498): mPostion 0 album: Live In Texasduration 0
E/MusicDL ( 4477): DownloadManager.getStreamingDownload([2688, DEFAULT]) could n
ot find item in mPredictiveSongList
D/BluetoothA2dpService( 1498): Meta data info is trackname: Numb [Live] artist:
Linkin Park
D/BluetoothA2dpService( 1498): mMediaNumber: 2688 mediaCount 0
D/BluetoothA2dpService( 1498): mPostion 0 album: Live In Texasduration 0
D/BluetoothA2dpService( 1498): Meta data info is trackname: Numb [Live] artist:
Linkin Park
D/BluetoothA2dpService( 1498): mMediaNumber: 2688 mediaCount 0
D/BluetoothA2dpService( 1498): mPostion 0 album: Live In Texasduration 0
D/BluetoothA2dpService( 1498): Meta data info is trackname: Numb [Live] artist:
Linkin Park
D/BluetoothA2dpService( 1498): mMediaNumber: 2688 mediaCount 0
D/BluetoothA2dpService( 1498): mPostion 0 album: Live In Texasduration 0
D/BluetoothA2dpService( 1498): Meta data info is trackname: Numb [Live] artist:
Linkin Park
D/BluetoothA2dpService( 1498): mMediaNumber: 2688 mediaCount 0
D/BluetoothA2dpService( 1498): mPostion 0 album: Live In Texasduration 0
E/MusicDL ( 4477): DownloadManager.getStreamingDownload([2688, DEFAULT]) could n
ot find item in mPredictiveSongList
D/dalvikvm( 4477): GC_CONCURRENT freed 309K, 44% free 3628K/6471K, external 0K/5
12K, paused 2ms+2ms
I/MediaStoreImporter( 4477): 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

Then, later:

E/NetworkMonitorServiceConn( 4465): NetworkMonitorServiceConnection not unbinded
cleanly
E/NetworkMonitorServiceConn( 4465): java.lang.Throwable
E/NetworkMonitorServiceConn( 4465): at com.google.android.music.NetworkMonit
orServiceConnection.finalize(NetworkMonitorServiceConnection.java:142)
E/NetworkMonitorServiceConn( 4465): at dalvik.system.NativeStart.run(Native
Method)

If I have waited long enough, the app will probably work. It's about a 50/50 chance. If I haven't waited for the "service died" message above, then the app will freeze and I have to reboot to get Play Music working again.

Does anyone know what is going on and/or how I can fix it? It drives me nuts and it always happens while I'm on data. On wifi, it works just fine almost all of the time.