Open Bug 1652436 Opened 1 year ago Updated 3 days ago

Intermittent Assertion failure: mBgParent, at /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelParent.cpp:1877

Categories

(Core :: Networking: HTTP, defect, P3)

defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- fix-optional
firefox93 --- wontfix
firefox94 --- wontfix
firefox95 --- wontfix

People

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

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression, Whiteboard: [necko-triaged])

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


[task 2020-07-13T10:43:50.346Z] 10:43:50 INFO - TEST-START | /fetch/stale-while-revalidate/fetch-sw.https.html
[task 2020-07-13T10:43:50.434Z] 10:43:50 INFO - PID 16664 | [Child 17216, Main Thread] WARNING: could not set real-time limit at process startup: file /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp, line 1627
[task 2020-07-13T10:43:50.575Z] 10:43:50 INFO - PID 16664 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpWKdUiU/runtests_leaks_1004_tab_pid17253.log
[task 2020-07-13T10:43:50.575Z] 10:43:50 INFO - PID 16664 | [17253, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp, line 245
[task 2020-07-13T10:43:50.617Z] 10:43:50 INFO - PID 16664 | [Child 17126, Main Thread] WARNING: NS_ENSURE_TRUE(browserChrome) failed: file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp, line 11387
[task 2020-07-13T10:43:50.617Z] 10:43:50 INFO - PID 16664 | [Child 17057, Main Thread] WARNING: NS_ENSURE_TRUE(request) failed: file /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp, line 595
[task 2020-07-13T10:43:50.618Z] 10:43:50 INFO - PID 16664 | JavaScript error: chrome://marionette/content/listener.js, line 388: SecurityError: Permission denied to access property "windowUtils" on cross-origin object
[task 2020-07-13T10:43:50.694Z] 10:43:50 INFO - PID 16664 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-07-13T10:43:50.997Z] 10:43:50 INFO - PID 16664 | [Child 17057, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-07-13T10:43:51.020Z] 10:43:51 INFO - PID 16664 | [Child 17057, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4382
[task 2020-07-13T10:43:51.096Z] 10:43:51 INFO - PID 16664 | [Child 17253, Main Thread] WARNING: could not set real-time limit at process startup: file /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp, line 1627
[task 2020-07-13T10:43:51.916Z] 10:43:51 INFO - PID 16664 | [Parent 16664, Main Thread] WARNING: '!window', file /builds/worker/checkouts/gecko/dom/cache/CacheStorage.cpp, line 578
[task 2020-07-13T10:43:52.005Z] 10:43:52 INFO - PID 16664 | [Child 17126, Main Thread] WARNING: '!window', file /builds/worker/checkouts/gecko/dom/cache/CacheStorage.cpp, line 578
[task 2020-07-13T10:43:52.021Z] 10:43:52 INFO - PID 16664 | [Child 17126, DOM Worker] WARNING: '!rv', file /builds/worker/checkouts/gecko/dom/serviceworkers/ServiceWorkerOp.cpp, line 282
[task 2020-07-13T10:43:52.022Z] 10:43:52 INFO - PID 16664 | [Child 17126, DOM Worker] WARNING: '!rv', file /builds/worker/checkouts/gecko/dom/serviceworkers/ServiceWorkerOp.cpp, line 282
[task 2020-07-13T10:43:52.117Z] 10:43:52 INFO - PID 16664 | Assertion failure: mBgParent, at /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelParent.cpp:1877
[task 2020-07-13T10:43:52.165Z] 10:43:52 INFO - STDOUT: Initializing stack-fixing for the first stack frame, this may take a while...
[task 2020-07-13T10:43:52.327Z] 10:43:52 INFO - IOError on command, setting status to CRASH
[task 2020-07-13T10:43:52.350Z] 10:43:52 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmpWKdUiU/minidumps/579c0edb-177c-fa9a-a9ee-a5567c7bd45e.dmp /builds/worker/workspace/build/symbols
[task 2020-07-13T10:43:59.777Z] 10:43:59 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/579c0edb-177c-fa9a-a9ee-a5567c7bd45e.dmp
[task 2020-07-13T10:43:59.778Z] 10:43:59 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/579c0edb-177c-fa9a-a9ee-a5567c7bd45e.extra
[task 2020-07-13T10:43:59.959Z] 10:43:59 INFO - PROCESS-CRASH | /fetch/stale-while-revalidate/fetch-sw.https.html | application crashed [@ mozilla::net::HttpChannelParent::OnProgress(nsIRequest*, long, long)]
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - Mozilla crash reason: MOZ_ASSERT(mBgParent)
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - Crash dump filename: /tmp/tmpWKdUiU/minidumps/579c0edb-177c-fa9a-a9ee-a5567c7bd45e.dmp
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - Operating system: Linux
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - CPU: amd64
[task 2020-07-13T10:43:59.960Z] 10:43:59 INFO - family 6 model 85 stepping 7
[task 2020-07-13T10:43:59.961Z] 10:43:59 INFO - 4 CPUs
[task 2020-07-13T10:43:59.961Z] 10:43:59 INFO -
[task 2020-07-13T10:43:59.961Z] 10:43:59 INFO - GPU: UNKNOWN
[task 2020-07-13T10:43:59.961Z] 10:43:59 INFO -
[task 2020-07-13T10:43:59.961Z] 10:43:59 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - Crash address: 0x0
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - Process uptime: not available
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO -
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - Thread 0 (crashed)
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - 0 libxul.so!mozilla::net::HttpChannelParent::OnProgress(nsIRequest*, long, long) [HttpChannelParent.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 1877 + 0x29]
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - rax = 0x00007f11539b8952 rdx = 0x0000000000000000
[task 2020-07-13T10:43:59.962Z] 10:43:59 INFO - rcx = 0x000055718fff6e58 rbx = 0x00007f112b6c0970
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - rsi = 0x00007f115fe978b0 rdi = 0x00007f115fe96680
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - rbp = 0x00007ffc26d92f00 rsp = 0x00007ffc26d92ee0
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - r8 = 0x00007f115fe978b0 r9 = 0x00007f1160dfe780
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - r10 = 0x0000000000000002 r11 = 0x0000000000000000
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - r12 = 0x00007f1129319050 r13 = 0x00000000804b0006
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - r14 = 0x000000000000001e r15 = 0x000000000000001e
[task 2020-07-13T10:43:59.963Z] 10:43:59 INFO - rip = 0x00007f114c7ec778
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - Found by: given as instruction pointer in context
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - 1 libxul.so!mozilla::net::nsHttpChannel::OnTransportStatus(nsITransport*, nsresult, long, long) [nsHttpChannel.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 8468 + 0x1c]
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - rbx = 0x000000000000001e rbp = 0x00007ffc26d93070
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - rsp = 0x00007ffc26d92f10 r12 = 0x00007f1129319050
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - r13 = 0x00000000804b0006 r14 = 0x000000000000001e
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - r15 = 0x00007ffc26d92f40 rip = 0x00007f114c861762
[task 2020-07-13T10:43:59.964Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.965Z] 10:43:59 INFO - 2 libxul.so!mozilla::net::nsHttpChannel::OnDataAvailable(nsIRequest*, nsIInputStream*, unsigned long, unsigned int) [nsHttpChannel.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 8275 + 0x1a]
[task 2020-07-13T10:43:59.965Z] 10:43:59 INFO - rbx = 0x000000000000001e rbp = 0x00007ffc26d931b0
[task 2020-07-13T10:43:59.966Z] 10:43:59 INFO - rsp = 0x00007ffc26d93080 r12 = 0x00007f1129319000
[task 2020-07-13T10:43:59.967Z] 10:43:59 INFO - r13 = 0x000000000000001e r14 = 0x000000000000001e
[task 2020-07-13T10:43:59.967Z] 10:43:59 INFO - r15 = 0x00007f112aae8660 rip = 0x00007f114c860f3d
[task 2020-07-13T10:43:59.968Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.969Z] 10:43:59 INFO - 3 libxul.so!nsInputStreamPump::OnStateTransfer() [nsInputStreamPump.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 548 + 0x14]
[task 2020-07-13T10:43:59.969Z] 10:43:59 INFO - rbx = 0x00007f11559879a8 rbp = 0x00007ffc26d93240
[task 2020-07-13T10:43:59.970Z] 10:43:59 INFO - rsp = 0x00007ffc26d931c0 r12 = 0x00007f112aae6e40
[task 2020-07-13T10:43:59.971Z] 10:43:59 INFO - r13 = 0x000000000000001e r14 = 0x00007f112aae6e98
[task 2020-07-13T10:43:59.971Z] 10:43:59 INFO - r15 = 0x00007ffc26d93200 rip = 0x00007f114c4d5bb5
[task 2020-07-13T10:43:59.972Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.972Z] 10:43:59 INFO - 4 libxul.so!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 393 + 0x8]
[task 2020-07-13T10:43:59.972Z] 10:43:59 INFO - rbx = 0x00007ffc26d93258 rbp = 0x00007ffc26d932b0
[task 2020-07-13T10:43:59.972Z] 10:43:59 INFO - rsp = 0x00007ffc26d93250 r12 = 0x00007f112aae6e40
[task 2020-07-13T10:43:59.973Z] 10:43:59 INFO - r13 = 0x0000000000000001 r14 = 0x00007ffc26d93278
[task 2020-07-13T10:43:59.973Z] 10:43:59 INFO - r15 = 0x0000000000000000 rip = 0x00007f114c4d5562
[task 2020-07-13T10:43:59.974Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.974Z] 10:43:59 INFO - 5 libxul.so!non-virtual thunk to nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 0 + 0xd]
[task 2020-07-13T10:43:59.975Z] 10:43:59 INFO - rbx = 0x00007f11294ee460 rbp = 0x00007ffc26d932c0
[task 2020-07-13T10:43:59.975Z] 10:43:59 INFO - rsp = 0x00007ffc26d932c0 r12 = 0x00007f11410b8970
[task 2020-07-13T10:43:59.976Z] 10:43:59 INFO - r13 = 0x00007f1155ebe280 r14 = 0x00007f11294ee4a8
[task 2020-07-13T10:43:59.976Z] 10:43:59 INFO - r15 = 0x00007f112aae6e48 rip = 0x00007f114c4d61ad
[task 2020-07-13T10:43:59.976Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.977Z] 10:43:59 INFO - 6 libxul.so!nsInputStreamReadyEvent::Run() [nsStreamUtils.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 94 + 0x15]
[task 2020-07-13T10:43:59.977Z] 10:43:59 INFO - rbx = 0x00007f11294ee460 rbp = 0x00007ffc26d932f0
[task 2020-07-13T10:43:59.978Z] 10:43:59 INFO - rsp = 0x00007ffc26d932d0 r12 = 0x00007f11410b8970
[task 2020-07-13T10:43:59.979Z] 10:43:59 INFO - r13 = 0x00007f1155ebe280 r14 = 0x00007f11294ee4a8
[task 2020-07-13T10:43:59.979Z] 10:43:59 INFO - r15 = 0x00007f112aae6e48 rip = 0x00007f114c36f28c
[task 2020-07-13T10:43:59.980Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.980Z] 10:43:59 INFO - 7 libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 242 + 0x11]
[task 2020-07-13T10:43:59.980Z] 10:43:59 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffc26d93780
[task 2020-07-13T10:43:59.981Z] 10:43:59 INFO - rsp = 0x00007ffc26d93300 r12 = 0x00007f11410b8970
[task 2020-07-13T10:43:59.981Z] 10:43:59 INFO - r13 = 0x00007f1155ebe280 r14 = 0x00007ffc26d93310
[task 2020-07-13T10:43:59.981Z] 10:43:59 INFO - r15 = 0x00007f11410b89d8 rip = 0x00007f114c3a1977
[task 2020-07-13T10:43:59.981Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.981Z] 10:43:59 INFO - 8 libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 495 + 0xa]
[task 2020-07-13T10:43:59.982Z] 10:43:59 INFO - rbx = 0x00007f115f892c80 rbp = 0x00007ffc26d93810
[task 2020-07-13T10:43:59.982Z] 10:43:59 INFO - rsp = 0x00007ffc26d93790 r12 = 0x00007f11410b8970
[task 2020-07-13T10:43:59.982Z] 10:43:59 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2020-07-13T10:43:59.982Z] 10:43:59 INFO - r15 = 0x00007f115f892d68 rip = 0x00007f114c3a02bb
[task 2020-07-13T10:43:59.983Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.983Z] 10:43:59 INFO - 9 libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 371 + 0x5]
[task 2020-07-13T10:43:59.984Z] 10:43:59 INFO - rbx = 0x00007f115f892c80 rbp = 0x00007ffc26d93870
[task 2020-07-13T10:43:59.984Z] 10:43:59 INFO - rsp = 0x00007ffc26d93820 r12 = 0x00000774c40ab5cc
[task 2020-07-13T10:43:59.984Z] 10:43:59 INFO - r13 = 0x00007f114a191310 r14 = 0x00007ffc26d938b0
[task 2020-07-13T10:43:59.984Z] 10:43:59 INFO - r15 = 0x0000000000000000 rip = 0x00007f114c39f5a1
[task 2020-07-13T10:43:59.984Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.985Z] 10:43:59 INFO - 10 libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 162 + 0x8]
[task 2020-07-13T10:43:59.985Z] 10:43:59 INFO - rbx = 0x00007ffc26d93890 rbp = 0x00007ffc26d938f0
[task 2020-07-13T10:43:59.985Z] 10:43:59 INFO - rsp = 0x00007ffc26d93880 r12 = 0x00000774c40ab5cc
[task 2020-07-13T10:43:59.986Z] 10:43:59 INFO - r13 = 0x00007f114a191310 r14 = 0x00007f115f892c80
[task 2020-07-13T10:43:59.986Z] 10:43:59 INFO - r15 = 0x0000000000000000 rip = 0x00007f114c39f7ce
[task 2020-07-13T10:43:59.987Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.987Z] 10:43:59 INFO - 11 libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_4>::Run() [nsThreadUtils.h:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 577 + 0xf]
[task 2020-07-13T10:43:59.987Z] 10:43:59 INFO - rbx = 0x00007ffc26d9394f rbp = 0x00007ffc26d93900
[task 2020-07-13T10:43:59.987Z] 10:43:59 INFO - rsp = 0x00007ffc26d93900 r12 = 0x00000774c40ab5cc
[task 2020-07-13T10:43:59.987Z] 10:43:59 INFO - r13 = 0x00007f114a191310 r14 = 0x0000000000000000
[task 2020-07-13T10:43:59.988Z] 10:43:59 INFO - r15 = 0x0000000000000000 rip = 0x00007f114c3a6bdd
[task 2020-07-13T10:43:59.988Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.988Z] 10:43:59 INFO - 12 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 1234 + 0xe]
[task 2020-07-13T10:43:59.989Z] 10:43:59 INFO - rbx = 0x00007ffc26d9394f rbp = 0x00007ffc26d93e80
[task 2020-07-13T10:43:59.989Z] 10:43:59 INFO - rsp = 0x00007ffc26d93910 r12 = 0x00000774c40ab5cc
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - r13 = 0x00007f114a191310 r14 = 0x0000000000000000
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - r15 = 0x0000000000000000 rip = 0x00007f114c3b5017
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - 13 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 513 + 0xc]
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffc26d93eb0
[task 2020-07-13T10:43:59.990Z] 10:43:59 INFO - rsp = 0x00007ffc26d93e90 r12 = 0x0000000000000001
[task 2020-07-13T10:43:59.991Z] 10:43:59 INFO - r13 = 0x00007f114a171ce0 r14 = 0x00007ffc26d93e97
[task 2020-07-13T10:43:59.991Z] 10:43:59 INFO - r15 = 0x0000000000000001 rip = 0x00007f114c3b8dfd
[task 2020-07-13T10:43:59.991Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.991Z] 10:43:59 INFO - 14 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 87 + 0x7]
[task 2020-07-13T10:43:59.991Z] 10:43:59 INFO - rbx = 0x00007f114a171cc0 rbp = 0x00007ffc26d93f10
[task 2020-07-13T10:43:59.992Z] 10:43:59 INFO - rsp = 0x00007ffc26d93ec0 r12 = 0x0000000000000001
[task 2020-07-13T10:43:59.992Z] 10:43:59 INFO - r13 = 0x00007f114a171ce0 r14 = 0x00007f115f896c10
[task 2020-07-13T10:43:59.993Z] 10:43:59 INFO - r15 = 0x0000000000000001 rip = 0x00007f114c9e776a
[task 2020-07-13T10:43:59.993Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.993Z] 10:43:59 INFO - 15 libxul.so!MessageLoop::RunInternal() [message_loop.cc:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 334 + 0x17]
[task 2020-07-13T10:43:59.993Z] 10:43:59 INFO - rbx = 0x00007f115f896c10 rbp = 0x00007ffc26d93f50
[task 2020-07-13T10:43:59.994Z] 10:43:59 INFO - rsp = 0x00007ffc26d93f20 r12 = 0x0000000000000001
[task 2020-07-13T10:43:59.994Z] 10:43:59 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007ffc26d93f60
[task 2020-07-13T10:43:59.994Z] 10:43:59 INFO - r15 = 0x00007ffc26d94060 rip = 0x00007f114c9933c3
[task 2020-07-13T10:43:59.994Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.994Z] 10:43:59 INFO - 16 libxul.so!MessageLoop::Run() [message_loop.cc:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 309 + 0x8]
[task 2020-07-13T10:43:59.995Z] 10:43:59 INFO - rbx = 0x00007f115f896c10 rbp = 0x00007ffc26d93f90
[task 2020-07-13T10:43:59.995Z] 10:43:59 INFO - rsp = 0x00007ffc26d93f60 r12 = 0x0000000000000001
[task 2020-07-13T10:43:59.996Z] 10:43:59 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007ffc26d93f60
[task 2020-07-13T10:43:59.996Z] 10:43:59 INFO - r15 = 0x00007ffc26d94060 rip = 0x00007f114c99331d
[task 2020-07-13T10:43:59.997Z] 10:43:59 INFO - Found by: call frame info
[task 2020-07-13T10:43:59.997Z] 10:43:59 INFO - 17 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 137 + 0xd]
[task 2020-07-13T10:43:59.998Z] 10:43:59 INFO - rbx = 0x00007f114a1dcc10 rbp = 0x00007ffc26d93fb0
[task 2020-07-13T10:43:59.999Z] 10:43:59 INFO - rsp = 0x00007ffc26d93fa0 r12 = 0x0000000000000001
[task 2020-07-13T10:43:59.999Z] 10:43:59 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f114a191310
[task 2020-07-13T10:44:00.003Z] 10:44:00 INFO - r15 = 0x00007ffc26d94060 rip = 0x00007f114f21c94f
[task 2020-07-13T10:44:00.004Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.005Z] 10:44:00 INFO - 18 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 270 + 0x12]
[task 2020-07-13T10:44:00.005Z] 10:44:00 INFO - rbx = 0x00007f114a198e20 rbp = 0x00007ffc26d93fe0
[task 2020-07-13T10:44:00.006Z] 10:44:00 INFO - rsp = 0x00007ffc26d93fc0 r12 = 0x0000000000000001
[task 2020-07-13T10:44:00.006Z] 10:44:00 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007ffc26d94268
[task 2020-07-13T10:44:00.006Z] 10:44:00 INFO - r15 = 0x00007ffc26d94060 rip = 0x00007f11502b62e9
[task 2020-07-13T10:44:00.007Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.007Z] 10:44:00 INFO - 19 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 4719 + 0xe]
[task 2020-07-13T10:44:00.008Z] 10:44:00 INFO - rbx = 0x0000000000000077 rbp = 0x00007ffc26d94190
[task 2020-07-13T10:44:00.008Z] 10:44:00 INFO - rsp = 0x00007ffc26d93ff0 r12 = 0x0000000000000001
[task 2020-07-13T10:44:00.008Z] 10:44:00 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007ffc26d94268
[task 2020-07-13T10:44:00.009Z] 10:44:00 INFO - r15 = 0x00007ffc26d94060 rip = 0x00007f11503951f8
[task 2020-07-13T10:44:00.009Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.009Z] 10:44:00 INFO - 20 libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 4868 + 0x8]
[task 2020-07-13T10:44:00.010Z] 10:44:00 INFO - rbx = 0x00007ffc26d94260 rbp = 0x00007ffc26d94250
[task 2020-07-13T10:44:00.010Z] 10:44:00 INFO - rsp = 0x00007ffc26d941a0 r12 = 0x0000000000000001
[task 2020-07-13T10:44:00.011Z] 10:44:00 INFO - r13 = 0x00007ffc26d94298 r14 = 0x0000000000000000
[task 2020-07-13T10:44:00.011Z] 10:44:00 INFO - r15 = 0x00007ffc26d94290 rip = 0x00007f1150395e0e
[task 2020-07-13T10:44:00.011Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.012Z] 10:44:00 INFO - 21 libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 4922 + 0x10]
[task 2020-07-13T10:44:00.012Z] 10:44:00 INFO - rbx = 0x0000000000000005 rbp = 0x00007ffc26d943a0
[task 2020-07-13T10:44:00.013Z] 10:44:00 INFO - rsp = 0x00007ffc26d94260 r12 = 0x00007ffc26d94260
[task 2020-07-13T10:44:00.013Z] 10:44:00 INFO - r13 = 0x00007ffc26d96b2c r14 = 0x00007ffc26d94400
[task 2020-07-13T10:44:00.013Z] 10:44:00 INFO - r15 = 0x00007ffc26d95518 rip = 0x00007f1150396420
[task 2020-07-13T10:44:00.014Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.014Z] 10:44:00 INFO - 22 firefox-bin!main [nsBrowserApp.cpp:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 217 + 0x1d]
[task 2020-07-13T10:44:00.014Z] 10:44:00 INFO - rbx = 0x00007f1155cdef80 rbp = 0x00007ffc26d95430
[task 2020-07-13T10:44:00.015Z] 10:44:00 INFO - rsp = 0x00007ffc26d943b0 r12 = 0x00007ffc26d95518
[task 2020-07-13T10:44:00.015Z] 10:44:00 INFO - r13 = 0x00007ffc26d96b2c r14 = 0x00007ffc26d94400
[task 2020-07-13T10:44:00.016Z] 10:44:00 INFO - r15 = 0x000055718ffc4243 rip = 0x000055718ff29efb
[task 2020-07-13T10:44:00.016Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.016Z] 10:44:00 INFO - 23 libc.so.6 + 0x21b97
[task 2020-07-13T10:44:00.017Z] 10:44:00 INFO - rbx = 0x0000000000000000 rbp = 0x000055718ffc3aa0
[task 2020-07-13T10:44:00.017Z] 10:44:00 INFO - rsp = 0x00007ffc26d95440 r12 = 0x000055718ff29aa0
[task 2020-07-13T10:44:00.017Z] 10:44:00 INFO - r13 = 0x00007ffc26d95510 r14 = 0x0000000000000000
[task 2020-07-13T10:44:00.018Z] 10:44:00 INFO - r15 = 0x0000000000000000 rip = 0x00007f115facbb97
[task 2020-07-13T10:44:00.018Z] 10:44:00 INFO - Found by: call frame info
[task 2020-07-13T10:44:00.018Z] 10:44:00 INFO - 24 firefox-bin!<name omitted> [UniquePtr.h:2c8bc998c107bd6a6182b5fc4740fe77fc07cfca : 253 + 0x17]
[task 2020-07-13T10:44:00.019Z] 10:44:00 INFO - rsp = 0x00007ffc26d95460 rip = 0x000055718ff29c41
[task 2020-07-13T10:44:00.019Z] 10:44:00 INFO - Found by: stack scanning

