rovo89 / android_art

Android ART with modifications for the Xposed framework.
Other
375 stars 211 forks source link

HTC A9 Issue with V79 bootloop #21

Closed hgill2412 closed 8 years ago

hgill2412 commented 8 years ago

logcat.txt

rovo89 commented 8 years ago

HTC has once again heavily pre-optimized their ROM during compile time:

12-18 10:52:24.575 I/dex2oat ( 2332): Adjusted thread count (for runtime dex2oat): 4, 4
12-18 10:52:24.575 I/dex2oat ( 2332): /system/bin/dex2oat -j4
12-18 10:52:24.575 E/cutils-trace( 2332): Error opening trace file: No such file or directory (2)
12-18 10:52:24.582 I/dex2oat ( 2332): Using '/system/framework/oat/arm64/services.odex' instead of file descriptor
12-18 10:52:25.152 E/dex2oat ( 2332): void com.android.server.Watchdog.shellCommand(java.lang.String): [0x6A] Could not get type for v6 from debug information
12-18 10:52:25.152 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.152 I/dex2oat ( 2332): Verification error in void com.android.server.Watchdog.shellCommand(java.lang.String)
12-18 10:52:25.152 I/dex2oat ( 2332): void com.android.server.Watchdog.shellCommand(java.lang.String) failed to verify: void com.android.server.Watchdog.shellCommand(java.lang.String): [0x6A] Cannot infer method from invoke-virtual-quick
12-18 10:52:25.160 W/dex2oat ( 2332): Verification failed on class com.android.server.Watchdog in /system/framework/services.jar because: Verifier rejected class com.android.server.Watchdog due to bad method void com.android.server.Watchdog.shellCommand(java.lang.String)
12-18 10:52:25.401 E/dex2oat ( 2332): boolean com.android.server.am.ActivityManagerService.isTracingOn(): [0x60] Could not get type for v6 from debug information
12-18 10:52:25.401 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.401 I/dex2oat ( 2332): Verification error in boolean com.android.server.am.ActivityManagerService.isTracingOn()
12-18 10:52:25.401 I/dex2oat ( 2332): boolean com.android.server.am.ActivityManagerService.isTracingOn() failed to verify: boolean com.android.server.am.ActivityManagerService.isTracingOn(): [0x60] Cannot infer method from invoke-virtual-quick
12-18 10:52:25.427 E/dex2oat ( 2332): int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord): [0x362] Could not get type for v0 from debug information
12-18 10:52:25.427 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.428 I/dex2oat ( 2332): Verification error in int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord)
12-18 10:52:25.428 I/dex2oat ( 2332): int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord) failed to verify: int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord): [0x362] Cannot infer field from iget-object-quick
12-18 10:52:25.438 W/dex2oat ( 2332): Verification failed on class com.android.server.am.ActivityStackSupervisor in /system/framework/services.jar because: Verifier rejected class com.android.server.am.ActivityStackSupervisor due to bad method int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord)
12-18 10:52:25.470 E/dex2oat ( 2332): java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int): [0x8F] Could not get type for v0 from debug information
12-18 10:52:25.470 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.471 I/dex2oat ( 2332): Verification error in java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int)
12-18 10:52:25.471 I/dex2oat ( 2332): java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int) failed to verify: java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int): [0x8F] Cannot infer method from invoke-virtual-quick
12-18 10:52:25.486 E/dex2oat ( 2332): void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File): [0x12C] Could not get type for v0 from debug information
12-18 10:52:25.486 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.487 I/dex2oat ( 2332): Verification error in void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File)
12-18 10:52:25.487 I/dex2oat ( 2332): void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File) failed to verify: void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File): [0x12C] Cannot infer method from invoke-virtual-quick
12-18 10:52:25.489 W/dex2oat ( 2332): Verification failed on class com.android.server.am.HtcAmsUtil in /system/framework/services.jar because: Verifier rejected class com.android.server.am.HtcAmsUtil due to bad method void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File)
12-18 10:52:25.786 W/dex2oat ( 2332): Verification failed on class com.android.server.am.ActivityManagerService in /system/framework/services.jar because: Verifier rejected class com.android.server.am.ActivityManagerService due to bad method boolean com.android.server.am.ActivityManagerService.isTracingOn()
12-18 10:52:25.815 E/dex2oat ( 2332): void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String): [0xBE] Could not get type for v13 from debug information
12-18 10:52:25.815 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.816 I/dex2oat ( 2332): Verification error in void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String)
12-18 10:52:25.816 I/dex2oat ( 2332): void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String) failed to verify: void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String): [0xBE] Cannot infer method from invoke-virtual-quick
12-18 10:52:25.844 W/dex2oat ( 2332): Verification failed on class com.android.server.backup.BackupManagerService$PerformBackupTask in /system/framework/services.jar because: Verifier rejected class com.android.server.backup.BackupManagerService$PerformBackupTask due to bad method void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String)
12-18 10:52:25.972 E/dex2oat ( 2332): long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH(): [0x36D] Could not get type for v0 from debug information
12-18 10:52:25.972 E/dex2oat ( 2332): -> No type information found
12-18 10:52:25.972 I/dex2oat ( 2332): Verification error in long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH()
12-18 10:52:25.972 I/dex2oat ( 2332): long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH() failed to verify: long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH(): [0x36D] Cannot infer field from iget-wide-quick
12-18 10:52:25.988 W/dex2oat ( 2332): Verification failed on class com.android.server.content.SyncManager$SyncHandler in /system/framework/services.jar because: Verifier rejected class com.android.server.content.SyncManager$SyncHandler due to bad method long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH()
12-18 10:52:26.612 E/dex2oat ( 2332): void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy(): [0x10C] Could not get type for v0 from debug information
12-18 10:52:26.612 E/dex2oat ( 2332): -> No type information found
12-18 10:52:26.613 I/dex2oat ( 2332): Verification error in void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy()
12-18 10:52:26.613 I/dex2oat ( 2332): void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy() failed to verify: void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy(): [0x10C] Cannot infer field from iget-object-quick
12-18 10:52:26.616 W/dex2oat ( 2332): Verification failed on class com.android.server.pm.PackageManagerService$InstallParams in /system/framework/services.jar because: Verifier rejected class com.android.server.pm.PackageManagerService$InstallParams due to bad method void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy()
12-18 10:52:26.850 E/dex2oat ( 2332): void com.android.server.power.ShutdownThread$7.run(): [0x10C] Could not get type for v9 from debug information
12-18 10:52:26.850 E/dex2oat ( 2332): -> No type information found
12-18 10:52:26.850 I/dex2oat ( 2332): Verification error in void com.android.server.power.ShutdownThread$7.run()
12-18 10:52:26.850 I/dex2oat ( 2332): void com.android.server.power.ShutdownThread$7.run() failed to verify: void com.android.server.power.ShutdownThread$7.run(): [0x10C] Cannot infer method from invoke-virtual-quick
12-18 10:52:26.851 W/dex2oat ( 2332): Verification failed on class com.android.server.power.ShutdownThread$7 in /system/framework/services.jar because: Verifier rejected class com.android.server.power.ShutdownThread$7 due to bad method void com.android.server.power.ShutdownThread$7.run()
12-18 10:52:27.049 E/dex2oat ( 2332): void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked(): [0x94] Could not get type for v7 from debug information
12-18 10:52:27.049 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.049 I/dex2oat ( 2332): Verification error in void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked()
12-18 10:52:27.049 I/dex2oat ( 2332): void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked() failed to verify: void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked(): [0x94] Cannot infer method from invoke-virtual-quick
12-18 10:52:27.075 W/dex2oat ( 2332): Verification failed on class com.android.server.usage.UsageStatsDatabase in /system/framework/services.jar because: Verifier rejected class com.android.server.usage.UsageStatsDatabase due to bad method void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked()
12-18 10:52:27.145 E/dex2oat ( 2332): boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String): [0x18] Could not get type for v5 from debug information
12-18 10:52:27.145 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.146 I/dex2oat ( 2332): Verification error in boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String)
12-18 10:52:27.146 I/dex2oat ( 2332): boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String) failed to verify: boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String): [0x18] Cannot infer method from invoke-virtual-quick
12-18 10:52:27.158 W/dex2oat ( 2332): Verification failed on class com.android.server.usb.UsbPortManager in /system/framework/services.jar because: Verifier rejected class com.android.server.usb.UsbPortManager due to bad method boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String)
12-18 10:52:27.282 E/dex2oat ( 2332): void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked(): [0x9C] Could not get type for v0 from debug information
12-18 10:52:27.282 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.283 I/dex2oat ( 2332): Verification error in void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked()
12-18 10:52:27.283 I/dex2oat ( 2332): void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked() failed to verify: void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked(): [0x9C] Cannot infer field from iget-boolean-quick
12-18 10:52:27.302 W/dex2oat ( 2332): Verification failed on class com.android.server.wm.WindowStateAnimator in /system/framework/services.jar because: Verifier rejected class com.android.server.wm.WindowStateAnimator due to bad method void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked()
12-18 10:52:27.325 E/dex2oat ( 2332): void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean): [0x7A] Could not get type for v8 from debug information
12-18 10:52:27.325 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.325 E/dex2oat ( 2332): long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File): [0x38] Could not get type for v7 from debug information
12-18 10:52:27.325 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.325 I/dex2oat ( 2332): Verification error in void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean)
12-18 10:52:27.325 I/dex2oat ( 2332): void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean) failed to verify: void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean): [0x7A] Cannot infer method from invoke-virtual-quick
12-18 10:52:27.325 I/dex2oat ( 2332): Verification error in long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File)
12-18 10:52:27.325 I/dex2oat ( 2332): long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File) failed to verify: long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File): [0x38] Cannot infer method from invoke-virtual-quick
12-18 10:52:27.327 W/dex2oat ( 2332): Verification failed on class libcore.tzdata.update.ConfigBundle in /system/framework/services.jar because: Verifier rejected class libcore.tzdata.update.ConfigBundle due to bad method void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean)
12-18 10:52:27.329 E/dex2oat ( 2332): java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File): [0x38] Could not get type for v6 from debug information
12-18 10:52:27.329 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.329 I/dex2oat ( 2332): Verification error in java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File)
12-18 10:52:27.329 I/dex2oat ( 2332): java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File) failed to verify: java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File): [0x38] Cannot infer method from invoke-virtual-quick
12-18 10:52:27.330 W/dex2oat ( 2332): Verification failed on class libcore.tzdata.update.FileUtils in /system/framework/services.jar because: Verifier rejected class libcore.tzdata.update.FileUtils due to bad method java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File)
12-18 10:52:27.355 E/dex2oat ( 2332): int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList): [0x5D5] Could not get type for v0 from debug information
12-18 10:52:27.355 E/dex2oat ( 2332): -> No type information found
12-18 10:52:27.356 I/dex2oat ( 2332): Verification error in int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList)
12-18 10:52:27.356 I/dex2oat ( 2332): int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList) failed to verify: int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList): [0x5D5] Cannot infer field from iget-object-quick
12-18 10:52:27.391 W/dex2oat ( 2332): Verification failed on class com.android.server.wm.WindowManagerService in /system/framework/services.jar because: Verifier rejected class com.android.server.wm.WindowManagerService due to bad method int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList)
--------- beginning of crash
12-18 10:52:27.447 F/libc    ( 2332): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x18 in tid 2336 (Compiler driver)
12-18 10:52:27.571 I/SELinux (  516): SELinux: Loaded file_contexts contexts from /file_contexts.
12-18 10:52:27.573 F/DEBUG   (  516): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-18 10:52:27.573 F/DEBUG   (  516): Build fingerprint: 'htc/hiaeul_00502/htc_hiaeul:6.0/MRA58K/635081.3:user/release-keys'
12-18 10:52:27.573 F/DEBUG   (  516): Revision: '0'
12-18 10:52:27.573 F/DEBUG   (  516): ABI: 'arm'
12-18 10:52:27.573 F/DEBUG   (  516): pid: 2332, tid: 2336, name: Compiler driver  >>> /system/bin/dex2oat <<<
12-18 10:52:27.573 F/DEBUG   (  516): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x18
12-18 10:52:27.575 F/DEBUG   (  516):     r0 f12db040  r1 f12dc158  r2 ffffffb0  r3 f12db0f4
12-18 10:52:27.575 F/DEBUG   (  516):     r4 f12db040  r5 f12dc658  r6 f12e0ca0  r7 00000018
12-18 10:52:27.575 F/DEBUG   (  516):     r8 00000000  r9 f12db070  sl 00000000  fp f12db040
12-18 10:52:27.575 F/DEBUG   (  516):     ip f7045959  sp f177a440  lr f6fb35b9  pc f6fb1250  cpsr a00f0030
12-18 10:52:27.580 F/DEBUG   (  516): 
12-18 10:52:27.580 F/DEBUG   (  516): backtrace:
12-18 10:52:27.580 F/DEBUG   (  516):     #00 pc 000d1250  /system/lib/libart-compiler.so (std::__1::__tree<std::__1::__value_type<unsigned int, unsigned int>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned int>, std::__1::less<unsigned int>, true>, art::ArenaAllocatorAdapter<std::__1::__value_type<unsigned int, unsigned int> > >::destroy(std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned int>, void*>*)+1003)
12-18 10:52:27.580 F/DEBUG   (  516):     #01 pc 000d35b5  /system/lib/libart-compiler.so (art::GlobalValueNumbering::~GlobalValueNumbering()+1332)
12-18 10:52:27.580 F/DEBUG   (  516):     #02 pc 001b891b  /system/lib/libart-compiler.so (art::MIRGraph::GlobalValueNumberingCleanup()+30)
12-18 10:52:27.580 F/DEBUG   (  516):     #03 pc 001b8ca9  /system/lib/libart-compiler.so (art::PassDriverMEOpts::ApplyPass(art::PassDataHolder*, art::Pass const*)+24)
12-18 10:52:27.580 F/DEBUG   (  516):     #04 pc 00168573  /system/lib/libart-compiler.so
12-18 10:52:27.580 F/DEBUG   (  516):     #05 pc 00168dc5  /system/lib/libart-compiler.so (art::QuickCompiler::Compile(art::DexFile::CodeItem const*, unsigned int, art::InvokeType, unsigned short, unsigned int, _jobject*, art::DexFile const&) const+1428)
12-18 10:52:27.580 F/DEBUG   (  516):     #06 pc 002623b7  /system/lib/libart-compiler.so (art::OptimizingCompiler::Compile(art::DexFile::CodeItem const*, unsigned int, art::InvokeType, unsigned short, unsigned int, _jobject*, art::DexFile const&) const+110)
12-18 10:52:27.580 F/DEBUG   (  516):     #07 pc 001c80f9  /system/lib/libart-compiler.so (art::CompilerDriver::CompileMethod(art::Thread*, art::DexFile::CodeItem const*, unsigned int, art::InvokeType, unsigned short, unsigned int, _jobject*, art::DexFile const&, art::DexToDexCompilationLevel, bool)+1904)
12-18 10:52:27.580 F/DEBUG   (  516):     #08 pc 001c8d9f  /system/lib/libart-compiler.so (art::CompilerDriver::CompileClass(art::ParallelCompilationManager const*, unsigned int)+1934)
12-18 10:52:27.580 F/DEBUG   (  516):     #09 pc 001bf00b  /system/lib/libart-compiler.so
12-18 10:52:27.580 F/DEBUG   (  516):     #10 pc 0035e3f5  /system/lib/libart.so (art::ThreadPoolWorker::Run()+264)
12-18 10:52:27.580 F/DEBUG   (  516):     #11 pc 0035eabf  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+54)
12-18 10:52:27.580 F/DEBUG   (  516):     #12 pc 00042263  /system/lib/libc.so (__pthread_start(void*)+30)
12-18 10:52:27.580 F/DEBUG   (  516):     #13 pc 00019305  /system/lib/libc.so (__start_thread+6)
12-18 10:52:27.625 F/DEBUG   (  516): 
12-18 10:52:27.625 F/DEBUG   (  516): Tombstone written to: /data/tombstones/tombstone_00
12-18 10:52:27.634 E/installd(  521): DexInv: --- END '/system/framework/services.jar' --- status=0x000b, process failed

Please upload your /system/framework folder, then I can try to compile it myself.

hgill2412 commented 8 years ago

The framework file was too big to upload on gmail or github (72mb compressed). I have uploaded it to my dropbox here:

Sorry for double posting, thank you for your help!

https://www.dropbox.com/s/kfkz5128m6dlbvh/framework.zip?dl=0

On Fri, Dec 18, 2015 at 8:39 AM, rovo89 notifications@github.com wrote:

HTC has once again heavily pre-optimized their ROM during compile time:

12-18 10:52:24.575 I/dex2oat ( 2332): Adjusted thread count (for runtime dex2oat): 4, 4 12-18 10:52:24.575 I/dex2oat ( 2332): /system/bin/dex2oat -j4 12-18 10:52:24.575 E/cutils-trace( 2332): Error opening trace file: No such file or directory (2) 12-18 10:52:24.582 I/dex2oat ( 2332): Using '/system/framework/oat/arm64/services.odex' instead of file descriptor 12-18 10:52:25.152 E/dex2oat ( 2332): void com.android.server.Watchdog.shellCommand(java.lang.String): [0x6A] Could not get type for v6 from debug information 12-18 10:52:25.152 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.152 I/dex2oat ( 2332): Verification error in void com.android.server.Watchdog.shellCommand(java.lang.String) 12-18 10:52:25.152 I/dex2oat ( 2332): void com.android.server.Watchdog.shellCommand(java.lang.String) failed to verify: void com.android.server.Watchdog.shellCommand(java.lang.String): [0x6A] Cannot infer method from invoke-virtual-quick 12-18 10:52:25.160 W/dex2oat ( 2332): Verification failed on class com.android.server.Watchdog in /system/framework/services.jar because: Verifier rejected class com.android.server.Watchdog due to bad method void com.android.server.Watchdog.shellCommand(java.lang.String) 12-18 10:52:25.401 E/dex2oat ( 2332): boolean com.android.server.am.ActivityManagerService.isTracingOn(): [0x60] Could not get type for v6 from debug information 12-18 10:52:25.401 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.401 I/dex2oat ( 2332): Verification error in boolean com.android.server.am.ActivityManagerService.isTracingOn() 12-18 10:52:25.401 I/dex2oat ( 2332): boolean com.android.server.am.ActivityManagerService.isTracingOn() failed to verify: boolean com.android.server.am.ActivityManagerService.isTracingOn(): [0x60] Cannot infer method from invoke-virtual-quick 12-18 10:52:25.427 E/dex2oat ( 2332): int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord): [0x362] Could not get type for v0 from debug information 12-18 10:52:25.427 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.428 I/dex2oat ( 2332): Verification error in int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord) 12-18 10:52:25.428 I/dex2oat ( 2332): int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord) failed to verify: int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord): [0x362] Cannot infer field from iget-object-quick 12-18 10:52:25.438 W/dex2oat ( 2332): Verification failed on class com.android.server.am.ActivityStackSupervisor in /system/framework/services.jar because: Verifier rejected class com.android.server.am.ActivityStackSupervisor due to bad method int com.android.server.am.ActivityStackSupervisor.startActivityUncheckedLockedImpl(com.android.server.am.ActivityRecord, com.android.server.am.ActivityRecord, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, boolean, android.os.Bundle, com.android.server.am.TaskRecord) 12-18 10:52:25.470 E/dex2oat ( 2332): java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int): [0x8F] Could not get type for v0 from debug information 12-18 10:52:25.470 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.471 I/dex2oat ( 2332): Verification error in java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int) 12-18 10:52:25.471 I/dex2oat ( 2332): java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int) failed to verify: java.io.File com.android.server.am.HtcAmsUtil.dumpStackTraces(boolean, java.util.ArrayList, com.android.internal.os.ProcessCpuTracker, android.util.SparseArray, java.lang.String[], int): [0x8F] Cannot infer method from invoke-virtual-quick 12-18 10:52:25.486 E/dex2oat ( 2332): void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File): [0x12C] Could not get type for v0 from debug information 12-18 10:52:25.486 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.487 I/dex2oat ( 2332): Verification error in void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File) 12-18 10:52:25.487 I/dex2oat ( 2332): void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File) failed to verify: void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File): [0x12C] Cannot infer method from invoke-virtual-quick 12-18 10:52:25.489 W/dex2oat ( 2332): Verification failed on class com.android.server.am.HtcAmsUtil in /system/framework/services.jar because: Verifier rejected class com.android.server.am.HtcAmsUtil due to bad method void com.android.server.am.HtcAmsUtil.writeAnrHistory(java.lang.String, java.io.File) 12-18 10:52:25.786 W/dex2oat ( 2332): Verification failed on class com.android.server.am.ActivityManagerService in /system/framework/services.jar because: Verifier rejected class com.android.server.am.ActivityManagerService due to bad method boolean com.android.server.am.ActivityManagerService.isTracingOn() 12-18 10:52:25.815 E/dex2oat ( 2332): void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String): [0xBE] Could not get type for v13 from debug information 12-18 10:52:25.815 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.816 I/dex2oat ( 2332): Verification error in void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String) 12-18 10:52:25.816 I/dex2oat ( 2332): void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String) failed to verify: void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String): [0xBE] Cannot infer method from invoke-virtual-quick 12-18 10:52:25.844 W/dex2oat ( 2332): Verification failed on class com.android.server.backup.BackupManagerService$PerformBackupTask in /system/framework/services.jar because: Verifier rejected class com.android.server.backup.BackupManagerService$PerformBackupTask due to bad method void com.android.server.backup.BackupManagerService$PerformBackupTask.writeWidgetPayloadIfAppropriate(java.io.FileDescriptor, java.lang.String) 12-18 10:52:25.972 E/dex2oat ( 2332): long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH(): [0x36D] Could not get type for v0 from debug information 12-18 10:52:25.972 E/dex2oat ( 2332): -> No type information found 12-18 10:52:25.972 I/dex2oat ( 2332): Verification error in long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH() 12-18 10:52:25.972 I/dex2oat ( 2332): long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH() failed to verify: long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH(): [0x36D] Cannot infer field from iget-wide-quick 12-18 10:52:25.988 W/dex2oat ( 2332): Verification failed on class com.android.server.content.SyncManager$SyncHandler in /system/framework/services.jar because: Verifier rejected class com.android.server.content.SyncManager$SyncHandler due to bad method long com.android.server.content.SyncManager$SyncHandler.maybeStartNextSyncH() 12-18 10:52:26.612 E/dex2oat ( 2332): void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy(): [0x10C] Could not get type for v0 from debug information 12-18 10:52:26.612 E/dex2oat ( 2332): -> No type information found 12-18 10:52:26.613 I/dex2oat ( 2332): Verification error in void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy() 12-18 10:52:26.613 I/dex2oat ( 2332): void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy() failed to verify: void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy(): [0x10C] Cannot infer field from iget-object-quick 12-18 10:52:26.616 W/dex2oat ( 2332): Verification failed on class com.android.server.pm.PackageManagerService$InstallParams in /system/framework/services.jar because: Verifier rejected class com.android.server.pm.PackageManagerService$InstallParams due to bad method void com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy() 12-18 10:52:26.850 E/dex2oat ( 2332): void com.android.server.power.ShutdownThread$7.run(): [0x10C] Could not get type for v9 from debug information 12-18 10:52:26.850 E/dex2oat ( 2332): -> No type information found 12-18 10:52:26.850 I/dex2oat ( 2332): Verification error in void com.android.server.power.ShutdownThread$7.run() 12-18 10:52:26.850 I/dex2oat ( 2332): void com.android.server.power.ShutdownThread$7.run() failed to verify: void com.android.server.power.ShutdownThread$7.run(): [0x10C] Cannot infer method from invoke-virtual-quick 12-18 10:52:26.851 W/dex2oat ( 2332): Verification failed on class com.android.server.power.ShutdownThread$7 in /system/framework/services.jar because: Verifier rejected class com.android.server.power.ShutdownThread$7 due to bad method void com.android.server.power.ShutdownThread$7.run() 12-18 10:52:27.049 E/dex2oat ( 2332): void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked(): [0x94] Could not get type for v7 from debug information 12-18 10:52:27.049 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.049 I/dex2oat ( 2332): Verification error in void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked() 12-18 10:52:27.049 I/dex2oat ( 2332): void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked() failed to verify: void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked(): [0x94] Cannot infer method from invoke-virtual-quick 12-18 10:52:27.075 W/dex2oat ( 2332): Verification failed on class com.android.server.usage.UsageStatsDatabase in /system/framework/services.jar because: Verifier rejected class com.android.server.usage.UsageStatsDatabase due to bad method void com.android.server.usage.UsageStatsDatabase.checkVersionAndBuildLocked() 12-18 10:52:27.145 E/dex2oat ( 2332): boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String): [0x18] Could not get type for v5 from debug information 12-18 10:52:27.145 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.146 I/dex2oat ( 2332): Verification error in boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String) 12-18 10:52:27.146 I/dex2oat ( 2332): boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String) failed to verify: boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String): [0x18] Cannot infer method from invoke-virtual-quick 12-18 10:52:27.158 W/dex2oat ( 2332): Verification failed on class com.android.server.usb.UsbPortManager in /system/framework/services.jar because: Verifier rejected class com.android.server.usb.UsbPortManager due to bad method boolean com.android.server.usb.UsbPortManager.writeFile(java.io.File, java.lang.String, java.lang.String) 12-18 10:52:27.282 E/dex2oat ( 2332): void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked(): [0x9C] Could not get type for v0 from debug information 12-18 10:52:27.282 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.283 I/dex2oat ( 2332): Verification error in void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked() 12-18 10:52:27.283 I/dex2oat ( 2332): void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked() failed to verify: void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked(): [0x9C] Cannot infer field from iget-boolean-quick 12-18 10:52:27.302 W/dex2oat ( 2332): Verification failed on class com.android.server.wm.WindowStateAnimator in /system/framework/services.jar because: Verifier rejected class com.android.server.wm.WindowStateAnimator due to bad method void com.android.server.wm.WindowStateAnimator.computeShownFrameLocked() 12-18 10:52:27.325 E/dex2oat ( 2332): void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean): [0x7A] Could not get type for v8 from debug information 12-18 10:52:27.325 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.325 E/dex2oat ( 2332): long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File): [0x38] Could not get type for v7 from debug information 12-18 10:52:27.325 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.325 I/dex2oat ( 2332): Verification error in void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean) 12-18 10:52:27.325 I/dex2oat ( 2332): void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean) failed to verify: void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean): [0x7A] Cannot infer method from invoke-virtual-quick 12-18 10:52:27.325 I/dex2oat ( 2332): Verification error in long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File) 12-18 10:52:27.325 I/dex2oat ( 2332): long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File) failed to verify: long libcore.tzdata.update.FileUtils.calculateChecksum(java.io.File): [0x38] Cannot infer method from invoke-virtual-quick 12-18 10:52:27.327 W/dex2oat ( 2332): Verification failed on class libcore.tzdata.update.ConfigBundle in /system/framework/services.jar because: Verifier rejected class libcore.tzdata.update.ConfigBundle due to bad method void libcore.tzdata.update.ConfigBundle.extractZipSafely(java.io.InputStream, java.io.File, boolean) 12-18 10:52:27.329 E/dex2oat ( 2332): java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File): [0x38] Could not get type for v6 from debug information 12-18 10:52:27.329 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.329 I/dex2oat ( 2332): Verification error in java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File) 12-18 10:52:27.329 I/dex2oat ( 2332): java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File) failed to verify: java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File): [0x38] Cannot infer method from invoke-virtual-quick 12-18 10:52:27.330 W/dex2oat ( 2332): Verification failed on class libcore.tzdata.update.FileUtils in /system/framework/services.jar because: Verifier rejected class libcore.tzdata.update.FileUtils due to bad method java.util.List libcore.tzdata.update.FileUtils.readLines(java.io.File) 12-18 10:52:27.355 E/dex2oat ( 2332): int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList): [0x5D5] Could not get type for v0 from debug information 12-18 10:52:27.355 E/dex2oat ( 2332): -> No type information found 12-18 10:52:27.356 I/dex2oat ( 2332): Verification error in int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList) 12-18 10:52:27.356 I/dex2oat ( 2332): int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList) failed to verify: int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList): [0x5D5] Cannot infer field from iget-object-quick 12-18 10:52:27.391 W/dex2oat ( 2332): Verification failed on class com.android.server.wm.WindowManagerService in /system/framework/services.jar because: Verifier rejected class com.android.server.wm.WindowManagerService due to bad method int com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(com.android.server.wm.WindowList) --------- beginning of crash 12-18 10:52:27.447 F/libc ( 2332): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x18 in tid 2336 (Compiler driver) 12-18 10:52:27.571 I/SELinux ( 516): SELinux: Loaded file_contexts contexts from /file_contexts. 12-18 10:52:27.573 F/DEBUG ( 516): * * * * * * * * * * * * * * * * 12-18 10:52:27.573 F/DEBUG ( 516): Build fingerprint: 'htc/hiaeul_00502/htc_hiaeul:6.0/MRA58K/635081.3:user/release-keys' 12-18 10:52:27.573 F/DEBUG ( 516): Revision: '0' 12-18 10:52:27.573 F/DEBUG ( 516): ABI: 'arm' 12-18 10:52:27.573 F/DEBUG ( 516): pid: 2332, tid: 2336, name: Compiler driver >>> /system/bin/dex2oat <<< 12-18 10:52:27.573 F/DEBUG ( 516): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x18 12-18 10:52:27.575 F/DEBUG ( 516): r0 f12db040 r1 f12dc158 r2 ffffffb0 r3 f12db0f4 12-18 10:52:27.575 F/DEBUG ( 516): r4 f12db040 r5 f12dc658 r6 f12e0ca0 r7 00000018 12-18 10:52:27.575 F/DEBUG ( 516): r8 00000000 r9 f12db070 sl 00000000 fp f12db040 12-18 10:52:27.575 F/DEBUG ( 516): ip f7045959 sp f177a440 lr f6fb35b9 pc f6fb1250 cpsr a00f0030 12-18 10:52:27.580 F/DEBUG ( 516): 12-18 10:52:27.580 F/DEBUG ( 516): backtrace: 12-18 10:52:27.580 F/DEBUG ( 516): #00 pc 000d1250 /system/lib/libart-compiler.so (std::1::tree<std::1::value_type<unsigned int, unsigned int>, std::1::map_value_compare<unsigned int, std::1::value_type<unsigned int, unsigned int>, std::1::less, true>, art::ArenaAllocatorAdapter<std::1::value_type<unsigned int, unsigned int> > >::destroy(std::1::tree_node<std::1::__valuetype<unsigned int, unsigned int>, void>)+1003) 12-18 10:52:27.580 F/DEBUG ( 516): #01 pc 000d35b5 /system/lib/libart-compiler.so (art::GlobalValueNumbering::~GlobalValueNumbering()+1332) 12-18 10:52:27.580 F/DEBUG ( 516): #02 pc 001b891b /system/lib/libart-compiler.so (art::MIRGraph::GlobalValueNumberingCleanup()+30) 12-18 10:52:27.580 F/DEBUG ( 516): #03 pc 001b8ca9 /system/lib/libart-compiler.so (art::PassDriverMEOpts::ApplyPass(art::PassDataHolder, art::Pass const)+24) 12-18 10:52:27.580 F/DEBUG ( 516): #04 pc 00168573 /system/lib/libart-compiler.so 12-18 10:52:27.580 F/DEBUG ( 516): #05 pc 00168dc5 /system/lib/libart-compiler.so (art::QuickCompiler::Compile(art::DexFile::CodeItem const, unsigned int, art::InvokeType, unsigned short, unsigned int, jobject, art::DexFile const&) const+1428) 12-18 10:52:27.580 F/DEBUG ( 516): #06 pc 002623b7 /system/lib/libart-compiler.so (art::OptimizingCompiler::Compile(art::DexFile::CodeItem const_, unsigned int, art::InvokeType, unsigned short, unsigned int, jobject, art::DexFile const&) const+110) 12-18 10:52:27.580 F/DEBUG ( 516): #07 pc 001c80f9 /system/lib/libart-compiler.so (art::CompilerDriver::CompileMethod(art::Thread, art::DexFile::CodeItem const, unsigned int, art::InvokeType, unsigned short, unsigned int, jobject, art::DexFile const&, art::DexToDexCompilationLevel, bool)+1904) 12-18 10:52:27.580 F/DEBUG ( 516): #08 pc 001c8d9f /system/lib/libart-compiler.so (art::CompilerDriver::CompileClass(art::ParallelCompilationManager const, unsigned int)+1934) 12-18 10:52:27.580 F/DEBUG ( 516): #09 pc 001bf00b /system/lib/libart-compiler.so 12-18 10:52:27.580 F/DEBUG ( 516): #10 pc 0035e3f5 /system/lib/libart.so (art::ThreadPoolWorker::Run()+264) 12-18 10:52:27.580 F/DEBUG ( 516): #11 pc 0035eabf /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+54) 12-18 10:52:27.580 F/DEBUG ( 516): #12 pc 00042263 /system/lib/libc.so (pthreadstart(void)+30) 12-18 10:52:27.580 F/DEBUG ( 516): #13 pc 00019305 /system/lib/libc.so (start_thread+6) 12-18 10:52:27.625 F/DEBUG ( 516): 12-18 10:52:27.625 F/DEBUG ( 516): Tombstone written to: /data/tombstones/tombstone_00 12-18 10:52:27.634 E/installd( 521): DexInv: --- END '/system/framework/services.jar' --- status=0x000b, process failed

Please upload your /system/framework folder, then I can try to compile it myself.

— Reply to this email directly or view it on GitHub https://github.com/rovo89/android_art/issues/21#issuecomment-165829462.

CONFIDENTIALITY NOTICE: This e-mail/transmission is intended to be sent only to the recipient stated therein.This e-mail/transmission is confidential and also may be legally privileged or protected by the attorney-client privilege or work product doctrine, and also may be restricted from disclosure by applicable state and federal law. Any copying, disclosure, distribution, review or use of this e-mail/transmission by other than the intended recipient or that person’s agent is strictly prohibited. If you have received this e-mail/transmission in error, please notify the sender, and immediately permanently delete or destroy this e-mail/transmission, and all copies thereof from any drives or storage media, and destroy any printouts of the e-mail/transmission. No attorney-client relationship is created by the act of sending or receiving this message outside of a written agreement.

mesc4line commented 8 years ago

hi, how where you able to get the logcat during bootloop. I am bootlooping with my lg g4 atm with v79 and my adb is just 'waiting for device'. otherwise adb is working, so no driver issue. i am guessing the bootloop starts so early that the necessary files don't get loaded or whatever.

hgill2412 commented 8 years ago

Hi

On my LG G4 it is working fine. Xposed is installed and active. When the command is saying waiting for device, close that window, leaving the phone plugged in and redo the adb command. But before I run-through the logcat conmand, I do adb devices until the device is detected. Once detected, I run the logcat command.

