[Eee Pad Transformer Android Development] Clifford Lee:
Failed to open RELRO file, no such file or directory

Trying to open apps like AndroSensor or Root Browser and many others I get the message "Unfortunately, [APPLICATION_NAME] has stopped."

The errors i can see in logcat, common to any of these apps, are:

14566-14566/? E/libprocessgroup: failed to write '14566' to /acct/uid_10107/pid_14566/cgroup.procs: Invalid argument

14566-14566/? E/Zygote: createProcessGroup(10107, 0) failed: Invalid argument

...

14566-14566/app.package.name E/webviewchromiumloader: Failed to open relro file /data/misc/shared_relro/libwebviewchromium32.relro: No such file or directory

Infact, navigating to "/data/misc/shared_relro/" I can see there are 10 files named "libwebviewchromium32.relro.[SOMETHING_ELSE]" like "libwebviewchromium32.relro.F9EYHo" or "libwebviewchromium32.relro.BdBw7E" but there is no file named "libwebviewchromium32.relro"

Follows the logcat (140 lines):

108-1436/? D/audio_hw_primary: out_set_parameters:routing=2

--------- beginning of system

1554-4217/system_process I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.fivasim.androsensor/.SensorActivity bnds=[384,528][512,634] (has extras)} from uid 10079 on display 0

108-1435/? D/audio_hw_primary: outpcm open: card=0, device=0, rate=44100

1554-1592/system_process W/BroadcastQueue: Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.android.launcher3 (pid=3532, uid=10079) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.gms/.icing.proxy.ApplicationLauncherReceiver

108-1436/? D/AudioFlinger: mixer(0x44088010) throttle end: throttle time(4)

1554-4216/system_process I/ActivityManager: Start proc 14566:com.fivasim.androsensor/u0a107 for activity com.fivasim.androsensor/.SensorActivity

14566-14566/? E/libprocessgroup: failed to write '14566' to /acct/uid_10107/pid_14566/cgroup.procs: Invalid argument

14566-14566/? E/Zygote: createProcessGroup(10107, 0) failed: Invalid argument

1554-1573/system_process D/WindowManager: _autoExpandedOnDock:false userImmersiveMode:false userImmersiveModeType:0

14566-14566/com.fivasim.androsensor W/ActivityThread: Application com.fivasim.androsensor can be debugged on port 8100...

14566-14566/com.fivasim.androsensor W/System: ClassLoader referenced unknown path: /data/app/com.fivasim.androsensor-1/lib/arm

14566-14566/com.fivasim.androsensor I/WebViewFactory: Loading com.google.android.webview version 53.0.2785.124 (code 278512400)

108-1436/? V/audio_hw_primary: do_out_standby+

108-1436/? D/audio_hw_primary: do_out_standby++

108-1436/? V/audio_hw_primary: do_out_standby-

1554-2844/system_process D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]

1554-3601/system_process W/WebViewUpdateService: creating relro file timed out

14566-14566/com.fivasim.androsensor E/webviewchromiumloader: Failed to open relro file /data/misc/shared_relro/libwebviewchromium32.relro: No such file or directory

14566-14566/com.fivasim.androsensor W/WebViewFactory: failed to load with relro file, proceeding without

14566-14566/com.fivasim.androsensor I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>

14566-14566/com.fivasim.androsensor I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>

14566-14566/com.fivasim.androsensor I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter>

14566-14566/com.fivasim.androsensor I/art: Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter>

--------- beginning of crash

14566-14566/com.fivasim.androsensor A/libc: Fatal signal 4 (SIGILL), code 1, fault addr 0x54167fe0 in tid 14566 (sim.androsensor)

106-106/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

106-106/? A/DEBUG: Build fingerprint: 'asus/full_tf101/tf101:6.0.1/MOB30X/timduru08051554:userdebug/test-keys'

106-106/? A/DEBUG: Revision: '0'

106-106/? A/DEBUG: ABI: 'arm'

106-106/? A/DEBUG: pid: 14566, tid: 14566, name: sim.androsensor >>> com.fivasim.androsensor <<<

106-106/? A/DEBUG: signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0x54167fe0

106-106/? A/DEBUG: r0 00000000 r1 00000000 r2 00000000 r3 00000002

106-106/? A/DEBUG: r4 54167fe1 r5 5622f51c r6 00000001 r7 00000000

106-106/? A/DEBUG: r8 400bb9c4 r9 0000003b sl 401c78f0 fp 401cf6e4

106-106/? A/DEBUG: ip 405575ec sp bee349f8 lr 401a7801 pc 54167fe0 cpsr 20000030

106-106/? A/DEBUG: backtrace:

106-106/? A/DEBUG: #00 pc 00260fe0 /data/app/com.google.android.webview-1/lib/arm/libwebviewchromium.so

