WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
89188
[Gtk] storage/websql/quota-tracking.html crashes intermittently on release build
https://bugs.webkit.org/show_bug.cgi?id=89188
Summary
[Gtk] storage/websql/quota-tracking.html crashes intermittently on release build
Zan Dobersek
Reported
2012-06-15 01:42:56 PDT
See
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=storage%2Fwebsql%2Fquota-tracking.htm
for frequency of crashes. Crash log: Crash log for DumpRenderTree (pid 11396): [New LWP 11396] [New LWP 11398] [New LWP 11410] [New LWP 11553] [New LWP 11404] [Thread debugging using libthread_db enabled] Core was generated by `/home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/Programs/D'. Program terminated with signal 11, Segmentation fault. #0 0x00007fbf67080552 in webkit_web_frame_get_security_origin () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 Thread 5 (Thread 0x7fbf174cf700 (LWP 11404)): #0 0x00007fbf64c5b63b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fbf6893638c in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #2 0x00007fbf6878985f in JSC::BlockAllocator::waitForRelativeTime(double) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #3 0x00007fbf687898b0 in JSC::BlockAllocator::blockFreeingThreadMain() () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #4 0x00007fbf68935dc1 in WTF::wtfThreadEntryPoint(void*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #5 0x00007fbf64c56b40 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fbf649a136d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fbf1cd9e700 (LWP 11553)): #0 0x00007fbf64c5b63b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fbf6602e2a0 in g_cond_wait_until () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #2 0x00007fbf65fadd54 in g_async_queue_pop_intern_unlocked () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #3 0x00007fbf65fadfdf in g_async_queue_timeout_pop_unlocked () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #4 0x00007fbf6600c171 in g_thread_pool_wait_for_new_task () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #5 0x00007fbf6600c1ae in g_thread_pool_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #6 0x00007fbf6600bc34 in g_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #7 0x00007fbf64c56b40 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fbf649a136d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbf16725700 (LWP 11410)): #0 0x00007fbf64c5b63b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fbf6602e2a0 in g_cond_wait_until () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #2 0x00007fbf65fadd54 in g_async_queue_pop_intern_unlocked () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #3 0x00007fbf65fadfdf in g_async_queue_timeout_pop_unlocked () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #4 0x00007fbf6600c171 in g_thread_pool_wait_for_new_task () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #5 0x00007fbf6600c1ae in g_thread_pool_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #6 0x00007fbf6600bc34 in g_thread_proxy () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0 #7 0x00007fbf64c56b40 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fbf649a136d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbf5d6b9700 (LWP 11398)): #0 0x00007fbf64c5b2c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fbf68925dbc in WTF::TCMalloc_PageHeap::scavengerThread() () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #2 0x00007fbf68925dd9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #3 0x00007fbf64c56b40 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007fbf649a136d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbf68a2d900 (LWP 11396)): #0 0x00007fbf67080552 in webkit_web_frame_get_security_origin () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #1 0x00007fbf67059df2 in WebKit::ChromeClient::exceededDatabaseQuota(WebCore::Frame*, WTF::String const&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #2 0x00007fbf67ff8e46 in WebCore::DatabaseTracker::canEstablishDatabase(WebCore::ScriptExecutionContext*, WTF::String const&, WTF::String const&, unsigned long) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #3 0x00007fbf67fec6bf in WebCore::Database::openDatabase(WebCore::ScriptExecutionContext*, WTF::String const&, WTF::String const&, WTF::String const&, unsigned long, WTF::PassRefPtr<WebCore::DatabaseCallback>, int&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #4 0x00007fbf67feb48a in WebCore::DOMWindowWebDatabase::openDatabase(WebCore::DOMWindow*, WTF::String const&, WTF::String const&, WTF::String const&, unsigned long, WTF::PassRefPtr<WebCore::DatabaseCallback>, int&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #5 0x00007fbf67c3dcbc in WebCore::jsDOMWindowPrototypeFunctionOpenDatabase(JSC::ExecState*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0 #6 0x00007fbf1cda0265 in ?? () #7 0xffff000000000002 in ?? () #8 0x00007fbf687f3d5f in llint_op_call () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so.0 #9 0x0000000000000000 in ?? () STDERR: STDERR: warning: Can't read pathname for load map: Input/output error. STDERR: void webkit_security_origin_set_web_database_quota(WebKitSecurityOrigin*, guint64): assertion `WEBKIT_IS_SECURITY_ORIGIN(securityOrigin)' failed
Attachments
Add attachment
proposed patch, testcase, etc.
Zan Dobersek
Comment 1
2013-01-16 04:55:14 PST
The crash is not occurring anymore. Closing the bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug