Skip to content

Crash when lauching the app after update to 0.95.1

Hello all,

I just tried to update an old installation of F-Droid (0.92) to the version 0.95.1, an I cannot use the app anymore: it crashes every time I try to launch it.

I tried to reinstall the APK or to delete local content, always the same crash.

My device is a Wiko Rainbow with Android 4.2.2. It is not rooted.

This is the exception I get:

adb logcat | egrep '^(E/)'

E/Trace   ( 4341): error opening trace file: No such file or directory (2)
E/dalvikvm( 4341): Could not find class 'android.bluetooth.BluetoothManager', referenced from method org.fdroid.fdroid.FDroidApp.getBluetoothAdapter
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallback.onCreatePanelMenu
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallback.onPreparePanel
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.widget.Toolbar.ensureMenu
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.internal.widget.ActionBarContextView.initForMode
E/dalvikvm( 4341): Could not find class 'android.support.v7.internal.view.menu.MenuBuilder', referenced from method android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenu
E/linker  ( 4341): load_library(linker.cpp:759): library "libmaliinstr.so" not found
E/        ( 4341): appName=org.fdroid.fdroid, acAppName=com.android.cts.openglperf
E/        ( 4341): 0
E/        ( 4341): appName=org.fdroid.fdroid, acAppName=com.android.browser
E/        ( 4341): 0
E/        ( 4341): appName=org.fdroid.fdroid, acAppName=/system/bin/surfaceflinger
E/        ( 4341): 0
E/AndroidRuntime( 4341): FATAL EXCEPTION: main
E/AndroidRuntime( 4341): java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
E/AndroidRuntime( 4341): 	at android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu(AppCompatDelegateImplV7.java:1012)
E/AndroidRuntime( 4341): 	at android.support.v7.app.AppCompatDelegateImplV7.preparePanel(AppCompatDelegateImplV7.java:1074)
E/AndroidRuntime( 4341): 	at android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu(AppCompatDelegateImplV7.java:1374)
E/AndroidRuntime( 4341): 	at android.support.v7.app.AppCompatDelegateImplV7.access$100(AppCompatDelegateImplV7.java:89)
E/AndroidRuntime( 4341): 	at android.support.v7.app.AppCompatDelegateImplV7$1.run(AppCompatDelegateImplV7.java:126)
E/AndroidRuntime( 4341): 	at android.os.Handler.handleCallback(Handler.java:800)
E/AndroidRuntime( 4341): 	at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime( 4341): 	at android.os.Looper.loop(Looper.java:194)
E/AndroidRuntime( 4341): 	at android.app.ActivityThread.main(ActivityThread.java:5391)
E/AndroidRuntime( 4341): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4341): 	at java.lang.reflect.Method.invoke(Method.java:525)
E/AndroidRuntime( 4341): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
E/AndroidRuntime( 4341): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
E/AndroidRuntime( 4341): 	at dalvik.system.NativeStart.main(Native Method)
E/AppErrorDialog(  555): Failed to get ILowStorageHandle instance

0.96 alpha1 also crashes.

Reverting to the 0.92 APK works.

Thanks by advance,

W.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information