106-106/? A/DEBUG: #01 pc 000027ff /system/bin/linker (__dl__ZN6soinfo10call_arrayEPKcPPFvvEjb.constprop.100+182)

106-106/? A/DEBUG: #02 pc 00009b4f /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfo+314)

106-106/? A/DEBUG: #03 pc 00001b49 /system/bin/linker (__dl_dlopen+20)

106-106/? A/DEBUG: #04 pc 00248957 /system/lib/libart.so (_ZN3art9JavaVMExt17LoadNativeLibraryEP7_JNIEnvRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEP8_jobjectPS9_+594)

106-106/? A/DEBUG: #05 pc 002b85e5 /system/lib/libart.so (_ZN3artL18Runtime_nativeLoadEP7_JNIEnvP7_jclassP8_jstringP8_jobjectS5_+180)

106-106/? A/DEBUG: #06 pc 000e3219 /system/lib/libart.so (art_quick_generic_jni_trampoline+40)

106-106/? A/DEBUG: #07 pc 000deb21 /system/lib/libart.so (art_quick_invoke_stub_internal+64)

106-106/? A/DEBUG: #08 pc 003d8a01 /system/lib/libart.so (art_quick_invoke_static_stub+164)

106-106/? A/DEBUG: #09 pc 007f9cac [stack]

106-106/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_01

106-106/? E/DEBUG: AM write failed: Broken pipe

1554-1644/system_process I/BootReceiver: Copying /data/tombstones/tombstone_01 to DropBox (SYSTEM_TOMBSTONE)

1554-14770/system_process W/ActivityManager: Force finishing activity com.fivasim.androsensor/.SensorActivity

124-124/? I/Zygote: Process 14566 exited due to signal (4)

1554-14770/system_process I/WindowManager: Screenshot max retries 4 of Token{9d97089 ActivityRecord{a8fcf90 u0 com.fivasim.androsensor/.SensorActivity t96 f}} appWin=Window{fce7f54 u0 Starting com.fivasim.androsensor} drawState=4

1554-14770/system_process W/ActivityManager: Exception thrown during pause

android.os.DeadObjectException

at android.os.BinderProxy.transactNative(Native Method)

at android.os.BinderProxy.transact(Binder.java:503)

at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:727)

at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:867)

at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2910)

at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2766)

at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2760)

at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:12061)

at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:11957)

at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:12646)

at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:12153)

at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)

1554-1554/system_process W/art: Long monitor contention event with owner method=void com.android.server.am.ActivityManagerService.crashApplication(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport$CrashInfo) from ActivityManagerService.java:12592 waiters=0 for 314ms

165-165/? E/lowmemorykiller: Error opening /proc/14566/oom_score_adj; errno=2

1554-3018/system_process I/ActivityManager: Process com.fivasim.androsensor (pid 14566) has died

19717-19717/com.android.vending I/Finsky: [1] com.google.android.finsky.utils.dz.onTrimMemory(17): Memory trim requested to level 80

1554-3018/system_process D/WindowManager: _autoExpandedOnDock:false userImmersiveMode:false userImmersiveModeType:0

1554-19252/system_process I/OpenGLRenderer: Initialized EGL, version 1.4

1554-1652/system_process W/WindowManager: On display=0 Rebuild removed 3 windows but added 2

java.lang.RuntimeException: here

at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8842)

at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8766)

at com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(WindowManagerService.java:9273)

at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner(WindowManagerService.java:10180)

at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedLoop(WindowManagerService.java:8990)

at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLocked(WindowManagerService.java:8937)

at com.android.server.wm.WindowManagerService.-wrap6(WindowManagerService.java)

at com.android.server.wm.WindowManagerService$H.handleMessage(WindowManagerService.java:7832)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:148)

at android.os.HandlerThread.run(HandlerThread.java:61)

at com.android.server.ServiceThread.run(ServiceThread.java:46)

1554-1652/system_process W/WindowManager: This window was lost: Window{fce7f54 u0 Starting com.fivasim.androsensor}

1554-1652/system_process W/WindowManager: mDisplayId=-1 stackId=8 mSession=Session{c245929 1554:1000} mClient=android.view.ViewRootImpl$W@385fea7

mOwnerUid=1000 mShowToOwnerOnly=false package=com.fivasim.androsensor appop=NONE

mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#20 ty=3 fl=#1830118 pfl=0x11 wanim=0x1030383 needsMenuKey=2}

Requested w=1280 h=752 mLayoutSeq=1080

mBaseLayer=21000 mSubLayer=0 mAnimLayer=21005+0=21005 mLastLayer=21015

