Closed Bug 1806947 Opened 1 year ago Closed 1 year ago

Permanent TSAN TestStackWalk.StackWalk | Expected equality of these values:

Categories

(Core :: mozglue, defect, P5)

defect

Tracking

()

RESOLVED FIXED
114 Branch
Tracking Status
firefox114 --- fixed

People

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

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Blocks: 1806946

Gabriele, this is permafailing when I attempt to run gtests under TSAN. Any thoughts on what might be going on here?

Flags: needinfo?(gsvelto)

Is this a recent change? We've landed bug 1752703 recently which might change how the stack looks like and thus break the test. I'll check locally to see if that's indeed the case.

This doesn't seem to be related to bug 1752703, I don't know what's the issue here.

Flags: needinfo?(gsvelto)

glandium, do you have any ideas what's breaking here? I'm hesitant to skip the test in TSAN without some idea of what's going on.

Flags: needinfo?(mh+mozilla)

Can you do a new push, and paste the log here (because try logs expire quite quickly)?

Flags: needinfo?(mh+mozilla) → needinfo?(ryanvm)

Interestingly enough, the log in bug 1805820 works and has the info for this one.

[task 2022-12-15T03:00:38.896Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.896Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -      Which is: { 0x7fac20519c98-0x7fac20519cc8, 0x7fac20519b97-0x7fac20519bc0, 0x7fac20519957-0x7fac20519980, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -      Which is: { 0x7fac20519cb9, 0x7fac20519bb1, 0x7fac20519a73, 0x7fac20519971 }
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester12LeafCallbackEiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dcc8]
[task 2022-12-15T03:00:38.897Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbc0]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d980]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #04: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester12LeafCallbackEiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dcb9]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbb1]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da73]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    #04: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d971]
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -  Function calls data (last skipped: 4):
[task 2022-12-15T03:00:38.898Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.899Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -      Which is: { 0x7fac20519957-0x7fac20519980, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -      Which is: { 0x7fac20519a73, 0x7fac20519971 }
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d980]
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da73]
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d971]
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -  Function calls data (last skipped: 2):
[task 2022-12-15T03:00:38.899Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.900Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -      Which is: { 0x7fac20519b97-0x7fac20519bc0, 0x7fac20519957-0x7fac20519980, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -      Which is: { 0x7fac20519bb1, 0x7fac20519a73, 0x7fac20519971 }
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbc0]
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d980]
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbb1]
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da73]
[task 2022-12-15T03:00:38.900Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d971]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -  Function calls data (last skipped: 3):
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.901Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -      Which is: { 0x7fac20519b97-0x7fac20519bc0, 0x7fac20519a77-0x7fac20519aa0, 0x7fac20519957-0x7fac20519980, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -      Which is: { 0x7fac20519c96, 0x7fac20519bb1, 0x7fac20519a91, 0x7fac20519971 }
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbc0]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478daa0]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d980]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #04: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester12LeafCallbackEiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dc96]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dbb1]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #03: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da91]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    #04: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d971]
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -  Function calls data (last skipped: 4):
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_ tail call
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.901Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -      Which is: { 0x7fac20519a77-0x7fac20519aa0, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -      Which is: { 0x7fac20519c96, 0x7fac20519b93 }
[task 2022-12-15T03:00:38.901Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478daa0]
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester12LeafCallbackEiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478dc96]
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478db93]
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -  Function calls data (last skipped: 4):
[task 2022-12-15T03:00:38.902Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.903Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -      Which is: { 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -      Which is: { 0x7fac20519953 }
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d953]
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -  Function calls data (last skipped: 1):
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_ tail call
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.903Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -      Which is: { 0x7fac20519a77-0x7fac20519aa0, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -      Which is: { 0x7fac20519a91, 0x7fac20519953 }
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.903Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478daa0]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da91]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478d953]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -  Function calls data (last skipped: 2):
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_ tail call
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.904Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | Expected equality of these values:
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    mExpectedFramePCs
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -      Which is: { 0x7fac20519a77-0x7fac20519aa0, 0x7fac20519e13-0x7fac20519e3d }
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    mFramePCs
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -      Which is: { 0x7fac20519b93, 0x7fac20519a91 }
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -  Expected frames:
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478daa0]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester7RunTestEi[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478de3d]
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -  Found frames:
[task 2022-12-15T03:00:38.904Z] 03:00:38     INFO -    #01: _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478db93]
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -    #02: _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_[/builds/worker/workspace/build/application/firefox/gtest/libxul.so +0x478da91]
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -  Function calls data (last skipped: 3):
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi1EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi2EEEiiiiRS_
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -    _ZN15StackWalkTester20IntermediateCallbackILi3EEEiiiiRS_ tail call
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -    _ZN15StackWalkTester12LeafCallbackEiiiRS_ tail call
[task 2022-12-15T03:00:38.905Z] 03:00:38     INFO -   @ /builds/worker/checkouts/gecko/mozglue/tests/gtest/TestStackWalk.cpp:250
[task 2022-12-15T03:00:38.905Z] 03:00:38  WARNING -  TEST-UNEXPECTED-FAIL | TestStackWalk.StackWalk | test completed (time: 20ms)
Flags: needinfo?(ryanvm)

So it looks like TSAN is preventing tail call optimization, and that breaks the test's assumptions. Presumably, adding a MOZ_TSAN_BLACKLIST on IntermediateCallback and/or LeafCallback would work around the problem.

Fwiw, I'd be fine with disabling this test under TSan. Feel free to r? me on such a change.

I tried adding the MOZ_TSAN_BLACKLIST annotation to both IntermediateCallback and LeafCallback but the same failures are persisting. Given that, I'll just proceed with disabling the test per comment 11.

Assignee: nobody → ryanvm
Status: NEW → ASSIGNED
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b9d7866e189a
Skip TestStackWalk on TSAN. r=decoder DONTBUILD
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: