Porting AOSP*1.6 - G1 Q&A, Help & Troubleshooting

Hi,
I don't know if it's the right section but..
I'm trying to port AOSP 1.6 on Galaxy. After a few mod on init.rc, the system boot and work. Now, i want to have phone, and perhaps other things working on.
To make phone working, i tried to use the same libsec-ril.so from 1.5, but i got :
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RIL ( 8488): Opening tty device /dev/ttyS0
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 2548): Couldn't find 'rild' socket; retrying after timeout
E/RILJ ( 2548): Couldn't find 'rild' socket after 8 times, continuing to retry silently
E/RIL ( 8488): Failed to start RX reader thread
E/RILC ( 8488): RIL_register: RIL_RadioFunctions * null or invalid version (expected 2)
Click to expand...
Click to collapse
i also try with libreference-ril :
E/RILJ ( 2548): Hit EOS reading message length
I/RILJ ( 2548): Disconnected from 'rild' socket
I/RIL ( 8330): Opening tty device /dev/ttyS0
D/RILC ( 8330): startMultiClientSocket() START
D/RILC ( 8330): startMultiClientSocket() fd=8 END
I/RILJ ( 2548): Connected to 'rild' socket
D/RILC ( 8330): removeWatch: fd=11
I/RILC ( 8330): libril: new connection=12
D/RILC ( 8330): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED {RADIO_UNAVAILABLE}
D/RILC ( 8330): sendResponseRaw(): fd=12, header=201326592
D/RILC ( 8330): sendResponseRaw(): fd=12, dataSize=12
I/RILC ( 8330): RIL Daemon version: android reference-ril 1.0
D/RILJ ( 2548): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_UNAVAILABLE
D/RILC ( 8330): processTimeouts: fd=-1
Click to expand...
Click to collapse
Anyone know what happens ? I don"t know if it the right way, or if i simply run into a wall...

Related

GPS issue

I found my gps isn't working at all.
What happened?
Once a day I found my phone out of battery and I wasn't able to turn it on again. I performed a guarantee motherboard replacement. So I was very happy with my renewed 2.1 liquid.
In a month after the new brilliant 2.2 froyo leak was published and I reflashed my phone. Than a few days later I found my phone unable to find any sattelites at all, so I decided that it was a leaked 2.2 fault and didn't disturb myself and community about it. Now we have official 2.2 released on which I reflashed my phone too, but this unfortunately didn't solve the problem.
I tried adb logcat *:W and the output looks like this:
Code:
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_ON
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
E/Tethering( 123): active iface (usb0) reported as added, ignoring
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_END
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_END
W/libloc ( 123): Engine state: RPC_LOC_ENGINE_STATE_OFF
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_OFF
W/libloc ( 123): Fix session state: RPC_LOC_FIX_SESSION_STATE_BEGIN
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_SESSION_BEGIN
W/libloc ( 123): Engine state: RPC_LOC_ENGINE_STATE_ON
W/libloc ( 123): loc_inform_gps_status, status: GPS_STATUS_ENGINE_ON
and so on: session start, session end, session start, session end... Also, on boot there are another interesting messages:
Code:
E/acer_AgpsSetting( 120): Acer A-GPS Settings Interface init! Curren version(201)
W/GpsLocationProvider( 120): Doesn't have stored SUPL host and port, using PROPERTIES_FILE settings!
E/GpsLocationProvider( 120): GPS_CERT file exists: false
E/GpsLocationProvider( 120): Failed to default A-GPS settings!
E/GpsLocationProvider( 120): unable to parse SUPL_PORT:
I decided that it was complete 2.2 fault and went back to official stock 2.1 eclair but got abosolutely the same logcat output and no sattelites found.
I can't believe this is a hw problem again I am very dissapointed about it because the service quality in Russia is awful (45 days of waiting for my beauty in september).
I not sure very well but I think (don't remember because of what, actually) it WAS OK before 2.2 flashing. But I can't say it absolutely definite.
Any help would be appreciate, lost any hope
additional info:
i've set debug level in gps.conf to 5 (verbose) and got this output:
Code:
D/libloc ( 123): Event RPC_LOC_EVENT_PARSED_POSITION_REPORT (client 0)
D/libloc ( 123): Session status: RPC_LOC_SESS_STATUS_IN_PROGESS Valid mask: 0xF1E9
D/libloc ( 123): Latitude: 54.7367835 (intermediate)
D/libloc ( 123): Longitude: 55.9604287
D/libloc ( 123): Accuracy: 1772.0000000
V/libloc ( 123): loc_eng_report_position: ignore position report when session status = 1
D/libloc ( 123):
D/libloc ( 123): Event RPC_LOC_EVENT_SATELLITE_REPORT (client 0)
D/libloc ( 123): sv count: 0
D/libloc ( 123):
D/libloc ( 123): Event RPC_LOC_EVENT_PARSED_POSITION_REPORT (client 0)
D/libloc ( 123): Session status: RPC_LOC_SESS_STATUS_IN_PROGESS Valid mask: 0xF1E9
D/libloc ( 123): Latitude: 54.7367835 (intermediate)
D/libloc ( 123): Longitude: 55.9604287
D/libloc ( 123): Accuracy: 1789.0000000
V/libloc ( 123): loc_eng_report_position: ignore position report when session status = 1
D/libloc ( 123):
D/libloc ( 123): Event RPC_LOC_EVENT_SATELLITE_REPORT (client 0)
D/libloc ( 123): sv count: 0
and so on. Latitude and longitude remains absolutely the same, but Accuracy always changing (grows a little bit).
Is there any ideas? I got maximum from the logs, hope someone give me advice... Is there any chance to "wipe gps data" or something?
still requesting any help..
Hi
Have you found any solution to your problem? I have the same issue (see www .htcforums.com/desire-hd/7699-gps-interruption-problem.html). I am using Android 2.2 on HTC Desire HD.
Thanks in advance.

[Q] ADS_magpie-20110729 + gapps-mdpi-gb-20110709: java/lang/NullPointerException

It's a follow up of the thread [Q] ADS_magpie-20110729-signed.zip: android.process.acore stopped unexpectedly.
The phone setup is as before:
Phone: ADP1 (DREAM PVT 32B SHIP S-ON CPLD-4)
ROM: ADS_magpie-20110729 + gapps-mdpi-gb-20110709
Recovery: RA-dream-v1.7.0
Radio: 2.22.28.25
Spl:1.33.0013d
SD: 8GB = 128MB swap / 512MB ext4 / FAT
Playing around with the phone result in Dalvik crashes:
Code:
W/dalvikvm( 1054): Exception Ljava/lang/NullPointerException; thrown while initializing Lcom/google/android/syncadapters/contacts/ContactsSyncAdapterService;
W/dalvikvm( 1054): Class init failed in newInstance call (Lcom/google/android/syncadapters/contacts/ContactsSyncAdapterService;)
I/DEBUG ( 1044): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1044): Build fingerprint: 'google/soju/crespo:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 1044): pid: 1054, tid: 1054 >>> com.google.process.gapps <<<
I/DEBUG ( 1044): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000002
I/DEBUG ( 1044): r0 00000000 r1 00000004 r2 ffffffff r3 00000000
I/DEBUG ( 1044): r4 fffffffa r5 00000003 r6 00000000 r7 416fcee8
I/DEBUG ( 1044): r8 aca11f80 r9 0000ce40 10 416fce2c fp beacd760
I/DEBUG ( 1044): ip 80000004 sp beacd418 lr aca31581 pc aca3eade cpsr 80000030
I/DEBUG ( 1044): #00 pc 0003eade /system/lib/libdvm.so
I/DEBUG ( 1044): #01 pc 000605b8 /system/lib/libdvm.so
I/DEBUG ( 1044): #02 pc 00017014 /system/lib/libdvm.so
I/DEBUG ( 1044): #03 pc 0001c100 /system/lib/libdvm.so
I/DEBUG ( 1044): #04 pc 0001affc /system/lib/libdvm.so
I/DEBUG ( 1044): #05 pc 000593da /system/lib/libdvm.so
I/DEBUG ( 1044): #06 pc 000595fe /system/lib/libdvm.so
I/DEBUG ( 1044): #07 pc 0003f01e /system/lib/libdvm.so
I/DEBUG ( 1044): #08 pc 00059598 /system/lib/libdvm.so
I/DEBUG ( 1044): #09 pc 00060f2e /system/lib/libdvm.so
I/DEBUG ( 1044): #10 pc 00017014 /system/lib/libdvm.so
I/DEBUG ( 1044): #11 pc 0001c100 /system/lib/libdvm.so
I/DEBUG ( 1044): #12 pc 0001affc /system/lib/libdvm.so
I/DEBUG ( 1044): #13 pc 000593da /system/lib/libdvm.so
I/DEBUG ( 1044): #14 pc 000459e4 /system/lib/libdvm.so
I/DEBUG ( 1044): #15 pc 000342cc /system/lib/libandroid_runtime.so
I/DEBUG ( 1044): #16 pc 000350e6 /system/lib/libandroid_runtime.so
I/DEBUG ( 1044): #17 pc 00008ca2 /system/bin/app_process
I/DEBUG ( 1044): #18 pc 000150fc /system/lib/libc.so
I/DEBUG ( 1044):
I/DEBUG ( 1044): code around pc:
I/DEBUG ( 1044): aca3eabc 33d458ab 42886819 f027d006 2800f897
I/DEBUG ( 1044): aca3eacc 1c27d102 e0092500 2c00683c e7f8d1e9
I/DEBUG ( 1044): aca3eadc 68a03c14 1e426824 182d4190 d1f72c00
I/DEBUG ( 1044): aca3eaec 2d002000 9c00d032 d00a2c00 20490069
I/DEBUG ( 1044): aca3eafc f0222200 1e04fffb 1c23d02b 20003310
I/DEBUG ( 1044):
I/DEBUG ( 1044): code around lr:
I/DEBUG ( 1044): aca31560 d1112800 60e53501 9b019800 60606027
I/DEBUG ( 1044): aca31570 1c6860a3 004160e0 1c320849 e8bcf7e0
I/DEBUG ( 1044): aca31580 d0012800 fa92f00e bdf0b003 1e04b510
I/DEBUG ( 1044): aca31590 68a0d005 ef72f7df f7df1c20 bd10ef70
I/DEBUG ( 1044): aca315a0 1c05b570 20012120 ef7af7df d00e1e04
I/DEBUG ( 1044):
I/DEBUG ( 1044): stack:
I/DEBUG ( 1044): beacd3d8 beacd3e0
I/DEBUG ( 1044): beacd3dc 0000dfc0
I/DEBUG ( 1044): beacd3e0 407ad220
I/DEBUG ( 1044): beacd3e4 401cc8c8
I/DEBUG ( 1044): beacd3e8 00000001
I/DEBUG ( 1044): beacd3ec aca65c5d /system/lib/libdvm.so
I/DEBUG ( 1044): beacd3f0 00000002
I/DEBUG ( 1044): beacd3f4 401ccaf0
I/DEBUG ( 1044): beacd3f8 00000000
I/DEBUG ( 1044): beacd3fc 00000002
I/DEBUG ( 1044): beacd400 00000004
I/DEBUG ( 1044): beacd404 416fcec8
I/DEBUG ( 1044): beacd408 aca9e5c0
I/DEBUG ( 1044): beacd40c 00000000
I/DEBUG ( 1044): beacd410 df002777
I/DEBUG ( 1044): beacd414 e3a070ad
I/DEBUG ( 1044): #00 beacd418 00000001
I/DEBUG ( 1044): beacd41c fffffec4
I/DEBUG ( 1044): beacd420 00000fae
I/DEBUG ( 1044): beacd424 beacd490
I/DEBUG ( 1044): beacd428 416fce54
I/DEBUG ( 1044): beacd42c beacd488
I/DEBUG ( 1044): beacd430 401cc8c8
I/DEBUG ( 1044): beacd434 aca605bd /system/lib/libdvm.so
I/DEBUG ( 1044): #01 beacd438 41e5be0c
I/DEBUG ( 1044): beacd43c aca17018 /system/lib/libdvm.so
W/dalvikvm( 1054): threadid=3: spin on suspend #1 threadid=1 (pcf=0)
W/dalvikvm( 1054): threadid=3: spin on suspend #2 threadid=1 (pcf=0)
I/dalvikvm( 1054): "GC" daemon prio=5 tid=3 RUNNABLE
I/dalvikvm( 1054): | group="system" sCount=0 dsCount=0 obj=0x406d10f8 self=0x129cd0
I/dalvikvm( 1054): | sysTid=1056 nice=0 sched=0/0 cgrp=default handle=584024
I/dalvikvm( 1054): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 1054):
I/dalvikvm( 1054): "main" prio=5 tid=1 RUNNABLE
I/dalvikvm( 1054): | group="main" sCount=1 dsCount=0 obj=0x401e2190 self=0xce40
I/dalvikvm( 1054): | sysTid=1054 nice=0 sched=0/0 cgrp=default handle=-1345006496
I/dalvikvm( 1054): DumpRunning: bad offset found: 7740940 (from 0x416fa000 0x41e5be0c)
I/dalvikvm( 1054): at java.lang.Throwable.nativeFillInStackTrace(Native Method)
I/dalvikvm( 1054): at java.lang.Throwable.fillInStackTrace(Throwable.java:135)
I/dalvikvm( 1054): at java.lang.Throwable.<init>(Throwable.java:74)
I/dalvikvm( 1054): at java.lang.Throwable.<init>(Throwable.java:99)
I/dalvikvm( 1054): at java.lang.Exception.<init>(Exception.java:61)
I/dalvikvm( 1054): at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:50)
I/dalvikvm( 1054): at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm( 1054): at java.lang.reflect.Method.invoke(Method.java:507)
I/DEBUG ( 1044): debuggerd committing suicide to free the zombie!
I/DEBUG ( 1073): debuggerd: Jul 15 2011 18:22:13
I/ActivityManager( 436): Process com.google.process.gapps (pid 1054) has died.
W/ActivityManager( 436): Scheduling restart of crashed service com.google.android.syncadapters.contacts/.ContactsSyncAdapterService in 80000ms
W/ActivityManager( 436): Scheduling restart of crashed service com.google.android.gsf/.gtalkservice.service.GTalkService in 89999ms
D/Zygote ( 428): Process 1054 terminated by signal (11)
I/power ( 436): *** set_screen_state 0
D/AKMD ( 153): Compass CLOSE
E/talk ( 1024): onSaveInstanceState: caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.getAccountId(IImSession.java:496)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onSaveInstanceState(RosterListActivity.java:168)
E/talk ( 1024): at android.app.Activity.performSaveInstanceState(Activity.java:1037)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1181)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2336)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311)
E/talk ( 1024): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291)
E/talk ( 1024): at android.app.ActivityThread.access$1700(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:938)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
D/SurfaceFlinger( 436): About to give-up screen, flinger = 0x1b49f0
I/ActivityManager( 436): Start proc com.google.process.gapps for service com.google.android.gsf/.loginservice.GoogleLoginService: pid=1074 uid=10004 gids={3003, 1015, 2001, 1007}
W/IInputConnectionWrapper( 436): showStatusIcon on inactive InputConnection
D/szipinf ( 1074): Initializing inflate state
I/ActivityThread( 1074): Pub com.google.settings: com.google.android.gsf.settings.GoogleSettingsProvider
I/ActivityThread( 1074): Pub subscribedfeeds: com.google.android.gsf.subscribedfeeds.SubscribedFeedsProvider
D/dalvikvm( 1074): GC_CONCURRENT freed 407K, 51% free 2790K/5639K, external 0K/0K, paused 7ms+15ms
I/ActivityThread( 1074): Pub com.google.android.gsf.gservices: com.google.android.gsf.gservices.GservicesProvider
I/GservicesProvider( 1074): Gservices pushing to system: true; secure: true
I/ActivityThread( 1074): Pub com.google.android.providers.talk: com.google.android.gsf.talk.TalkProvider
D/SyncManager( 436): setSyncAutomatically: , provider subscribedfeeds -> true
D/SyncManager( 436): setSyncAutomatically: already set to true, doing nothing
D/KeyguardViewMediator( 436): wakeWhenReadyLocked(82)
I/power ( 436): *** set_screen_state 1
D/AKMD ( 153): Compass OPEN
E/talk ( 1024): initSession: caught android.os.DeadObjectException
D/SurfaceFlinger( 436): Screen about to return, flinger = 0x1b49f0
D/dalvikvm( 436): GC_CONCURRENT freed 664K, 39% free 5285K/8647K, external 600K/1800K, paused 18ms+16ms
W/InputManagerService( 436): Window already focused, ignoring focus gain of: [email protected]
W/InputManagerService( 436): Starting input on non-focused client [email protected] (uid=1000 pid=436)
I/ActivityManager( 436): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher } from pid 436
E/talk ( 1024): onSaveInstanceState: caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.getAccountId(IImSession.java:496)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onSaveInstanceState(RosterListActivity.java:168)
E/talk ( 1024): at android.app.Activity.performSaveInstanceState(Activity.java:1037)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1181)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2336)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311)
E/talk ( 1024): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291)
E/talk ( 1024): at android.app.ActivityThread.access$1700(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:938)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
E/talk ( 1024): removeRemoteListeners caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.removeConnectionStateListener(IImSession.java:634)
E/talk ( 1024): at com.google.android.talk.BuddyList.removeRemoteListeners(BuddyList.java:981)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onStop(RosterListActivity.java:140)
E/talk ( 1024): at com.google.android.talk.BuddyList.onStop(BuddyList.java:570)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1170)
E/talk ( 1024): at android.app.Activity.performStop(Activity.java:3873)
E/talk ( 1024): at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:2427)
E/talk ( 1024): at android.app.ActivityThread.handleStopActivity(ActivityThread.java:2475)
E/talk ( 1024): at android.app.ActivityThread.access$1800(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:948)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 436): Starting: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.android.browser/.BrowserActivity } from pid 541
I/ActivityManager( 436): Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=1089 uid=10014 gids={3003, 1015}
I/ActivityManager( 436): Process com.android.deskclock (pid 913) has died.
The whole logcat since installation cat be found attached.
Strange ... can you give me a dump of
Code:
df -h
I would like to be sure, that there is / was enough space on /system.
Here is the disk free human readable dump of this phone:
Code:
Filesystem Size Used Available Use% Mounted on
tmpfs 55.0M 32.0K 54.9M 0% /dev
tmpfs 55.0M 0 55.0M 0% /mnt/asec
tmpfs 55.0M 0 55.0M 0% /mnt/obb
/dev/block/mtdblock3 91.0M 76.1M 14.9M 84% /system
/dev/block/mtdblock5 91.8M 73.0M 18.8M 80% /data
/dev/block/mtdblock4 27.0M 1.1M 25.9M 4% /cache
/dev/block/loop0 768.0K 768.0K 0 100% /system/lib/modules
/dev/block/loop1 2.5M 2.5M 0 100% /system/fonts
/dev/block/vold/179:1
6.9G 186.1M 6.7G 3% /mnt/sdcard
/dev/block/vold/179:1
6.9G 186.1M 6.7G 3% /mnt/secure/asec
/dev/block/dm-0 3.1M 1.1M 2.0M 35% /mnt/asec/de.anormalmedia.android.lw.cits-1
/dev/block/dm-1 2.0M 528.0K 1.5M 25% /mnt/asec/com.google.zxing.client.android-1
Most likely I found the reason:
Code:
...
I/Database( 389): sqlite returned: error code = 11, msg = database corruption at line 45898 of [42537b6056]
I/Database( 389): sqlite returned: error code = 11, msg = database corruption at line 45936 of [42537b6056]
I/Database( 389): sqlite returned: error code = 11, msg = statement aborts at 24: [SELECT _id, raw_contact_id, data_sync2, data_sync1, data_version FROM view_data_restricted data WHERE (account_name='[email protected]' AND account_type='com.google') AND (mimetype=? AND data_sync2 IS NOT NULL AND (data_sync3 IS NULL OR data_sync3!=data_sync2) AND data_sync1 IS NOT NULL)] database disk image is malformed
I/InstallAppProgress( 1847): Finished installing de.anormalmedia.android.lw.cits
E/Database( 389): Removing corrupt database: /data/data/com.android.providers.contacts/databases/contacts2.db
I/ActivityManager( 174): Start proc org.openintents.filemanager for activity org.openintents.filemanager/.FileManagerActivity: pid=1985 uid=10038 gids={1015}
I/ActivityManager( 174): Process android.process.media (pid 1926) has died.
I/ActivityThread( 1985): Pub org.openintents.filemanager: org.openintents.filemanager.FileManagerProvider
I/EulaOrNewVersion( 1985): Eula has been accepted.
I/EulaOrNewVersion( 1985): Same version 17 as last launch.
E/DatabaseUtils( 389): Writing exception to parcel
E/DatabaseUtils( 389): android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:73)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:287)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:268)
E/DatabaseUtils( 389): at android.database.CursorToBulkCursorAdaptor.count(CursorToBulkCursorAdaptor.java:132)
E/DatabaseUtils( 389): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:118)
E/DatabaseUtils( 389): at android.os.Binder.execTransact(Binder.java:320)
E/DatabaseUtils( 389): at dalvik.system.NativeStart.run(Native Method)
I don't know, why your contact's database gets corrupted, but after that you got the NullpointerExceptions from the ContacsSyncAdapter.
I've done a "master clear" over the "Settings" menu. The result a lot of exceptions attached. Here a snapshot:
Code:
W/SettingsProvider( 185): Unable to add bookmark: com.google.android.gm/com.google.android.gm.ConversationListActivityGmail
W/SettingsProvider( 185): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.google.android.gm/com.google.android.gm.ConversationListActivityGmail}
W/SettingsProvider( 185): at android.app.ContextImpl$ApplicationPackageManager.getActivityInfo(ContextImpl.java:1842)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:887)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:925)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.onCreate(DatabaseHelper.java:135)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:126)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:404)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:323)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:259)
W/SettingsProvider( 185): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
W/SettingsProvider( 185): at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
W/SettingsProvider( 185): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
W/SettingsProvider( 185): at android.app.ActivityThread.installSystemProviders(ActivityThread.java:3660)
W/SettingsProvider( 185): at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:5567)
W/SettingsProvider( 185): at com.android.server.ServerThread.run(SystemServer.java:182)
W/SettingsProvider( 185): Unable to add bookmark: com.android.im/com.android.im.app.LandingPage
W/SettingsProvider( 185): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.android.im/com.android.im.app.LandingPage}
W/SettingsProvider( 185): at android.app.ContextImpl$ApplicationPackageManager.getActivityInfo(ContextImpl.java:1842)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:887)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:925)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.onCreate(DatabaseHelper.java:135)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:126)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:404)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:323)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:259)
W/SettingsProvider( 185): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
W/SettingsProvider( 185): at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
W/SettingsProvider( 185): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
W/SettingsProvider( 185): at android.app.ActivityThread.installSystemProviders(ActivityThread.java:3660)
W/SettingsProvider( 185): at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:5567)
W/SettingsProvider( 185): at com.android.server.ServerThread.run(SystemServer.java:182)
Code:
D/EmailProvider( 497): Creating EmailProvider database
E/AndroidRuntime( 497): FATAL EXCEPTION: main
E/AndroidRuntime( 497): java.lang.RuntimeException: Unable to create service com.android.exchange.SyncManager: java.lang.NullPointerException
E/AndroidRuntime( 497): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955)
E/AndroidRuntime( 497): at android.app.ActivityThread.access$2500(ActivityThread.java:117)
E/AndroidRuntime( 497): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985)
E/AndroidRuntime( 497): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 497): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 497): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 497): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 497): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 497): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/AndroidRuntime( 497): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/AndroidRuntime( 497): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 497): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 497): at com.android.email.Utility.getConsistentDeviceId(Utility.java:601)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.getDeviceIdInternal(SyncManager.java:1064)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.getDeviceId(SyncManager.java:1041)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.onCreate(SyncManager.java:1767)
E/AndroidRuntime( 497): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945)
E/AndroidRuntime( 497): ... 10 more
V/ContactsProvider( 417): Completed import of legacy contacts
Code:
I/ActivityManager( 185): Starting: Intent { act=android.intent.action.INSERT dat=content://telephony/carriers cmp=com.android.settings/.ApnEditor } from pid 718
D/TelephonyProvider( 365): inserted port= authtype=-1 protocol=IP mmsproxy= roaming_protocol=IP proxy= name= server= apn= password= user= mmsport= rowID = 23
D/dalvikvm( 365): GC_CONCURRENT freed 473K, 47% free 3381K/6279K, external 0K/0K, paused 8ms+9ms
E/TelephonyProvider( 365): Failed setting numeric '26207' to the current operator
I/TelephonyRegistry( 185): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=apnChanged interfaceName=null networkType=8
W/dalvikvm( 718): threadid=9: thread exiting with uncaught exception (group=0x40258560)
E/AndroidRuntime( 718): FATAL EXCEPTION: pool-1-thread-1
E/AndroidRuntime( 718): java.lang.NoSuchMethodError: 
E/AndroidRuntime( 718): at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:182)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl.writeToFile(ContextImpl.java:3167)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl.access$800(ContextImpl.java:2732)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl$1.run(ContextImpl.java:3082)
E/AndroidRuntime( 718): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/AndroidRuntime( 718): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/AndroidRuntime( 718): at java.lang.Thread.run(Thread.java:1019)
I/DEBUG ( 149): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 149): Build fingerprint: 'google/soju/crespo:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 149): pid: 718, tid: 728 >>> com.android.settings <<<
I/DEBUG ( 149): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 149): r0 00000000 r1 00000370 r2 00000010 r3 00000100
I/DEBUG ( 149): r4 40093ec8 r5 0017f098 r6 aca9e5c0 r7 40093edc
I/DEBUG ( 149): r8 aca11f80 r9 00000000 10 0017f098 fp 444d0ed8
I/DEBUG ( 149): ip 00000010 sp 444d0b88 lr aca1710c pc aca3edfa cpsr 20000030
W/ActivityManager( 185): Force finishing activity com.android.settings/.ApnEditor
W/ActivityManager( 185): Force finishing activity com.android.settings/.ApnSettings
W/ActivityManager( 185): Activity pause timeout for HistoryRecord{4094a7d8 com.android.settings/.ApnEditor}
I/DEBUG ( 149): #00 pc 0003edfa /system/lib/libdvm.so
I/DEBUG ( 149): #01 pc 00017108 /system/lib/libdvm.so
I/DEBUG ( 149):
I/DEBUG ( 149): code around pc:
I/DEBUG ( 149): aca3edd8 009122dc 1c054e30 4c306a87 46622080
I/DEBUG ( 149): aca3ede8 00439300 9404447e 93029101 1c3c9805
I/DEBUG ( 149): aca3edf8 68033c14 1c2868a1 fedcf7ff 28009003
I/DEBUG ( 149): aca3ee08 9b00da3f d11a2b00 98019b04 581158f2
I/DEBUG ( 149): aca3ee18 d0142900 009823e6 29005811 68a1d004
I/DEBUG ( 149):
I/DEBUG ( 149): code around lr:
I/DEBUG ( 149): aca170ec e52dc004 e5961010 e1a0000a e5911020
I/DEBUG ( 149): aca170fc e1a02009 e0441001 e1a010c1 fa009f30
I/DEBUG ( 149): aca1710c e5da1024 e3510000 0a000004 e1a05000
I/DEBUG ( 149): aca1711c e1a0000a e1a01009 fa010669 e1a00005
I/DEBUG ( 149): aca1712c e59d5004 e3500000 e28dd008 4a00000f
I/DEBUG ( 149):
I/DEBUG ( 149): stack:
I/DEBUG ( 149): 444d0b48 00000004
I/DEBUG ( 149): 444d0b4c 40251b00
I/DEBUG ( 149): 444d0b50 40093df8
I/DEBUG ( 149): 444d0b54 aca11db8 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0b58 00000000
I/DEBUG ( 149): 444d0b5c 00000000
I/DEBUG ( 149): 444d0b60 407e3400
I/DEBUG ( 149): 444d0b64 41d6ed90
I/DEBUG ( 149): 444d0b68 41735058
I/DEBUG ( 149): 444d0b6c 0017f098
I/DEBUG ( 149): 444d0b70 40251b00
I/DEBUG ( 149): 444d0b74 ad119029 /system/lib/libnativehelper.so
I/DEBUG ( 149): 444d0b78 41735058
I/DEBUG ( 149): 444d0b7c 0017f098
I/DEBUG ( 149): 444d0b80 df002777
I/DEBUG ( 149): 444d0b84 e3a070ad
I/DEBUG ( 149): #00 444d0b88 00000000
I/DEBUG ( 149): 444d0b8c 00000370
I/DEBUG ( 149): 444d0b90 00000100
I/DEBUG ( 149): 444d0b94 444d0c10
I/DEBUG ( 149): 444d0b98 fffffec4
I/DEBUG ( 149): 444d0b9c 00000000
I/DEBUG ( 149): 444d0ba0 444d0c08
I/DEBUG ( 149): 444d0ba4 425f6338
I/DEBUG ( 149): 444d0ba8 40093edc
I/DEBUG ( 149): 444d0bac 444d0c08
I/DEBUG ( 149): 444d0bb0 00003072
I/DEBUG ( 149): 444d0bb4 aca1710c /system/lib/libdvm.so
I/DEBUG ( 149): #01 444d0bb8 444d0bbc
I/DEBUG ( 149): 444d0bbc 40093edc
I/DEBUG ( 149): 444d0bc0 00000000
I/DEBUG ( 149): 444d0bc4 444d0c08
I/DEBUG ( 149): 444d0bc8 00000001
I/DEBUG ( 149): 444d0bcc 001605e8
I/DEBUG ( 149): 444d0bd0 0017f0a0
I/DEBUG ( 149): 444d0bd4 00016f10
I/DEBUG ( 149): 444d0bd8 41d9a8ec
I/DEBUG ( 149): 444d0bdc 00000000
I/DEBUG ( 149): 444d0be0 444d0ed8
I/DEBUG ( 149): 444d0be4 aca1c104 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0be8 444d0c08
I/DEBUG ( 149): 444d0bec 0017f098
I/DEBUG ( 149): 444d0bf0 aca1c074 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0bf4 4171da84
I/DEBUG ( 149): 444d0bf8 fffffec4
I/DEBUG ( 149): 444d0bfc aca1b000 /system/lib/libdvm.so
W/dalvikvm( 718): threadid=3: spin on suspend #1 threadid=10 (pcf=0)
W/dalvikvm( 718): threadid=3: spin on suspend #2 threadid=10 (pcf=0)
I/dalvikvm( 718): "GC" daemon prio=5 tid=3 RUNNABLE
I/dalvikvm( 718): | group="system" sCount=0 dsCount=0 obj=0x40750360 self=0x1ca110
I/dalvikvm( 718): | sysTid=720 nice=0 sched=0/0 cgrp=bg_non_interactive handle=1224328
I/dalvikvm( 718): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 718):
I/dalvikvm( 718): "pool-1-thread-2" prio=5 tid=10 RUNNABLE
I/dalvikvm( 718): | group="main" sCount=1 dsCount=0 obj=0x407dc870 self=0x17f098
I/dalvikvm( 718): | sysTid=728 nice=0 sched=0/0 cgrp=bg_non_interactive handle=1569232
I/dalvikvm( 718): at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:~182)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl.writeToFile(ContextImpl.java:3167)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl.access$800(ContextImpl.java:2732)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl$1.run(ContextImpl.java:3082)
I/dalvikvm( 718): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
I/dalvikvm( 718): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
I/dalvikvm( 718): at java.lang.Thread.run(Thread.java:1019)
I/dalvikvm( 718):
I/DEBUG ( 149): debuggerd committing suicide to free the zombie!
I/DEBUG ( 731): debuggerd: Jul 15 2011 18:22:13
I/ActivityManager( 185): Process com.android.settings (pid 718) has died.
The whole logcat is attached. It's a morge general problem of installation but where to start?
Did'n look at your logcat at the moment, but probably you could send me the logcat from flashing, too. There were two other guys who had bad NAND and the "old" system was not erased. I would like to exclude, that you have a similar problem.
Sent from my Gingerbread on Dream using XDA App
I assume you are looking for the recovery.log created in SPL. I've done a whole wipe and redone the installation. All files I know are attached.
Playing arround I've found the following logcat entry:
Code:
E/Database( 442): Failure 10 (disk I/O error) on 0x148698 when executing 'COMMIT;'
E/Gmail ( 442): Mail sync failed
E/Gmail ( 442): android.database.sqlite.SQLiteDiskIOException: disk I/O error: COMMIT;
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.native_execSQL(Native Method)
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1763)
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:583)
E/Gmail ( 442): at com.google.android.gm.provider.MailCore.setCustomFromPreference(MailCore.java:1567)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine$PublicMailStore.setCustomFromPreference(MailEngine.java:3545)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleStartSyncInfoProto(MailSync.java:1476)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleResponseProto(MailSync.java:956)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleResponse(MailSync.java:864)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleSyncResponse(MailSync.java:844)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sendRequest(MailEngine.java:1543)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.runSyncLoop(MailEngine.java:1505)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sync(MailEngine.java:1393)
E/Gmail ( 442): at com.google.android.gm.provider.MailSyncAdapterService$SyncAdapterImpl.onPerformLoggedSync(MailSyncAdapterService.java:61)
E/Gmail ( 442): at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:27)
E/Gmail ( 442): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164)
D/SyncManager( 174): failed sync operation authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 850665 expedited: false, SyncResult: databaseError: true stats []
D/SyncManager( 174): not retrying sync operation because the error is a hard error: authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 851914 expedited: false
I/dalvikvm( 274): Jit: resizing JitTable from 1024 to 2048
I/Database( 442): sqlite returned: error code = 2570, msg = statement aborts at 93: [select conversations_to_fetch._id as _id, max(
I/Database( 442): case when not clientCreated then messages.messageId else 0 end)
I/Database( 442): as highestMessageId, max(messages.clientCreated) as hasClientCreatedMessages from conversations_to_fetch left outer join messages on messages.conversation = conversations_to_fetch._id and messages.synced = 1 where nextAttemptDateMs < ?group by conversations_to_fetch._id order by conversations_to_fetch._id desc limit 50] disk I/O error
E/Gmail ( 442): Mail sync failed
E/Gmail ( 442): android.database.sqlite.SQLiteDiskIOException: disk I/O error
E/Gmail ( 442): at android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
E/Gmail ( 442): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:73)
E/Gmail ( 442): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:287)
E/Gmail ( 442): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:268)
E/Gmail ( 442): at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:171)
E/Gmail ( 442): at android.database.AbstractCursor.moveToNext(AbstractCursor.java:256)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine$PublicMailStore.getConversationInfosToFetch(MailEngine.java:3802)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.nextSyncRequest(MailSync.java:669)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.runSyncLoop(MailEngine.java:1462)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sync(MailEngine.java:1393)
E/Gmail ( 442): at com.google.android.gm.provider.MailSyncAdapterService$SyncAdapterImpl.onPerformLoggedSync(MailSyncAdapterService.java:61)
E/Gmail ( 442): at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:27)
E/Gmail ( 442): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164)
D/SyncManager( 174): failed sync operation authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 879123 expedited: false, SyncResult: databaseError: true stats []
D/SyncManager( 174): not retrying sync operation because the error is a hard error: authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 882641 expedited: false
I/dalvikvm( 174): Jit: resizing JitTable from 2048 to 4096
D/dalvikvm( 257): GC_EXPLICIT freed <1K, 47% free 3391K/6343K, external 915K/1427K, paused 109ms
~ # df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 55.0M 32.0K 54.9M 0% /dev
tmpfs 55.0M 0 55.0M 0% /mnt/asec
tmpfs 55.0M 0 55.0M 0% /mnt/obb
/dev/block/mtdblock3 91.0M 76.1M 14.9M 84% /system
/dev/block/mtdblock5 91.8M 61.8M 30.0M 67% /data
/dev/block/mtdblock4 27.0M 1.2M 25.8M 4% /cache
/dev/block/loop0 768.0K 768.0K 0 100% /system/lib/modules
/dev/block/loop1 2.5M 2.5M 0 100% /system/fonts
/dev/block/vold/179:1
6.9G 58.2M 6.8G 1% /mnt/sdcard
/dev/block/vold/179:1
6.9G 58.2M 6.8G 1% /mnt/secure/asec
~ # exit
D/dalvikvm( 257): GC_EXPLICIT freed <1K, 47% free 3391K/6343K, external 915K/1427K, paused 142ms
No swap partition is enabled
Last time I've evaluated ADS_magpie-20110729 + gapps-mdpi-gb-20110709 I can remember that there was no SWAP active.
I'm now evaluating Ginger yoshi 1.4 fix 32a_b using a the 24Swap script in /sd-ext/userinit.d.
I see that Ginger yoshi 1.4 uses a lot of swap, round about 10MiB. Maybe additional RAM (swap in my case) would solve this case? By default ADS_magpie-20110729 did not use swap for me.

[Dev] [CM10] Fixing in call audio bug for CM10

The call issue of CM10 ROMs is present for some people. There will be a trouble when making a call each other could not hear voice or the other side would only hear big noise.
If you reboot the phone once a day (e.g. at the morning) it usually won't occur during the whole day, sometimes it will not fix the problem by reboot.
I checked the offical V30C and V28G radio logcat , and found it is differnet to the CM10 radio logcat.
you can verify this by
Code:
adb logcat -b radio
when making a call.
The offical V28G logcat radio is something like this:
Code:
D/GSM ( 351): [getVoiceMailNumber] isNetworkRoaming: false
D/PHONE ( 351): VM: PhoneSubInfo.getVoiceMailNUmber:
D/GSM ( 351): isTwoDigitShortCode
D/GSM ( 351): dialing w/ mmi 'null'...
D/GSM ( 351): [GSMConn] acquireWakeLock
D/RILJ ( 351): [0162]> DIAL
D/RILC ( 88): [0162]> DIAL (num=88888888,clir=0)
D/RILC ( 88): [0162]< DIAL
D/RILJ ( 351): [0162]< DIAL
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,2}
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILJ ( 351): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [0163]> LGE_SET_CPATH 3
D/RILC ( 88): [0163]> RIL_REQUEST_LGE_SET_CPATH (3)
D/RILJ ( 351): [0164]> LGE_SET_CPATH 1
D/RILC ( 88): [0164]> RIL_REQUEST_LGE_SET_CPATH (1)
D/RILC ( 88): [0163]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0163]< LGE_SET_CPATH
D/RILC ( 88): [0164]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0164]< LGE_SET_CPATH
D/RILJ ( 351): [0165]> GET_CURRENT_CALLS
D/RILC ( 88): [0165]> GET_CURRENT_CALLS
D/RILC ( 88): [0166]> GET_CURRENT_CALLS
D/RILC ( 88): [0165]< GET_CURRENT_CALLS {[id=1,DIALING,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0165]< GET_CURRENT_CALLS [id=1,DIALING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILC ( 88): [0166]< GET_CURRENT_CALLS {[id=1,DIALING,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0166]< GET_CURRENT_CALLS [id=1,DIALING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILJ ( 351): [0167]> LGE_SET_CPATH 8
D/RILC ( 88): [0167]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILJ ( 351): [0168]> LGE_SET_CPATH 8
D/RILC ( 88): [0168]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0167]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0167]< LGE_SET_CPATH
D/RILJ ( 351): [0168]< LGE_SET_CPATH
D/RILJ ( 351): [0169]> LGE_SET_CPATH 8
D/RILC ( 88): [0169]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0169]< RIL_REQUEST_LGE_SET_CPATH
D/RILC ( 88): [0170]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0170]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0170]< LGE_SET_CPATH
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,3}
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,3}
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [0171]> GET_CURRENT_CALLS
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILC ( 88): [0171]> GET_CURRENT_CALLS
D/RILJ ( 351): [0172]> GET_CURRENT_CALLS
D/RILC ( 88): [0172]> GET_CURRENT_CALLS
D/RILC ( 88): [0171]< GET_CURRENT_CALLS {[id=1,ALERTING,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0171]< GET_CURRENT_CALLS [id=1,ALERTING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILC ( 88): [0172]< GET_CURRENT_CALLS {[id=1,ALERTING,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0172]< GET_CURRENT_CALLS [id=1,ALERTING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILJ ( 351): [0173]> LGE_SET_CPATH 8
D/RILC ( 88): [0173]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0173]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0173]< LGE_SET_CPATH
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,7}
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,0}
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_COLP {88888888,type=129,subaddr=,satype=-1, alpha=}
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILJ ( 351): [UNSL]< LGE_COLP COLP { number: 88888888, type: 129, subaddr:, satype: -1, alpha: }
D/RILJ ( 351): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [0174]> GET_CURRENT_CALLS
D/RILC ( 88): [0174]> GET_CURRENT_CALLS
D/RILC ( 88): [0174]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0175]> LGE_SET_CPATH 8
D/RILJ ( 351): [0174]< GET_CURRENT_CALLS [id=1,ACTIVE,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILC ( 88): [0175]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0175]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0175]< LGE_SET_CPATH
D/RILJ ( 351): [0176]> LGE_SET_CPATH 8
D/RILC ( 88): [0176]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0176]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0176]< LGE_SET_CPATH
D/RILC ( 88): [UNSL]< UNSOL_SIGNAL_STRENGTH {[signalStrength=18,bitErrorRate=-1, CDMA_SS.dbm=-1,CDMA_SSecio=-1, EVDO_SS.dbm=-1,EVDO_SS.ecio=-1, EVDO_SS.signalNoiseRatio=-1, LTE_SS.signalStrength=-1,LTE_SS.rsrp=-1,LTE_SS.rsrq=-1, LTE_SS.rssnr=-1,LTE_SS.cqi=-1]}
D/RILJ ( 351): [0177]> LGE_HANG_UP_CALL
D/RILC ( 88): [0177]> RIL_REQUEST_LGE_HANG_UP_CALL
D/RILC ( 88): [0177]< RIL_REQUEST_LGE_HANG_UP_CALL
D/RILJ ( 351): [0177]< LGE_HANG_UP_CALL
D/RILJ ( 351): [0178]> GET_CURRENT_CALLS
D/RILC ( 88): [0178]> GET_CURRENT_CALLS
D/RILC ( 88): [0178]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,norm,mo,als=0,voc,noevp,88888888,cli=0,name='(null)',0}
D/RILJ ( 351): [0178]< GET_CURRENT_CALLS [id=1,ACTIVE,toa=129,norm,mo,0,voc,noevp,,cli=1,,0]
D/RILJ ( 351): [0179]> LGE_SET_CPATH 8
D/RILC ( 88): [0179]> RIL_REQUEST_LGE_SET_CPATH (8)
D/RILC ( 88): [0179]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0179]< LGE_SET_CPATH
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 88): [UNSL]< RIL_UNSOL_LGE_XCALLSTAT {1,6}
D/RILC ( 88): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [UNSL]< LGE_XCALLSTAT
D/RILJ ( 351): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 351): [0180]> GET_CURRENT_CALLS
D/RILC ( 88): [0180]> GET_CURRENT_CALLS
D/RILJ ( 351): [0181]> GET_CURRENT_CALLS
D/RILC ( 88): [0181]> GET_CURRENT_CALLS
D/RILC ( 88): [0180]< GET_CURRENT_CALLS }
D/RILJ ( 351): [0180]< GET_CURRENT_CALLS
D/RILC ( 88): [0181]< GET_CURRENT_CALLS }
D/RILJ ( 351): [0181]< GET_CURRENT_CALLS
D/RILJ ( 351): [0182]> LGE_SET_CPATH 0
D/RILC ( 88): [0182]> RIL_REQUEST_LGE_SET_CPATH (0)
D/RILC ( 88): [0182]< RIL_REQUEST_LGE_SET_CPATH
D/RILJ ( 351): [0182]< LGE_SET_CPATH
D/RILC ( 88): [UNSL]< UNSOL_SIGNAL_STRENGTH {[signalStrength=19,bitErrorRate=-1, CDMA_SS.dbm=-1,CDMA_SSecio=-1, EVDO_SS.dbm=-1,EVDO_SS.ecio=-1, EVDO_SS.signalNoiseRatio=-1, LTE_SS.signalStrength=-1,LTE_SS.rsrp=-1,LTE_SS.rsrq=-1, LTE_SS.rssnr=-1,LTE_SS.cqi=-1]}
As you can see,
1. when the call start, the ril send
LGE_SET_CPATH 3
LGE_SET_CPATH 1 (if you make the call via headset, it will be LGE_SET_CPATH 2)
2. during the call session, the ril send
LGE_SET_CPATH 8
3. after ending the call , the ril send
LGE_SET_CPATH 0
so, I make a fix for the LGEInfineon.java(thank rmcc provide the original code, if I didn't remenber wrong...), try to simulate this command sequence in it(not very accu, but I think it will be OK).
you can put this file in your source tree “device/lge/star-common/ril/telephony/java/com/android/internal/telephony”, then rebuild the CM10 source.
Hope this can fix the CM10 call bug.
PS: lipisak built a CM10 here: http://forum.xda-developers.com/showpost.php?p=34672614&postcount=47
[WARNING]: I am not sure whether this fix will fix the audio bug or not, so it is a DEV test....
2012/11/27:
Another found : In V30C lge-ril.so, it used /dev/block/mmcblk0p5 as a datastorge for write_nvidia function, which will write IMEI, SWV, SWOV, INFO in it. But as CM partitions definition, /dev/block/mmcblk0p5 is used as boot.img....... I am not sure it will cause problem or not. But a dirty fix of lge-ril.so, which will use a hexeditor modified the binary code, would workaround this.
If in your logcat -b radio found these: write IMEI ok, write IMEI ng. write SWV ok, write SWV ng, write SWOV ok, write SWOV ng, write INFO ok, write INFO ng. then your boot.img would be corrupted.[Thank wkpark pointed out that In V30C, /dev/block/mmcblk0p5 is /misc not /data/ve, /dev/block/mmcblk0p10 is the /data/ve in V30C]
2012/11/29:
Fix MSC partition problem[PLEASE NOTE: THIS ASSUME YOU USE THE OLD GB BOOTLOADER & PARTITION, not OFFICIAL BOOTLOADER & PARTITION]
1. use the attached liblgeril.so, this is a quick fix in binary : mmcblk0p5=>mmcblk0p3
2. modified your kernel source code arch/arm/mach-tegra/lge/star/include/lge/board-star-nv.h
Code:
#ifdef CONFIG_CM_BOOTLOADER_COMPAT
#define LGE_NVDATA_PARTITION "/dev/block/mmcblk0p3"
#else
#define LGE_NVDATA_PARTITION "/dev/block/mmcblk0p5"
#endif
then recompile your kernel.
3. fix init.rc. modify the rild group id:
Code:
group radio cache inet misc audio sdcard_rw log system media_rw
4. fix uevent.tegra.rc, add a line at bottom:
Code:
/dev/block/mmcblk0p3 0660 system radio
2012/12/04:
Found a temp fix for this, when you encounter the call bug, just reboot into recovery, do nothing, reboot. This will fix the phone for a while..
2012/12/07:
By compare linux 3.6.9 kernel source to V30C kernel source code, I found that the V30C kernel source wm8994.c has some bugs in it. There are a copy/paste bug and many "switch" "case" "break" mismatch bugs. I made a patch file to fix this. Goto your kernel source sound/soc/codes, input patch wm8994.c < wm8994.diff
2012/12/25:
Another fix for audio problem:
During the wm8994 suspend/resume , it use a unsafe version of read/write registers. I just modify the code , use a mutex lock protect version of register read/write.
Hope this can make some help.
https://github.com/marsgod/lge-kernel-star/commit/02fab112d1dc63387b4474fbcf99e7bb9d617236
I guess when an incoming call trigger, the wm8994 resume, it will take a long time 'restore' the wm8994 registers(because it use the I2C interface), if this process were interrupted by another read/write wm8994 attemp, it will cause problem.
2012/12/29:
Based on above patch, I built two kernel for P990 & SU660, as the attached files. Please have a try.
Just use CWM flash these zip files. The zip file will only update your kernel & modules, there is NO need make a factory reset or clean your cache/data.
EDIT: for P990 kernel , please check http://forum.xda-developers.com/showpost.php?p=36032539&postcount=661
If this will work, you're my 'effin hero!
EDIT: Can somebody tell me where do I need to put the files more exactly? I searched for the location mentioned in the first post but couldn't find it...
Let the testing begin
this is was I'm talking about let´s see how it is a will five u my thanks just for u tried!
---------- Post added at 04:48 PM ---------- Previous post was at 04:32 PM ----------
wwewwf996 said:
If this will work, you're my 'effin hero!
EDIT: Can somebody tell me where do I need to put the files more exactly? I searched for the location mentioned in the first post but couldn't find it...
Click to expand...
Click to collapse
same question here to put the file?
thought i'm the only one ...lol
anjo88 said:
this is was I'm talking about let´s see how it is a will five u my thanks just for u tried!
---------- Post added at 04:48 PM ---------- Previous post was at 04:32 PM ----------
same question here to put the file?
Click to expand...
Click to collapse
No where. Its source code, need to be built with cm10 stuff.
Marsgod, why don't you write some notes into official repo for arcee?
Sent from my LG-P990 using xda app-developers app
can anyone rebuild cm10 with that?
i hope its work
anjo88 said:
this is was I'm talking about let´s see how it is a will five u my thanks just for u tried!
---------- Post added at 04:48 PM ---------- Previous post was at 04:32 PM ----------
same question here to put the file?
Click to expand...
Click to collapse
As you can see the thread has a [DEV] in the title. Did ever cross your mind that if you don't know what to do with this file you are not addressed?
Building right now with the new LGEInfineon.java. Will test as soon as it's done
Thanks for this one !
Hm the problem will be trying to reproduce the in call bug.. but thanks in advance nevertheless
Sent from my LG-P990 using Tapatalk
pengus77 said:
Building right now with the new LGEInfineon.java. Will test as soon as it's done
Thanks for this one !
Click to expand...
Click to collapse
Can u share it when it´s build?
---------- Post added at 05:46 PM ---------- Previous post was at 05:45 PM ----------
May-C said:
As you can see the thread has a [DEV] in the title. Did ever cross your mind that if you don't know what to do with this file you are not addressed?
Click to expand...
Click to collapse
U said? if i have umbunto a rebuild at my own!
In the first post it is mentioned that the sources came from RC. But if I compare the "fixed" LGEInfineon.java with the ones I find in Github it doesn't seem to be based on one of them.
Is it based on a uncommited Source or something like that?
this is off topic, but ricardo cequeira just uploaded a new screenshot on google plus android version 4.2 https://plus.google.com/photos/115049428938715274412/albums/5815099440000881585/5815099446397047970
omg this is the 5th thread with this screenshots from RC... really guys?!
May-C said:
In the first post it is mentioned that the sources came from RC. But if I compare the "fixed" LGEInfineon.java with the ones I find in Github it doesn't seem to be based on one of them.
Is it based on a uncommited Source or something like that?
Click to expand...
Click to collapse
It seems to be based on this:
https://github.com/CyanogenMod/andr...m/android/internal/telephony/LGEInfineon.java
crazyon3 said:
this is off topic, but ricardo cequeira just uploaded a new screenshot on google plus android version 4.2 https://plus.google.com/photos/115049428938715274412/albums/5815099440000881585/5815099446397047970
Click to expand...
Click to collapse
Why post it here if you know that is is off topic?
May-C said:
In the first post it is mentioned that the sources came from RC. But if I compare the "fixed" LGEInfineon.java with the ones I find in Github it doesn't seem to be based on one of them.
Is it based on a uncommited Source or something like that?
Click to expand...
Click to collapse
Yeah man, according to diff it looks not like "fixed", it more looks like "complete rewrited"
Code:
33a34,36
> /* Headset detect stuffs */
> import android.media.AudioManager;
>
50a54,55
>
> audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
81c86,91
< static final int RIL_UNSOL_LGE_SIM_STATE_CHANGED_NEW = 1061;
---
> static final int RIL_UNSOL_LGE_1X_REG_DONE = 1061;
> static final int RIL_UNSOL_LGE_XCALLSTAT = 1052;
> static final int RIL_UNSOL_LGE_COLP = 1036;
> static final int RIL_UNSOL_LGE_FACTORY_READY = 1080;
>
> static final int RIL_REQUEST_LGE_SET_CPATH=252;
92c102,104
< case 1080: ret = responseVoid(p); break; // RIL_UNSOL_LGE_FACTORY_READY
---
> case RIL_UNSOL_LGE_COLP: ret = responseVoid(p); break;
> case RIL_UNSOL_LGE_XCALLSTAT: ret = responseInts(p); break;
> case RIL_UNSOL_LGE_FACTORY_READY: ret = responseVoid(p); break;
94c106
< case RIL_UNSOL_LGE_SIM_STATE_CHANGED_NEW: ret = responseVoid(p); break;
---
> case RIL_UNSOL_LGE_1X_REG_DONE: ret = responseVoid(p); break;
128c140,155
< case 1080: // RIL_UNSOL_LGE_FACTORY_READY (NG)
---
> case RIL_UNSOL_LGE_XCALLSTAT:
> if (RILJ_LOGD) unsljLogRet(response, ret);
>
> // +XCALLSTAT: 1,2 => LGE_SET_CPATH 3, then send LGE_SET_CPATH 1
> SetupCallCPATH(ret);
> // GET_CURRENT_CALLS [id=1,DIALING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0] => LGE_SET_CPATH 8
> // GET_CURRENT_CALLS [id=1,ALERTING,toa=129,norm,mo,0,voc,noevp,,cli=1,,0] => LGE_SET_CPATH 8
> // GET_CURRENT_CALLS [id=1,ACTIVE,toa=129,norm,mo,0,voc,noevp,,cli=1,,0] => LGE_SET_CPATH 8
> // GET_CURRENT_CALLS } => LGE_SET_CPATH 0
> // +XCALLSTAT: 1,2 => LGE_SET_CPATH 3, then send LGE_SET_CPATH 1
>
> mCallStateRegistrants
> .notifyRegistrants(new AsyncResult(null, null, null));
> break;
>
> case RIL_UNSOL_LGE_FACTORY_READY: // RIL_UNSOL_LGE_FACTORY_READY (NG)
130c157
< RIL_REQUEST_HANG_UP_CALL = 206;
---
> // RIL_REQUEST_HANG_UP_CALL = 206;
133c160
< case RIL_UNSOL_LGE_SIM_STATE_CHANGED_NEW:
---
> case RIL_UNSOL_LGE_1X_REG_DONE:
171a199,255
> @Override
> protected void
> processSolicited (Parcel p) {
> int serial, error;
> int dataPosition = p.dataPosition(); // save off position within the Parcel
>
> serial = p.readInt();
> error = p.readInt();
>
> RILRequest rr;
>
> rr = findAndRemoveRequestFromList(serial);
>
> if (rr == null) {
> riljLog("Unexpected solicited response! sn: " + serial + " error: " + error);
> return;
> }
>
> Object ret = null;
>
> if (error == 0 || p.dataAvail() > 0) {
> // either command succeeds or command fails but with data payload
> switch (rr.mRequest) {
> case RIL_REQUEST_LGE_SET_CPATH: ret = responseVoid(p); break;
> default:
>
> // recovery the removed request
> synchronized (super.mRequestsList) {
> super.mRequestsList.add(rr);
> super.mRequestMessagesWaiting++;
> }
> // Rewind the Parcel
> p.setDataPosition(dataPosition);
>
> // Forward responses that we are not overriding to the super class
> super.processSolicited(p);
> return;
> }
> }
>
> if (error != 0) {
> rr.onError(error, ret);
> rr.release();
> return;
> }
>
> if (RILJ_LOGD) riljLog(rr.serialString() + "< " + requestToString(rr.mRequest)
> + " " + retToString(rr.mRequest, ret));
>
> if (rr.mResult != null) {
> AsyncResult.forMessage(rr.mResult, ret, null);
> rr.mResult.sendToTarget();
> }
>
> rr.release();
> }
>
219a304,395
> private AudioManager audioManager;
>
> private void
> SetupCallCPATH(Object ret) {
> int CPATH=0;
> int CallState = ((int[])ret)[1];
>
> if (RILJ_LOGD) riljLog(" CALLSTATE=[ " + CallState + "]");
> if(CallState == 2) {
> // +XCALLSTAT: 1,2 => LGE_SET_CPATH 3, then send LGE_SET_CPATH 1
> CPATH=3;
> RILRequest rr = RILRequest.obtain(RIL_REQUEST_LGE_SET_CPATH,null);
>
> if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " " + CPATH);
>
> rr.mp.writeInt(1);
> rr.mp.writeInt(CPATH);
> send(rr);
>
> // normal call: CPATH=1
> // Headset call: CPATH=2
> // BT call: isBluetoothA2dpOn()??
> if (audioManager.isWiredHeadsetOn()==false && audioManager.isBluetoothA2dpOn()==false)
> CPATH=1;
> else
> CPATH=2;
> RILRequest rr2 = RILRequest.obtain(RIL_REQUEST_LGE_SET_CPATH,null);
>
> if (RILJ_LOGD) riljLog(rr2.serialString() + "> " + requestToString(rr2.mRequest) + " " + CPATH);
>
> rr2.mp.writeInt(1);
> rr2.mp.writeInt(CPATH);
> send(rr2);
> }
> }
>
> @Override
> protected Object
> responseCallList(Parcel p) {
> int num;
> int CPATH=0;
> int dataPosition = p.dataPosition(); // save off position within the Parcel
>
> num = p.readInt();
>
> if (num==0)
> {
> // LGE_SET_CPATH 0
> CPATH=0;
> }
> else
> if (num>0)
> {
> // LGE_SET_CPATH 8
> CPATH=8;
> }
> RILRequest rr = RILRequest.obtain(RIL_REQUEST_LGE_SET_CPATH,null);
>
> if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " " + CPATH);
>
> rr.mp.writeInt(1);
> rr.mp.writeInt(CPATH);
> send(rr);
>
> // Rewind the Parcel
> p.setDataPosition(dataPosition);
>
> // Forward responses that we are not overriding to the super class
> return super.responseCallList(p);
> }
>
> static String
> requestToString(int request) {
> switch(request) {
> case RIL_REQUEST_LGE_SET_CPATH: return "LGE_SET_CPATH";
> default: return RIL.requestToString(request);
> }
> }
>
> static String
> responseToString(int request)
> {
> switch(request) {
> case RIL_UNSOL_LGE_COLP: return "LGE_COLP";
> case RIL_UNSOL_LGE_XCALLSTAT: return "LGE_XCALLSTAT";
> case RIL_UNSOL_LGE_FACTORY_READY: return "LGE_FACTORY_READY";
> case RIL_UNSOL_LGE_SIM_STATE_CHANGED: return "LGE_SIM_STATE_CHANGED";
> case RIL_UNSOL_LGE_1X_REG_DONE: return "LGE_1X_REG_DONE";
> default: return RIL.responseToString(request);
> }
> }
>
just sharing i guess lol
ergoen said:
It seems to be based on this:
https://github.com/CyanogenMod/andr...m/android/internal/telephony/LGEInfineon.java
Click to expand...
Click to collapse
Oh I think you are right. Must have been blind
But there are still a lot of changes I didn't except.
Ok, tested a couple calls with this fix and all seems fine so far. Using BB 725 v20I. Quality is good and nothing wrong both when calling and when receiving. Of course phone uptime is 8 minutes... will report back in a few hours.

