Closed Bug 1501120 Opened 10 months ago Closed 10 months ago

Intermittent image/test/mochitest/test_discardFramesAnimatedImage.html | application crashed [@ mozilla::image::AnimationFrameDiscardingQueue::AddSizeOfExcludingThis(unsigned int (*)(void const*), std::__ndk1::function<void

Categories

(Core :: ImageLib, defect, P5, critical)

defect

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox-esr60 --- unaffected
firefox63 --- unaffected
firefox64 --- unaffected
firefox65 --- fixed

People

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

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

Filed by: dvarga [at] mozilla.com

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

https://queue.taskcluster.net/v1/task/EGhKnFcjQe6J7aGJo3N_rg/runs/0/artifacts/public/logs/live_backing.log

[task 2018-10-22T22:29:42.161Z] 22:29:42     INFO -  INFO | automation.py | Application ran for: 0:10:40.640964
[task 2018-10-22T22:29:42.162Z] 22:29:42     INFO -  INFO | zombiecheck | Reading PID log: /tmp/tmpwL5Q_Wpidlog
[task 2018-10-22T22:29:42.690Z] 22:29:42     INFO -  /data/tombstones does not exist; tombstone check skipped
[task 2018-10-22T22:29:43.519Z] 22:29:43     INFO -  mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpomwGic/18eab8fb-9308-932b-b1bd-2251c485014b.dmp /builds/worker/workspace/build/symbols
[task 2018-10-22T22:29:54.227Z] 22:29:54     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/18eab8fb-9308-932b-b1bd-2251c485014b.dmp
[task 2018-10-22T22:29:54.228Z] 22:29:54     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/18eab8fb-9308-932b-b1bd-2251c485014b.extra
[task 2018-10-22T22:29:54.230Z] 22:29:54  WARNING -  PROCESS-CRASH | image/test/mochitest/test_discardFramesAnimatedImage.html | application crashed [@ mozilla::image::AnimationFrameDiscardingQueue::AddSizeOfExcludingThis(unsigned int (*)(void const*), std::__ndk1::function<void (mozilla::image::imgFrame::AddSizeOfCbData&)> const&)]
[task 2018-10-22T22:29:54.231Z] 22:29:54     INFO -  Crash dump filename: /tmp/tmpomwGic/18eab8fb-9308-932b-b1bd-2251c485014b.dmp
[task 2018-10-22T22:29:54.231Z] 22:29:54     INFO -  Operating system: Android
[task 2018-10-22T22:29:54.232Z] 22:29:54     INFO -                    0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l
[task 2018-10-22T22:29:54.236Z] 22:29:54     INFO -  CPU: arm
[task 2018-10-22T22:29:54.236Z] 22:29:54     INFO -       ARMv7 ARM Cortex-A8 features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3
[task 2018-10-22T22:29:54.236Z] 22:29:54     INFO -       1 CPU
[task 2018-10-22T22:29:54.237Z] 22:29:54     INFO -  GPU: UNKNOWN
[task 2018-10-22T22:29:54.237Z] 22:29:54     INFO -  Crash reason:  SIGSEGV
[task 2018-10-22T22:29:54.237Z] 22:29:54     INFO -  Crash address: 0x0
[task 2018-10-22T22:29:54.237Z] 22:29:54     INFO -  Process uptime: not available
[task 2018-10-22T22:29:54.237Z] 22:29:54     INFO -  Thread 11 (crashed)
Guessing this is bug 1465619?
Blocks: 1465619
Flags: needinfo?(aosmond)
The assert is wrong, as is the logic deciding which frames to count. This seems very familiar, I thought I fixed this....
Assignee: nobody → aosmond
Status: NEW → ASSIGNED
Flags: needinfo?(aosmond)
(In reply to Andrew Osmond [:aosmond] from comment #2)
> The assert is wrong, as is the logic deciding which frames to count. This
> seems very familiar, I thought I fixed this....

Not crazy -- I did fix it in the WR recycling patches and forgot to merge it back into the regular patches. Crisis resolved.
Pushed by aosmond@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/1fab862943ad
Fix faulty assert when calculating memory footprint of animation. r=tnikkel
https://hg.mozilla.org/mozilla-central/rev/1fab862943ad
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in before you can comment on or make changes to this bug.