Skip to content

Viewer crashed when click occurs on x86 #19

@IvorHu

Description

@IvorHu

I got crashed when I clicked the viewer on x86 devices (both genymotion Nexus 5 with Android 5.1 and my Nokia k1 with Android 5.1.1). The main logcat is shown below.

04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: jfieldID long com.artifex.mupdfdemo.MuPDFCore.globals not valid for an object of class java.lang.Class<com.artifex.mupdfdemo.MuPDFCore>
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] in call to GetLongField
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] from boolean com.artifex.mupdfdemo.MuPDFCore.javascriptSupported()
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x74597000 self=0xf3c3b500
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] | sysTid=26386 nice=0 cgrp=default sched=0/0 handle=0xf77d0ea0
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] | state=R schedstat=( 1106728466 349147959 2000 ) utm=86 stm=24 core=0 HZ=100
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] | stack=0xff5fa000-0xff5fc000 stackSize=8MB
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #00 pc 00005d53 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext_)+83)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #1 pc 00003052 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext_)+34)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #2 pc 003e0be8 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::1::char_traits >&, int, char const, art::mirror::ArtMethod)+136)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #3 pc 003a9e63 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::1::char_traits >&) const+307)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #4 pc 001050d0 /system/lib/libart.so (art::JniAbort(char const
, char const
)+1024)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #5 pc 00105caf /system/lib/libart.so (art::JniAbortF(char const
, char const
, ...)+111)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #6 pc 00109d41 /system/lib/libart.so (art::ScopedCheck::CheckInstanceFieldID(jobject, jfieldID)+865)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #7 pc 0011c00a /system/lib/libart.so (art::CheckJNI::GetLongField(JNIEnv, jobject, _jfieldID
)+122)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #8 pc 000297cb /data/app/packageName-1/lib/x86/libmupdf.so (Java_com_artifex_mupdfdemo_MuPDFCore_javascriptSupported+59)
04-23 22:44:01.328 26386-26386/packageName A/art: art/runtime/check_jni.cc:65] native: #9 pc 000c7b1a /data/data/packageName/cache/slice-slice_9_b72389ed69b0c7c87b4e486b7f85c4577fece1a0-classes.dex (Java_com_artifex_mupdfdemo_MuPDFCore_javascriptSupported
*+110)

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