Closed Bug 774732 Opened 12 years ago Closed 12 years ago

Intermittent dom/indexedDB/crashtests/726376-1.html, dom/src/offline/crashtests/408431-1.html | assertion count 1 is more than expected 0 assertions ("ASSERTION: Mismatched busy count mods!: 'aIncrease || mBusyCount', file WorkerPrivate.cpp, line 2158")

Categories

(Core :: DOM: Workers, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla17
Tracking Status
firefox16 --- unaffected
firefox17 - fixed

People

(Reporter: emorley, Assigned: khuey)

References

Details

(Keywords: assertion, intermittent-failure)

Attachments

(1 file)

Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test crashtest on 2012-07-17 09:29:30 PDT for push 7a26f7c820bd

slave: talos-r4-snow-048

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

{
###!!! ASSERTION: Mismatched busy count mods!: 'aIncrease || mBusyCount', file ../../../dom/workers/WorkerPrivate.cpp, line 2158
js::DirectWrapper::toWrapper()+0x0013B8B3 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00E70C63]
js::DirectWrapper::toWrapper()+0x00132C12 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00E67FC2]
XRE_AddJarManifestLocation+0x000068EF [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01E45C3F]
mac_plugin_interposing_child_OnSetThemeCursor+0x001EE54E [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01DCB56E]
JSD_GetSourceText+0x001BC47B [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01A41A2B]
JSD_GetSourceText+0x0016BDEE [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x019F139E]
__CFRunLoopDoSources0+0x00000551 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004E401]
__CFRunLoopRun+0x00000369 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004C5F9]
CFRunLoopRunSpecific+0x0000023F [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004BDBF]
RunCurrentEventLoopInMode+0x0000014D [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E7EE]
ReceiveNextEventCommon+0x00000094 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E551]
BlockUntilNextEventMatchingListInMode+0x0000003B [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E4AC]
_DPSNextEvent+0x000002C4 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00043EB2]
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]+0x0000009B [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00043801]
JSD_GetSourceText+0x00169E81 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x019EF431]
-[NSApplication run]+0x0000018B [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x0000968F]
JSD_GetSourceText+0x0016AA32 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x019EFFE2]
js::SecurityWrapper<js::DirectWrapper>::~SecurityWrapper()+0x0016C40E [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x016A8AFE]
XRE_GetBinaryPath+0x00001C30 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000E5E0]
XRE_InitCommandLine+0x0000311A [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0001531A]
XRE_main+0x0000010A [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x000158DA]
start+0x00000B8C [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/firefox-bin +0x00001C6C]
REFTEST TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/reftest/tests/dom/indexedDB/crashtests/726376-1.html | assertion count 1 is more than expected 0 assertions
}
Rev3 Fedora 12 mozilla-inbound debug test crashtest on 2012-07-17 10:54:48 PDT for push 0e6c79d17f42

slave: talos-r3-fed-046

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

{
###!!! ASSERTION: Mismatched busy count mods!: 'aIncrease || mBusyCount', file ../../../dom/workers/WorkerPrivate.cpp, line 2158
non-virtual thunk to js::DirectWrapper::toWrapper() (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
non-virtual thunk to js::DirectWrapper::toWrapper() (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
XRE_AddStaticComponent (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
std::vector<mozilla::plugins::IPCByteRange, std::allocator<mozilla::plugins::IPCByteRange> >::resize(unsigned int, mozilla::plugins::IPCByteRange) (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
std::deque<IPC::Message, std::allocator<IPC::Message> >::push_back(IPC::Message const&) (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
std::vector<base::Histogram*, std::allocator<base::Histogram*> >::push_back(base::Histogram* const&) (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
std::vector<base::Histogram*, std::allocator<base::Histogram*> >::push_back(base::Histogram* const&) (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
JSD_GetValueForObject (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
non-virtual thunk to js::SecurityWrapper<js::DirectWrapper>::~SecurityWrapper() (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
XRE_InitCommandLine (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
XRE_InitCommandLine (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
XRE_main (/home/cltbld/talos-slave/test/build/firefox/libxul.so)
stat (/home/cltbld/talos-slave/test/build/firefox/firefox-bin)
__libc_start_main+0x000000E6  (/lib/libc.so.6)
REFTEST TEST-PASS | file:///home/cltbld/talos-slave/test/build/reftest/tests/dom/src/offline/crashtests/408431-1.html | (LOAD ONLY)
REFTEST INFO | Loading a blank page
++DOMWINDOW == 74 (0xa450704) [serial = 1116] [outer = 0xa0e4d00]
REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/reftest/tests/dom/src/offline/crashtests/408431-1.html | assertion count 1 is more than expected 0 assertions
}
Summary: Intermittent dom/indexedDB/crashtests/726376-1.html | assertion count 1 is more than expected 0 assertions ("ASSERTION: Mismatched busy count mods!: 'aIncrease || mBusyCount', file WorkerPrivate.cpp, line 2158") → Intermittent dom/indexedDB/crashtests/726376-1.html, dom/src/offline/crashtests/408431-1.html | assertion count 1 is more than expected 0 assertions ("ASSERTION: Mismatched busy count mods!: 'aIncrease || mBusyCount', file WorkerPrivate.cpp, line 2158")
I'm presuming this is a regression from bug 726376?
Nope.
No longer blocks: 726376
Component: DOM: IndexedDB → DOM: Workers
Attached patch PatchSplinter Review
Assignee: nobody → khuey
Status: NEW → ASSIGNED
Attachment #649709 - Flags: review?(bent.mozilla)
Comment on attachment 649709 [details] [diff] [review]
Patch

Review of attachment 649709 [details] [diff] [review]:
-----------------------------------------------------------------

::: dom/workers/WorkerPrivate.cpp
@@ +838,2 @@
>    : WorkerControlRunnable(aWorkerPrivate, WorkerThread, UnchangedBusyCount),
> +     mStatus(aStatus)

Nit: too many spaces
Attachment #649709 - Flags: review?(bent.mozilla) → review+
https://hg.mozilla.org/mozilla-central/rev/025b02f6ce33
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: