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

I'm freshly new in programming, especially for Java/Android so sorry for my ignorance and my bad english. I just rooted my device for the first time and installed KatshMallow.

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? This problem seems to be related to the presence of KatshMallow because before of installing it, when my device was already rooted these apps were working fine.

Moreover 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.

Thank you so much in advance! :D