mesc4line commented 8 years ago

My device: LG G4 H815, rooted, unlocked, twrp, newest stock rom V20a date 23.11.2015 Germany, Vodafone, update with LG Bridge.

The thing is I as soon as I leave recovery the device list is empty. At which point does your device get detected? My process is: in recovery (device gets detected via adb) I reboot and immediately do the logcat command at which point the device bootloops and adb is waiting for device.

hgill2412 commented 8 years ago

Reboot. Wait after the lg screen then do the adb command. On Dec 19, 2015 8:07 AM, "mesc4line" notifications@github.com wrote:

My device: LG G4 H815, rooted, unlocked, twrp, newest stock rom V20a date 23.11.2015 Germany, Vodafone, update with LG Bridge.

The thing is I as soon as I leave recovery the device list is empty. At which point does your device get detected? My process is: in recovery (device gets detected via adb) I reboot and immediately do the logcat command at which point the device bootloops and adb is waiting for device.

— Reply to this email directly or view it on GitHub https://github.com/rovo89/android_art/issues/21#issuecomment-166000361.

mesc4line commented 8 years ago

thx for your help, but it is still stuck on waiting for device and the logcat file stays at 0 KB

mesc4line commented 8 years ago

btw, is it normal that I have to remove the bat to get out of the bootloop since the buttons do not seem to work?