[ROM][4.4][UNOFFICIAL] CM11 without graphics

Hey there,
It is time to publish my CM11 tree for our Razr I phones.
There is nothing working so far.
It's a stock CM11 tree with integrated kernel from oxavelar (https://github.com/oxavelar/XT890-Kernel-Gamma), many things taken from hazou (https://github.com/HazouPH/android_device_motorola_smi) and surfaceflinger patches from steven676 (https://gist.github.com/steven676/7276901).
Recovery PHILZ 6.14.2 (CWM v6.0.4.7) should be working fine, although mount paths are not setup really well (vold mounts missing, aromafm can't automount). There might also be some confusion around the SD card paths, so I really recommend not to use it for wiping and backing up any SD related stuff. As recovery does work fine for installing and backing up, I post a fastboot flashable recovery.img. Note: This is really not well tested by me!
Additional Warning: You may lose your data on INTERNAL SD when you wipe DATA!
To use aromafm, push the supplied aromafm.zip to /external_sd/clockworkmod/aromafm/aromafm.zip using adb in recovery or your running rom (then use the stock path for external SD. Internal should also work but I prefer not to use that)
You can find recovery here: http://android.matthias-larisch.de/razr-i/recovery/
Device tree is here: https://github.com/NerdyProjects/android_device_motorola_smi
More Github links to other forked projects will follow shortly, there are more changes.
So let's begin with talking about some errors:
Code:
D/libEGL ( 128): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
I/GrallocFB( 128): framebuffer opened
D/hwcomposer( 128): bool IntelHWComposerDrm::drmInit(): successfully. mDrmFd 18
I/SurfaceFlinger( 128): Using composer version 0.0
W/SurfaceFlinger( 128): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
I/SurfaceFlinger( 128): EGL informations:
I/SurfaceFlinger( 128): vendor : Android
I/SurfaceFlinger( 128): version : 1.4 Android META-EGL
I/SurfaceFlinger( 128): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 128): Client API: OpenGL_ES
I/SurfaceFlinger( 128): EGLSurface: 8-8-8-8, config=0x12
I/SurfaceFlinger( 128): OpenGL ES informations:
I/SurfaceFlinger( 128): vendor : Imagination Technologies
I/SurfaceFlinger( 128): renderer : PowerVR SGX 540
I/SurfaceFlinger( 128): version : OpenGL ES 2.0 build [email protected]8934
I/SurfaceFlinger( 128): extensions: GL_EXT_debug_marker GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_uniform_buffer_object GL_IMG_multisampled_render_to_texture
I/SurfaceFlinger( 128): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 128): GL_MAX_VIEWPORT_DIMS = 2048
E/cutils-trace( 128): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): call to OpenGL ES API with no current context (logged once per thread)
D/SurfaceFlinger( 128): Screen acquired, type=0 flinger=0xb94bf820
D/hwcomposer( 128): int IntelDisplayPlaneManager::setZOrderConfig(int, int): set zorder: 3
E/IMGSRV ( 128): :0: compositionComplete: GLESFlushBuffersGCNoContext failed
E/IMGSRV ( 128): :0: compositionComplete: Foreign (probably software) GLES detected! Enabling workarounds.
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
D/libEGL ( 195): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
E/cutils-trace( 195): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
I/AudioPolicyManagerBase( 131): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
Graphics is therefore not working. I also looked into the Samsung Galaxy Tab 3 10.1 porting effort and they seemed to not have any problem with the GFX at this stage. They have SGX544, though. Any ideas? Does also not work without surfaceflinger patches (Open-GL ES1.1 fallback). The ValidateWindowConfigFormat errors are the problems, I think.
Hello why are you trying to do what people are already doing?
It would be better if you try to work with hazou:
http://forum.xda-developers.com/showthread.php?t=2563960
Burn02 said:
Hello why are you trying to do what people are already doing?
It would be better if you try to work with hazou:
http://forum.xda-developers.com/showthread.php?t=2563960
Click to expand...
Click to collapse
Actually this is the KitKat ROM whereas that's the Jelly Bean one.
PosixCompatible said:
Graphics is therefore not working. I also looked into the Samsung Galaxy Tab 3 10.1 porting effort and they seemed to not have any problem with the GFX at this stage. They have SGX544, though. Any ideas? Does also not work without surfaceflinger patches (Open-GL ES1.1 fallback). The ValidateWindowConfigFormat errors are the problems, I think.
Click to expand...
Click to collapse
You are going to be more lucky looking at the patches from the galaxy nexus since we share the same gpu.
PosixCompatible said:
So let's begin with talking about some errors:
Code:
D/libEGL ( 128): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
I/GrallocFB( 128): framebuffer opened
D/hwcomposer( 128): bool IntelHWComposerDrm::drmInit(): successfully. mDrmFd 18
I/SurfaceFlinger( 128): Using composer version 0.0
W/SurfaceFlinger( 128): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
I/SurfaceFlinger( 128): EGL informations:
I/SurfaceFlinger( 128): vendor : Android
I/SurfaceFlinger( 128): version : 1.4 Android META-EGL
I/SurfaceFlinger( 128): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 128): Client API: OpenGL_ES
I/SurfaceFlinger( 128): EGLSurface: 8-8-8-8, config=0x12
I/SurfaceFlinger( 128): OpenGL ES informations:
I/SurfaceFlinger( 128): vendor : Imagination Technologies
I/SurfaceFlinger( 128): renderer : PowerVR SGX 540
I/SurfaceFlinger( 128): version : OpenGL ES 2.0 build [email protected]
I/SurfaceFlinger( 128): extensions: GL_EXT_debug_marker GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_uniform_buffer_object GL_IMG_multisampled_render_to_texture
I/SurfaceFlinger( 128): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 128): GL_MAX_VIEWPORT_DIMS = 2048
E/cutils-trace( 128): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): call to OpenGL ES API with no current context (logged once per thread)
D/SurfaceFlinger( 128): Screen acquired, type=0 flinger=0xb94bf820
D/hwcomposer( 128): int IntelDisplayPlaneManager::setZOrderConfig(int, int): set zorder: 3
E/IMGSRV ( 128): :0: compositionComplete: GLESFlushBuffersGCNoContext failed
E/IMGSRV ( 128): :0: compositionComplete: Foreign (probably software) GLES detected! Enabling workarounds.
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
D/libEGL ( 195): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
E/cutils-trace( 195): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
I/AudioPolicyManagerBase( 131): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/libEGL ( 128): validate_display:254 error 3008 (EGL_BAD_DISPLAY)
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
Graphics is therefore not working. I also looked into the Samsung Galaxy Tab 3 10.1 porting effort and they seemed to not have any problem with the GFX at this stage. They have SGX544, though. Any ideas? Does also not work without surfaceflinger patches (Open-GL ES1.1 fallback). The ValidateWindowConfigFormat errors are the problems, I think.
Click to expand...
Click to collapse
And u did include all the patches from steven about the pixelflinger?
Hazou said:
And u did include all the patches from steven about the pixelflinger?
Click to expand...
Click to collapse
Jep, I thought I did. I really have to post the rest of the code, it's a bit complicated as I did not use the repo tool for most... Hope to make it this evening.
Patches applied to surfaceflinger:
Workaroung Bug XZ, pbuffer disable, egl2 disable, try-disabling-some-features-before-falling-back-to-egl1.
Following log with pbuffer without egl2:
Code:
BOARD_EGL_WORKAROUND_BUG_10194508 := true
#TARGET_DISABLE_SURFACEFLINGER_PBUFFERS := true
TARGET_DISABLE_SURFACEFLINGER_GLES2 := true
Code:
I/SurfaceFlinger( 127): SurfaceFlinger is starting
I/SurfaceFlinger( 127): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 127): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 127): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 127): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
I/GrallocFB( 127): framebuffer opened
D/hwcomposer( 127): bool IntelHWComposerDrm::drmInit(): successfully. mDrmFd 18
I/SurfaceFlinger( 127): Using composer version 0.0
W/SurfaceFlinger( 127): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 127): OpenGL ES 2.0 disabled for this device
W/SurfaceFlinger( 127): no suitable EGLConfig found, trying OpenGL ES 1.1
W/SurfaceFlinger( 127): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
I/SurfaceFlinger( 127): EGL informations:
I/SurfaceFlinger( 127): vendor : Android
I/SurfaceFlinger( 127): version : 1.4 Android META-EGL
I/SurfaceFlinger( 127): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 127): Client API: OpenGL_ES
I/SurfaceFlinger( 127): EGLSurface: 8-8-8-8, config=0x2
E/cutils-trace( 127): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 127): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 127): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
I/SurfaceFlinger( 127): OpenGL ES informations:
I/SurfaceFlinger( 127): vendor : Imagination Technologies
I/SurfaceFlinger( 127): renderer : PowerVR SGX 540
I/SurfaceFlinger( 127): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 127): extensions: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map GL_OES_blend_subtract GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_stencil_wrap GL_OES_extended_matrix_palette GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_multi_draw_arrays GL_OES_required_internalformat GL_IMG_read_format GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync GL_IMG_vertex_array_object GL_APPLE_texture_2D_limited_npot
I/SurfaceFlinger( 127): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 127): GL_MAX_VIEWPORT_DIMS = 2048
D/SurfaceFlinger( 127): Screen acquired, type=0 flinger=0xb790d820
D/hwcomposer( 127): int IntelDisplayPlaneManager::setZOrderConfig(int, int): set zorder: 3
E/SurfaceFlinger( 127): GL error 0x0501
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 127): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 127): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 127): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
D/libEGL ( 195): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 195): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
E/cutils-trace( 195): Error opening trace file: No such file or directory (2)
E/SurfaceFlinger( 127): GL error 0x0501
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 127): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 127): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 127): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 195): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 195): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/SurfaceFlinger( 127): GL error 0x0501
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 127): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 127): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 127): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 127): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
(boot continues as normal)
As I see we should not encounter BUG 10194508 as the disabled feature does not show up in the capability list. I have to say that I never did anything with OpenGL except some very basic vertice programming in Delphi when I was a kid. Did never tinker with any of those error messages above.
Code:
BOARD_EGL_WORKAROUND_BUG_10194508 := true
TARGET_DISABLE_SURFACEFLINGER_PBUFFERS := true
#TARGET_DISABLE_SURFACEFLINGER_GLES2 := true
may be a bit more interesting as it gives us:
Code:
I/SurfaceFlinger( 127): SurfaceFlinger is starting
I/SurfaceFlinger( 127): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 127): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 127): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 127): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
I/GrallocFB( 127): framebuffer opened
D/hwcomposer( 127): bool IntelHWComposerDrm::drmInit(): successfully. mDrmFd 18
I/SurfaceFlinger( 127): Using composer version 0.0
W/SurfaceFlinger( 127): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 127): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
I/SurfaceFlinger( 127): EGL informations:
I/SurfaceFlinger( 127): vendor : Android
I/SurfaceFlinger( 127): version : 1.4 Android META-EGL
I/SurfaceFlinger( 127): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 127): Client API: OpenGL_ES
I/SurfaceFlinger( 127): EGLSurface: 8-8-8-8, config=0x13
E/cutils-trace( 127): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 127): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 127): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 127): call to OpenGL ES API with no current context (logged once per thread)
F/libc ( 127): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 127 (surfaceflinger)
I/DEBUG ( 125): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 125): Build fingerprint: 'motorola/cm_smi/smi:4.4.2/KOT49H/e72f0c2fd7:userdebug/test-keys'
I/DEBUG ( 125): Revision: '0'
I/DEBUG ( 125): pid: 127, tid: 127, name: surfaceflinger >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 125): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 125): eax 00000000 ebx b75fce74 ecx 00000000 edx 00000000
I/DEBUG ( 125): esi b867f720 edi 00000000
I/DEBUG ( 125): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
I/DEBUG ( 125): eip b7687076 ebp bfc3143c esp bfc313cc flags 00010246
E/Corkscrew( 125): unrecognized DW_CFA_* instruction: 0x10
I/DEBUG ( 125):
I/DEBUG ( 125): backtrace:
I/DEBUG ( 125): #00 pc 0005c076 /system/lib/libc.so (strlen+6)
I/DEBUG ( 125): #01 pc 0001485a /system/lib/libutils.so (android::String8::setTo(char const*)+42)
I/DEBUG ( 125): #02 pc 0003f241 /system/lib/libsurfaceflinger.so (android::GLExtensions::initWithGLStrings(unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*)+49)
I/DEBUG ( 125): #03 pc 0003f78c /system/lib/libsurfaceflinger.so (android::RenderEngine::logEGLInfo()+156)
I/DEBUG ( 125): #04 pc 00041655 /system/lib/libsurfaceflinger.so (android::GLES20RenderEngine::initializeGL()+341)
I/DEBUG ( 125): #05 pc 0002af69 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::init()+1033)
I/DEBUG ( 125): #06 pc 00000931 /system/bin/surfaceflinger (main+209)
I/DEBUG ( 125):
I/DEBUG ( 125): stack:
I/DEBUG ( 125): bfc3138c b7638f89 /system/lib/libc.so (pthread_mutex_unlock+25)
I/DEBUG ( 125): bfc31390 b867d8c0 [heap]
I/DEBUG ( 125): bfc31394 bfc313e0 [stack]
I/DEBUG ( 125): bfc31398 bfc314b8 [stack]
I/DEBUG ( 125): bfc3139c b752359e /system/lib/libEGL.so (android::gl_no_context()+30)
I/DEBUG ( 125): bfc313a0 00000000
I/DEBUG ( 125): bfc313a4 b7523586 /system/lib/libEGL.so (android::gl_no_context()+6)
I/DEBUG ( 125): bfc313a8 b776a8b4 /system/lib/libsurfaceflinger.so
I/DEBUG ( 125): bfc313ac b73eb4c6 /system/lib/libGLESv1_CM.so (glViewport+54)
I/DEBUG ( 125): bfc313b0 00000000
I/DEBUG ( 125): bfc313b4 00000000
I/DEBUG ( 125): bfc313b8 b7638db9 /system/lib/libc.so (pthread_mutex_lock+9)
I/DEBUG ( 125): bfc313bc b76e3fcc /system/lib/libc.so
I/DEBUG ( 125): bfc313c0 00000033
I/DEBUG ( 125): bfc313c4 b867f720 [heap]
I/DEBUG ( 125): bfc313c8 00000000
I/DEBUG ( 125): #00 bfc313cc b75e785b /system/lib/libutils.so (android::String8::setTo(char const*)+43)
I/DEBUG ( 125): #01 bfc313d0 00000000
I/DEBUG ( 125): bfc313d4 bfc313e0 [stack]
I/DEBUG ( 125): bfc313d8 00000000
I/DEBUG ( 125): bfc313dc 00000000
I/DEBUG ( 125): bfc313e0 7f800000
I/DEBUG ( 125): bfc313e4 00000000
I/DEBUG ( 125): bfc313e8 00000000
I/DEBUG ( 125): bfc313ec 00000000
I/DEBUG ( 125): bfc313f0 00000000
I/DEBUG ( 125): bfc313f4 7f800000
I/DEBUG ( 125): bfc313f8 00000000
I/DEBUG ( 125): bfc313fc b776a8b4 /system/lib/libsurfaceflinger.so
I/DEBUG ( 125): bfc31400 b867f720 [heap]
I/DEBUG ( 125): bfc31404 00000000
I/DEBUG ( 125): bfc31408 bfc3143c [stack]
I/DEBUG ( 125): bfc3140c b7752242 /system/lib/libsurfaceflinger.so (android::GLExtensions::initWithGLStrings(unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*)+50)
I/DEBUG ( 125): #02 bfc31410 b867f724 [heap]
I/DEBUG ( 125): bfc31414 00000000
I/DEBUG ( 125): bfc31418 b75fce74 /system/lib/libutils.so
I/DEBUG ( 125): bfc3141c b7638f89 /system/lib/libc.so (pthread_mutex_unlock+25)
I/DEBUG ( 125): bfc31420 b866a030 [heap]
I/DEBUG ( 125): bfc31424 b75acddc /system/lib/libEGL.so
I/DEBUG ( 125): bfc31428 00001f00
I/DEBUG ( 125): bfc3142c b7523595 /system/lib/libEGL.so (android::gl_no_context()+21)
I/DEBUG ( 125): bfc31430 00000000
I/DEBUG ( 125): bfc31434 b7523586 /system/lib/libEGL.so (android::gl_no_context()+6)
I/DEBUG ( 125): bfc31438 b73f0fe4 /system/lib/libGLESv1_CM.so
I/DEBUG ( 125): bfc3143c b73ed67a /system/lib/libGLESv1_CM.so (glGetString+74)
I/DEBUG ( 125): bfc31440 00001f00
I/DEBUG ( 125): bfc31444 00000004
I/DEBUG ( 125): bfc31448 b7752219 /system/lib/libsurfaceflinger.so (android::GLExtensions::initWithGLStrings(unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*)+9)
I/DEBUG ( 125): bfc3144c b776a8b4 /system/lib/libsurfaceflinger.so
I/DEBUG ( 125): ........ ........
But I cannot debug it with gdbserver as this dies before the SIGSEV. It may have something to do with any unclean disabling of pbuffer in stevens patch? As it segfaults in logEGLinfo I assume it to fail because of the failures right above.
Another one with both patches disabled:
Code:
BOARD_EGL_WORKAROUND_BUG_10194508 := true
#TARGET_DISABLE_SURFACEFLINGER_PBUFFERS := true
#TARGET_DISABLE_SURFACEFLINGER_GLES2 := true
For every try I rebuilt the complete surfaceflinger by removing all objects from surfaceflinger_intermediates and libsurfaceflinger_intermediates and pushing the new files onto the device, this should have been enough.
Code:
I/SurfaceFlinger( 128): SurfaceFlinger is starting
I/SurfaceFlinger( 128): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 128): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 128): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
I/GrallocFB( 128): framebuffer opened
D/hwcomposer( 128): bool IntelHWComposerDrm::drmInit(): successfully. mDrmFd 18
I/SurfaceFlinger( 128): Using composer version 0.0
W/SurfaceFlinger( 128): getting VSYNC period from fb HAL: 16666666
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 128): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
I/SurfaceFlinger( 128): EGL informations:
I/SurfaceFlinger( 128): vendor : Android
I/SurfaceFlinger( 128): version : 1.4 Android META-EGL
I/SurfaceFlinger( 128): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 128): Client API: OpenGL_ES
I/SurfaceFlinger( 128): EGLSurface: 8-8-8-8, config=0x12
E/cutils-trace( 128): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 128): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
I/SurfaceFlinger( 128): OpenGL ES informations:
I/SurfaceFlinger( 128): vendor : Imagination Technologies
I/SurfaceFlinger( 128): renderer : PowerVR SGX 540
I/SurfaceFlinger( 128): version : OpenGL ES 2.0 build [email protected]
I/SurfaceFlinger( 128): extensions: GL_EXT_debug_marker GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_uniform_buffer_object GL_IMG_multisampled_render_to_texture
I/SurfaceFlinger( 128): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 128): GL_MAX_VIEWPORT_DIMS = 2048
D/SurfaceFlinger( 128): Screen acquired, type=0 flinger=0xb8e43820
D/hwcomposer( 128): int IntelDisplayPlaneManager::setZOrderConfig(int, int): set zorder: 3
E/IMGSRV ( 128): :0: compositionComplete: GLESFlushBuffersGCNoContext failed
E/IMGSRV ( 128): :0: compositionComplete: Foreign (probably software) GLES detected! Enabling workarounds.
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 128): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 128): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
D/libEGL ( 181): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_121.so
D/libEGL ( 181): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_121.so
D/libEGL ( 181): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_121.so
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 128): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 128): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/cutils-trace( 181): Error opening trace file: No such file or directory (2)
E/IMGSRV ( 181): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 181): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
E/libEGL ( 181): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 181): eglQuerySurface:590 error 300d (EGL_BAD_SURFACE)
E/libEGL ( 181): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
E/IMGSRV ( 128): :0: Post2: Passed an empty slot for the composition buffer, but no composition was posted since last Post2()
E/hwcomposer( 128): bool IntelHWComposer::commit(hwc_display_t, hwc_surface_t, hwc_layer_list_t*): Post2 failed with errno -14
E/hwcomposer( 128): int hwc_set(hwc_composer_device_t*, hwc_display_t, hwc_surface_t, hwc_layer_list_t*): failed to commit
E/libEGL ( 128): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH)
(boot continues as normal)
Every try with EGL2 does not remove the bootloader-logo (the bootloader unlocked message), but the EGL1 tries lead to a black screen.
Code:
I/SurfaceFlinger( 127): Using composer version 0.0
As if the composer is not loaded correctly, should be 0.3.
Code:
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window and Config pixel formats do not match
E/IMGSRV ( 127): :0: ValidateWindowConfigFormat: Window format was 1, Config format was 5
Looked it up, has something to do with the pixelparameters (colors). But what...
Have a look at this for gdb debugging on crashed services on start up.
Hazou said:
Code:
I/SurfaceFlinger( 127): Using composer version 0.0
As if the composer is not loaded correctly, should be 0.3.
Click to expand...
Click to collapse
Hazou said:
Have a look at this for gdb debugging on crashed services on start up.
Click to expand...
Click to collapse
Yeah, I already know about android debugging. Thanks anyway
Problem is, that gdbserver segfaults when running surfaceflinger. Could be too easy else, right?
Code:
130|[email protected]:/ # gdbserver :5039 /system/bin/surfaceflinger
Process /system/bin/surfaceflinger created; pid = 691
Listening on port 5039
Remote debugging from host 127.0.0.1
gdb: Unable to get location for thread creation breakpoint: requested event is not supported
gdb: Unable to get location for thread creation breakpoint: requested event is not supported
gdb: Unable to get location for thread creation breakpoint: requested event is not supported
thread getmsg err: no event message for getmsg
Cannot attach to process -326959101: No such process (3)
gdb: Could not attach to thread -326959101 (LWP -326959101)
thread getmsg err: no event message for getmsg
Segmentation fault
Code:
I/SurfaceFlinger( 691): SurfaceFlinger is starting
F/libc ( 691): Fatal signal 5 (???) at 0x00000000 (code=128), thread 699 (Binder_1)
I/SurfaceFlinger( 691): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
F/libc ( 691): Fatal signal 5 (???) at 0x00000000 (code=128), thread 691 (surfaceflinger)
I/DEBUG ( 125): process stopped due to unexpected signal 5
I/DEBUG ( 125): unexpected waitpid response: n=691, status=00000005
I/DEBUG ( 125): ptrace detach from 691 failed: No such process
I/DEBUG ( 125): debuggerd committing suicide to free the zombie!
I/DEBUG ( 703): debuggerd: Feb 17 2014 17:10:40
I did try to set a breakpoint into HWComposer initialisation but that gdb segfault happens before.
Please give me another day for the remaining sources - I know you really would like to compile this yourself. I will have another two hours tomorrow morning and hope to get it sorted out then.
That's it for today.
Edit:
BTW it is very nice to live without a smartphone a few days - but I soon need to have it working again (Razr I is my primary and only one). As I don't see me getting anyway here, I will soon go back to JB. Should not be more than a month until we see official 4.4 - those libs should all work more or less out of the box in CM11 I think/hope.
Take your time, I am interested, but won't be able to build in the next couple of weeks, I think so I don't mind if it is tomorrow or next month. Waiting more or less for official kitkat, to get started with cm11. In the mean time getting audio ready, because that will be one thing that we need to build/compile our self without much help from moto/Intel and I can do that in cm10.1.
Sent from my GT-P5110 using XDA Premium HD app
hi
iam facing similar issues
and here is full logcat http://paste.ubuntu.com/8056961/
I/SurfaceFlinger( 132): SurfaceFlinger is starting
I/SurfaceFlinger( 132): use dithering
I/SurfaceFlinger( 132): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 132): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 132): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 132): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGL( 132): <qeglDrvAPI_eglInitialize:290>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB.04.01.01.00.005_msm7627a_JB_CL2577695_release_AU (CL2577695)
I/Adreno200-EGL( 132): Build Date: 07/11/12 Wed
I/Adreno200-EGL( 132): Local Branch: mybranch65565
I/Adreno200-EGL( 132): Remote Branch: quic/master
I/Adreno200-EGL( 132): Local Patches: NONE
I/Adreno200-EGL( 132): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.005 + db7e81a + 4568683 + dfff884 + NOTHING
I/gralloc ( 132): using (fd=19)
I/gralloc ( 132): id = msmfb303_20001
I/gralloc ( 132): xres = 240 px
I/gralloc ( 132): yres = 320 px
I/gralloc ( 132): xres_virtual = 240 px
I/gralloc ( 132): yres_virtual = 972 px
I/gralloc ( 132): bpp = 16
I/gralloc ( 132): r = 11:5
I/gralloc ( 132): g = 5:6
I/gralloc ( 132): b = 0:5
I/gralloc ( 132): width = 43 mm (141.767441 dpi)
I/gralloc ( 132): height = 58 mm (140.137924 dpi)
I/gralloc ( 132): refresh rate = 0.00 Hz
D/CALCFPS ( 132): DEBUG_CALC_FPS: 0
D/CALCFPS ( 132): period: 10
D/CALCFPS ( 132): ignorethresh_us: 500000
D/CALCFPS ( 132): DEBUG_CALC_FPS: 0
D/CALCFPS ( 132): period: 10
D/CALCFPS ( 132): ignorethresh_us: 500000
I/hwcomposer( 132): Initializing Qualcomm Hardware Composer
I/hwcomposer( 132): MDP version: 303
I/hwcomposer( 132): DYN composition threshold : 2.000000
I/SurfaceFlinger( 132): Using composer version 1.0
I/hwcomposer( 132): Initializing UEvent Listener Thread
I/hwcomposer( 132): Initializing VSYNC Thread
Click to expand...
Click to collapse
W/SurfaceFlinger( 132): getting VSYNC period from fb HAL: -1
W/Adreno200-EGL( 132): <qeglDrvAPI_eglChooseConfig:774>: EGL_BAD_ATTRIBUTE
W/SurfaceFlinger( 132): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 132): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
W/SurfaceFlinger( 132): no suitable EGLConfig found, trying with 16-bit color allowed
W/Trace ( 132): error opening trace file: No such file or directory (2)
F/libc ( 132): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 184 (SurfaceFlinger)
Click to expand...
Click to collapse
@Hazou @PosixCompatible please help me with a possible work around
iam building for lg optimus e400
sooorajjj said:
hi
iam facing similar issues
and here is full logcat http://paste.ubuntu.com/8056961/
@Hazou @PosixCompatible please help me with a possible work around
iam building for lg optimus e400
Click to expand...
Click to collapse
Sorry, i never fixed this. I know Angel_666 from the tab3 10.1 fixed it somehow if i remember correctly.
Hazou said:
Sorry, i never fixed this. I know @Angel_666 from the tab3 10.1 fixed it somehow if i remember correctly.
Click to expand...
Click to collapse
MSMFB_METADATA_GET defined in msm_mdp.h but our framebuffer does not support it.
though i havnt fixed it yet but atleast got an idea
Hi sooorajjj, it's nice that you're trying to port KitKat for your L3 (and such an effort is not to be belittled in any matter, though some may disagree), but I think your device already has its section on XDA. Other developers working on a ROM for your device might have already faced the same problem so that should be your starting point.
Good luck!
Update 4.4.1
@Hazou
Hey guys, i just saw on web site (androidpit.com.br) one person get's beta version 4.4.1 for xt 890
i'm trying to talk with him.. but i need to know whats exactly y'all need for everything works
Is the "NDA" enough of an answer, I don't think he will given something.
But I am well suited
Verstuurd van mijn GT-P5110

