[SuperSU] awl14:
Hello,

I'm trying to install SuperSU (tried both 2.46 and latest beta 2.49) on my new Archos 50c Neon phone (KitKat 4.4.2). After uninstalling KingRoot (e.g. using SuperSU-Me, but also manual methods), the installation of SuperSU completes fine, and the su binary is updated successfully. I then reboot the device, but SuperSU does not work, but rather hangs infinitely.

When I use adb shell to open a shell and then enter "su" at the command prompt in the shell, adb logcat from another window shows a crash of the dalvik vm whenever I execute the "su" command:

D/AndroidRuntime( 4808): CheckJNI is OFF
D/dalvikvm( 4808): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 4808): Added shared lib libjavacore.so 0x0
D/dalvikvm( 4808): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 4808): Added shared lib libnativehelper.so 0x0
D/dalvikvm( 4808): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/cutils-trace( 4808): Error opening trace file: No such file or directory (2)
D/dalvikvm( 4808): Note: class Landroid/app/ActivityManagerNative; has 191 unimplemented (abstract) methods
E/memtrack( 4808): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug( 4808): failed to load memtrack module: -2
W/dalvikvm( 4808): Exception Ljava/lang/NullPointerException; thrown while initializing Landroid/os/Environment;
W/dalvikvm( 4808): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Landroid/os/Debug;
W/dalvikvm( 4808): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Landroid/app/Activity;
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
E/dalvikvm( 4808): JNI posting fatal error: Native registration unable to find class 'android/app/NativeActivity'; aborting...
I/dalvikvm( 4808): "main" prio=5 tid=1 NATIVE
I/dalvikvm( 4808): | group="main" sCount=0 dsCount=0 obj=0x41561cc0 self=0x414795b8
I/dalvikvm( 4808): | sysTid=4808 nice=0 sched=0/0 cgrp=default handle=1073848660
I/dalvikvm( 4808): | state=R schedstat=( 0 0 0 ) utm=45 stm=12 core=1
I/dalvikvm( 4808): #00 pc 000012f6 /system/lib/libcorkscrew.so (unwind_backtrace_thread+29)
I/dalvikvm( 4808): #01 pc 00065e38 /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget const*, int)+31)
I/dalvikvm( 4808): #02 pc 00059c70 /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*, Thread*, bool)+395)
I/dalvikvm( 4808): #03 pc 00059cde /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+25)
I/dalvikvm( 4808): #04 pc 0004e5d0 /system/lib/libdvm.so
I/dalvikvm( 4808): #05 pc 00001fa8 /system/lib/libnativehelper.so (jniRegisterNativeMethods+39)
I/dalvikvm( 4808): #06 pc 0004e09e /system/lib/libandroid_runtime.so
I/dalvikvm( 4808): #07 pc 0004e480 /system/lib/libandroid_runtime.so (android::AndroidRuntime::startReg(_JNIEnv*)+23)
I/dalvikvm( 4808): #08 pc 0004ef28 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+271)
I/dalvikvm( 4808): #09 pc 00001486 /system/bin/app_process
I/dalvikvm( 4808): #10 pc 0000e420 /system/lib/libc.so (__libc_init+47)
I/dalvikvm( 4808): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm( 4808): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm( 4808):
E/dalvikvm( 4808): VM aborting
F/libc ( 4808): Fatal signal 6 (SIGABRT) at 0x000012c8 (code=-6), thread 4808 (app_process)

For full details of logcat including stack traces of native crash, please see the attached logcat log file.

I/DEBUG ( 154): Build fingerprint: 'Archos/SCAC50CNE/ac50cne:4.4.2/KOT49H/20150504.165518:user/release-keys'
I/DEBUG ( 154): Revision: '0'
I/DEBUG ( 154): pid: 4808, tid: 4808, name: app_process >>> app_process <<<
I/DEBUG ( 154): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

Is this an issue with SuperSu, or with my phone's Android build? Can this issue be resolved?

I have been successfully using SuperSU (registered Pro version) on my tablet (TrekStor, Jelly Bean 4.2.2) for quite some time - what is the reason that it crashes on this new phone?

Many thanks in advance for any help,

awl