Closed Bug 814311 Opened 12 years ago Closed 11 years ago

Intermittent crash in browser_dbg_bug740825_conditional-breakpoints-01.js | Exited with code 11 during test run [@ js::ObjectImpl::writeBarrierPre(js::ObjectImpl*)]

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [js:t])

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=17264305&tree=Firefox

Rev3 Fedora 12 mozilla-central debug test mochitest-browser-chrome on 2012-11-21 20:07:49 PST for push 20ec9014f220
slave: talos-r3-fed-011

TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_bug740825_conditional-breakpoints-01.js | Exited with code 11 during test run
PROCESS-CRASH | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_bug740825_conditional-breakpoints-01.js | application crashed (minidump found)

Thread 0 (crashed)
 0  libxul.so!js::ObjectImpl::writeBarrierPre(js::ObjectImpl*) [ObjectImpl-inl.h : 435 + 0x0]
    eip = 0x0266d397   esp = 0xbfeb14f0   ebp = 0xbfeb1518   ebx = 0x030dcb58
    esi = 0xa6b50a30   edi = 0x0e838308   eax = 0x00000000   ecx = 0x0b78a28c
    edx = 0xbfeb1768   efl = 0x00010286
    Found by: given as instruction pointer in context
 1  libxul.so!js::Breakpoint::destroy(js::FreeOp*) [Barrier-inl.h : 23 + 0xd]
    eip = 0x028658d1   esp = 0xbfeb1520   ebp = 0xbfeb1558   ebx = 0x030dcb58
    esi = 0x0bdcf490   edi = 0x0e838308
    Found by: call frame info
 2  libxul.so!JSCompartment::sweepBreakpoints(js::FreeOp*) [jscompartment.cpp : 910 + 0xe]
    eip = 0x026c2711   esp = 0xbfeb1560   ebp = 0xbfeb15d8   ebx = 0x030dcb58
    esi = 0x0e838308   edi = 0xbfeb1768
    Found by: call frame info
 3  libxul.so!JSCompartment::sweep(js::FreeOp*, bool) [jscompartment.cpp : 602 + 0xb]
    eip = 0x026c4b7b   esp = 0xbfeb15e0   ebp = 0xbfeb1678   ebx = 0x030dcb58
    esi = 0x09ea7ee0   edi = 0xbfeb1768
    Found by: call frame info
 4  libxul.so!BeginSweepPhase [jsgc.cpp : 3859 + 0x30]
    eip = 0x0270c05c   esp = 0xbfeb1680   ebp = 0xbfeb1788   ebx = 0x030dcb58
    esi = 0x0000000a   edi = 0x0bd60a5c
    Found by: call frame info
 5  libxul.so!IncrementalCollectSlice [jsgc.cpp : 4378 + 0x6]
    eip = 0x0270e64e   esp = 0xbfeb1790   ebp = 0xbfeb18a8   ebx = 0x030dcb58
    esi = 0x08406588   edi = 0xbfeb1854
    Found by: call frame info
 6  libxul.so!GCCycle [jsgc.cpp : 4555 + 0x21]
    eip = 0x0270f126   esp = 0xbfeb18b0   ebp = 0xbfeb1908   ebx = 0x030dcb58
    esi = 0x08406588   edi = 0x0840682c
    Found by: call frame info
 7  libxul.so!Collect [jsgc.cpp : 4670 + 0x1e]
    eip = 0x0270f5b6   esp = 0xbfeb1910   ebp = 0xbfeb1958   ebx = 0x030dcb58
    esi = 0x08406588   edi = 0x0840682c
    Found by: call frame info
 8  libxul.so!js::GC [jsgc.cpp : 4693 + 0x26]
    eip = 0x0270fc12   esp = 0xbfeb1960   ebp = 0xbfeb1978   ebx = 0x030dcb58
    esi = 0x0d43ff78   edi = 0x0ccc0ee0
    Found by: call frame info
 9  libxul.so!JSCompartment::removeDebuggee(js::FreeOp*, js::GlobalObject*, js::detail::HashTable<js::GlobalObject* const, js::HashSet<js::GlobalObject*, js::DefaultHasher<js::GlobalObject*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Enum*) [jscompartment.h : 485 + 0x17]
    eip = 0x026c72cd   esp = 0xbfeb1980   ebp = 0xbfeb19d8   ebx = 0x030dcb58
    esi = 0x0d43ff78   edi = 0x0ccc0ee0
    Found by: call frame info
10  libxul.so!js::Debugger::removeDebuggeeGlobal(js::FreeOp*, js::GlobalObject*, js::detail::HashTable<js::GlobalObject* const, js::HashSet<js::GlobalObject*, js::DefaultHasher<js::GlobalObject*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Enum*, js::detail::HashTable<js::GlobalObject* const, js::HashSet<js::GlobalObject*, js::DefaultHasher<js::GlobalObject*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Enum*) [Debugger.cpp : 2132 + 0x24]
    eip = 0x02871624   esp = 0xbfeb19e0   ebp = 0xbfeb1a68   ebx = 0x030dcb58
    esi = 0xa1982040   edi = 0x0b8d8fa8
    Found by: call frame info
11  libxul.so!js::Debugger::removeAllDebuggees(JSContext*, unsigned int, JS::Value*) [Debugger.cpp : 1881 + 0x2f]
    eip = 0x028721f8   esp = 0xbfeb1a70   ebp = 0xbfeb1ad8   ebx = 0x030dcb58
    esi = 0xbfeb1aa0   edi = 0x0d458658
    Found by: call frame info
Assignee: nobody → general
Component: Developer Tools: Debugger → JavaScript Engine
Product: Firefox → Core
Severity: normal → critical
Crash Signature: [@ js::ObjectImpl::writeBarrierPre(js::ObjectImpl*)]
Keywords: crash
OS: All → Linux
Priority: P3 → --
Hardware: All → x86
Summary: Intermittent browser_dbg_bug740825_conditional-breakpoints-01.js | Exited with code 11 during test run (@js::ObjectImpl::writeBarrierPre) → Intermittent crash in browser_dbg_bug740825_conditional-breakpoints-01.js | Exited with code 11 during test run [@ js::ObjectImpl::writeBarrierPre(js::ObjectImpl*)]
Whiteboard: [js:t]
Resolving WFM keyword:intermittent-failure bugs last modified >3 months ago, whose whiteboard contains none of:
{random,disabled,marked,fuzzy,todo,fails,failing,annotated,time-bomb,leave open}

There will inevitably be some false positives; for that (and the bugspam) I apologise. Filter on orangewfm.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.