Apps crashing while opening

Hey, i have a problem with opening certain apps. When i try to open them, they close instantly and are not shown in the recent apps. Sometimes it works after crashing a few times, but sometimes it keeps crashing. It also happens when clicking on a notification sometimes.
The apps crashing the most are YouTube, Maps, WeatherOnline and Snapchat.
The notifications crashing the most are Gmail and Instagram.
My phone runs on OxygenOS 4.1.7, is rooted and i use a few xposed modules (Screenshot delay remover, Native clipboard, Notification Slider, Amplify)
No logcat, didn't happen - grab a log and paste it here
przemcio510 said:
No logcat, didn't happen - grab a log and paste it here
Click to expand...
Click to collapse
Here you go!
Code:
09-13 21:32:02.595 I/ActivityManager(26853): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.maps/com.google.android.maps.MapsActivity bnds=[432,1346][648,1667] (has extras)} from uid 10133 pid 28032 on display 0
09-13 21:32:02.602 D/AudioFlinger(26560): ThreadBase::setParameters() routing=2
09-13 21:32:02.606 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{6bd32f6 u0 com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher} [email protected] which=1
09-13 21:32:02.607 D/audio_hw_primary(26560): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
09-13 21:32:02.607 D/audio_hw_extn(26560): audio_extn_set_anc_parameters: anc_enabled:0
09-13 21:32:02.607 D/audio_hw_spkr_prot(26560): audio_extn_fbsp_set_parameters: Speaker protection disabled
09-13 21:32:02.607 D/AudioFlinger(26560): ThreadBase::setParameters() routing=2
09-13 21:32:02.608 D/ActivityTrigger(26853): ActivityTrigger activityPauseTrigger
09-13 21:32:02.610 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{6bd32f6 u0 com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher} [email protected] which=1
09-13 21:32:02.621 D/AppTracker(28032): App Event: stop
09-13 21:32:02.626 D/APM_AudioPolicyManager(26560): startOutput()--
09-13 21:32:02.627 D/audio_hw_primary(26560): start_output_stream: enter: stream(0xec97e000)usecase(1: low-latency-playback) devices(0x2)
09-13 21:32:02.627 D/audio_hw_primary(26560): select_devices for use case (low-latency-playback)
09-13 21:32:02.627 D/audio_hw_primary(26560): select_devices for use case (audio-record)
09-13 21:32:02.627 D/msm8974_platform(26560): platform_get_input_snd_device: enter: out_device(0) in_device(0x4) channel_count (1) channel_mask (0x10)
09-13 21:32:02.627 D/audio_hw_primary(26560): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
09-13 21:32:02.627 I/msm8974_platform(26560): platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
09-13 21:32:02.627 D/msm8974_platform(26560): platform_can_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
09-13 21:32:02.627 I/msm8974_platform(26560): platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
09-13 21:32:02.627 I/msm8974_platform(26560): platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
09-13 21:32:02.627 D/msm8974_platform(26560): platform_check_codec_backend_cfg:becf: afe: playback on non-44.1-support device Configure afe to default Sample Rate(48k)
09-13 21:32:02.627 I/msm8974_platform(26560): platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
09-13 21:32:02.627 D/audio_hw_primary(26560): check_usecases_codec_backend:becf: force routing 0
09-13 21:32:02.627 D/audio_hw_primary(26560): check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
09-13 21:32:02.627 D/hardware_info(26560): hw_info_append_hw_type : device_name = speaker
09-13 21:32:02.627 D/msm8974_platform(26560): platform_can_split_snd_device: snd_device(2) num devices(0) new_snd_devices(1065094733)
09-13 21:32:02.627 D/audio_hw_primary(26560): enable_snd_device: snd_device(2: speaker)
09-13 21:32:02.627 I/soundtrigger(26560): audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
09-13 21:32:02.627 D/aud_dev_arbi(26560): acquireOneDevice: device owner for device 2 is 1
09-13 21:32:02.628 E/ANDR-PERF-RESOURCEQS( 466): Failed to apply optimization [4, 0]
09-13 21:32:02.635 I/audio_hw_primary(26560): select_devices Selected apptype: 69937
09-13 21:32:02.635 D/soundtrigger(26560): audio_extn_sound_trigger_update_stream_status: uc_id 1 of type 0 for Event 3, with Raise=0
09-13 21:32:02.635 I/audio_hw_utils(26560): audio_extn_utils_send_app_type_cfg PLAYBACK app_type 69937, acdb_dev_id 15, sample_rate 48000
09-13 21:32:02.636 I/audio_hw_utils(26560): audio_extn_utils_send_app_type_cfg:becf: adm: app_type 69936, acdb_dev_id 15, sample_rate 48000
09-13 21:32:02.636 D/msm8974_platform(26560): platform_can_split_snd_device: snd_device(2) num devices(1) new_snd_devices(-332397584)
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_audio_cal, acdb_id = 15, path = 0, app id = 0x11131, sample rate = 48000
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_asm_topology
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_adm_topology
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_audtable
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> AUDIO_SET_AUDPROC_CAL
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_audvoltable
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 5
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> AUDIO_SET_VOL_CAL cal type = 12
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_audstrmtable
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_afe_topology
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 15, Topology Id 1025e
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_afe_cal
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> AUDIO_SET_AFE_CAL
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> send_hw_delay : acdb_id = 15 path = 0
09-13 21:32:02.636 D/ACDB-LOADER(26560): ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
09-13 21:32:02.636 D/audio_hw_primary(26560): enable_audio_route: apply mixer and update path: low-latency-playback quat_i2s
09-13 21:32:02.636 I/ActivityManager(26853): Start proc 1729:com.google.android.apps.maps/u0a149 for activity com.google.android.apps.maps/com.google.android.maps.MapsActivity
09-13 21:32:02.637 V/BoostFramework(26853): BoostFramework() : mPerf = [email protected]
09-13 21:32:02.638 D/audio_hw_primary(26560): select_devices: done
09-13 21:32:02.639 D/msm8974_platform(26560): platform_set_channel_map mixer_ctl_name:Playback Channel Map15
09-13 21:32:02.639 D/msm8974_platform(26560): platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
09-13 21:32:02.642 W/art ( 1729): Failed to create JIT JIT could not load libart-compiler.so: dlopen failed: cannot locate symbol "_ZN3art10ThreadPoolC1EPKcm" referenced by "/system/lib64/libart-compiler.so"...
09-13 21:32:02.654 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{6bd32f6 u0 com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher} [email protected] which=1
09-13 21:32:02.654 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{6bd32f6 u0 com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher} [email protected] which=1
09-13 21:32:02.659 I/PBSessionCacheImpl(28066): Deleted sessionId[123437078446924771] from persistence.
09-13 21:32:02.688 I/art ( 1729): Starting a blocking GC AddRemoveAppImageSpace
09-13 21:32:02.688 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:02.690 D/PhoneStatusBar(27191): setSystemUiVisibility vis=608 mask=ffffffff oldVal=708 newVal=608 diff=100
09-13 21:32:02.691 D/audio_hw_primary(26560): start_output_stream: exit
09-13 21:32:02.698 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:02.707 I/MicroDetector(28066): Keeping mic open: false
09-13 21:32:02.707 I/AudioController(28066): internalShutdown
09-13 21:32:02.707 I/MicrophoneInputStream(28066): mic_close [email protected]
09-13 21:32:02.708 I/DeviceStateChecker(28066): DeviceStateChecker cancelled
09-13 21:32:02.713 I/MicroRecognitionRunner(28066): Stopping hotword detection.
09-13 21:32:02.722 I/LoadedApk( 1729): No resource references to update in package FFFFFFFFFFFFFFFFFFFFFF
09-13 21:32:02.726 D/audio_hw_primary(26560): in_standby: enter: stream (0xec190780) usecase(16: audio-record)
09-13 21:32:02.728 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:02.746 D/audio_hw_primary(26560): disable_audio_route: reset and update mixer path: audio-record
09-13 21:32:02.750 D/soundtrigger(26560): audio_extn_sound_trigger_update_stream_status: uc_id 16 of type 1 for Event 2, with Raise=0
09-13 21:32:02.750 D/hardware_info(26560): hw_info_append_hw_type : device_name = voice-rec-mic
09-13 21:32:02.750 D/audio_hw_primary(26560): disable_snd_device: snd_device(79: voice-rec-mic)
09-13 21:32:02.750 D/msm8974_platform(26560): platform_can_split_snd_device: snd_device(79) num devices(0) new_snd_devices(0)
09-13 21:32:02.755 I/soundtrigger(26560): audio_extn_sound_trigger_update_device_status: device 0x4f of type 1 for Event 0, with Raise=1
09-13 21:32:02.755 D/sound_trigger_platform(26560): platform_stdev_check_and_update_concurrency: concurrency active 0, tx 0, rx 0, concurrency session_allowed 1
09-13 21:32:02.755 D/APM_AudioPolicyManager(26560): stopInput() input 9686
09-13 21:32:02.756 D/audio_hw_primary(26560): in_set_parameters: enter: kvpairs=routing=0
09-13 21:32:02.757 D/APM_AudioPolicyManager(26560): stopInput() --
09-13 21:32:02.757 D/AudioPolicyManagerCustom(26560): stopInput() --
09-13 21:32:02.757 I/SoundTriggerHwService::Module(26560): void android::SoundTriggerHwService::Module::onCallbackEvent(const sp<android::SoundTriggerHwService::CallbackEvent> &) mClient == 0
09-13 21:32:02.757 D/AudioFlinger(26560): ThreadBase::setParameters() AppRecTy=-1
09-13 21:32:02.758 D/audio_hw_primary(26560): in_set_parameters: enter: kvpairs=AppRecTy=-1
09-13 21:32:02.758 I/audio_hw_primary(26560): APP RECODER TYPE:-1
09-13 21:32:02.759 D/audio_hw_primary(26560): adev_close_input_stream: enter:stream_handle(0xec190780)
09-13 21:32:02.760 D/audio_hw_primary(26560): in_standby: enter: stream (0xec190780) usecase(16: audio-record)
09-13 21:32:02.762 I/MicroRecognitionRunner(28066): Detection finished
09-13 21:32:02.801 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:02.804 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:02.941 D/APM_AudioPolicyManager(26560): stopOutput() output 13, stream 1, session 17
09-13 21:32:02.941 D/AudioPolicyManagerCustom(26560): getNewOutputDevice() selected device 0
09-13 21:32:02.941 D/APM_AudioPolicyManager(26560): setOutputDevice() device 0000 delayMs 96
09-13 21:32:02.991 D/AndroidRuntime( 1744): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
09-13 21:32:02.994 D/AndroidRuntime( 1744): CheckJNI is OFF
09-13 21:32:03.038 V/BoostFramework( 1729): mAcquireFunc method = public int com.qualcomm.qti.Performance.perfLockAcquire(int,int[])
09-13 21:32:03.039 V/BoostFramework( 1729): mReleaseFunc method = public int com.qualcomm.qti.Performance.perfLockRelease()
09-13 21:32:03.039 V/BoostFramework( 1729): mAcquireTouchFunc method = public int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int[])
09-13 21:32:03.039 V/BoostFramework( 1729): mIOPStart method = public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String)
09-13 21:32:03.039 V/BoostFramework( 1729): mIOPStop method = public int com.qualcomm.qti.Performance.perfIOPrefetchStop()
09-13 21:32:03.052 F/libc ( 1729): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1739 (HeapTaskDaemon)
09-13 21:32:03.052 W/ (29490): debuggerd: handling request: pid=1729 uid=10149 gid=10149 tid=1739
09-13 21:32:03.051 I/debuggerd64( 1769): type=1400 audit(0.0:6588): avc: denied { search } for name="com.google.android.gms" dev="sda15" ino=147479 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=1
09-13 21:32:03.051 I/debuggerd64( 1769): type=1400 audit(0.0:6589): avc: denied { read } for name="DynamiteLoader_GmsCore_prodmnc_alldpi_release.odex" dev="sda15" ino=158396 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=file permissive=1
09-13 21:32:03.051 I/debuggerd64( 1769): type=1400 audit(0.0:6590): avc: denied { open } for path="/data/user_de/0/com.google.android.gms/app_chimera/m/0000000c/oat/arm64/DynamiteLoader_GmsCore_prodmnc_alldpi_release.odex" dev="sda15" ino=158396 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=file permissive=1
09-13 21:32:03.051 I/debuggerd64( 1769): type=1400 audit(0.0:6591): avc: denied { getattr } for path="/data/user_de/0/com.google.android.gms/app_chimera/m/0000000c/oat/arm64/DynamiteLoader_GmsCore_prodmnc_alldpi_release.odex" dev="sda15" ino=158396 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=file permissive=1
09-13 21:32:03.088 D/ICU ( 1744): No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
09-13 21:32:03.096 W/art ( 1744): Failed to create JIT JIT could not load libart-compiler.so: dlopen failed: cannot locate symbol "_ZN3art10ThreadPoolC1EPKcm" referenced by "/system/lib64/libart-compiler.so"...
09-13 21:32:03.103 W/art ( 1744): Failed to create JIT JIT could not load libart-compiler.so: dlopen failed: cannot locate symbol "_ZN3art10ThreadPoolC1EPKcm" referenced by "/system/lib64/libart-compiler.so"...
09-13 21:32:03.114 I/Radio-JNI( 1744): register_android_hardware_Radio DONE
09-13 21:32:03.125 F/DEBUG ( 1769): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-13 21:32:03.125 F/DEBUG ( 1769): Build fingerprint: 'OnePlus/OnePlus3/OnePlus3T:7.1.1/NMF26F/08081200:user/release-keys'
09-13 21:32:03.125 F/DEBUG ( 1769): Revision: '0'
09-13 21:32:03.125 F/DEBUG ( 1769): ABI: 'arm64'
09-13 21:32:03.125 F/DEBUG ( 1769): pid: 1729, tid: 1739, name: HeapTaskDaemon >>> com.google.android.apps.maps <<<
09-13 21:32:03.125 F/DEBUG ( 1769): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
09-13 21:32:03.125 F/DEBUG ( 1769): x0 0000007f7f399f48 x1 0000000070bc11c8 x2 0000000000000001 x3 0000007f7f399f48
09-13 21:32:03.125 F/DEBUG ( 1769): x4 0000000000000000 x5 0000000000000000 x6 00000000720b2c68 x7 0000000000000000
09-13 21:32:03.125 F/DEBUG ( 1769): x8 0000000000000000 x9 0000000000000000 x10 0000000010000000 x11 ffffffffffffffff
09-13 21:32:03.125 F/DEBUG ( 1769): x12 0000007f7f39a260 x13 0000000000000011 x14 0000007f804bb2a0 x15 2e8ba2e8ba2e8ba3
09-13 21:32:03.125 F/DEBUG ( 1769): x16 0000007f801a07c0 x17 0000007f838857c0 x18 000000000070716f x19 0000007f7f39a238
09-13 21:32:03.125 F/DEBUG ( 1769): x20 0000000070e8bfa8 x21 0000000070bc11c8 x22 f543b075f311716e x23 0000007f7ebb6808
09-13 21:32:03.125 F/DEBUG ( 1769): x24 0000007f7ebb79e0 x25 0000007f80193950 x26 0000007f7f39a238 x27 0000000000000000
09-13 21:32:03.125 F/DEBUG ( 1769): x28 f543b075f311716e x29 0000007f7f399fc0 x30 0000007f7ffdf0b4
09-13 21:32:03.125 F/DEBUG ( 1769): sp 0000007f7f399f00 pc 0000007f7ffdf120 pstate 0000000020000000
09-13 21:32:03.134 D/AndroidRuntime( 1744): Calling main entry com.android.commands.am.Am
09-13 21:32:03.143 D/AndroidRuntime( 1744): Shutting down VM
09-13 21:32:03.237 F/DEBUG ( 1769):
09-13 21:32:03.237 F/DEBUG ( 1769): backtrace:
09-13 21:32:03.237 F/DEBUG ( 1769): #00 pc 0000000000462120 /system/lib64/libart.so (_ZN3art19ReferenceMapVisitorINS_19RootCallbackVisitorEE15VisitQuickFrameEv+256)
09-13 21:32:03.237 F/DEBUG ( 1769): #01 pc 0000000000462010 /system/lib64/libart.so (_ZN3art19ReferenceMapVisitorINS_19RootCallbackVisitorEE10VisitFrameEv+24)
09-13 21:32:03.238 F/DEBUG ( 1769): #02 pc 0000000000448f6c /system/lib64/libart.so (_ZN3art12StackVisitor9WalkStackEb+668)
09-13 21:32:03.238 F/DEBUG ( 1769): #03 pc 000000000045dd78 /system/lib64/libart.so (_ZN3art6Thread10VisitRootsEPNS_11RootVisitorE+1028)
09-13 21:32:03.238 F/DEBUG ( 1769): #04 pc 00000000001f3a58 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep25CheckpointMarkThreadRoots3RunEPNS_6ThreadE+180)
09-13 21:32:03.238 F/DEBUG ( 1769): #05 pc 000000000046466c /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+2280)
09-13 21:32:03.238 F/DEBUG ( 1769): #06 pc 00000000001eca50 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep19MarkRootsCheckpointEPNS_6ThreadEb+144)
09-13 21:32:03.238 F/DEBUG ( 1769): #07 pc 00000000001ed424 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep9MarkRootsEPNS_6ThreadE+208)
09-13 21:32:03.238 F/DEBUG ( 1769): #08 pc 00000000001ec164 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep12MarkingPhaseEv+196)
09-13 21:32:03.238 F/DEBUG ( 1769): #09 pc 00000000001ebf84 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep9RunPhasesEv+212)
09-13 21:32:03.238 F/DEBUG ( 1769): #10 pc 00000000001e4684 /system/lib64/libart.so (_ZN3art2gc9collector16GarbageCollector3RunENS0_7GcCauseEb+332)
09-13 21:32:03.238 F/DEBUG ( 1769): #11 pc 00000000002144c8 /system/lib64/libart.so (_ZN3art2gc4Heap22CollectGarbageInternalENS0_9collector6GcTypeENS0_7GcCauseEb+3052)
09-13 21:32:03.238 F/DEBUG ( 1769): #12 pc 000000000021ba94 /system/lib64/libart.so (_ZN3art2gc4Heap12ConcurrentGCEPNS_6ThreadEb+124)
09-13 21:32:03.238 F/DEBUG ( 1769): #13 pc 0000000000222c84 /system/lib64/libart.so (_ZN3art2gc4Heap16ConcurrentGCTask3RunEPNS_6ThreadE+36)
09-13 21:32:03.238 F/DEBUG ( 1769): #14 pc 0000000000244040 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+64)
09-13 21:32:03.238 F/DEBUG ( 1769): #15 pc 0000000000687760 /system/framework/arm64/boot-core-libart.oat (offset 0x4a1000) (dalvik.system.VMRuntime.runHeapTasks+124)
09-13 21:32:03.238 F/DEBUG ( 1769): #16 pc 000000000068d450 /system/framework/arm64/boot-core-libart.oat (offset 0x4a1000) (java.lang.Daemons$HeapTaskDaemon.run+204)
09-13 21:32:03.238 F/DEBUG ( 1769): #17 pc 0000000000608244 /system/framework/arm64/boot.oat (offset 0x54f000) (java.lang.Thread.run+64)
09-13 21:32:03.238 F/DEBUG ( 1769): #18 pc 00000000000d2b34 /system/lib64/libart.so (art_quick_invoke_stub+580)
09-13 21:32:03.238 F/DEBUG ( 1769): #19 pc 00000000000df810 /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+208)
09-13 21:32:03.238 F/DEBUG ( 1769): #20 pc 000000000042f264 /system/lib64/libart.so (_ZN3artL18InvokeWithArgArrayERKNS_33ScopedObjectAccessAlreadyRunnableEPNS_9ArtMethodEPNS_8ArgArrayEPNS_6JValueEPKc+108)
09-13 21:32:03.238 F/DEBUG ( 1769): #21 pc 0000000000430568 /system/lib64/libart.so (_ZN3art35InvokeVirtualOrInterfaceWithJValuesERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDP6jvalue+372)
09-13 21:32:03.238 F/DEBUG ( 1769): #22 pc 000000000044ff94 /system/lib64/libart.so (_ZN3art6Thread14CreateCallbackEPv+1100)
09-13 21:32:03.238 F/DEBUG ( 1769): #23 pc 0000000000068618 /system/lib64/libc.so (_ZL15__pthread_startPv+196)
09-13 21:32:03.238 F/DEBUG ( 1769): #24 pc 000000000001df68 /system/lib64/libc.so (__start_thread+16)
09-13 21:32:03.470 D/NetworkController.MobileSignalController(1)(27191): onSignalStrengthsChanged signalStrength=SignalStrength: 9 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 4 4 gsm|lte level=4 voicelevel=4 datalevel=4
09-13 21:32:03.472 I/NetworkController.MobileSignalController(1)(27191): showDisableIcon:false
09-13 21:32:03.613 E/ANDR-PERF-OPTSHANDLER( 466): perf_lock_rel: updated /sys/class/scsi_host/host0/../../../clkscale_enable with 1
09-13 21:32:03.613 E/ANDR-PERF-OPTSHANDLER( 466): return value 2
09-13 21:32:03.751 I/UEventObserver(12538): type=1400 audit(0.0:6592): avc: denied { read } for scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:r:untrusted_app:s0:c512,c768 tclass=netlink_kobject_uevent_socket permissive=1
09-13 21:32:03.773 I/DeviceIdleController(26853): updateChargingLocked: charging=true
09-13 21:32:03.773 I/DeviceIdleController(26853): becomeActiveLocked, reason = charging
09-13 21:32:03.781 I/BatteryController(27191): fireBatteryLevelChanged mLevel:10 PluggedIn:true Charging:true Fastcharge:false show:true style:1
09-13 21:32:03.781 W/QCNEJ (27824): |CORE| CNE received unexpected action: android.intent.action.BATTERY_CHANGED
09-13 21:32:03.786 D/AbstractProcessor( 2400): onBatteryChange Percent:10 State:2
09-13 21:32:03.802 D/VideoCall_LowBattery(29494): disconnectVideoCalls on low battery
09-13 21:32:03.802 D/VideoCall_LowBattery(29494): disconnectVideoCalls
09-13 21:32:03.902 W/ActivityManager(26853): Force finishing activity com.google.android.apps.maps/com.google.android.maps.MapsActivity
09-13 21:32:03.905 D/StatusBarManagerService(26853): manageDisableList userId=0 what=0x0 pkg=Window{d94ee63 u0 Starting com.google.android.apps.maps} [email protected] which=1
09-13 21:32:03.908 D/ActivityTrigger(26853): ActivityTrigger activityPauseTrigger
09-13 21:32:03.916 D/OPReportService(27904): addMonitorFolder onEvent [email protected]_32_03_915.txt.gz, event:128
09-13 21:32:03.918 I/BootReceiver(26853): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
09-13 21:32:03.920 E/lowmemorykiller( 635): Error writing /proc/1729/oom_score_adj; errno=22
09-13 21:32:03.922 W/ (29490): debuggerd: resuming target 1729
09-13 21:32:03.942 D/OPReportService(27904): addMonitorFolder onEvent [email protected]_32_03_936.txt.gz, event:128
09-13 21:32:03.961 I/ActivityManager(26853): Process com.google.android.apps.maps (pid 1729) has died
Wipe cache partition from recovery for start.
Unleashed by ONEPLUS 3T rooted
xposed is causing the issue
opssemnik said:
xposed is causing the issue
Click to expand...
Click to collapse
Is it xposed in general or a single module? Can you tell if a new install of xposed helps?
Crank3d_I3 said:
Is it xposed in general or a single module? Can you tell if a new install of xposed helps?
Click to expand...
Click to collapse
Xposed, the current one for nougat actually breaks the Android api
opssemnik said:
Xposed, the current one for nougat actually breaks the Android api
Click to expand...
Click to collapse
Not really.
I am using Xposed and a couple modules and I never had such situation as the OP.
If it was Xposed, it would have created problems to everyone.
Unleashed by ONEPLUS 3T rooted
RASTAVIPER said:
Not really.
I am using Xposed and a couple modules and I never had such situation as the OP.
If it was Xposed, it would have created problems to everyone.
Unleashed by ONEPLUS 3T rooted
Click to expand...
Click to collapse
And the EXPERIMENTAL,NON OFFICIAL, NOUGAT version of xposed does so,
In fact even rovo98, which is not the maintainer for this version, acknowledged that on his reasons behind not releasing xposed for nougat yet.
It is a fact, xposed for nougat currently breaks android API by breaking method inlining(there are explanations even on the OP of the post), however not all cenarios are the same, youtube may work for you because it is not the same apk version or you don't have certain feature yet, which op does , but that does not prove my point false. reverting back to stock ART files and clearing dex cache it will back to work

Categories

Resources