Status: New
Owner: ----
New issue 1830 by [email protected]: String destroyed on wrong thread
in plugins/get-file-url.html layout test
http://code.google.com/p/v8/issues/detail?id=1830
In
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6%20%28dbg%29/builds/6317/steps/webkit_tests/logs/stdio
the following output appears:
2011-11-17 10:41:52,776 57124 single_test_runner.py:219 DEBUG worker/12
Stacktrace for plugins/get-file-url.html:
ASSERTION FAILED: m_threadId == WTF::currentThread()
/b/build/slave/webkit-mac-latest-dbg/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../bindings/v8/V8Binding.cpp(115) :
virtual
WebCore::WebCoreStringResource::~WebCoreStringResource()
1 0x135fb419 WebCore::WebCoreStringResource::~WebCoreStringResource()
2 0x135fb22b WebCore::WebCoreStringResource::~WebCoreStringResource()
3 0x135fb27e WebCore::WebCoreStringResource::~WebCoreStringResource()
4 0x1213fd0d v8::String::ExternalStringResourceBase::Dispose()
5 0x122473c2
v8::internal::Heap::FinalizeExternalString(v8::internal::String*)
6 0x1236eef3
v8::internal::SymbolTableCleaner::VisitPointers(v8::internal::Object**,
v8::internal::Object**)
7 0x1141049c
v8::internal::ExternalStringTable::Iterate(v8::internal::ObjectVisitor*)
8 0x1235e6ff v8::internal::MarkCompactCollector::AfterMarking()
9 0x1235a057 v8::internal::MarkCompactCollector::MarkLiveObjects()
10 0x12359c40 v8::internal::MarkCompactCollector::CollectGarbage()
11 0x1222fded v8::internal::Heap::MarkCompact(v8::internal::GCTracer*)
12 0x1222f0e8
v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector,
v8::internal::GCTracer*)
13 0x1222ec8b
v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace,
v8::internal::GarbageCollector)
14 0x12224118
v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace)
15 0x1222e89f v8::internal::Heap::CollectAllGarbage(int)
16 0x1223f5f5 v8::internal::Heap::IdleNotification()
17 0x12553b18 v8::internal::V8::IdleNotification()
18 0x12111fd1 v8::V8::IdleNotification()
19 0x136179ac
WebCore::V8GCForContextDispose::pseudoIdleTimerFired(WebCore::Timer<WebCore::V8GCForContextDispose>*)
20 0x13617de7 WebCore::Timer<WebCore::V8GCForContextDispose>::fired()
21 0x13288581 WebCore::ThreadTimers::sharedTimerFiredInternal()
22 0x1328830f WebCore::ThreadTimers::sharedTimerFired()
23 0x14b9af09 webkit_glue::WebKitPlatformSupportImpl::DoTimeout()
24 0x14b9bb31 void
DispatchToMethod<webkit_glue::WebKitPlatformSupportImpl, void
(webkit_glue::WebKitPlatformSupportImpl::*)()>(webkit_glue::WebKitPlatformSupportImpl*,
void (webkit_glue::WebKitPlatformSupportImpl::*)(), Tuple0 const&)
25 0x14b9b9f2 base::BaseTimer<webkit_glue::WebKitPlatformSupportImpl,
false>::TimerTask::Run()
26 0x11abb4a2 base::subtle::TaskClosureAdapter::Run()
27 0x11a26dff base::internal::Invoker1<false,
base::internal::InvokerStorage1<void
(base::subtle::TaskClosureAdapter::*)(),
base::subtle::TaskClosureAdapter*>, void
(base::subtle::TaskClosureAdapter::*)()>::DoInvoke(base::internal::InvokerStorageBase*)
28 0x11a1fabb base::Callback<void ()()>::Run() const
29 0x11a1d31d MessageLoop::RunTask(base::PendingTask const&)
30 0x11a1d521 MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
31 0x11a1dab3 MessageLoop::DoDelayedWork(base::TimeTicks*)
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev