[AT&T Samsung Galaxy S II SGH-I777] dayv:
Here is a section of the logcat when the music player is freezing

V/PlayerDriver( 2516): HandleInformationalEvent: PVMFInfoPositionStatus

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=290928

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291029

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291130

V/AudioPolicyManager( 2516): stopOutput() output 1, stream 3, session 58

V/AudioPolicyManager( 2516): getNewDevice() selected device 0

V/AudioPolicyManager( 2516): setOutputDevice() output 1 device 0 delayMs 0

V/AudioPolicyManager( 2516): setOutputDevice() setting same device 0 or null device for output 1

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291231

I/AudioFlinger( 2516): stop output streamType (0, 3) for 1

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291332

V/PlayerDriver( 2516): HandleInformationalEvent: PVMFInfoPositionStatus

V/PlayerDriver( 2516): HandleInformationalEvent: PVMFInfoEndOfData

E/MediaPlayerService( 2516): Client::notify In

E/PVPlayer( 2516): isDrmfile playing 0

D/MultiPlayer( 8428): onCompletion()

D/CorePlayerService( 8428): mMediaplayerHandler:1

D/CorePlayerService( 8428): next(false)

D/MusicPlayerIterator( 8428): getNext(false,2) is called

D/MusicPlayerIterator( 8428): getCursorCount(): count[110]

D/MusicDB ( 8428): MusicDB.getItemPostion : ListType[ALL], FilterID[-1], audio_id[282] ==> result position[16]

D/MusicDB ( 8428): getItemContentUri : listType[ALL], index[17]

D/MusicDB ( 8428): get_ID - listType[ALL], audioID[248]

D/MusicDB ( 8428): getAudioID returns _id[248]

D/MusicPlayerController( 8428): getNext:LAUNCH_NORMAL

D/CorePlayerService( 8428): stop(false)

I/CorePlayerService( 8428): unregisterMotionListener

E/PVPlayer( 2516): isDrmfile playing 0

V/PVPlayer( 2516): reset

V/PlayerDriver( 2516): Send player code: 18

V/PlayerDriver( 2516): handleCancelAllCommands

D/MotionRecognitionService( 3960): .unregisterCallback : 0, client=com.android.music.player.service.CorePlayerService$1@4057c368

I'm pretty sure the freeze is happening during the bold section - still trying to figure out just what it is

---------- Post added at 09:04 AM ---------- Previous post was at 09:00 AM ----------

Okay now when the music player freezes if I hit the button on the music player to go back to the main music list a couple of times after several seconds I will get a force close on the music player

here is the logcat section from those events

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 49

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 46

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 43

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 39

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 36

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 33

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 29

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 26

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 23

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 20

I/PowerManagerService( 3960): Light Animator Finished curIntValue=20

I/InputReader( 3960): dispatchTouch::touch event's action is 0, pending(waiting finished signal)=0

I/InputDispatcher( 3960): Delivering touch to current input target: action: 0, channel '40680c68 Sorry! (server)'

E/lights ( 3960): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 1

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 23

D/PowerManagerService( 3960): reactivateScreenLocksLocked mProxIgnoredBecauseScreenTurnedOff=false

I/PowerManagerService( 3960): Ulight 1->7|0

D/PowerManagerService( 3960): setLightBrightness : mButtonLight : 96

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 27

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 31

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 35

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 38

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 42

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 46

I/InputReader( 3960): dispatchTouch::touch event's action is 1, pending(waiting finished signal)=0

I/InputDispatcher( 3960): Delivering touch to current input target: action: 1, channel '40680c68 Sorry! (server)'

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 50

I/Process ( 3960): Sending signal. PID: 8428 SIG: 9

W/ActivityManager( 3960): Force finishing activity com.android.music/.player.activity.MusicPlayer

I/ActivityManager( 3960): Killing com.android.music (pid=8428): user's request

E/InputDispatcher( 3960): channel '40a34370 com.android.music/com.android.music.list.activity.MpMainTabActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8

E/InputDispatcher( 3960): channel '40a34370 com.android.music/com.android.music.list.activity.MpMainTabActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

W/AudioService( 3960): AudioFocus audio focus client died

I/ActivityManager( 3960): Process com.android.music (pid 8428) has died.

I/WindowManager( 3960): WINDOW DIED Window{40a34370 com.android.music/com.android.music.list.activity.MpMainTabActivity paused=false}

E/lights ( 3960): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 54

W/ActivityManager( 3960): Service crashed 2 times, stopping: ServiceRecord{40733d50 com.android.music/.player.service.CorePlayerService}

E/InputDispatcher( 3960): channel '40b8a7a0 com.android.music/com.android.music.player.activity.MusicPlayer (server)' ~ Consumer closed input channel or an error occurred. events=0x8

E/InputDispatcher( 3960): channel '40b8a7a0 com.android.music/com.android.music.player.activity.MusicPlayer (server)' ~ Channel is unrecoverably broken and will be disposed!

W/WindowManager( 3960): Failed looking up window

Somewhere in between these two sections of logcat we should be able to get a clues as to what is happening

---------- Post added at 09:44 AM ---------- Previous post was at 09:04 AM ----------

OK I got it fixed for me anyway.

To properly complete what is going on in this section of the logcat

V/AudioPolicyManager( 2516): stopOutput() output 1, stream 3, session 58

V/AudioPolicyManager( 2516): getNewDevice() selected device 0

V/AudioPolicyManager( 2516): setOutputDevice() output 1 device 0 delayMs 0

V/AudioPolicyManager( 2516): setOutputDevice() setting same device 0 or null device for output 1

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291231

I/AudioFlinger( 2516): stop output streamType (0, 3) for 1

V/PlayerDriver( 2516): Send player code: 14

V/PlayerDriver( 2516): position=291332

V/PlayerDriver( 2516): HandleInformationalEvent: PVMFInfoPositionStatus

V/PlayerDriver( 2516): HandleInformationalEvent: PVMFInfoEndOfData

E/MediaPlayerService( 2516): Client::notify In

E/PVPlayer( 2516): isDrmfile playing 0

D/MultiPlayer( 8428): onCompletion()

D/CorePlayerService( 8428): mMediaplayerHandler:1

D/CorePlayerService( 8428): next(false)

D/MusicPlayerIterator( 8428): getNext(false,2) is called

D/MusicPlayerIterator( 8428): getCursorCount(): count[110]

D/MusicDB ( 8428): MusicDB.getItemPostion : ListType[ALL], FilterID[-1], audio_id[282] ==> result position[16]

D/MusicDB ( 8428): getItemContentUri : listType[ALL], index[17]

D/MusicDB ( 8428): get_ID - listType[ALL], audioID[248]

D/MusicDB ( 8428): getAudioID returns _id[248]

it needs the SisoDrmProvider.apk. My SisoDrmProvider.apk was missing so i grabbed it from one of my nandroid backups and installed it and it finally fixed the music player freeze for me.

So if you are having the music player freeze try flashing the SisoDrmProvider.apk cwm zip I have here

http://dl.dropbox.com/u/11467031/SisoDrmProvider_cwm.zip

and see if it fixes it for you.