Closed Bug 1843531 Opened 1 year ago Closed 1 year ago

Intermittent FetchStreamReader not thread-safe [@ libxul.so + 0x00000000002d891a] | dom/tests/mochitest/fetch/mochitest.ini

Categories

(Core :: DOM: Networking, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1836607

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

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


Marked this as security issue because I found bug 1835096 which had similar crash reason. If this is not a security issue, please remove the security issue tag. Thank you!

[task 2023-07-14T09:37:24.255Z] 09:37:24     INFO -  TEST-START | dom/tests/mochitest/fetch/test_readableStreams.html
[task 2023-07-14T09:37:54.488Z] 09:37:54     INFO -  wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2023-07-14T09:37:54.488Z] 09:37:54     INFO -  runtestsremote.py | Application ran for: 0:00:34.781410
[task 2023-07-14T09:37:54.569Z] 09:37:54     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpadwk2vit/0e6bd083-09d7-657b-c759-a9634431a747.trace /tmp/tmpcb8fxexc/0e6bd083-09d7-657b-c759-a9634431a747.dmp /builds/worker/workspace/build/symbols
[task 2023-07-14T09:37:55.573Z] 09:37:55     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/0e6bd083-09d7-657b-c759-a9634431a747.dmp
[task 2023-07-14T09:37:55.573Z] 09:37:55     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/0e6bd083-09d7-657b-c759-a9634431a747.extra
[task 2023-07-14T09:37:55.574Z] 09:37:55  WARNING -  PROCESS-CRASH | FetchStreamReader not thread-safe [@ libxul.so + 0x00000000002d891a] | dom/tests/mochitest/fetch/mochitest.ini
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Process type: content
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Process pid: None
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Mozilla crash reason: FetchStreamReader not thread-safe
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Crash dump filename: /tmp/tmpcb8fxexc/0e6bd083-09d7-657b-c759-a9634431a747.dmp
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Operating system: Android
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  CPU: amd64
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -       family 6 model 6 stepping 3
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -       4 CPUs
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Crash address: 0x0
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Crashing instruction: `mov dword [0x0], 0x2b`
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Memory accessed by instruction:
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -    0. Address: 0x0000000000000000
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -       Size: 4
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Process uptime: not available
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -  Thread 24 StreamTrans #1 (crashed)
[task 2023-07-14T09:37:55.575Z] 09:37:55     INFO -   0  libxul.so + 0x2d891a
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rax = 0x00007ef8d4b05e20    rdx = 0x0000000000000004
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rcx = 0x8a222ab7a051810d    rbx = 0x00007ef8b9505c0b
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rsi = 0x00007ef8ce57c2f0    rdi = 0x000000000000001b
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57c9b0    rsp = 0x00007ef8ce57c9a0
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -        r8 = 0x0000000000000000     r9 = 0x00007ef8daa1e090
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       r10 = 0x0000000000000013    r11 = 0x0000000000000246
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       r12 = 0x0000000000001000    r13 = 0x000000000000f000
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       r14 = 0x00007ef8a5d53790    r15 = 0x00007ef8a5df7fa0
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rip = 0x00007ef8af79d91a
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -      Found by: given as instruction pointer in context
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -   1  libxul.so + 0x3282055
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57c9d0    rsp = 0x00007ef8ce57c9c0
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rip = 0x00007ef8b2747056
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -   2  libxul.so + 0x35e0d9
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ca00    rsp = 0x00007ef8ce57c9e0
[task 2023-07-14T09:37:55.576Z] 09:37:55     INFO -       rip = 0x00007ef8af8230da
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -   3  libxul.so + 0x3a87d7
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ca20    rsp = 0x00007ef8ce57ca10
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rip = 0x00007ef8af86d7d8
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -   4  libxul.so + 0x441d80c
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ca40    rsp = 0x00007ef8ce57ca30
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rip = 0x00007ef8b38e280d
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -   5  libxul.so + 0x441d63c
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ca60    rsp = 0x00007ef8ce57ca50
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rip = 0x00007ef8b38e263d
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -   6  libxul.so + 0x43df8fd
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cac0    rsp = 0x00007ef8ce57ca70
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -       rip = 0x00007ef8b38a48fe
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.577Z] 09:37:55     INFO -   7  libxul.so + 0x34e515
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cb00    rsp = 0x00007ef8ce57cad0
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rip = 0x00007ef8af813516
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -   8  libxul.so + 0x34c1f2
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cb40    rsp = 0x00007ef8ce57cb10
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rip = 0x00007ef8af8111f3
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -   9  libxul.so + 0x34fedb
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cb80    rsp = 0x00007ef8ce57cb50
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rip = 0x00007ef8af814edc
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -  10  libxul.so + 0x34faf1
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cc20    rsp = 0x00007ef8ce57cb90
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -       rip = 0x00007ef8af814af2
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.578Z] 09:37:55     INFO -  11  libxul.so + 0x32c9903
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cc40    rsp = 0x00007ef8ce57cc30
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rip = 0x00007ef8b278e904
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -  12  libxul.so + 0x5b9304
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ccc0    rsp = 0x00007ef8ce57cc50
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rip = 0x00007ef8afa7e305
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -  13  libxul.so + 0x5b8b57
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cd10    rsp = 0x00007ef8ce57ccd0
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rip = 0x00007ef8afa7db58
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -  14  libxul.so + 0x5b9b9c
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cd20    rsp = 0x00007ef8ce57cd20
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rip = 0x00007ef8afa7eb9d
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -  15  libxul.so + 0x35dbff
[task 2023-07-14T09:37:55.579Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cd30    rsp = 0x00007ef8ce57cd30
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -       rip = 0x00007ef8af822c00
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -  16  libxul.so + 0x396ee2
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57ce40    rsp = 0x00007ef8ce57cd40
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -       rip = 0x00007ef8af85bee3
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -  17  libxul.so + 0x3c1905
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57cf60    rsp = 0x00007ef8ce57ce50
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -       rip = 0x00007ef8af886906
[task 2023-07-14T09:37:55.580Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -  18  libxul.so + 0x3b7f21
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d090    rsp = 0x00007ef8ce57cf70
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rip = 0x00007ef8af87cf22
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -  19  libxul.so + 0x3beabd
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d0c0    rsp = 0x00007ef8ce57d0a0
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rip = 0x00007ef8af883abe
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -  20  libxul.so + 0xd6a0a6
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d110    rsp = 0x00007ef8ce57d0d0
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -       rip = 0x00007ef8b022f0a7
[task 2023-07-14T09:37:55.581Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -  21  libxul.so + 0xce9191
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d140    rsp = 0x00007ef8ce57d120
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rip = 0x00007ef8b01ae192
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -  22  libxul.so + 0x3b3704
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d330    rsp = 0x00007ef8ce57d150
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rip = 0x00007ef8af878705
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -  23  libnss3.so + 0x1715a2
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d380    rsp = 0x00007ef8ce57d340
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -       rip = 0x00007ef8bc0315a3
[task 2023-07-14T09:37:55.582Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -  24  libmozglue.so + 0x36895
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d3e0    rsp = 0x00007ef8ce57d390
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -       rip = 0x00007ef8d49be896
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -      Found by: previous frame's frame pointer
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -  25  libmozglue.so + 0x368ff
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -       rbp = 0x00007ef8ce57d3e0    rsp = 0x00007ef8ce57d3b0
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -       rip = 0x00007ef8d49be900
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -  26  libc.so + 0x89771
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d3f0    rip = 0x00007ef8da337772
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.583Z] 09:37:55     INFO -  27  libmozglue.so + 0x367bf
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d428    rip = 0x00007ef8d49be7c0
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -  28  libc.so + 0x299eb
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d440    rip = 0x00007ef8da2d79ec
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -  29  libc.so + 0x896bf
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d448    rip = 0x00007ef8da3376c0
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -  30  libc.so + 0x1ca65
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d450    rip = 0x00007ef8da2caa66
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -      Found by: stack scanning
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -  31  libmozglue.so + 0x367bf
[task 2023-07-14T09:37:55.584Z] 09:37:55     INFO -       rsp = 0x00007ef8ce57d4b8    rip = 0x00007ef8d49be7c0
[task 2023-07-14T09:37:55.585Z] 09:37:55     INFO -      Found by: stack scanning
Group: core-security → network-core-security
Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1836607
Resolution: --- → DUPLICATE
Group: network-core-security
You need to log in before you can comment on or make changes to this bug.