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

Reply via email to