Open Bug 1935561 Opened 2 months ago Updated 9 days ago

Intermittent Item found was in the wrong list! type 22 (outer type was 40 at depth 2, now is 2) [@ mozilla::nsDisplayItem::GetOldListIndex] | single tracking bug

Categories

(Core :: Web Painting, defect)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, intermittent-testcase)

Crash Data

Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=485616794&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JmSpvSLFSjW9TKW1EuBHGw/runs/0/artifacts/public/logs/live_backing.log


TEST-START | /css/css-view-transitions/pseudo-get-computed-style.html
[task 2024-12-05T23:44:33.683Z] 23:44:33     INFO - Closing window 9638ffef-692a-468f-bc83-19e434cfaff9
[task 2024-12-05T23:44:33.727Z] 23:44:33     INFO - PID 30050 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2024-12-05T23:44:34.207Z] 23:44:34     INFO - PID 30050 | 1733442274206	Marionette	INFO	Stopped listening on port 39915
[task 2024-12-05T23:44:34.237Z] 23:44:34     INFO - NoSuchWindowException on command, setting status to CRASH
[task 2024-12-05T23:44:34.243Z] 23:44:34     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HuAhh4UxT2OVnY2VT0XjAQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2024-12-05T23:44:34.245Z] 23:44:34     INFO - PID 30050 | JavaScript error: chrome://remote/content/marionette/cert.sys.mjs, line 47: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData]
[task 2024-12-05T23:44:56.048Z] 23:44:56     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp7scr908_/2dd330ba-e3ab-82a7-ded0-c4046ab1e021.trace /tmp/tmpyw2zt4p4/minidumps/2dd330ba-e3ab-82a7-ded0-c4046ab1e021.dmp /tmp/tmpuyphm_e9
[task 2024-12-05T23:45:01.270Z] 23:45:01     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/2dd330ba-e3ab-82a7-ded0-c4046ab1e021.dmp
[task 2024-12-05T23:45:01.271Z] 23:45:01     INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/2dd330ba-e3ab-82a7-ded0-c4046ab1e021.extra
[task 2024-12-05T23:45:01.393Z] 23:45:01     INFO - PROCESS-CRASH | Item found was in the wrong list! type 22 (outer type was 40 at depth 2, now is 2) [@ mozilla::nsDisplayItem::GetOldListIndex] | /css/css-view-transitions/pseudo-get-computed-style.html 
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Process type: content
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Process pid: 1610
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Mozilla crash reason: Item found was in the wrong list! type 22 (outer type was 40 at depth 2, now is 2)
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Crash dump filename: /tmp/tmpyw2zt4p4/minidumps/2dd330ba-e3ab-82a7-ded0-c4046ab1e021.dmp
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Operating system: Linux
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO -                   4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - CPU: amd64
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO -      family 6 model 85 stepping 7
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO -      4 CPUs
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - 
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Crash address: 0x0000000000000000
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Crashing instruction: `mov dword [0x0], 0x8ad`
[task 2024-12-05T23:45:01.394Z] 23:45:01     INFO - Memory accessed by instruction:
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO -   0. Address: 0x0000000000000000
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO -      Size: 4
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO -      Access type: Write
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - No instruction pointer update by instruction
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - Process uptime: not available
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - 
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - Linux memory map count: 580
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - 
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO - Thread 0 Isolated Web Co (crashed) - tid: 1610
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO -  0  libxul.so!MOZ_Crash(char const*, int, char const*) [Assertions.h:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 337]
[task 2024-12-05T23:45:01.395Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.397Z] 23:45:01     INFO -  1  libxul.so!mozilla::nsDisplayItem::GetOldListIndex(mozilla::nsDisplayList*, unsigned int, mozilla::Index<mozilla::OldListUnits>*) [nsDisplayList.h:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 2218]
[task 2024-12-05T23:45:01.397Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.397Z] 23:45:01     INFO -  2  libxul.so!mozilla::MergeState::HasMatchingItemInOldList(mozilla::nsDisplayItem*, mozilla::Index<mozilla::OldListUnits>*) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 634]
[task 2024-12-05T23:45:01.397Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.398Z] 23:45:01     INFO -  3  libxul.so!mozilla::MergeState::ProcessItemFromNewList(mozilla::nsDisplayItem*, mozilla::Maybe<mozilla::Index<mozilla::MergedListUnits> > const&) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 461]
[task 2024-12-05T23:45:01.398Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.399Z] 23:45:01     INFO -  4  libxul.so!mozilla::RetainedDisplayListBuilder::MergeDisplayLists(mozilla::nsDisplayList*, mozilla::RetainedDisplayList*, mozilla::RetainedDisplayList*, mozilla::Maybe<mozilla::ActiveScrolledRoot const*>&, mozilla::nsDisplayItem*) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 836 + 0xc8]
[task 2024-12-05T23:45:01.399Z] 23:45:01     INFO -      rax = 0x000055dcc3e25290    rdx = 0x0000000000000001
[task 2024-12-05T23:45:01.399Z] 23:45:01     INFO -      rcx = 0x000055dcc3e25280    rbx = 0x00007f34a6776890
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rsi = 0x00007f34ae846f57    rdi = 0x00007ffc37278cb0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbp = 0x00007ffc37279380    rsp = 0x00007ffc37279220
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -       r8 = 0x00007f34ae846f58     r9 = 0x00000000ffffffff
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r10 = 0x0000000000000000    r11 = 0x0000000000000000
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r12 = 0x00007f34a6845000    r13 = 0x00007f34aedac530
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r14 = 0x0000000000000002    r15 = 0x00007f34a67762c0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rip = 0x00007f34b4619194
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: given as instruction pointer in context
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -  5  libxul.so!mozilla::MergeState::MergeChildLists(mozilla::nsDisplayItem*, mozilla::nsDisplayItem*, mozilla::nsDisplayItem*) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 509]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -  6  libxul.so!mozilla::MergeState::ProcessItemFromNewList(mozilla::nsDisplayItem*, mozilla::Maybe<mozilla::Index<mozilla::MergedListUnits> > const&) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 481]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -  7  libxul.so!mozilla::RetainedDisplayListBuilder::MergeDisplayLists(mozilla::nsDisplayList*, mozilla::RetainedDisplayList*, mozilla::RetainedDisplayList*, mozilla::Maybe<mozilla::ActiveScrolledRoot const*>&, mozilla::nsDisplayItem*) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 836 + 0x4ea]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbx = 0x00007f34a6776918    rbp = 0x00007ffc372794f0
INFO -      rsp = 0x00007ffc37279390    r12 = 0x00007f34a6845000
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r13 = 0x00007f34a6776498    r14 = 0x00007f34a6776498
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r15 = 0x0000000000000002    rip = 0x00007f34b4618259
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: call frame info
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -  8  libxul.so!mozilla::RetainedDisplayListBuilder::AttemptPartialUpdate(unsigned int) [RetainedDisplayListBuilder.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 1668]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -  9  libxul.so!nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, nsRegion const&, unsigned int, mozilla::nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) [nsLayoutUtils.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 3145 + 0x40d]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbx = 0x0000000000000000    rbp = 0x00007ffc3727b990
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rsp = 0x00007ffc37279500    r12 = 0x00007f34b6ce32c0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r13 = 0x00007f34a68a5ec0    r14 = 0x00007ffc3727b7f0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r15 = 0x00007f34a68a5020    rip = 0x00007f34b42ea5eb
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: call frame info
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO - 10  libxul.so!mozilla::PresShell::PaintInternal(nsView*, mozilla::PaintInternalFlags) [PresShell.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 6564 + 0xf]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbx = 0x0000000000000084    rbp = 0x00007ffc3727bbb0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rsp = 0x00007ffc3727b9a0    r12 = 0x00007f34a68a5020
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r15 = 0x00007f34a682f100    rip = 0x00007f34b426376b
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: call frame info
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO - 11  libxul.so!mozilla::PresShell::PaintAndRequestComposite(nsView*, mozilla::PaintFlags) [PresShell.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 6435]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO - 12  libxul.so!nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [nsViewManager.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 399]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: inlining
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO - 13  libxul.so!nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [nsViewManager.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 334 + 0xdf]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbx = 0x00007f34a686f000    rbp = 0x00007ffc3727bcd0
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rsp = 0x00007ffc3727bbc0    r12 = 0x00007f34a6a2b000
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r13 = 0x00007f34a6868dd0    r14 = 0x0000000000000000
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      r15 = 0x00007f34a7f26cc0    rip = 0x00007f34b3f4ba42
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -     Found by: call frame info
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO - 14  libxul.so!nsViewManager::ProcessPendingUpdates() [nsViewManager.cpp:9dfed84788763ffc06a9d2893c839221ce8f49c7 : 837 + 0x10]
[task 2024-12-05T23:45:01.400Z] 23:45:01     INFO -      rbx = 0x00007f34a7f26cc0    rbp = 0x00007ffc3727bd40
<...>
See Also: → 1936080

Failures running
/css/css-view-transitions/pseudo-element-animations.html
and
/css/css-view-transitions/pseudo-get-computed-style.html
which is just after the above, so likely the first test is causing this.

Item found was in the wrong list! type 22 (outer type was 40 at depth 2, now is 2)
22=COMPOSITOR_HITTEST_INFO
40=OPACITY
2=ASYNC_ZOOM

So an opacity item at the root goes away without an invalidation?

Component: CSS Parsing and Computation → Web Painting

(In reply to Timothy Nikkel (:tnikkel) from comment #2)

/css/css-view-transitions/pseudo-element-animations.html

So an opacity item at the root goes away without an invalidation?

pseudo-element-animations.html has an animation that goes to opacity: 0 so this seems correct. Not sure why it doesn't invalidate though.

You need to log in before you can comment on or make changes to this bug.