[Webkit-unassigned] [Bug 67413] [Chromium]Web Inspector: inspected page with dedicated worker crashes on refresh
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Sep 1 10:07:27 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=67413
Yury Semikhatsky <yurys at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
AssignedTo|webkit-unassigned at lists.web |dslomov at google.com
|kit.org |
CC| |dimich at chromium.org
Ever Confirmed|0 |1
--- Comment #1 from Yury Semikhatsky <yurys at chromium.org> 2011-09-01 10:07:26 PST ---
The problem is that the worker isolate is destroyed before the ScriptDebugServer which holds OwnHandle on an object from the isolate. Dmitry, could you take a look at this?
(gdb) bt
#0 v8::Isolate::Dispose (this=0x7fffd35da000) at v8/src/api.cc:5052
#1 0x00007ffff397eb59 in WebCore::WorkerScriptController::~WorkerScriptController (this=0x7fffd35d9a00, __in_chrg=<value optimized out>)
at third_party/WebKit/Source/WebCore/bindings/v8/WorkerScriptController.cpp:70
#2 0x00007ffff3cc76e1 in WTF::deleteOwnedPtr<WebCore::WorkerScriptController> (ptr=0x7fffd35d9a00)
at third_party/WebKit/Source/JavaScriptCore/wtf/OwnPtrCommon.h:65
#3 0x00007ffff3cd29a0 in WTF::OwnPtr<WebCore::WorkerScriptController>::clear (this=0x7fffd9a2b290)
at third_party/WebKit/Source/JavaScriptCore/wtf/OwnPtr.h:99
#4 0x00007ffff3cd2528 in WebCore::WorkerContext::clearScript (this=0x7fffd9a2b000)
at third_party/WebKit/Source/WebCore/workers/WorkerContext.h:81
#5 0x00007ffff3cd26dc in WebCore::WorkerThreadShutdownFinishTask::performTask (this=0x7fffd37cef10, context=0x7fffd9a2b000)
at third_party/WebKit/Source/WebCore/workers/WorkerThread.cpp:178
#6 0x00007ffff3cce7e0 in WebCore::WorkerRunLoop::Task::performTask (this=0x7fffd353a540, context=0x7fffd9a2b000)
at third_party/WebKit/Source/WebCore/workers/WorkerRunLoop.cpp:200
#7 0x00007ffff3cce598 in WebCore::WorkerRunLoop::runInMode (this=0x7fffdf367a30, context=0x7fffd9a2b000, predicate=...)
at third_party/WebKit/Source/WebCore/workers/WorkerRunLoop.cpp:164
#8 0x00007ffff3cce32d in WebCore::WorkerRunLoop::run (this=0x7fffdf367a30, context=0x7fffd9a2b000)
at third_party/WebKit/Source/WebCore/workers/WorkerRunLoop.cpp:135
#9 0x00007ffff3cd23eb in WebCore::WorkerThread::runEventLoop (this=0x7fffdf367a00)
at third_party/WebKit/Source/WebCore/workers/WorkerThread.cpp:163
#10 0x00007ffff3cc2b29 in WebCore::DedicatedWorkerThread::runEventLoop (this=0x7fffdf367a00)
at third_party/WebKit/Source/WebCore/workers/DedicatedWorkerThread.cpp:66
#11 0x00007ffff3cd2309 in WebCore::WorkerThread::workerThread (this=0x7fffdf367a00)
at third_party/WebKit/Source/WebCore/workers/WorkerThread.cpp:141
#12 0x00007ffff3cd212e in WebCore::WorkerThread::workerThreadStart (thread=0x7fffdf367a00)
at third_party/WebKit/Source/WebCore/workers/WorkerThread.cpp:118
#13 0x00007ffff4f0b721 in WTF::threadEntryPoint (contextData=0x7fffe004d8c0) at third_party/WebKit/Source/JavaScriptCore/wtf/Threading.cpp:67
#14 0x00007fffed0a39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007fffea66f70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list