Closed Bug 1024996 Opened 10 years ago Closed 10 years ago

Intermittent test_sqliteMultiReporter.xul | application crashed [@ unsigned int mozilla::detail::HashUntilZero<char>(char const*)] (after: "ABORT: Aborting on channel error.: ipc/glue/MessageChannel.cpp, line 1532")

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1024900

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Ubuntu VM 12.04 x64 mozilla-inbound debug test mochitest-other on 2014-06-12 19:50:15 PDT for push 6c6c66292238

slave: tst-linux64-spot-932

https://tbpl.mozilla.org/php/getParsedLog.php?id=41653677&tree=Mozilla-Inbound

Think seemed to start going wrong during the previous test:
{
20:15:33     INFO -  3566 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_memoryReporters2.xul
20:15:33     INFO -  ++DOMWINDOW == 57 (0x7f8fce54a400) [pid = 1919] [serial = 3855] [outer = 0x7f9001582c00]
20:15:33     INFO -  ++DOCSHELL 0x7f8fa3aa1000 == 14 [pid = 1919] [id = 836]
20:15:33     INFO -  ++DOMWINDOW == 58 (0x7f8fce887400) [pid = 1919] [serial = 3856] [outer = (nil)]
20:15:33     INFO -  ++DOMWINDOW == 59 (0x7f8ff4fbe800) [pid = 1919] [serial = 3857] [outer = 0x7f8fce887400]
20:15:33     INFO -  ++DOCSHELL 0x7f8fd9e34800 == 15 [pid = 1919] [id = 837]
20:15:33     INFO -  ++DOMWINDOW == 60 (0x7f8ff51e4000) [pid = 1919] [serial = 3858] [outer = (nil)]
20:15:33     INFO -  ++DOMWINDOW == 61 (0x7f8ff59eb000) [pid = 1919] [serial = 3859] [outer = 0x7f8ff51e4000]
20:15:33     INFO -  ++DOCSHELL 0x7f8fdf9ed000 == 16 [pid = 1919] [id = 838]
20:15:33     INFO -  ++DOMWINDOW == 62 (0x7f900ce1ac00) [pid = 1919] [serial = 3860] [outer = (nil)]
20:15:33     INFO -  ++DOMWINDOW == 63 (0x7f900ce1b800) [pid = 1919] [serial = 3861] [outer = 0x7f900ce1ac00]
20:15:33     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:33     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:34     INFO -  DMD[2402] $DMD = '(null)'
20:15:34     INFO -  DMD[2402] DMD is not enabled
20:15:34     INFO -  [2402] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  [2402] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log
20:15:34     INFO -  Xlib:  extension "RANDR" missing on display ":0".
20:15:34     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:34     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:34     INFO -  DMD[2406] $DMD = '(null)'
20:15:34     INFO -  DMD[2406] DMD is not enabled
20:15:34     INFO -  [2406] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  [2406] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log
20:15:34     INFO -  Xlib:  extension "RANDR" missing on display ":0".
20:15:34     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:34     INFO -  [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631
20:15:34     INFO -  DMD[2410] $DMD = '(null)'
20:15:34     INFO -  DMD[2410] DMD is not enabled
20:15:34     INFO -  [2410] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  [2410] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144
20:15:34     INFO -  ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log
20:15:34     INFO -  Xlib:  extension "RANDR" missing on display ":0".
20:15:35     INFO -  [Child 2402] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
20:15:35     INFO -  [Child 2402] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31
20:15:35     INFO -  [Child 2406] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
20:15:35     INFO -  [Child 2406] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31
20:15:35     INFO -  [Child 2410] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
20:15:35     INFO -  [Child 2410] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31
20:15:35     INFO -  [Child 2402] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
20:15:35     INFO -  [Child 2406] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
20:15:35     INFO -  [Child 2410] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
}

Then:
{
20:15:40     INFO -  3571 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul
20:15:40     INFO -  ++DOMWINDOW == 64 (0x7f8fce54a000) [pid = 1919] [serial = 3863] [outer = 0x7f9001582c00]
20:15:43     INFO -  [2059] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.cpp, line 1532
20:15:43     INFO -  [2059] ###!!! ASSERTION: Cannot call AnnotateCrashReport in child processes from non-main thread.: 'Error', file /builds/slave/m-in-l64-d-0000000000000000000/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1703
20:15:43     INFO -  NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:420]
20:15:43     INFO -  mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [ipc/glue/MessageChannel.cpp:1535]
20:15:43     INFO -  mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355]
20:15:43     INFO -  IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856]
20:15:43     INFO -  event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355]
20:15:43     INFO -  base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340]
20:15:43     INFO -  MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230]
20:15:43     INFO -  MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504]
20:15:43     INFO -  base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171]
20:15:43     INFO -  ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41]
20:15:43     INFO -  libpthread.so.0 + 0x7e9a
20:15:43     INFO -  libc.so.6 + 0xf3dbd
20:15:43     INFO -  [2059] ###!!! ASSERTION: Cannot call AnnotateCrashReport in child processes from non-main thread.: 'Error', file /builds/slave/m-in-l64-d-0000000000000000000/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1653
20:15:43     INFO -  NS_DebugBreak [obj-firefox/dist/include/nsTSubstring.h:95]
20:15:43     INFO -  mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [ipc/glue/MessageChannel.cpp:1535]
20:15:43     INFO -  mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355]
20:15:43     INFO -  IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856]
20:15:43     INFO -  event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355]
20:15:43     INFO -  base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340]
20:15:43     INFO -  MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230]
20:15:43     INFO -  MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504]
20:15:43     INFO -  base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171]
20:15:43     INFO -  ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41]
20:15:43     INFO -  libpthread.so.0 + 0x7e9a
20:15:43     INFO -  libc.so.6 + 0xf3dbd
20:15:43     INFO -  mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355]
20:15:43     INFO -  IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856]
20:15:43     INFO -  event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355]
20:15:43     INFO -  base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340]
20:15:43     INFO -  MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230]
20:15:43     INFO -  MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504]
20:15:43     INFO -  base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171]
20:15:43     INFO -  ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41]
20:15:43     INFO -  libpthread.so.0 + 0x7e9a
20:15:43     INFO -  libc.so.6 + 0xf3dbd
20:15:43     INFO -  [2059] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.cpp, line 1532
20:15:43     INFO -  Hit MOZ_CRASH() at /builds/slave/m-in-l64-d-0000000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30
20:15:43     INFO -  TEST-INFO | Main app process: killed by SIGSEGV
20:15:43  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul | application terminated with exit code 11
}

