Jump to content

Poweramp&OpenGL crash


Recommended Posts

Device:

Android Gingerbread

kernel 2.6.35.3

A-8 i.MX51

OpenGL library:

libEGL_imx51.so

libGLESv1_CM_imx51.so

libGLESv2_imx51.so

 

 

There is a problem with Poweramp version 2 and older.
When you start the navigation software Poweramp crash.
First, focus on audio sinned, but he seems not to blame.

 
Excerpt from logcat

D/CacheService( 3435): onCreate
D/CacheService( 3435): onBind clientName=yandex://ru.yandex.yandexnavi
W/TRAFFIC ( 2307): 0,0 Кб/с
D/dalvikvm( 2965): GC_EXTERNAL_ALLOC freed 277K, 50% free 3335K/6599K, external 1398K/1851K, paused 85ms
D/CacheDownloadService( 3489): onCreate
D/CacheDownloadService( 3489): onBind clientName=yandex://ru.yandex.yandexnavi
D/*** DeviceIdProvider( 2965): pi.authority='ru.yandex.device.id.navi' uri='content://ru.yandex.device.id.navi/device_id'
D/*** DeviceIdProvider( 2965): device=ed1a39be466441c284d9b46dd5cc0eb8
D/can ( 2603): 0x5a, 0xffffffa5, 0x2, 0xffffff85, 0x0, 0x0, 0xffffff86,
W/PowerManagerService( 2213): acquireWakeLock refused tag=GpsLocationProvider
W/PowerManagerService( 2213): acquireWakeLock refused tag=GpsLocationProvider
D/athr_gps( 2213): gps fix frquency set to 1000 milli-secs
D/athr_gps( 2213): athr_gps_start: called
D/athr_gps( 2213): athr_run_hook: athr.gps.hookspath property is not set
D/athr_gps( 2213): Send WAKEUP command to GPS
D/athr_gps( 2213): gps control fd event
D/athr_gps( 2213): gps thread starting location_cb=0xae20b6dd
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,GGA,1,1,1,0*5b
D/athr_gps( 2213): gps sent to device: $PUBX,40,GGA,1,1,1,0*5b
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,GLL,1,1,1,0*5d
D/athr_gps( 2213): gps sent to device: $PUBX,40,GLL,1,1,1,0*5d
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,ZDA,1,1,1,0*45
D/athr_gps( 2213): gps sent to device: $PUBX,40,ZDA,1,1,1,0*45
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,VTG,1,1,1,0*5f
D/athr_gps( 2213): gps sent to device: $PUBX,40,VTG,1,1,1,0*5f
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,GSA,1,1,1,0*4f
D/athr_gps( 2213): gps sent to device: $PUBX,40,GSA,1,1,1,0*4f
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,GSV,1,1,1,0*58
D/athr_gps( 2213): gps sent to device: $PUBX,40,GSV,1,1,1,0*58
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,RMC,1,1,1,0*46
D/athr_gps( 2213): gps sent to device: $PUBX,40,RMC,1,1,1,0*46
D/athr_gps( 2213): gps set to baud rate 1 bps
D/athr_gps( 2213): function gps_dev_send: $PUBX,40,QUAL,1,1,1,0*13
D/athr_gps( 2213): gps sent to device: $PUBX,40,QUAL,1,1,1,0*13
D/athr_gps( 2213): gps dev start initiated
D/athr_gps( 2213): gps status callback: 0x1
D/athr_gps( 2213): gps entered timer thread
W/PowerManagerService( 2213): acquireWakeLock refused tag=KEEP_SCREEN_ON_FLAG
I/libEGL ( 2965): eglMakeCurrent last name com.maxmpz.audioplayer, pid 3554
I/libEGL ( 2965): eglMakeCurrent pid 2965, ru.yandex.yandexnavi
I/ActivityManager( 2213): Displayed ru.yandex.yandexnavi/.core.NavigatorActivity: +1s884ms (total +2s161ms)
W/JBK ( 2317): onBindInput
W/JBK ( 2317): onStartInput ru.yandex.yandexnavi
W/IInputConnectionWrapper( 3727): showStatusIcon on inactive InputConnection
W/InputManagerService( 2213): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@406c3920 (uid=10041 pid=3727)
W/libEGL ( 2965): eglMakeCurrent kill pid 3554
I/libEGL ( 2152): handle_fd read 9 bytes: kill 3554
W/libEGL ( 2152): handle_fd kill pid 3554, return with 0
W/ResourceType( 2965): No package identifier when getting value for resource number 0x00000000
E/HttpNativeExchange( 2965): class java.net.UnknownHostException mobile.navi.yandex.net on: http://mobile.navi.y...actor=1.0&utf=1
D/Zygote ( 2144): Process 3554 terminated by signal (1)
E/InputDispatcher( 2213): channel '4083f3a8 com.maxmpz.audioplayer/com.maxmpz.audioplayer.PlayerUIActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 2213): channel '4083f3a8 com.maxmpz.audioplayer/com.maxmpz.audioplayer.PlayerUIActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
W/AudioService( 2213): AudioFocus audio focus client died
I/AudioService( 2213): AudioFocus abandonAudioFocus(): removing entry for android.media.AudioManager@40513980com.maxmpz.audioplayer.player.PlayerService$20@40529e90
I/WindowManager( 2213): WINDOW DIED Window{4083f3a8 com.maxmpz.audioplayer/com.maxmpz.audioplayer.PlayerUIActivity paused=false}
I/ActivityManager( 2213): Process com.maxmpz.audioplayer (pid 3554) has died.
W/ActivityManager( 2213): Scheduling restart of crashed service com.maxmpz.audioplayer/.widgetpackcommon.WidgetUpdaterService in 5000ms
W/ActivityManager( 2213): Scheduling restart of crashed service com.maxmpz.audioplayer/.player.PlayerService in 15000ms
I/WindowManager( 2213): WIN DEATH: Window{40840e28 SurfaceView paused=false}
I/SourceService( 2213): BoardCastAudioPath to
E/ActivityManager( 2213): Activity Died:com.maxmpz.audioplayer
D/taskmanager.BootReceiver( 3143): Broadcast,action = source.manager.state.changed
D/taskmanager.BootReceiver( 3143): Saved current sound application:
I/SourceService( 2213): Inset : 0
I/SourceService( 2213): MuxThread : 0,100


I isolate the problem. Audiofokus not guilty. The problem in the driver OpenGL. It is why it gives the command to kill pid Poweramp when switching from window Poweramp Application using OpenGL.

If you switch to any other, which does not use OpenGL, then everything is fine

Question to experts: Version 1.4 Poweramp use OpenGL?

 
How can you beat this bug?
Link to comment
Share on other sites

  • 2 months later...
  • 4 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...