What steps will reproduce the problem?
1. I am using this code to play mms streams. While playing few mms streams, the
application just crashes. One such stream is
mms://streaming.clickhere2.com/Power98
2. The application also hangs while playing few streams, one such stream is
mms://nick9.surfernetwork.com/WEQX
What is the expected output? What do you see instead?
The application should be able to play the mms streams. Following is the output
received in the Logcat when the app crashes
08-13 16:36:40.352: INFO/DEBUG(5813): *** *** *** *** *** *** *** *** *** ***
*** *** *** *** *** ***
08-13 16:36:40.367: INFO/DEBUG(5813): Build fingerprint:
'Samsung/GT-I9000/GT-I9000/GT-I9000:2.1-update1/ECLAIR/DDJF3:user/release-keys'
08-13 16:36:40.367: INFO/DEBUG(5813): pid: 5907, tid: 5949 >>> com.test <<<
08-13 16:36:40.372: INFO/DEBUG(5813): signal 11 (SIGSEGV), fault addr 00000020
08-13 16:36:40.372: INFO/DEBUG(5813): r0 0000005b r1 4815805c r2 00000000
r3 00000004
08-13 16:36:40.382: INFO/DEBUG(5813): r4 00004000 r5 48158008 r6 0000404c
r7 4815c05c
08-13 16:36:40.382: INFO/DEBUG(5813): r8 4bbf5d08 r9 8190ac0c 10 00000000
fp 48158008
08-13 16:36:40.382: INFO/DEBUG(5813): ip df0d2e27 sp 4bbf5cf0 lr 81903d21
pc 81903d2c cpsr 08000030
08-13 16:36:40.737: INFO/DEBUG(5813): #00 pc 00003d2c
/data/data/com.test/lib/libmms.so
08-13 16:36:40.737: INFO/DEBUG(5813): #01 pc 00005e98
/data/data/com.test/lib/libmms.so
08-13 16:36:40.737: INFO/DEBUG(5813): #02 pc 00006806
/data/data/com.test/lib/libmms.so
08-13 16:36:40.737: INFO/DEBUG(5813): #03 pc 0000ecb4
/system/lib/libdvm.so
08-13 16:36:40.737: INFO/DEBUG(5813): #04 pc 00038890
/system/lib/libdvm.so
08-13 16:36:40.737: INFO/DEBUG(5813): #05 pc 0003db86
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #06 pc 000139b8
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #07 pc 00019338
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #08 pc 00018804
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #09 pc 0004eda4
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #10 pc 0004edcc
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #11 pc 000425b4
/system/lib/libdvm.so
08-13 16:36:40.742: INFO/DEBUG(5813): #12 pc 0000fdd4
/system/lib/libc.so
08-13 16:36:40.742: INFO/DEBUG(5813): #13 pc 0000f8a0
/system/lib/libc.so
08-13 16:36:40.742: INFO/DEBUG(5813): code around pc:
08-13 16:36:40.742: INFO/DEBUG(5813): 81903d1c eb6ef7fe 684b4641 248059a9
01e44652
08-13 16:36:40.747: INFO/DEBUG(5813): 81903d2c 18c96a10 1ae31c3a fcc8f002
d1002800
08-13 16:36:40.747: INFO/DEBUG(5813): 81903d3c 4bcce1d3 22014641 684b9300
18c01c29
08-13 16:36:40.747: INFO/DEBUG(5813): code around lr:
08-13 16:36:40.747: INFO/DEBUG(5813): 81903d10 1c3218af 44494ed0 1c38692b
eb6ef7fe
08-13 16:36:40.747: INFO/DEBUG(5813): 81903d20 684b4641 248059a9 01e44652
18c96a10
08-13 16:36:40.747: INFO/DEBUG(5813): 81903d30 1ae31c3a fcc8f002 d1002800
4bcce1d3
08-13 16:36:40.747: INFO/DEBUG(5813): stack:
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cb0 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cb4 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cb8 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cbc 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cc0 004ee9a0 [heap]
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cc4 35353731
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cc8 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5ccc 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cd0 0014b991 [heap]
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cd4 4bbf5ce8
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cd8 48158008
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cdc 00000024
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5ce0 81903d21
/data/data/com.test/lib/libmms.so
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5ce4 819087c4
/data/data/com.test/lib/libmms.so
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5ce8 df002777
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cec e3a070ad
08-13 16:36:40.747: INFO/DEBUG(5813): #00 4bbf5cf0 00002bbc
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cf4 48047008
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cf8 44464f5c
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5cfc 48047008
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d00 0014b990 [heap]
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d04 00000000
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d08 4815805c
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d0c 00000004
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d10 48047008
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d14 0001f400 [heap]
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d18 44464f5c
08-13 16:36:40.747: INFO/DEBUG(5813): 4bbf5d1c 44464f44
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d20 00466858 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d24 0036f1e0 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d28 00000000
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d2c 00000000
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d30 00433340 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d34 81905e9d
/data/data/com.test/lib/libmms.so
08-13 16:36:40.752: INFO/DEBUG(5813): #01 4bbf5d38 4bbf5d70
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d3c 001ba380 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d40 00433340 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d44 004117c0 [heap]
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d48 00000026
08-13 16:36:40.752: INFO/DEBUG(5813): 4bbf5d4c 8190680b
/data/data/com.test/lib/libmms.so
08-13 16:36:41.207: WARN/PowerManagerService(2239): Timer 0x3->0x3|0x0
08-13 16:36:41.417: INFO/AudioHardwareALSA(2184): Output standby called!!. Turn
off PCM device.
08-13 16:36:42.437: DEBUG/Zygote(2182): Process 5907 terminated by signal (11)
08-13 16:36:42.457: INFO/ActivityManager(2239): Process com.test (pid 5907) has
died.
08-13 16:36:42.462: INFO/WindowManager(2239): WIN DEATH: Window{48628b48
com.test/com.test.Radio paused=false}
08-13 16:36:42.462: INFO/WindowManager(2239): WIN DEATH: Window{487d7a10
Loading Station Laikos 87.6 FM paused=false}
08-13 16:36:42.472: WARN/ActivityManager(2239): Scheduling restart of crashed
service com.test/.PlayerService in 10000ms
What version of the product are you using? On what operating system?
I am using the latest version i.e. r25
Please provide any additional information below.
For the streams that it gets hangs, following is the output
08-13 16:44:13.677: DEBUG/FF-MPEG(6028): [asf @ 0x5256d0]gpos mismatch our
pos=24, end=166
08-13 16:44:13.677: DEBUG/FF-MPEG(6028): [asf @ 0x5256d0]gpos mismatch our
pos=46, end=2461
08-13 16:44:13.712: INFO/FF-MPEG(6028): Input #0, asf, from '':
08-13 16:44:13.712: INFO/FF-MPEG(6028): Metadata:
08-13 16:44:13.712: INFO/FF-MPEG(6028): WMFSDKVersion : 9.00.00.4503
08-13 16:44:13.712: INFO/FF-MPEG(6028): WMFSDKNeeded : 0.0.0.0000
08-13 16:44:13.712: INFO/FF-MPEG(6028): IsVBR : 0
08-13 16:44:13.712: INFO/FF-MPEG(6028): Duration:
08-13 16:44:13.712: INFO/FF-MPEG(6028): N/A
08-13 16:44:13.712: INFO/FF-MPEG(6028): , bitrate:
08-13 16:44:13.712: INFO/FF-MPEG(6028): N/A
08-13 16:44:13.712: INFO/FF-MPEG(6028): Stream #0.0
08-13 16:44:13.712: DEBUG/FF-MPEG(6028): , 0, 1/1000
08-13 16:44:13.712: INFO/FF-MPEG(6028): : Audio: 0x0161, 44100 Hz, 1 channels,
u8, 20 kb/s
08-13 16:44:13.722: DEBUG/ArrayAACPlayer(6028): play(): samplerate=44100,
channels=1
08-13 16:44:13.732: DEBUG/dalvikvm(6028): +++ not scanning
'/system/lib/libwebcore.so' for 'nativeDecode' (wrong CL)
08-13 16:44:13.732: DEBUG/PCMFeed(6028): run(): sampleRate=44100, channels=1,
bufferSizeInBytes=132300 (1500 ms)
08-13 16:44:13.737: DEBUG/dalvikvm(6028): +++ not scanning
'/system/lib/libexif.so' for 'nativeDecode' (wrong CL)
08-13 16:44:13.737: DEBUG/dalvikvm(6028): +++ not scanning
'/system/lib/libmedia_jni.so' for 'nativeDecode' (wrong CL)
08-13 16:44:13.747: DEBUG/AlarmReceiver(6040): Recurring alarm; requesting
download service.
08-13 16:44:13.752: ERROR/FF-MPEG(6028): [asf @ 0x5256d0]ff asf skip 1485
(unknown stream)
08-13 16:44:13.752: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:13.752: DEBUG/Rapp(6040): Addint the action for add
08-13 16:44:13.802: INFO/NotificationService(2239): Normal Sound PLAY ...
content://settings/system/notification_sound
08-13 16:44:13.817: INFO/MediaPlayer(2239): uri
is:content://settings/system/notification_sound
08-13 16:44:13.817: INFO/MediaPlayer(2239): Settings Ringtone is going to play
: content://settings/system/notification_sound
08-13 16:44:13.817: INFO/MediaPlayer(2239): it is a Non video Ringtone URI :
content://settings/system/notification_sound
08-13 16:44:13.817: INFO/MediaPlayer(2239): it is a Ringtone type is : 2
08-13 16:44:13.817: ERROR/RingtoneManager(2239): getActualDefaultRingtoneUri :
content://media/internal/audio/media/45
08-13 16:44:13.817: ERROR/RingtoneManager(2239): Uri.parse(uriString) :
content://media/internal/audio/media/45
08-13 16:44:13.817: INFO/MediaPlayer(2239): Temp URI for media play is :
content://media/internal/audio/media/45
08-13 16:44:13.817: INFO/MediaPlayer(2239): it is a valid Media DB URI :
content://media/internal/audio/media/45
08-13 16:44:13.822: INFO/MediaPlayer(2239): The actual path
is:/system/media/audio/notifications/20_Cloud.ogg
08-13 16:44:13.827: INFO/MediaPlayer(2239): It is a Not a DRM RingTone: return
NULl
08-13 16:44:13.827: INFO/MediaPlayer(2239): path is null
08-13 16:44:13.827: ERROR/SettingsProvider(2239): openAssetFile uri:
content://settings/system/notification_sound, mode=r
08-13 16:44:13.827: ERROR/SettingsProvider(2239): ringtoneType : 2
08-13 16:44:13.827: ERROR/RingtoneManager(2239): getActualDefaultRingtoneUri :
content://media/internal/audio/media/45
08-13 16:44:13.827: ERROR/RingtoneManager(2239): Uri.parse(uriString) :
content://media/internal/audio/media/45
08-13 16:44:13.827: ERROR/SettingsProvider(2239): soundUri :
content://media/internal/audio/media/45
08-13 16:44:13.957: VERBOSE/AudioHardwareALSA(2184):
------------------------>>>>>> ALSA OPEN mode 0,device 2
08-13 16:44:13.972: INFO/AudioHardwareALSA(2184): Initialized ALSA PLAYBACK
device AndroidPlayback_Speaker_normal
08-13 16:44:13.972: DEBUG/AudioHardwareALSA(2184): Set PLAYBACK PCM format to
S16_LE (Signed 16 bit Little Endian)
08-13 16:44:13.972: DEBUG/AudioHardwareALSA(2184): Using 2 channels for
PLAYBACK.
08-13 16:44:13.972: DEBUG/AudioHardwareALSA(2184): Set PLAYBACK sample rate to
44100 HZ
08-13 16:44:13.972: DEBUG/AudioHardwareALSA(2184): Buffer size: 4096
08-13 16:44:13.972: DEBUG/AudioHardwareALSA(2184): Latency: 92879
08-13 16:44:15.082: DEBUG/NetMeterService(2379): eth0 done in 1708 ms.
08-13 16:44:15.087: DEBUG/NetMeterService(2379): Alert: 4 ms
08-13 16:44:16.057: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:16.057: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:18.813: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:18.822: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:19.052: DEBUG/dalvikvm(2330): GC freed 1234 objects / 96160 bytes
in 208ms
08-13 16:44:19.232: INFO/AudioHardwareALSA(2184): Output standby called!!. Turn
off PCM device.
08-13 16:44:20.047: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:20.047: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:21.287: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:21.287: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:21.892: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:21.892: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:22.812: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:22.812: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:23.732: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:23.732: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:24.092: DEBUG/dalvikvm(2317): GC freed 587 objects / 52568 bytes in
243ms
08-13 16:44:24.102: DEBUG/OpenSSLSessionImpl(2317): Freeing OpenSSL session
08-13 16:44:24.962: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:24.962: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:27.112: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:27.112: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:28.342: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:28.342: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:29.037: DEBUG/dalvikvm(2379): GC freed 6047 objects / 289768 bytes
in 188ms
08-13 16:44:29.262: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:29.262: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:30.492: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:30.492: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:32.442: INFO/AlarmManager(2239): mWakeLock.acquire(500);
08-13 16:44:32.642: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:32.642: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:33.702: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:33.702: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:34.802: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:34.802: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:36.042: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:36.042: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:37.252: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:37.252: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:39.402: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:39.402: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:40.632: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:40.632: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:41.552: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:41.552: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:42.782: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:42.782: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:42.962: INFO/AlarmManager(2239): mWakeLock.acquire(500);
08-13 16:44:43.017: INFO/OnAlarmReceiver(2379): onReceive...
08-13 16:44:43.032: VERBOSE/NetMeterService----------(2379): NetMeterService+
int p is equals=0
08-13 16:44:43.042: DEBUG/NetMeterService(2379): ====> Updating database <====
08-13 16:44:43.067: DEBUG/NetMeterService(2379): Service onStart ->
08-13 16:44:44.702: DEBUG/NetMeterService(2379): eth0 done in 1651 ms.
08-13 16:44:44.712: DEBUG/NetMeterService(2379): Alert: 7 ms
08-13 16:44:44.932: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:44.932: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:45.102: INFO/StatusBarPolicy(2239): BAT. status:5 health:2
08-13 16:44:45.112: DEBUG/CorePlayerService(12830):
mSystemReceiver:onReceive(action=android.intent.action.BATTERY_CHANGED) is
called
08-13 16:44:45.117: DEBUG/WifiService(2239): ACTION_BATTERY_CHANGED
pluggedType: 2
08-13 16:44:45.117: INFO/WifiService(2239): handleMessage: MESSAGE_ENABLE_WIFI
08-13 16:44:45.122: INFO/WifiService(2239): handleMessage: MESSAGE_START_WIFI
08-13 16:44:45.127: INFO/BatteryUpdateService(2379): onReceive...
08-13 16:44:45.147: VERBOSE/SettingsAppWidgetProvider(2379): Updating wifi
button,state = 1
08-13 16:44:45.157: VERBOSE/SettingsAppWidgetProvider(2379): Updating bluetooth
button,state = 1
08-13 16:44:45.157: INFO/SettingsAppWidgetProvider(2379): level:100
08-13 16:44:45.162: ERROR/SettingsAppWidhetProvider(2379): level1 = 100.0
08-13 16:44:45.212: DEBUG/xxx(2379): appCount - 7
08-13 16:44:46.157: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:46.162: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:47.392: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:47.392: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:50.152: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:50.152: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:50.462: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:50.462: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:51.692: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:51.692: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:52.922: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:52.922: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:53.842: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:53.842: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:55.067: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:55.067: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:57.217: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:57.222: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:58.447: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:58.447: DEBUG/ArrayBufferReader(6028): next() waiting....
08-13 16:44:59.677: DEBUG/ArrayBufferReader(6028): next() awaken
08-13 16:44:59.677: DEBUG/ArrayBufferReader(6028): next() waiting....
Original issue reported on code.google.com by
mobile.d...@gmail.comon 13 Aug 2011 at 11:15