Closed Bug 1627282 Opened 4 months ago Closed 4 months ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ CheckZoneTracer::checkZone(JS::Zone*, char const*) const]

Categories

(Core :: Storage: IndexedDB, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox-esr68 --- unaffected
firefox74 --- unaffected
firefox75 --- unaffected
firefox76 --- fixed
firefox77 --- fixed

People

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

References

(Regression)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=296155282&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PFt0J-mHS6yqD9kFLzje4g/runs/0/artifacts/public/logs/live_backing.log


[task 2020-04-03T14:57:28.536Z] 14:57:28 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ CheckZoneTracer::checkZone(JS::Zone*, char const*) const]
[task 2020-04-03T14:57:28.536Z] 14:57:28 INFO - Mozilla crash reason: JS holder IDBIndexKeyCursor contains pointers to GC things in more than one zone (found in mCachedPrimaryKey)
[task 2020-04-03T14:57:28.536Z] 14:57:28 INFO -
[task 2020-04-03T14:57:28.536Z] 14:57:28 INFO - Crash dump filename: /tmp/tmp8rNLnC.mozrunner/minidumps/5048e2dd-5bf0-48b0-4f40-1c33df6b6f7a.dmp
[task 2020-04-03T14:57:28.537Z] 14:57:28 INFO - Operating system: Linux
[task 2020-04-03T14:57:28.537Z] 14:57:28 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-04-03T14:57:28.537Z] 14:57:28 INFO - CPU: amd64
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO - family 6 model 85 stepping 4
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO - 2 CPUs
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO -
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO - GPU: UNKNOWN
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO -
[task 2020-04-03T14:57:28.538Z] 14:57:28 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-04-03T14:57:28.539Z] 14:57:28 INFO - Crash address: 0x0
[task 2020-04-03T14:57:28.539Z] 14:57:28 INFO - Process uptime: not available
[task 2020-04-03T14:57:28.539Z] 14:57:28 INFO -
[task 2020-04-03T14:57:28.539Z] 14:57:28 INFO - Thread 0 (crashed)
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - 0 libxul.so!CheckZoneTracer::checkZone(JS::Zone*, char const*) const [CycleCollectedJSRuntime.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1103 + 0x33]
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rax = 0x0000560e0dbefd78 rdx = 0x0000000000000000
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rcx = 0x0000000000000b40 rbx = 0x0000560e0dbefd80
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rsi = 0x00007fc30b5368b0 rdi = 0x00007fc30b535680
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rbp = 0x00007fff78f88420 rsp = 0x00007fff78f88410
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - r8 = 0x00007fc30b5368b0 r9 = 0x00007fc30c635780
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - r12 = 0xfff9800000000000 r13 = 0x00007fc2ed335040
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - r14 = 0x00007fc2ff9d23ff r15 = 0x00007fff78f884b8
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rip = 0x00007fc2f898bd9d
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - Found by: given as instruction pointer in context
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - 1 libxul.so!CheckZoneTracer::Trace(JS::Heap<JS::Value>, char const, void*) const [CycleCollectedJSRuntime.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 0 + 0x15]
[task 2020-04-03T14:57:28.547Z] 14:57:28 INFO - rbx = 0x00007fff78f884b8 rbp = 0x00007fff78f88460
[task 2020-04-03T14:57:28.548Z] 14:57:28 INFO - rsp = 0x00007fff78f88430 r12 = 0xfff9800000000000
[task 2020-04-03T14:57:28.548Z] 14:57:28 INFO - r13 = 0x00007fc2ed335040 r14 = 0x00007fc2ff9d23ff
[task 2020-04-03T14:57:28.548Z] 14:57:28 INFO - r15 = 0x00007fff78f884b8 rip = 0x00007fc2f898b7df
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - 2 libxul.so!mozilla::dom::IDBCursor::cycleCollection::Trace(void*, TraceCallbacks const&, void*) [IDBCursor.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 805 + 0x16]
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - rbx = 0x00007fc2ed335040 rbp = 0x00007fff78f88490
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - rsp = 0x00007fff78f88470 r12 = 0xfff9800000000000
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - r13 = 0x00007fc2ed335040 r14 = 0x0000000000000000
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - r15 = 0x00007fff78f884b8 rip = 0x00007fc2fb30c608
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.549Z] 14:57:28 INFO - 3 libxul.so!mozilla::CycleCollectedJSRuntime::TraceNativeGrayRoots(JSTracer*) [CycleCollectedJSRuntime.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1185 + 0x83]
[task 2020-04-03T14:57:28.550Z] 14:57:28 INFO - rbx = 0x00007fc301744308 rbp = 0x00007fff78f88500
[task 2020-04-03T14:57:28.550Z] 14:57:28 INFO - rsp = 0x00007fff78f884a0 r12 = 0x00007fff78f884a8
[task 2020-04-03T14:57:28.550Z] 14:57:28 INFO - r13 = 0x00007fc2ed335040 r14 = 0x00007fff78f88668
[task 2020-04-03T14:57:28.550Z] 14:57:28 INFO - r15 = 0x00007fff78f884b8 rip = 0x00007fc2f8979925
[task 2020-04-03T14:57:28.550Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.551Z] 14:57:28 INFO - 4 libxul.so!js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime) [RootMarking.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 431 + 0x45]
[task 2020-04-03T14:57:28.551Z] 14:57:28 INFO - rbx = 0x00007fff78f88530 rbp = 0x00007fff78f885c0
[task 2020-04-03T14:57:28.551Z] 14:57:28 INFO - rsp = 0x00007fff78f88510 r12 = 0x00007fff78f88668
[task 2020-04-03T14:57:28.551Z] 14:57:28 INFO - r13 = 0x00007fc2f0d1e790 r14 = 0x00007fff78f88538
[task 2020-04-03T14:57:28.551Z] 14:57:28 INFO - r15 = 0x00007fc2f0d1e708 rip = 0x00007fc2fd21faaf
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - 5 libxul.so!js::gc::GCRuntime::traceRuntime(JSTracer*, js::gc::AutoTraceSession&) [RootMarking.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 333 + 0xd]
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - rbx = 0x00007fff78f88668 rbp = 0x00007fff78f88600
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - rsp = 0x00007fff78f885d0 r12 = 0x00007fff78f885d0
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - r13 = 0x00007fff78f88660 r14 = 0x00007fc2f0d1e708
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - r15 = 0x00007fc2f0d1e790 rip = 0x00007fc2fd21ff38
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - 6 libxul.so!HeapCheckTracerBase::traceHeap(js::gc::AutoTraceSession&) [Verifier.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 852 + 0x13]
[task 2020-04-03T14:57:28.552Z] 14:57:28 INFO - rbx = 0x00007fc2f0d1e000 rbp = 0x00007fff78f88650
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - rsp = 0x00007fff78f88610 r12 = 0x00007fff78f88710
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - r13 = 0x00007fff78f88660 r14 = 0x00007fff78f88710
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007fc2fd25053e
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - 7 libxul.so!js::CheckGrayMarkingState(JSRuntime*) [Verifier.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1013 + 0x8]
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - rbx = 0x00007fc2f0d1e000 rbp = 0x00007fff78f88770
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - rsp = 0x00007fff78f88660 r12 = 0x00007fff78f88710
[task 2020-04-03T14:57:28.553Z] 14:57:28 INFO - r13 = 0x00007fff78f886d8 r14 = 0x00007fc2f0d1e790
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007fc2fd25133b
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - 8 libxul.so!mozilla::CycleCollectedJSRuntime::CheckGrayBits() const [CycleCollectedJSRuntime.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1303 + 0x9]
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - rbx = 0x00007fc2f5e3f800 rbp = 0x00007fff78f887b0
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - rsp = 0x00007fff78f88780 r12 = 0x0000000000000000
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - r15 = 0x00007fc2f69d57b8 rip = 0x00007fc2f897b339
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - 9 libxul.so!nsCycleCollector::BeginCollection(ccType, nsICycleCollectorListener*) [nsCycleCollector.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 3570 + 0x5]
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - rbx = 0x00007fc2f69d5700 rbp = 0x00007fff78f88830
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - rsp = 0x00007fff78f887c0 r12 = 0x0000000000000000
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - r15 = 0x00007fc2f69d57b8 rip = 0x00007fc2f89995b6
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - 10 libxul.so!nsCycleCollector::Collect(ccType, js::SliceBudget&, nsICycleCollectorListener*, bool) [nsCycleCollector.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 3402 + 0xf]
[task 2020-04-03T14:57:28.554Z] 14:57:28 INFO - rbx = 0x00007fc2f69d5700 rbp = 0x00007fff78f888b0
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - rsp = 0x00007fff78f88840 r12 = 0x00007fff78f88940
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - r13 = 0x0000000000000001 r14 = 0x00007fc2fe933038
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - r15 = 0x0000000000000000 rip = 0x00007fc2f89991e6
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - 11 libxul.so!nsCycleCollector_collectSlice(js::SliceBudget&, bool) [nsCycleCollector.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 3913 + 0x1b]
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - rbx = 0x00007fc2f69f3eb0 rbp = 0x00007fff78f88900
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - rsp = 0x00007fff78f888c0 r12 = 0x0000000000000000
[task 2020-04-03T14:57:28.555Z] 14:57:28 INFO - r13 = 0x00007fff78f88b00 r14 = 0x00007fff78f88940
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - r15 = 0x0000000000000000 rip = 0x00007fc2f899b270
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - 12 libxul.so!nsJSContext::RunCycleCollectorSlice(mozilla::TimeStamp) [nsJSEnvironment.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1595 + 0xf]
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - rbx = 0x00007fff78f88920 rbp = 0x00007fff78f88a00
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - rsp = 0x00007fff78f88910 r12 = 0x0000000000000000
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - r13 = 0x00007fff78f88b00 r14 = 0x00000000017b4393
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - r15 = 0x00007fff78f889a0 rip = 0x00007fc2f9d248f2
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - 13 libxul.so!CCRunnerFired(mozilla::TimeStamp) [nsJSEnvironment.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1938 + 0x9]
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - rbx = 0x00007fc2ed3ba710 rbp = 0x00007fff78f88a40
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - rsp = 0x00007fff78f88a10 r12 = 0x00007fff78f88a60
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - r13 = 0x00007fff78f88b00 r14 = 0x00007fc2ed3ba748
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - r15 = 0x000000000000008e rip = 0x00007fc2f9d25ec2
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.556Z] 14:57:28 INFO - 14 libxul.so!mozilla::IdleTaskRunner::Run() [IdleTaskRunner.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 58 + 0x19]
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - rbx = 0x00007fc2ed3ba710 rbp = 0x00007fff78f88a90
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - rsp = 0x00007fff78f88a50 r12 = 0x00007fff78f88a60
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - r13 = 0x00007fff78f88b00 r14 = 0x00007fc2ed3ba748
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - r15 = 0x00007fc2ed3ba770 rip = 0x00007fc2f8a2c611
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - 15 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 1220 + 0x11]
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - rbx = 0x00007fff78f88ad8 rbp = 0x00007fff78f88ba0
[task 2020-04-03T14:57:28.557Z] 14:57:28 INFO - rsp = 0x00007fff78f88aa0 r12 = 0x0000062bbca639fa
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r13 = 0x00007fff78f88b00 r14 = 0x00007fc2f6979680
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r15 = 0x00007fc2f6979748 rip = 0x00007fc2f8a49981
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - 16 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 481 + 0xc]
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff78f88bd0
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - rsp = 0x00007fff78f88bb0 r12 = 0x0000000000000001
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r13 = 0x00007fc30afa56c0 r14 = 0x00007fff78f88bb7
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r15 = 0x0000000000000001 rip = 0x00007fc2f8a4d2a3
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - 17 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 87 + 0x7]
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - rbx = 0x00007fc30afa56a0 rbp = 0x00007fff78f88c30
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - rsp = 0x00007fff78f88be0 r12 = 0x0000000000000001
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r13 = 0x00007fc30afa56c0 r14 = 0x00007fff78f88e28
[task 2020-04-03T14:57:28.558Z] 14:57:28 INFO - r15 = 0x0000000000000001 rip = 0x00007fc2f9014ea8
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - 18 libxul.so!MessageLoop::RunInternal() [message_loop.cc:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 315 + 0x17]
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rbx = 0x00007fff78f88e28 rbp = 0x00007fff78f88c70
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rsp = 0x00007fff78f88c40 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fff78f88c80
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2f8fc4af3
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - 19 libxul.so!MessageLoop::Run() [message_loop.cc:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 290 + 0x8]
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rbx = 0x00007fff78f88e28 rbp = 0x00007fff78f88cb0
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rsp = 0x00007fff78f88c80 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fff78f88c80
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2f8fc4a4d
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - 20 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 137 + 0xd]
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rbx = 0x00007fc2f69d6350 rbp = 0x00007fff78f88cd0
[task 2020-04-03T14:57:28.559Z] 14:57:28 INFO - rsp = 0x00007fff78f88cc0 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fc2f6979680
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2fb6db2ed
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - 21 libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 909 + 0xe]
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - rbx = 0x00007fff78f88ce0 rbp = 0x00007fff78f88d00
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - rsp = 0x00007fff78f88ce0 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x0000000000000000
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2fc832acc
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - 22 libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 237 + 0x5]
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - rbx = 0x00007fff78f88e28 rbp = 0x00007fff78f88d30
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - rsp = 0x00007fff78f88d10 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.560Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fc30afa56a0
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2f9015433
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - 23 libxul.so!MessageLoop::RunInternal() [message_loop.cc:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 315 + 0x17]
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - rbx = 0x00007fff78f88e28 rbp = 0x00007fff78f88d70
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - rsp = 0x00007fff78f88d40 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fff78f88d80
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2f8fc4af3
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - 24 libxul.so!MessageLoop::Run() [message_loop.cc:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 290 + 0x8]
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - rbx = 0x00007fff78f88e28 rbp = 0x00007fff78f88db0
[task 2020-04-03T14:57:28.561Z] 14:57:28 INFO - rsp = 0x00007fff78f88d80 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.562Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x00007fff78f88d80
[task 2020-04-03T14:57:28.562Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2f8fc4a4d
[task 2020-04-03T14:57:28.566Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.566Z] 14:57:28 INFO - 25 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 740 + 0x5]
[task 2020-04-03T14:57:28.566Z] 14:57:28 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff78f890c0
[task 2020-04-03T14:57:28.566Z] 14:57:28 INFO - rsp = 0x00007fff78f88dc0 r12 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - r13 = 0x00007fff78f88e28 r14 = 0x000000000000000d
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - r15 = 0x0000000080004005 rip = 0x00007fc2fc8326e3
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - 26 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 56 + 0x11]
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - rbx = 0x000000000000000f rbp = 0x00007fff78f89100
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - rsp = 0x00007fff78f890d0 r12 = 0x00007fff78f890d0
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - r13 = 0x00007fff78f8a270 r14 = 0x00007fff78f8a278
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - r15 = 0x00007fc30af026c0 rip = 0x0000560e0db2bbde
[task 2020-04-03T14:57:28.567Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - 27 firefox-bin!main [nsBrowserApp.cpp:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 303 + 0x20]
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - rbx = 0x00007fff78f89160 rbp = 0x00007fff78f8a190
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - rsp = 0x00007fff78f89110 r12 = 0x0000560e0db2ba60
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - r13 = 0x00007fff78f8a270 r14 = 0x0000560e0dbef5b8
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - r15 = 0x00000605a28ce586 rip = 0x0000560e0db2bf80
[task 2020-04-03T14:57:28.568Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - 28 libc.so.6 + 0x21b97
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - rbx = 0x0000000000000000 rbp = 0x0000560e0dbbff80
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - rsp = 0x00007fff78f8a1a0 r12 = 0x0000560e0db2ba60
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - r13 = 0x00007fff78f8a270 r14 = 0x0000000000000000
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - r15 = 0x0000000000000000 rip = 0x00007fc30b16ab97
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - Found by: call frame info
[task 2020-04-03T14:57:28.569Z] 14:57:28 INFO - 29 firefox-bin!<name omitted> [UniquePtr.h:2c86ccf5eefbbacc5d8ddec5bacda2297912f901 : 253 + 0x17]
[task 2020-04-03T14:57:28.570Z] 14:57:28 INFO - rsp = 0x00007fff78f8a1c0 rip = 0x0000560e0db2bc21
[task 2020-04-03T14:57:28.570Z] 14:57:28 INFO - Found by: stack scanning
[task 2020-04-03T14:57:28.570Z] 14:57:28 INFO -

[task 2020-04-03T14:57:01.213Z] 14:57:01 INFO - TEST-START | dom/indexedDB/test/test_indexes_funny_things.html

Component: JavaScript Engine → Storage: IndexedDB
Assignee: nobody → jcoppeard
Regressed by: 1624810
See Also: → 1625444

At this point it's probably worth marking all these subclasses in the same way as I expect they can all contain pointers into multiple zones.

Yeah, these IDB classes are a little weird. I think that makes sense.

Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e06dab9259c5
Mark all IndexDB cursor subclasses as potentially containing pointers into more than one JS zone r=sg
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77

Does this need a Beta approval request?

Flags: needinfo?(jcoppeard)

Comment on attachment 9138519 [details]
Bug 1627282 - Mark all IndexDB cursor subclasses as potentially containing pointers into more than one JS zone r?sg

Beta/Release Uplift Approval Request

  • User impact if declined: Intermittent test failures in debug builds. No user impact.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is a simple change that marks some more classes as multi-zone JS holders and this property is only used by debug assertions at the moment.
  • String changes made/needed:
Flags: needinfo?(jcoppeard)
Attachment #9138519 - Flags: approval-mozilla-beta?

Comment on attachment 9138519 [details]
Bug 1627282 - Mark all IndexDB cursor subclasses as potentially containing pointers into more than one JS zone r?sg

Fixes some assertions hitting in CI. Approved for 76.0b2.

Attachment #9138519 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.