[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