Assignee: nobody → juhsu
Priority: P5 → P3
Whiteboard: [necko-triaged]
Assignee: CuveeHsu → nobody

This assertion has been introduced by bug 1633935, patch D76972.

Either we should investigate how come that mBgParent is nullptr here, ore we should just trust the error handling and remove the assert (which might deserve a more specific error code, though). I assume the same is true for other similar asserts on mBgParent here.

Flags: needinfo?(kershaw)
Regressed by: 1633935

Set release status flags based on info from the regressing bug 1633935

I think we should investigate why the mBgParent is null here.
The stacktrace shows that the channel is still transferring data, but the background channel is already gone. I think this means that we didn't handle the cancellation well or the child process is already crashed...

[task 2021-09-29T20:33:13.594Z] 20:33:13     INFO - PID 7472 | Assertion failure: mBgParent, at /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelParent.cpp:1519
[task 2021-09-29T20:33:24.680Z] 20:33:24     INFO - PID 7472 | #01: mozilla::net::HttpChannelParent::OnProgress(nsIRequest*, long long, long long) [netwerk/protocol/http/HttpChannelParent.cpp:1519]
[task 2021-09-29T20:33:24.684Z] 20:33:24     INFO - PID 7472 | #02: mozilla::net::nsHttpChannel::OnTransportStatus(nsITransport*, nsresult, long long, long long) [netwerk/protocol/http/nsHttpChannel.cpp:7828]
[task 2021-09-29T20:33:24.685Z] 20:33:24     INFO - PID 7472 | #03: mozilla::net::nsHttpChannel::OnDataAvailable(nsIRequest*, nsIInputStream*, unsigned long long, unsigned int) [netwerk/protocol/http/nsHttpChannel.cpp:7623]
[task 2021-09-29T20:33:24.685Z] 20:33:24     INFO - PID 7472 | #04: nsInputStreamPump::OnStateTransfer() [netwerk/base/nsInputStreamPump.cpp:532]
[task 2021-09-29T20:33:24.686Z] 20:33:24     INFO - PID 7472 | #05: nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [netwerk/base/nsInputStreamPump.cpp:389]
Assignee: nobody → kershaw
Flags: needinfo?(kershaw)

Set release status flags based on info from the regressing bug 1633935

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