Closed Bug 1480813 Opened 2 years ago Closed 2 years ago

Perma Fail PROCESS-CRASH | autophone-s1s2geckoview | java.lang.NoSuchMethodError: No virtual method setProgress(IZ)V in class Landroid/widget/ProgressBar; or its super classes (declaration of 'android.widget.ProgressBar' appears in /system/framework/fra

Categories

(Firefox for Android :: Audio/Video, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 63
Tracking Status
firefox63 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: esawin)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: btara [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=191868940&repo=mozilla-central

https://autophone.s3.amazonaws.com/v1/task/Og4IqfGCQ5uKw1P5omGHFQ/runs/0/artifacts/public/build/b6c99612-fa6a-4c6a-88cf-0b8f1074e9ae-autophone.log

========= Started Run Test (results: 0, elapsed: 0 secs) (at 2018-08-03 07:32:06.033739) =========
2018-08-03 07:32:06,034     nexus-6p-08 INFO     Running test autophone-s1s2geckoview
2018-08-03 07:32:06,657     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview creating_profile
2018-08-03 07:32:08,527     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview launch_application: am start  -n org.mozilla.geckoview_example/org.mozilla.geckoview_example.GeckoViewActivity -a android.intent.action.Main --es env9 R_LOG_DESTINATION=stderr --es env8 MOZ_CRASHREPORTER_SHUTDOWN=1 --es args '-profile /sdcard/tests/autophone/profile' --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env2 MOZ_DISABLE_SWITCHBOARD=1 --es env1 R_LOG_VERBOSE=1 --es env0 MOZ_CRASHREPORTER=1 --es env7 MOZ_IN_AUTOMATION=1 --es env6 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4,MediaPipelineFactory:4 --es env5 R_LOG_LEVEL=6 --es env4 NO_EM_RESTART=1 --ez use_multiprocess True --es env10 MOZ_CRASHREPORTER_NO_REPORT=1 -d file:///sdcard/tests/autophone/S1S2GeckoViewTest/files/base/initialize_profile.html
2018-08-03 07:32:20,543     nexus-6p-08 WARNING  PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview creating_profile: org.mozilla.geckoview_example application page load stop not found.
2018-08-03 07:32:20,961     nexus-6p-08 INFO     /data/anr/traces.txt not found
2018-08-03 07:32:21,066     nexus-6p-08 WARNING  /data/tombstones does not exist; tombstone check skipped
2018-08-03 07:32:30,572     nexus-6p-08 INFO     application crashed [@ GeckoAppShellSupport::ReportJavaCrash(mozilla::jni::LocalRef<mozilla::jni::TypedObject<_jclass*> > const&, mozilla::jni::Ref<mozilla::jni::TypedObject<_jthrowable*>, _jthrowable*> const&, mozilla::jni::StringParam const&)]
2018-08-03 07:32:30,573     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview  PROCESS-CRASH | autophone-s1s2geckoview | java.lang.NoSuchMethodError: No virtual method setProgress(IZ)V in class Landroid/widget/ProgressBar; or its super classes (declaration of 'android.widget.ProgressBar' appears in /system/framework/framework.jar:classes2.dex) at org.mozilla.geckoview_example.GeckoViewActivity$ExampleProgressDelegate.onProgressChange(GeckoViewActivity.java:445)
2018-08-03 07:32:30,574     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview  PROCESS-CRASH | autophone-s1s2geckoview | application crashed [@ GeckoAppShellSupport::ReportJavaCrash(mozilla::jni::LocalRef<mozilla::jni::TypedObject<_jclass*> > const&, mozilla::jni::Ref<mozilla::jni::TypedObject<_jthrowable*>, _jthrowable*> const&, mozilla::jni::StringParam const&)]
2018-08-03 07:32:30,574     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview signature       : @ GeckoAppShellSupport::ReportJavaCrash(mozilla::jni::LocalRef<mozilla::jni::TypedObject<_jclass*> > const&, mozilla::jni::Ref<mozilla::jni::TypedObject<_jthrowable*>, _jthrowable*> const&, mozilla::jni::StringParam const&)
2018-08-03 07:32:30,576     nexus-6p-08 INFO     PhoneTestJob mozilla-central 20180803134941 opt api-23 android-api-16 autophone-s1s2geckoview stackwalk_output: Crash dump filename: /tmp/tmphtxzvy/38416fff-8af2-d103-89eb-3e569158f419.dmp
Operating system: Android
                  0.0.0 Linux 3.10.73-g9741316 #1 SMP PREEMPT Thu Nov 5 02:17:00 UTC 2015 armv8l
CPU: arm
     ARMv1 ARM part(0x4100d030) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,vfpv4,idiva,idivt
     8 CPUs

GPU: UNKNOWN

Crash reason:  SIGSEGV
Crash address: 0x0
Process uptime: not available

Thread 0 (crashed)
 0  libxul.so!GeckoAppShellSupport::ReportJavaCrash(mozilla::jni::LocalRef<mozilla::jni::TypedObject<_jclass*> > const&, mozilla::jni::Ref<mozilla::jni::TypedObject<_jthrowable*>, _jthrowable*> const&, mozilla::jni::StringParam const&) [nsAppShell.cpp:3d107866825433ab1168c7d23e94eac727e0f673 : 280 + 0x4]
     r0 = 0x00000000    r1 = 0x00000118    r2 = 0x00000001    r3 = 0x00000001
     r4 = 0xff8620bc    r5 = 0x12dfc5a0    r6 = 0x7015961c    r7 = 0xff8620b0
     r8 = 0x741232a0    r9 = 0xf50b6500   r10 = 0x706667f8   r12 = 0x0000001e
     fp = 0xff86223c    sp = 0xff8620b0    lr = 0xf4cb9557    pc = 0xdbabb8a4
    Found by: given as instruction pointer in context
 1  libxul.so!void mozilla::jni::NativeStub<mozilla::java::GeckoAppShell::ReportJavaCrash_t, GeckoAppShellSupport, mozilla::jni::Args<mozilla::jni::Ref<mozilla::jni::TypedObject<_jthrowable*>, _jthrowable*> const&, mozilla::jni::StringParam const&> >::Wrap<&GeckoAppShellSupport::ReportJavaCrash>(_JNIEnv*, _jclass*, _jthrowable*, _jstring*) [Natives.h:3d107866825433ab1168c7d23e94eac727e0f673 : 778 + 0x5]
     r4 = 0xff8620bc    r5 = 0x12dfc5a0    r6 = 0x7015961c    r7 = 0xff8620d8
     r8 = 0x741232a0    r9 = 0xf50b6500   r10 = 0x706667f8    fp = 0xff86223c
     sp = 0xff8620b8    lr = 0xdbabac5f    pc = 0xdbabac5f
    Found by: call frame info
 2  base.odex + 0x72cf6d
     r4 = 0x00000000    r5 = 0x12dfc5a0    r6 = 0x7015961c    r7 = 0x12e76740
     r8 = 0x741232a0    r9 = 0xf50b6500   r10 = 0x706667f8    fp = 0xff86223c
     sp = 0xff8620e0    lr = 0xe13def6f    pc = 0xe13def6f
    Found by: call frame info
 3  dalvik-LinearAlloc (deleted) + 0xcb46
     sp = 0xff8620e4    pc = 0xef1a2b48
    Found by: stack scanning
 4  dalvik-main space (deleted) + 0x15abfe
     sp = 0xff8620f0    pc = 0x12d5ac00
    Found by: stack scanning
 5  dalvik-main space (deleted) + 0x27673e
     sp = 0xff8620f4    pc = 0x12e76740
    Found by: stack scanning
 6  dalvik-main space (deleted) + 0x280ffe
     sp = 0xff8620f8    pc = 0x12e81000
    Found by: stack scanning
 7  dalvik-main space (deleted) + 0x1fc59e
     sp = 0xff862148    pc = 0x12dfc5a0
    Found by: stack scanning
 8  system@framework@boot.art + 0x161a
     sp = 0xff86214c    pc = 0x7015961c
    Found by: stack scanning
 9  dalvik-main space (deleted) + 0x27673e
     sp = 0xff862150    pc = 0x12e76740
    Found by: stack scanning
10  dalvik-zygote space (deleted) + 0x29e
     sp = 0xff862154    pc = 0x741232a0
    Found by: stack scanning
esawin: I believe this is yours from bug 1480460
Blocks: 1480460
Missed the different API dependencies for the two methods, sorry. Apparently the animated method is API level 24 and up.
Assignee: nobody → esawin
Attachment #8997961 - Flags: review?(snorp)
Attachment #8997961 - Flags: review?(snorp) → review+
Pushed by esawin@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/43fd4a3dbdc7
[1.0] Use non-animated setProgress method to avoid API level 24 dependency. r=snorp
https://hg.mozilla.org/mozilla-central/rev/43fd4a3dbdc7
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 63
It would be great if the failures robot would consider the "last resolved" date to set the time frame instead of opting for 7 days by default to avoid spamming fixed bugs.
You need to log in before you can comment on or make changes to this bug.