Closed
Bug 1428896
Opened 7 years ago
Closed 7 years ago
Intermittent dom/payments/test/test_abortPayment.html | application crashed [@ RefPtr<mozilla::wr::WebRenderAPI>::operator->]
Categories
(Core :: DOM: Web Payments, defect)
Core
DOM: Web Payments
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])
Filed by: apavel [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=154819776&repo=autoland
https://queue.taskcluster.net/v1/task/MnXYbK6cTNWkNtIavHnnQw/runs/0/artifacts/public/logs/live_backing.log
[task 2018-01-08T20:50:39.350Z] 20:50:39 INFO - TEST-START | dom/payments/test/test_abortPayment.html
[task 2018-01-08T20:50:39.391Z] 20:50:39 INFO - GECKO(1913) | ++DOMWINDOW == 6 (0x7ff9b0130000) [pid = 1973] [serial = 7] [outer = 0x7ff9b6581a40]
[task 2018-01-08T20:50:39.893Z] 20:50:39 INFO - GECKO(1913) | WARN:webrender::prim_store: invalid primitive rect TypedRect(0×0 at (0,0))
[task 2018-01-08T20:50:40.476Z] 20:50:40 INFO - GECKO(1913) | [Parent 1913, Socket Thread] WARNING: '!workerPrivate', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 2372
[task 2018-01-08T20:50:40.598Z] 20:50:40 INFO - GECKO(1913) | ++DOMWINDOW == 7 (0x7ff9b0129000) [pid = 1973] [serial = 8] [outer = 0x7ff9b6581a40]
[task 2018-01-08T20:50:40.737Z] 20:50:40 INFO - GECKO(1913) | [Parent 1913, Socket Thread] WARNING: '!workerPrivate', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 2372
[task 2018-01-08T20:50:40.765Z] 20:50:40 INFO - GECKO(1913) | [Parent 1913, Socket Thread] WARNING: '!workerPrivate', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 2372
[task 2018-01-08T20:50:41.355Z] 20:50:41 INFO - GECKO(1913) | [Parent 1913, Socket Thread] WARNING: '!workerPrivate', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 2372
[task 2018-01-08T20:50:41.542Z] 20:50:41 INFO - GECKO(1913) | ++DOCSHELL 0x7fbfc5326800 == 5 [pid = 1913] [id = {b6a77c78-9d98-4778-8396-0a1dfb08d841}]
[task 2018-01-08T20:50:41.544Z] 20:50:41 INFO - GECKO(1913) | ++DOMWINDOW == 10 (0x7fbfc5adb5e0) [pid = 1913] [serial = 10] [outer = (nil)]
[task 2018-01-08T20:50:41.544Z] 20:50:41 INFO - GECKO(1913) | ++DOMWINDOW == 11 (0x7fbfa5127400) [pid = 1913] [serial = 11] [outer = 0x7fbfc5adb5e0]
[task 2018-01-08T20:50:41.600Z] 20:50:41 INFO - GECKO(1913) | ++DOCSHELL 0x7f4ab4070800 == 1 [pid = 2008] [id = {b3d013a4-9ccb-45bd-a930-1c2f795f43fd}]
[task 2018-01-08T20:50:41.602Z] 20:50:41 INFO - GECKO(1913) | [GLX] window 1e00026 has VisualID 0x18c
[task 2018-01-08T20:50:41.610Z] 20:50:41 INFO - GECKO(1913) | [Parent 1913, Renderer] WARNING: Robustness supported, strategy is not LOSE_CONTEXT_ON_RESET!: file /builds/worker/workspace/build/src/gfx/gl/GLContext.cpp, line 1042
[task 2018-01-08T20:50:41.613Z] 20:50:41 INFO - GECKO(1913) | [Parent 1913, Renderer] WARNING: robustness marked as unsupported: file /builds/worker/workspace/build/src/gfx/gl/GLContextFeatures.cpp, line 915
[task 2018-01-08T20:50:41.615Z] 20:50:41 INFO - GECKO(1913) | WebRender - OpenGL version new 3.3 (Core Profile) Mesa 17.0.7
[task 2018-01-08T20:50:41.752Z] 20:50:41 INFO - GECKO(1913) | ++DOMWINDOW == 1 (0x7f4ab5481660) [pid = 2008] [serial = 1] [outer = (nil)]
[task 2018-01-08T20:50:41.768Z] 20:50:41 INFO - GECKO(1913) | Assertion failure: mRawPtr != nullptr (You can't dereference a NULL RefPtr with operator->().), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RefPtr.h:318
[task 2018-01-08T20:51:32.395Z] 20:51:32 INFO - GECKO(1913) | #01: mozilla::layers::CrossProcessCompositorBridgeParent::AllocPWebRenderBridgeParent [gfx/layers/ipc/CrossProcessCompositorBridgeParent.cpp:232]
[task 2018-01-08T20:51:32.396Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.399Z] 20:51:32 INFO - GECKO(1913) | #02: mozilla::layers::PCompositorBridgeParent::OnMessageReceived [s3:gecko-generated-sources:7518ffcad0f99f7b6c3431c0b4726102753c64f0ea641954141890ccd57e48dbe7fb166a78da4173a7af0f6826e9480835cb7690c5559b263b9d6280e16e8c13/ipc/ipdl/PCompositorBridgeParent.cpp::1613]
[task 2018-01-08T20:51:32.401Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.404Z] 20:51:32 INFO - GECKO(1913) | #03: mozilla::ipc::MessageChannel::DispatchSyncMessage [ipc/glue/MessageChannel.h:664]
[task 2018-01-08T20:51:32.407Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.408Z] 20:51:32 INFO - GECKO(1913) | #04: mozilla::ipc::MessageChannel::DispatchMessage [ipc/glue/MessageChannel.cpp:2036]
[task 2018-01-08T20:51:32.410Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.411Z] 20:51:32 INFO - GECKO(1913) | #05: mozilla::ipc::MessageChannel::RunMessage [ipc/glue/MessageChannel.cpp:1887]
[task 2018-01-08T20:51:32.413Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.414Z] 20:51:32 INFO - GECKO(1913) | #06: mozilla::ipc::MessageChannel::MessageTask::Run [ipc/glue/MessageChannel.cpp:1909]
[task 2018-01-08T20:51:32.415Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.416Z] 20:51:32 INFO - GECKO(1913) | #07: MessageLoop::RunTask [xpcom/base/nsCOMPtr.h:631]
[task 2018-01-08T20:51:32.417Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.418Z] 20:51:32 INFO - GECKO(1913) | #08: MessageLoop::DeferOrRunPendingTask [ipc/chromium/src/base/message_loop.cc:460]
[task 2018-01-08T20:51:32.419Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.421Z] 20:51:32 INFO - GECKO(1913) | #09: MessageLoop::DoWork [ipc/chromium/src/base/message_loop.cc:535]
[task 2018-01-08T20:51:32.422Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.423Z] 20:51:32 INFO - GECKO(1913) | #10: base::MessagePumpDefault::Run [ipc/chromium/src/base/message_pump_default.cc:37]
[task 2018-01-08T20:51:32.424Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.425Z] 20:51:32 INFO - GECKO(1913) | #11: MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:327]
[task 2018-01-08T20:51:32.426Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.427Z] 20:51:32 INFO - GECKO(1913) | #12: MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:298]
[task 2018-01-08T20:51:32.428Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.429Z] 20:51:32 INFO - GECKO(1913) | #13: base::Thread::ThreadMain [ipc/chromium/src/base/thread.cc:184]
[task 2018-01-08T20:51:32.430Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.431Z] 20:51:32 INFO - GECKO(1913) | #14: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:40]
[task 2018-01-08T20:51:32.432Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.433Z] 20:51:32 INFO - GECKO(1913) | #15: libpthread.so.0 + 0x76ba
[task 2018-01-08T20:51:32.434Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.435Z] 20:51:32 INFO - GECKO(1913) | #16: libc.so.6 + 0x1073dd
[task 2018-01-08T20:51:32.436Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.436Z] 20:51:32 INFO - GECKO(1913) | #17: ??? (???:???)
[task 2018-01-08T20:51:32.437Z] 20:51:32 INFO - GECKO(1913) | ExceptionHandler::GenerateDump cloned child 2057
[task 2018-01-08T20:51:32.438Z] 20:51:32 INFO - GECKO(1913) | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2018-01-08T20:51:32.439Z] 20:51:32 INFO - GECKO(1913) | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2018-01-08T20:51:32.440Z] 20:51:32 INFO - GECKO(1913) | ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
[task 2018-01-08T20:51:32.441Z] 20:51:32 INFO - GECKO(1913) | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2534
[task 2018-01-08T20:51:32.442Z] 20:51:32 INFO - GECKO(1913) | IPDL protocol error: constructor for actor failed
[task 2018-01-08T20:51:32.442Z] 20:51:32 INFO - GECKO(1913) | Hit MOZ_CRASH(IPDL error [PCompositorBridgeChild]: "constructor for actor failed". abort()ing as a result.) at /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp:299
[task 2018-01-08T20:51:32.443Z] 20:51:32 INFO - GECKO(1913) | #01: mozilla::ipc::ProcessLink::OnChannelError [ipc/glue/MessageLink.cpp:389]
[task 2018-01-08T20:51:32.444Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.445Z] 20:51:32 INFO - GECKO(1913) | #02: event_process_active_single_queue [ipc/chromium/src/third_party/libevent/event.c:1648]
[task 2018-01-08T20:51:32.446Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.446Z] 20:51:32 INFO - GECKO(1913) | #03: event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1745]
[task 2018-01-08T20:51:32.447Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.448Z] 20:51:32 INFO - GECKO(1913) | #04: base::MessagePumpLibevent::Run [ipc/chromium/src/base/message_pump_libevent.cc:381]
[task 2018-01-08T20:51:32.449Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.450Z] 20:51:32 INFO - GECKO(1913) | #05: MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:327]
[task 2018-01-08T20:51:32.450Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.451Z] 20:51:32 INFO - GECKO(1913) | #06: MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:298]
[task 2018-01-08T20:51:32.452Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.453Z] 20:51:32 INFO - GECKO(1913) | #07: base::Thread::ThreadMain [ipc/chromium/src/base/thread.cc:184]
[task 2018-01-08T20:51:32.453Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.454Z] 20:51:32 INFO - GECKO(1913) | #08: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:40]
[task 2018-01-08T20:51:32.455Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.456Z] 20:51:32 INFO - GECKO(1913) | #09: libpthread.so.0 + 0x76ba
[task 2018-01-08T20:51:32.456Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.457Z] 20:51:32 INFO - GECKO(1913) | #10: libc.so.6 + 0x1073dd
[task 2018-01-08T20:51:32.458Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.459Z] 20:51:32 INFO - GECKO(1913) | #11: ??? (???:???)
[task 2018-01-08T20:51:32.460Z] 20:51:32 INFO - GECKO(1913) | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2534
[task 2018-01-08T20:51:32.460Z] 20:51:32 INFO - GECKO(1913) | #01: mozilla::ipc::ProcessLink::OnChannelError [ipc/glue/MessageLink.cpp:389]
[task 2018-01-08T20:51:32.461Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.462Z] 20:51:32 INFO - GECKO(1913) | #02: event_process_active_single_queue [ipc/chromium/src/third_party/libevent/event.c:1648]
[task 2018-01-08T20:51:32.463Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.464Z] 20:51:32 INFO - GECKO(1913) | #03: event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1745]
[task 2018-01-08T20:51:32.465Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.466Z] 20:51:32 INFO - GECKO(1913) | #04: base::MessagePumpLibevent::Run [ipc/chromium/src/base/message_pump_libevent.cc:381]
[task 2018-01-08T20:51:32.467Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.468Z] 20:51:32 INFO - GECKO(1913) | #05: MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:327]
[task 2018-01-08T20:51:32.469Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.469Z] 20:51:32 INFO - GECKO(1913) | #06: MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:298]
[task 2018-01-08T20:51:32.470Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.471Z] 20:51:32 INFO - GECKO(1913) | #07: base::Thread::ThreadMain [ipc/chromium/src/base/thread.cc:184]
[task 2018-01-08T20:51:32.471Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.472Z] 20:51:32 INFO - GECKO(1913) | #08: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:40]
[task 2018-01-08T20:51:32.473Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.474Z] 20:51:32 INFO - GECKO(1913) | #09: libpthread.so.0 + 0x76ba
[task 2018-01-08T20:51:32.475Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.476Z] 20:51:32 INFO - GECKO(1913) | #10: libc.so.6 + 0x1073dd
[task 2018-01-08T20:51:32.477Z] 20:51:32 INFO -
[task 2018-01-08T20:51:32.478Z] 20:51:32 INFO - GECKO(1913) | #11: ??? (???:???)
[task 2018-01-08T20:51:32.479Z] 20:51:32 INFO - TEST-INFO | Main app process: exit 11
[task 2018-01-08T20:51:32.480Z] 20:51:32 INFO - Buffered messages logged at 20:50:41
[task 2018-01-08T20:51:32.481Z] 20:51:32 INFO - TEST-PASS | dom/payments/test/test_abortPayment.html | Expected 'InvalidStateError', but got 'InvalidStateError'
[task 2018-01-08T20:51:32.482Z] 20:51:32 INFO - TEST-PASS | dom/payments/test/test_abortPayment.html | Should be resolved with undefined.
[task 2018-01-08T20:51:32.483Z] 20:51:32 INFO - Buffered messages finished
[task 2018-01-08T20:51:32.484Z] 20:51:32 ERROR - TEST-UNEXPECTED-FAIL | dom/payments/test/test_abortPayment.html | application terminated with exit code 11
[task 2018-01-08T20:51:32.486Z] 20:51:32 INFO - runtests.py | Application ran for: 0:01:20.660492
[task 2018-01-08T20:51:32.487Z] 20:51:32 INFO - zombiecheck | Reading PID log: /tmp/tmplOMUcfpidlog
[task 2018-01-08T20:51:32.488Z] 20:51:32 INFO - ==> process 1913 launched child process 1936
[task 2018-01-08T20:51:32.489Z] 20:51:32 INFO - ==> process 1913 launched child process 1973
[task 2018-01-08T20:51:32.490Z] 20:51:32 INFO - ==> process 1913 launched child process 2008
[task 2018-01-08T20:51:32.491Z] 20:51:32 INFO - zombiecheck | Checking for orphan process with PID: 1936
[task 2018-01-08T20:51:32.492Z] 20:51:32 INFO - zombiecheck | Checking for orphan process with PID: 2008
[task 2018-01-08T20:51:32.493Z] 20:51:32 INFO - zombiecheck | Checking for orphan process with PID: 1973
[task 2018-01-08T20:51:32.494Z] 20:51:32 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpYpjUK4.mozrunner/minidumps/5a669692-ac00-f86d-ceea-f313818a921c.dmp /builds/worker/workspace/build/symbols
[task 2018-01-08T20:51:40.921Z] 20:51:40 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/5a669692-ac00-f86d-ceea-f313818a921c.dmp
[task 2018-01-08T20:51:40.923Z] 20:51:40 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/5a669692-ac00-f86d-ceea-f313818a921c.extra
[task 2018-01-08T20:51:41.005Z] 20:51:41 INFO - PROCESS-CRASH | dom/payments/test/test_abortPayment.html | application crashed [@ RefPtr<mozilla::wr::WebRenderAPI>::operator->]
[task 2018-01-08T20:51:41.006Z] 20:51:41 INFO - Crash dump filename: /tmp/tmpYpjUK4.mozrunner/minidumps/5a669692-ac00-f86d-ceea-f313818a921c.dmp
[task 2018-01-08T20:51:41.007Z] 20:51:41 INFO - Operating system: Linux
[task 2018-01-08T20:51:41.008Z] 20:51:41 INFO - 0.0.0 Linux 4.4.0-98-generic #121~14.04.1-Ubuntu SMP Wed Oct 11 11:54:55 UTC 2017 x86_64
[task 2018-01-08T20:51:41.008Z] 20:51:41 INFO - CPU: amd64
[task 2018-01-08T20:51:41.009Z] 20:51:41 INFO - family 6 model 62 stepping 4
[task 2018-01-08T20:51:41.010Z] 20:51:41 INFO - 2 CPUs
[task 2018-01-08T20:51:41.011Z] 20:51:41 INFO -
[task 2018-01-08T20:51:41.012Z] 20:51:41 INFO - GPU: UNKNOWN
[task 2018-01-08T20:51:41.012Z] 20:51:41 INFO -
[task 2018-01-08T20:51:41.013Z] 20:51:41 INFO - Crash reason: SIGSEGV
[task 2018-01-08T20:51:41.014Z] 20:51:41 INFO - Crash address: 0x0
[task 2018-01-08T20:51:41.015Z] 20:51:41 INFO - Process uptime: not available
[task 2018-01-08T20:51:41.015Z] 20:51:41 INFO -
[task 2018-01-08T20:51:41.016Z] 20:51:41 INFO - Thread 26 (crashed)
Updated•7 years ago
|
Summary: Intermittent GECKO(1913) | Assertion failure: mRawPtr != nullptr (You can't dereference a NULL RefPtr with operator->().), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RefPtr.h:318 → Intermittent dom/payments/test/test_abortPayment.html | application crashed [@ RefPtr<mozilla::wr::WebRenderAPI>::operator->]
Comment hidden (Intermittent Failures Robot) |
Comment 2•7 years ago
|
||
Any ideas, Alphan/Eden?
Component: DOM → DOM: Web Payments
Flags: needinfo?(echuang)
Flags: needinfo?(alchen)
Comment 3•7 years ago
|
||
(In reply to OrangeFactor Robot from comment #1)
> 24 failures in 149 pushes (0.161 failures/push) were associated with this
> bug yesterday.
>
> Repository breakdown:
> * mozilla-inbound: 24
>
> Platform breakdown:
> * linux64: 8
> * linux64-stylo-disabled: 6
> * linux64-qr: 5
> * linux32-stylo-disabled: 3
> * osx-10-10: 2
>
> For more details, see:
> https://brasstacks.mozilla.com/orangefactor/
> ?display=Bug&bugid=1428896&startday=2018-01-11&endday=2018-01-11&tree=all
These failures are related to bug 1382251 and bug 1420060.
We don't see the log which is related to payment.
Flags: needinfo?(alchen)
Comment 4•7 years ago
|
||
The messages in the log show that all tests in test_abortPayment are passed and done, we hit the assertion while finishing the test when calling AllocPWebRenderBridgeParent. The payment code doesn't be modified during these days, the root cause might be related recently other IPC implementation or enhancement.
I saw the failures in comment 3, they seem not relate to payment, but they all hit the same assertion with this fail.
I will keep watching the failures to figure out what the real root cause is.
Flags: needinfo?(echuang)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 7•7 years ago
|
||
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•