{
20:15:52  WARNING -  PROCESS-CRASH | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul | application crashed [@ unsigned int mozilla::detail::HashUntilZero<char>(char const*)]
20:15:52     INFO -  Crash dump filename: /tmp/tmpTXwVM1/minidumps/159146ac-2e94-ec4b-432a34ec-167c71c8.dmp
20:15:52     INFO -  Operating system: Linux
20:15:52     INFO -                    0.0.0 Linux 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64
20:15:52     INFO -  CPU: amd64
20:15:52     INFO -       family 6 model 26 stepping 5
20:15:52     INFO -       1 CPU
20:15:52     INFO -  Crash reason:  SIGSEGV
20:15:52     INFO -  Crash address: 0x0
20:15:52     INFO -  Thread 0 (crashed)
20:15:52     INFO -   0  libxul.so!unsigned int mozilla::detail::HashUntilZero<char>(char const*) [HashFunctions.h:6c6c66292238 : 279 + 0x0]
20:15:52     INFO -      rbx = 0x00007f8fe10b1ba0   r12 = 0x00007fffcd796c90
20:15:52     INFO -      r13 = 0x00007f8fd7b48340   r14 = 0x00007fffcd796c88
20:15:52     INFO -      r15 = 0x00007f901dc71000   rip = 0x00007f902a2b437f
20:15:52     INFO -      rsp = 0x00007fffcd796c40   rbp = 0x00007fffcd796c40
20:15:52     INFO -      Found by: given as instruction pointer in context
20:15:52     INFO -   1  libxul.so!js::detail::HashTable<js::HashMapEntry<char const*, JS::ClassInfo>, js::HashMap<char const*, JS::ClassInfo, js::CStringHashPolicy, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::lookupForAdd(char const* const&) const [HashFunctions.h:6c6c66292238 : 306 + 0x4]
20:15:52     INFO -      rbx = 0x00007f8fe10b1ba0   r12 = 0x00007fffcd796c90
20:15:52     INFO -      r13 = 0x00007f8fd7b48340   r14 = 0x00007fffcd796c88
20:15:52     INFO -      r15 = 0x00007f901dc71000   rip = 0x00007f902c3b3de3
20:15:52     INFO -      rsp = 0x00007fffcd796c50   rbp = 0x00007fffcd796c70
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   2  libxul.so!AddClassInfo [HashTable.h:6c6c66292238 : 136 + 0xf]
20:15:52     INFO -      rbx = 0x00007f8fd7b48440   r12 = 0x00007fffcd796de0
20:15:52     INFO -      r13 = 0x00007f8fd7b48340   r14 = 0x0000000000000048
20:15:52     INFO -      r15 = 0x00007f901dc71000   rip = 0x00007f902c3b43f3
20:15:52     INFO -      rsp = 0x00007fffcd796c80   rbp = 0x00007fffcd796cc0
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   3  libxul.so!StatsCellCallback<(Granularity)0u> [MemoryMetrics.cpp:6c6c66292238 : 435 + 0x10]
20:15:52     INFO -      rbx = 0x00007f8fd53c1348   r12 = 0x00007f8fffc8a358
20:15:52     INFO -      r13 = 0x00007f8fd7b48340   r14 = 0x0000000000000048
20:15:52     INFO -      r15 = 0x00007f901dc71000   rip = 0x00007f902c3c6ab0
20:15:52     INFO -      rsp = 0x00007fffcd796cd0   rbp = 0x00007fffcd796e90
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   4  libxul.so!IterateCompartmentsArenasCells [Iteration.cpp:6c6c66292238 : 48 + 0x12]
20:15:52     INFO -      rbx = 0x00007f8fffc8a000   r12 = 0x0000000000000006
20:15:52     INFO -      r13 = 0x0000000000000048   r14 = 0x00007f902c3c6970
20:15:52     INFO -      r15 = 0x00007f901dc71000   rip = 0x00007f902bf72328
20:15:52     INFO -      rsp = 0x00007fffcd796ea0   rbp = 0x00007fffcd796f60
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   5  libxul.so!js::IterateZonesCompartmentsArenasCells(JSRuntime*, void*, void (*)(JSRuntime*, void*, JS::Zone*), void (*)(JSRuntime*, void*, JSCompartment*), void (*)(JSRuntime*, void*, js::gc::Arena*, JSGCTraceKind, unsigned long), void (*)(JSRuntime*, void*, void*, JSGCTraceKind, unsigned long)) [Iteration.cpp:6c6c66292238 : 65 + 0x1c]
20:15:52     INFO -      rbx = 0x00007f901dc71000   r12 = 0x00007fffcd7971e0
20:15:52     INFO -      r13 = 0x00007f902c3b2c60   r14 = 0x00007f900156cab0
20:15:52     INFO -      r15 = 0x00007f900156ca28   rip = 0x00007f902bf7d229
20:15:52     INFO -      rsp = 0x00007fffcd796f70   rbp = 0x00007fffcd797000
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   6  libxul.so!JS::CollectRuntimeStats(JSRuntime*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*) [MemoryMetrics.cpp:6c6c66292238 : 662 + 0x2a]
20:15:52     INFO -      rbx = 0x00007fffcd797358   r12 = 0x00007f901dc05400
20:15:52     INFO -      r13 = 0x0000000000000000   r14 = 0x00007f901dc71000
20:15:52     INFO -      r15 = 0x0000000080004005   rip = 0x00007f902c3b4b60
20:15:52     INFO -      rsp = 0x00007fffcd797010   rbp = 0x00007fffcd7972f0
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   7  libxul.so!xpc::JSReporter::CollectReports(nsDataHashtable<nsUint64HashKey, nsCString>*, nsDataHashtable<nsUint64HashKey, nsCString>*, nsIMemoryReporterCallback*, nsISupports*) [XPCJSRuntime.cpp:6c6c66292238 : 2761 + 0x1f]
20:15:52     INFO -      rbx = 0x00007f8ff82ea160   r12 = 0x00007f901dc05400
20:15:52     INFO -      r13 = 0x0000000000000000   r14 = 0x00007fffcd797a10
20:15:52     INFO -      r15 = 0x0000000080004005   rip = 0x00007f902ae8925c
20:15:52     INFO -      rsp = 0x00007fffcd797300   rbp = 0x00007fffcd7978d0
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   8  libxul.so!nsWindowMemoryReporter::CollectReports(nsIMemoryReporterCallback*, nsISupports*) [nsWindowMemoryReporter.cpp:6c6c66292238 : 538 + 0x18]
20:15:52     INFO -      rbx = 0x0000000000000000   r12 = 0x0000000000000000
20:15:52     INFO -      r13 = 0x00007f8ff82ea160   r14 = 0x0000000000000000
20:15:52     INFO -      r15 = 0x0000000000002000   rip = 0x00007f902afb3202
20:15:52     INFO -      rsp = 0x00007fffcd7978e0   rbp = 0x00007fffcd7986a0
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -   9  libxul.so!nsMemoryReporterManager::GetReportsForThisProcessExtended(nsIMemoryReporterCallback*, nsISupports*, nsAString_internal const&) [nsMemoryReporterManager.cpp:6c6c66292238 : 1147 + 0xb]
20:15:52     INFO -      rbx = 0x000000000000000c   r12 = 0x00007fffcd798740
20:15:52     INFO -      r13 = 0x00007f8ff82ea160   r14 = 0x0000000000000000
20:15:52     INFO -      r15 = 0x00007fffcd7986c8   rip = 0x00007f902a29e25a
20:15:52     INFO -      rsp = 0x00007fffcd7986b0   rbp = 0x00007fffcd798720
20:15:52     INFO -      Found by: call frame info
20:15:52     INFO -  10  libxul.so!nsMemoryReporterManager::GetReportsForThisProcess(nsIMemoryReporterCallback*, nsISupports*) [nsMemoryReporterManager.cpp:6c6c66292238 : 1117 + 0x29]
20:15:52     INFO -      rbx = 0x00007f9030038d40   r12 = 0x00007f902a29e0f0
20:15:52     INFO -      r13 = 0x0000000000000000   r14 = 0x00007f902aeafe02
20:15:52     INFO -      r15 = 0x00007f9007738da8   rip = 0x00007f902a28fd92
20:15:52     INFO -      rsp = 0x00007fffcd798730   rbp = 0x00007fffcd798760
20:15:52     INFO -      Found by: call frame info
}
(In reply to TBPL Robot from comment #25)
> :nigelb
> https://tbpl.mozilla.org/php/getParsedLog.php?id=41649828&tree=Mozilla-
> Inbound
> Ubuntu VM 12.04 x64 mozilla-inbound debug test mochitest-other on 2014-06-12
> 18:51:23
> revision: 6c6c66292238
> slave: tst-linux64-spot-941
> 
> [1933] ###!!! ABORT: Aborting on channel error.: file
> /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.
> cpp, line 1532
> [1933] ###!!! ABORT: Aborting on channel error.: file
> /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.
> cpp, line 1532
> TEST-UNEXPECTED-FAIL |
> chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/
> test_sqliteMultiReporter.xul | application terminated with exit code 11
> PROCESS-CRASH |
> chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/
> test_sqliteMultiReporter.xul | application crashed [@ unsigned int
> mozilla::detail::HashUntilZero<char>(char const*)]
> Return code: 1
The backing out of the patch from bug 1023719 should fix this.
Blocks: 1023719
Thank you :-)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.