mesc4line commented 8 years ago

Hmm, never mind. I just waited like 20min and now the logcat file size is 10MB logcat.txt

rovo89 commented 8 years ago

@hgill2412 Thanks, I'll have a look at it. @mesc4line Your issue is this one: https://github.com/rovo89/Xposed/issues/100

rovo89 commented 8 years ago

@hgill2412 I just realized that this is the same as https://github.com/rovo89/Xposed/issues/149. Could you please try this? https://www.dropbox.com/s/acvc03ulys462jt/xposed-v83-sdk23-arm64-test3.zip?dl=0

If you have a different device or don't want to use Xposed anymore, please let me know.

hgill2412 commented 8 years ago

Sure let me flash it On Apr 23, 2016 7:56 AM, "rovo89" notifications@github.com wrote:

@hgill2412 https://github.com/hgill2412 I just realized that this is the same as rovo89/Xposed#149 https://github.com/rovo89/Xposed/issues/149. Could you please try this? https://www.dropbox.com/s/acvc03ulys462jt/xposed-v83-sdk23-arm64-test3.zip?dl=0

If you have a different device or don't want to use Xposed anymore, please let me know.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/rovo89/android_art/issues/21#issuecomment-213753207

hgill2412 commented 8 years ago

This worked perfectly On Apr 23, 2016 9:02 AM, "Harry Gill" harrygill@gmail.com wrote:

Sure let me flash it On Apr 23, 2016 7:56 AM, "rovo89" notifications@github.com wrote:

@hgill2412 https://github.com/hgill2412 I just realized that this is the same as rovo89/Xposed#149 https://github.com/rovo89/Xposed/issues/149. Could you please try this? https://www.dropbox.com/s/acvc03ulys462jt/xposed-v83-sdk23-arm64-test3.zip?dl=0

If you have a different device or don't want to use Xposed anymore, please let me know.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/rovo89/android_art/issues/21#issuecomment-213753207

rovo89 commented 8 years ago

Fixed in v83.