Skip to content

UnsatisfiedLinkError crash #8

Description

@fangly

Hi,
My device is a Sony Xperia Z1 running Cyanogenmod 11-20141112 (Android version 4.4.4).
With the development version or version 0.40 of PDF Reader, I get a crash when opening any PDF file from my Downloads app. Note that opening the same files from within my File Manager works fine.
Here is the log obtained using the dev version (the log for version 0.40 is the same):

11-09 14:50:42.134: D/ActivityThread(32581): handleBindApplication:io.github.droidapps.pdfreader
11-09 14:50:42.144: D/ActivityThread(32581): setTargetHeapUtilization:0.75
11-09 14:50:42.144: D/ActivityThread(32581): setTargetHeapMinFree:2097152
11-09 14:50:42.204: D/dalvikvm(32581): Trying to load lib /data/app-lib/io.github.droidapps.pdfreader-1/libapv.so 0x42ed6e50
11-09 14:50:42.214: D/dalvikvm(32581): Added shared lib /data/app-lib/io.github.droidapps.pdfreader-1/libapv.so 0x42ed6e50
11-09 14:50:42.214: I/io.github.droidapps.pdfreader(32581): JNI_OnLoad
11-09 14:50:42.214: D/io.github.droidapps.pdfreader(32581): jni init
11-09 14:50:42.214: D/io.github.droidapps.pdfreader(32581): creating fitz_context with max_store: 100663296
11-09 14:50:42.214: D/io.github.droidapps.pdfreader(32581): onCreate(null)
11-09 14:50:42.244: W/dalvikvm(32581): No implementation found for native Lio/github/droidapps/lib/pdf/PDF;.parseFileDescriptor:(Ljava/io/FileDescriptor;ILjava/lang/String;)I
11-09 14:50:42.244: D/AndroidRuntime(32581): Shutting down VM
11-09 14:50:42.244: W/dalvikvm(32581): threadid=1: thread exiting with uncaught exception (group=0x41dd4ce0)
11-09 14:50:42.244: E/AndroidRuntime(32581): FATAL EXCEPTION: main
11-09 14:50:42.244: E/AndroidRuntime(32581): Process: io.github.droidapps.pdfreader, PID: 32581
11-09 14:50:42.244: E/AndroidRuntime(32581): java.lang.UnsatisfiedLinkError: Native method not found: io.github.droidapps.lib.pdf.PDF.parseFileDescriptor:(Ljava/io/FileDescriptor;ILjava/lang/String;)I
11-09 14:50:42.244: E/AndroidRuntime(32581):    at io.github.droidapps.lib.pdf.PDF.parseFileDescriptor(Native Method)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at io.github.droidapps.lib.pdf.PDF.<init>(PDF.java:380)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at io.github.droidapps.pdfreader.OpenFileActivity.getPDF(OpenFileActivity.java:549)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at io.github.droidapps.pdfreader.OpenFileActivity.startPDF(OpenFileActivity.java:502)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at io.github.droidapps.pdfreader.OpenFileActivity.onCreate(OpenFileActivity.java:213)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.Activity.performCreate(Activity.java:5231)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2169)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2271)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.ActivityThread.access$800(ActivityThread.java:144)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1205)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.os.Handler.dispatchMessage(Handler.java:102)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.os.Looper.loop(Looper.java:136)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at android.app.ActivityThread.main(ActivityThread.java:5146)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at java.lang.reflect.Method.invokeNative(Native Method)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at java.lang.reflect.Method.invoke(Method.java:515)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
11-09 14:50:42.244: E/AndroidRuntime(32581):    at dalvik.system.NativeStart.main(Native Method)

Please let me know if more details are needed to resolve the issue. Thanks,
Florent

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions