Open GoogleCodeExporter opened 9 years ago
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.com on 13 Aug 2011 at 11:15
mobile.d...@gmail.com
Original issue reported on code.google.com by
mobile.d...@gmail.com
on 13 Aug 2011 at 11:15