mToken=AppWindowToken{ddf8c45 token=Token{9d97089 ActivityRecord{a8fcf90 u0 com.fivasim.androsensor/.SensorActivity t96}}}

mRootToken=AppWindowToken{ddf8c45 token=Token{9d97089 ActivityRecord{a8fcf90 u0 com.fivasim.androsensor/.SensorActivity t96}}}

mAppToken=AppWindowToken{ddf8c45 token=Token{9d97089 ActivityRecord{a8fcf90 u0 com.fivasim.androsensor/.SensorActivity t96}}}

mViewVisibility=0x0 mHaveFrame=true mObscured=false

mSeq=0 mSystemUiVisibility=0x0

mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]

mConfiguration={1.0 ?mcc?mnc en_US ldltr sw800dp w1280dp h728dp 160dpi xlrg land finger -keyb/v/h -nav/h s.4}

mHasSurface=false mShownFrame=[0.0,0.0][1280.0,752.0] isReadyForDisplay()=false

mFrame=[0,0][1280,752] last=[0,0][1280,752]

mSystemDecorRect=[0,24][1280,752] last=[0,0][0,0]

Frames: containing=[0,0][1280,752] parent=[0,0][1280,752]

display=[0,0][1280,752] overscan=[0,0][1280,800]

content=[0,24][1280,752] visible=[0,24][1280,752]

decor=[0,24][1280,752]

outset=[0,0][0,0]

Cur insets: overscan=[0,0][0,0] content=[0,24][0,0] visible=[0,24][0,0] stable=[0,24][0,0] outsets=[0,0][0,0]

Lst insets: overscan=[0,0][0,0] content=[0,24][0,0] visible=[0,24][0,0] stable=[0,24][0,0] physical=[0,0][0,0] outset=[0,0][0,0]

WindowStateAnimator{3930331 Starting com.fivasim.androsensor}:

mExiting=false mRemoveOnExit=false mDestroying=false mRemoved=true

1554-1652/system_process W/WindowManager: Current app token list:

1554-1652/system_process V/WindowManager: Stack #0 tasks from bottom to top:

1554-1652/system_process V/WindowManager: Task #84 activities from bottom to top:

1554-1652/system_process V/WindowManager: activity #0: Token{385dcdd ActivityRecord{3bba8b4 u0 com.android.systemui/.recents.RecentsActivity t84}}

1554-1652/system_process V/WindowManager: Task #75 activities from bottom to top:

1554-1652/system_process V/WindowManager: activity #0: Token{30a07e ActivityRecord{208a239 u0 com.android.launcher3/.Launcher t75}}

1554-1652/system_process W/WindowManager: Final window list:

1554-1652/system_process V/WindowManager: Display #0

1554-1652/system_process V/WindowManager: #10: Window{6e58f1 u0 com.googlecode.eyesfree.setorientation}

1554-1652/system_process V/WindowManager: #9: Window{bdb5939 u0 NavigationBar}

1554-1652/system_process V/WindowManager: #8: Window{2a0ccd3 u0 com.rhmsoft.fm.hd}

1554-1652/system_process V/WindowManager: #7: Window{9bcebc9 u0 StatusBar}

1554-1652/system_process V/WindowManager: #6: Window{7364ddc u0 KeyguardScrim}

1554-1652/system_process V/WindowManager: #5: Window{24d734a u0 Application Error: com.fivasim.androsensor}

1554-1652/system_process V/WindowManager: #4: Window{41a6783 u0 AssistPreviewPanel}

1554-1652/system_process V/WindowManager: #3: Window{9beafa6 u0 InputMethod}

1554-1652/system_process V/WindowManager: #2: Window{881f049 u0 com.android.launcher3/com.android.launcher3.Launcher}

1554-1652/system_process V/WindowManager: #1: Window{4f4ca77 u0 com.android.systemui/com.android.systemui.recents.RecentsActivity}

1554-1652/system_process V/WindowManager: #0: Window{cec20d8 u0 com.android.systemui.ImageWallpaper}

3532-3623/com.android.launcher3 W/OpenGLRenderer: Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...

1554-2844/system_process D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 100]

108-1436/? D/audio_hw_primary: out_set_parameters:routing=2

108-1435/? D/audio_hw_primary: outpcm open: card=0, device=0, rate=44100

108-1435/? W/audio_hw_primary: out_write() limiting sleep time 34739 to 23219

1554-3018/system_process W/InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@197dc87 attribute=null, token = android.os.BinderProxy@20f7650

1554-1652/system_process W/AppOps: Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0

Has anybody else experienced and maybe solved this issue? It seems to happen only when an app is trying to load WebView after:

2466-2466/com.google.android.gms.ui I/WebViewFactory: Loading com.google.android.webview version 53.0.2785.124 (code 278512400)

It just happened even with Google Play Services.