Closed Bug 1745986 Opened 3 years ago Closed 3 years ago

Intermittent dom/workers/test/test_bug949946.html (finished) | application crashed [@ RefPtr<mozilla::dom::WorkerPrivate>::operator->() const]

Categories

(Core :: DOM: Workers, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1545733

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

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


[task 2021-12-14T15:01:18.671Z] 15:01:18     INFO -  TEST-START | dom/workers/test/test_bug949946.html
[task 2021-12-14T15:01:18.672Z] 15:01:18     INFO -  TEST-OK | dom/workers/test/test_bug949946.html | took 74ms
[task 2021-12-14T15:01:38.886Z] 15:01:38     INFO -  wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2021-12-14T15:01:38.886Z] 15:01:38     INFO -  runtestsremote.py | Application ran for: 0:00:34.736696
[task 2021-12-14T15:01:39.013Z] 15:01:39     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmpl_018zwa/6ebf080f-8597-8f21-4162-cb3a4b6d6b69.dmp /builds/worker/workspace/build/symbols
[task 2021-12-14T15:01:42.968Z] 15:01:42     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/6ebf080f-8597-8f21-4162-cb3a4b6d6b69.dmp
[task 2021-12-14T15:01:42.968Z] 15:01:42     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/6ebf080f-8597-8f21-4162-cb3a4b6d6b69.extra
[task 2021-12-14T15:01:42.975Z] 15:01:42  WARNING -  PROCESS-CRASH | dom/workers/test/test_bug949946.html (finished) | application crashed [@ RefPtr<mozilla::dom::WorkerPrivate>::operator->() const]
[task 2021-12-14T15:01:42.975Z] 15:01:42     INFO -  Mozilla crash reason: MOZ_ASSERT(mRawPtr != nullptr) (You can't dereference a NULL RefPtr with operator->().)
[task 2021-12-14T15:01:42.975Z] 15:01:42     INFO -  Crash dump filename: /tmp/tmpl_018zwa/6ebf080f-8597-8f21-4162-cb3a4b6d6b69.dmp
[task 2021-12-14T15:01:42.975Z] 15:01:42     INFO -  Operating system: Android
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -  CPU: amd64
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -       family 6 model 6 stepping 3
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -       4 CPUs
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -  Crash address: 0x0
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -  Process uptime: not available
[task 2021-12-14T15:01:42.976Z] 15:01:42     INFO -  Thread 12  (crashed)
[task 2021-12-14T15:01:42.977Z] 15:01:42     INFO -   0  libxul.so!RefPtr<mozilla::dom::WorkerPrivate>::operator->() const [RefPtr.h:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 314 + 0x29]
[task 2021-12-14T15:01:42.977Z] 15:01:42     INFO -      rax = 0x00007a000cf7b2d5   rdx = 0x0000000000000004
[task 2021-12-14T15:01:42.977Z] 15:01:42     INFO -      rcx = 0x00007a0011b3fc50   rbx = 0x000079ffff349df0
[task 2021-12-14T15:01:42.977Z] 15:01:42     INFO -      rsi = 0x00007a00124437d0   rdi = 0x000000000000001b
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -      rbp = 0x00007a00124448f0   rsp = 0x00007a00124448f0
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -       r8 = 0x000000000000ffff    r9 = 0x0000000000000000
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -      r10 = 0x00007a002bcf63d0   r11 = 0x0000000000000246
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -      r12 = 0x00007a0012444a10   r13 = 0x000079ffff35b880
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -      r14 = 0x000079ffff349d60   r15 = 0x000079fffff3ede8
[task 2021-12-14T15:01:42.978Z] 15:01:42     INFO -      rip = 0x00007a0009624f3b
[task 2021-12-14T15:01:42.979Z] 15:01:42     INFO -      Found by: given as instruction pointer in context
[task 2021-12-14T15:01:42.979Z] 15:01:42     INFO -   1  libxul.so!mozilla::dom::RemoteWorkerChild::CloseWorkerOnMainThread(mozilla::Variant<mozilla::dom::RemoteWorkerChild::Pending, mozilla::dom::RemoteWorkerChild::Running, mozilla::dom::RemoteWorkerChild::PendingTerminated, mozilla::dom::RemoteWorkerChild::Terminated>&) [RemoteWorkerChild.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 630 + 0xf]
[task 2021-12-14T15:01:42.980Z] 15:01:42     INFO -      rbp = 0x00007a0012444910   rsp = 0x00007a0012444900
[task 2021-12-14T15:01:42.980Z] 15:01:42     INFO -      rip = 0x00007a000965dfd6
[task 2021-12-14T15:01:42.980Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.980Z] 15:01:42     INFO -   2  libxul.so!mozilla::dom::RemoteWorkerChild::SharedWorkerOp::Exec(mozilla::dom::SelfHolder&) [RemoteWorkerChild.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 934 + 0x1e]
[task 2021-12-14T15:01:42.981Z] 15:01:42     INFO -      rbp = 0x00007a0012444970   rsp = 0x00007a0012444920
[task 2021-12-14T15:01:42.981Z] 15:01:42     INFO -      rip = 0x00007a0009667d59
[task 2021-12-14T15:01:42.981Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.982Z] 15:01:42     INFO -   3  libxul.so!mozilla::dom::RemoteWorkerChild::SharedWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::Variant<mozilla::dom::RemoteWorkerChild::Pending, mozilla::dom::RemoteWorkerChild::Running, mozilla::dom::RemoteWorkerChild::PendingTerminated, mozilla::dom::RemoteWorkerChild::Terminated>&)::{lambda()#1}::operator()() [RemoteWorkerChild.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 898 + 0x12]
[task 2021-12-14T15:01:42.982Z] 15:01:42     INFO -      rbp = 0x00007a00124449b0   rsp = 0x00007a0012444980
[task 2021-12-14T15:01:42.982Z] 15:01:42     INFO -      rip = 0x00007a0009667bfe
[task 2021-12-14T15:01:42.982Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.983Z] 15:01:42     INFO -   4  libxul.so!mozilla::detail::RunnableFunction<mozilla::dom::RemoteWorkerChild::SharedWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::Variant<mozilla::dom::RemoteWorkerChild::Pending, mozilla::dom::RemoteWorkerChild::Running, mozilla::dom::RemoteWorkerChild::PendingTerminated, mozilla::dom::RemoteWorkerChild::Terminated>&)::{lambda()#1}>::Run() [nsThreadUtils.h:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 531 + 0x8]
[task 2021-12-14T15:01:42.983Z] 15:01:42     INFO -      rbp = 0x00007a00124449c0   rsp = 0x00007a00124449c0
[task 2021-12-14T15:01:42.983Z] 15:01:42     INFO -      rip = 0x00007a0009667b13
[task 2021-12-14T15:01:42.984Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.984Z] 15:01:42     INFO -   5  libxul.so!mozilla::SchedulerGroup::Runnable::Run() [SchedulerGroup.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 144 + 0x10]
[task 2021-12-14T15:01:42.984Z] 15:01:42     INFO -      rbp = 0x00007a00124449f0   rsp = 0x00007a00124449d0
[task 2021-12-14T15:01:42.984Z] 15:01:42     INFO -      rip = 0x00007a0006e44a61
[task 2021-12-14T15:01:42.984Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.985Z] 15:01:42     INFO -   6  libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 468 + 0x10]
[task 2021-12-14T15:01:42.985Z] 15:01:42     INFO -      rbp = 0x00007a0012444e80   rsp = 0x00007a0012444a00
[task 2021-12-14T15:01:42.985Z] 15:01:42     INFO -      rip = 0x00007a0006e62c82
[task 2021-12-14T15:01:42.985Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -   7  libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 771 + 0x8]
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -      rbp = 0x00007a0012445060   rsp = 0x00007a0012444e90
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -      rip = 0x00007a0006e4d102
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -   8  libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 607 + 0x4]
[task 2021-12-14T15:01:42.986Z] 15:01:42     INFO -      rbp = 0x00007a00124450c0   rsp = 0x00007a0012445070
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -      rip = 0x00007a0006e4c442
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -   9  libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 391 + 0xb]
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -      rbp = 0x00007a0012445110   rsp = 0x00007a00124450d0
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -      rip = 0x00007a0006e4c662
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.987Z] 15:01:42     INFO -  10  libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() [nsThreadUtils.h:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 531 + 0xe]
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      rbp = 0x00007a0012445120   rsp = 0x00007a0012445120
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      rip = 0x00007a0006e66be5
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -  11  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 1183 + 0xd]
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      rbp = 0x00007a0012445250   rsp = 0x00007a0012445130
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      rip = 0x00007a0006e59578
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.988Z] 15:01:42     INFO -  12  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 467 + 0xf]
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      rbp = 0x00007a0012445290   rsp = 0x00007a0012445260
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      rip = 0x00007a0006e5db0f
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -  13  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 85 + 0x9]
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      rbp = 0x00007a00124452e0   rsp = 0x00007a00124452a0
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      rip = 0x00007a000749d7e4
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.989Z] 15:01:42     INFO -  14  libxul.so!MessageLoop::RunInternal() [message_loop.cc:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 331 + 0x16]
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      rbp = 0x00007a0012445320   rsp = 0x00007a00124452f0
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      rip = 0x00007a000743ee8c
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -  15  libxul.so!MessageLoop::Run() [message_loop.cc:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 306 + 0x7]
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      rbp = 0x00007a0012445360   rsp = 0x00007a0012445330
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      rip = 0x00007a000743edf5
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.990Z] 15:01:42     INFO -  16  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 137 + 0xc]
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      rbp = 0x00007a0012445380   rsp = 0x00007a0012445370
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      rip = 0x00007a00099153c5
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -  17  libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 864 + 0xd]
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      rbp = 0x00007a00124453b0   rsp = 0x00007a0012445390
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      rip = 0x00007a000aabd98b
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.991Z] 15:01:42     INFO -  18  libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 235 + 0x4]
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      rbp = 0x00007a00124453e0   rsp = 0x00007a00124453c0
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      rip = 0x00007a000749de51
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -  19  libxul.so!MessageLoop::RunInternal() [message_loop.cc:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 331 + 0x16]
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      rbp = 0x00007a0012445420   rsp = 0x00007a00124453f0
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      rip = 0x00007a000743ee8c
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.992Z] 15:01:42     INFO -  20  libxul.so!MessageLoop::Run() [message_loop.cc:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 306 + 0x7]
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      rbp = 0x00007a0012445460   rsp = 0x00007a0012445430
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      rip = 0x00007a000743edf5
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -  21  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 701 + 0x4]
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      rbp = 0x00007a00124456e0   rsp = 0x00007a0012445470
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      rip = 0x00007a000aabd452
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.993Z] 15:01:42     INFO -  22  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:06c7b4e2d14be1ee8050d6c1eb1ab1bab19ac3c2 : 400 + 0x1a]
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rbp = 0x00007a0012445770   rsp = 0x00007a00124456f0
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rip = 0x00007a0011812873
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -  23  base.odex + 0xb06c7e
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rbp = 0x00007a0012445868   rsp = 0x00007a0012445780
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rip = 0x00007a0012f4dc7f
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -  24  0x7a0012445c0f
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rbp = 0x00007a0012445c10   rsp = 0x00007a0012445878
[task 2021-12-14T15:01:42.994Z] 15:01:42     INFO -      rip = 0x00007a0012445c10
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      Found by: previous frame's frame pointer
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -  25  dalvik-LinearAlloc (deleted) + 0x565f
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      rbp = 0x00007a0012445c10   rsp = 0x00007a0012445880
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      rip = 0x00007a002f941660
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      Found by: stack scanning
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -  26  base.odex + 0x849735
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      rbp = 0x00007a0012445c10   rsp = 0x00007a0012445898
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      rip = 0x00007a0012c90736
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -      Found by: stack scanning
[task 2021-12-14T15:01:42.995Z] 15:01:42     INFO -  27  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0x10c
[task 2021-12-14T15:01:42.996Z] 15:01:42     INFO -      rbp = 0x00007a0012445c10   rsp = 0x00007a00124458b0
[task 2021-12-14T15:01:42.996Z] 15:01:42     INFO -      rip = 0x00007a002ae5146d
[task 2021-12-14T15:01:42.996Z] 15:01:42     INFO -      Found by: stack scanning
[task 2021-12-14T15:01:42.996Z] 15:01:42     INFO -  28  libart.so!art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*) + 0x69
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.