Closed Bug 676064 Opened 13 years ago Closed 13 years ago

Lockup in mozStorage component/SQLite

Categories

(Core :: SQLite and Embedded Database Bindings, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 706740
Tracking Status
firefox8 + ---

People

(Reporter: gcp, Unassigned)

References

Details

Attachments

(1 file)

I'm able to produce a complete lockup in the storage component from current m-c trunk. Procedure to repeat: 0) Make a Linux64 debug build of 73621:cb495bdd4aea of thereabouts. 1) Options->General->Startup->Show my windows and tabs from last time 2) Go to http://www.mozilla.com/firefox/its-a-trap.html 3) Close and restart the browser a few times (happens about 1 out of 5 times) Result: At some point, the tab gets stuck in the Connecting state. Gdb backtraces point to this thread: #0 0x00007fff797ff861 in clock_gettime () #1 0x00007f2ded9be146 in clock_gettime (clock_id=1, tp=0x7f2dcdc77310) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f2df03eb4d3 in ClockTimeNs () at /home/morbo/hg/mozilla-central/xpcom/ds/TimeStamp_posix.cpp:75 #3 0x00007f2df03eb783 in mozilla::TimeStamp::Now () at /home/morbo/hg/mozilla-central/xpcom/ds/TimeStamp_posix.cpp:205 #4 0x00007f2df002cece in (anonymous namespace)::IOThreadAutoTimer::IOThreadAutoTimer ( this=0x7f2dcdc773b0, _notifier=...) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:83 #5 0x00007f2df002d009 in (anonymous namespace)::xRead (pFile=0x3d48940, zBuf=0x7f2dcdc77470, iAmt=16, iOfst=24) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:127 #6 0x00007f2df312eee9 in sqlite3OsRead (id=0x3d48940, pBuf=0x7f2dcdc77470, amt=16, offset=24) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13832 #7 0x00007f2df31464e6 in sqlite3PagerSharedLock (pPager=0x3d487f8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39746 #8 0x00007f2df31537c2 in lockBtree (pBt=0x3d48328) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47785 #9 0x00007f2df31541c5 in sqlite3BtreeBeginTrans (p=0x3d482c8, wrflag=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48077 #10 0x00007f2df31760f3 in sqlite3VdbeExec (p=0x3d7fad8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:63407 #11 0x00007f2df316cdbc in sqlite3Step (p=0x3d7fad8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59036 #12 0x00007f2df316d04f in sqlite3_step (pStmt=0x3d7fad8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59101 #13 0x00007f2df0020b83 in mozilla::storage::stepStmt (aStatement=0x3d7fad8) at /home/morbo/hg/mozilla-central/storage/src/mozStoragePrivateHelpers.cpp:288 #14 0x00007f2df00110c3 in mozilla::storage::Statement::ExecuteStep (this=0x3d7e5a0, _moreResults=0x7f2dcdc779c0) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:617 #15 0x00007f2defe8f0bc in nsUrlClassifierDBServiceWorker::GetTableName (this=0x3d3bea0, tableId=3, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1825 #16 0x00007f2defe8e7a0 in nsUrlClassifierDBServiceWorker::AddNoise (this=0x3d3bea0, nearID=610019, count=4, results=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1707 #17 0x00007f2defe8e23f in nsUrlClassifierDBServiceWorker::DoLookup (this=0x3d3bea0, spec=..., c=0x3d3fea0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1641 #18 0x00007f2defe8e3fa in nsUrlClassifierDBServiceWorker::HandlePendingLookups (this=0x3d3bea0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1661 #19 0x00007f2defe8e808 in nsUrlClassifierDBServiceWorker::Lookup (this=0x3d3bea0, spec=..., c=0x0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1719 #20 0x00007f2df0443f61 in NS_InvokeByIndex_P (that=0x3d3bea0, methodIndex=3, paramCount=2, params=0x3d44490) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:195 #21 0x00007f2df042cacf in nsProxyObjectCallInfo::Run (this=0x3d444d0) at /home/morbo/hg/mozilla-central/xpcom/proxy/src/nsProxyEvent.cpp:182 #22 0x00007f2df04225d0 in nsThread::ProcessNextEvent (this=0x3d3a300, mayWait=1, result=0x7f2dcdc77dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #23 0x00007f2df03b4a59 in NS_ProcessNextEvent_P (thread=0x3d3a300, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #24 0x00007f2df04214a2 in nsThread::ThreadFunc (arg=0x3d3a300) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #25 0x00007f2df3a5c047 in _pt_root (arg=0x3d3a830) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #26 0x00007f2df49b5d8c in start_thread (arg=0x7f2dcdc78700) at pthread_create.c:304 #27 0x00007f2df3d5c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #28 0x0000000000000000 in ?? () or #0 0x00007fdb978c53fd in lseek64 () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fdb96040064 in seekAndRead (id=0x3b44730, offset=24, pBuf=0x7fdb70a7f470, cnt=16) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:25692 #2 0x00007fdb9604015f in unixRead (id=0x3b44730, pBuf=0x7fdb70a7f470, amt=16, offset=24) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:25736 #3 0x00007fdb92f3406d in (anonymous namespace)::xRead (pFile=0x3b44720, zBuf=0x7fdb70a7f470, iAmt=16, iOfst=24) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:131 #4 0x00007fdb96035ee9 in sqlite3OsRead (id=0x3b44720, pBuf=0x7fdb70a7f470, amt=16, offset=24) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13832 #5 0x00007fdb9604d4e6 in sqlite3PagerSharedLock (pPager=0x3b445d8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39746 #6 0x00007fdb9605a7c2 in lockBtree (pBt=0x3b44108) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47785 #7 0x00007fdb9605b1c5 in sqlite3BtreeBeginTrans (p=0x3b440a8, wrflag=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48077 #8 0x00007fdb9607d0f3 in sqlite3VdbeExec (p=0x3b7b8b8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:63407 #9 0x00007fdb96073dbc in sqlite3Step (p=0x3b7b8b8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59036 #10 0x00007fdb9607404f in sqlite3_step (pStmt=0x3b7b8b8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59101 #11 0x00007fdb92f27b83 in mozilla::storage::stepStmt (aStatement=0x3b7b8b8) at /home/morbo/hg/mozilla-central/storage/src/mozStoragePrivateHelpers.cpp:288 #12 0x00007fdb92f180c3 in mozilla::storage::Statement::ExecuteStep (this=0x3b7adf0, _moreResults=0x7fdb70a7f9c0) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:617 #13 0x00007fdb92d960bc in nsUrlClassifierDBServiceWorker::GetTableName (this=0x3b385f0, tableId=3, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1825 #14 0x00007fdb92d957a0 in nsUrlClassifierDBServiceWorker::AddNoise (this=0x3b385f0, nearID=633798, count=4, results=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1707 #15 0x00007fdb92d9523f in nsUrlClassifierDBServiceWorker::DoLookup (this=0x3b385f0, spec=..., c=0x3b3c5b0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1641 #16 0x00007fdb92d953fa in nsUrlClassifierDBServiceWorker::HandlePendingLookups (this=0x3b385f0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1661 #17 0x00007fdb92d95808 in nsUrlClassifierDBServiceWorker::Lookup (this=0x3b385f0, spec=..., c=0x0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1719 #18 0x00007fdb9334af61 in NS_InvokeByIndex_P (that=0x3b385f0, methodIndex=3, paramCount=2, params=0x3b40be0) at /home/morbo/hg/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:195 #19 0x00007fdb93333acf in nsProxyObjectCallInfo::Run (this=0x3b40c20) at /home/morbo/hg/mozilla-central/xpcom/proxy/src/nsProxyEvent.cpp:182 #20 0x00007fdb933295d0 in nsThread::ProcessNextEvent (this=0x3b36a50, mayWait=1, result=0x7fdb70a7fdec) Running with logging enabled and putting some extra logging around the function that stalls shows: export NSPR_LOG_MODULES="nsChannelClassifier:5, UrlClassifierDbService:5, UrlClassifierHashCompleter:5, timestamp:5, UrlClassifierPrefixSet:5, UrlClassifierStreamUpdater:5, listmanager:5" export NSPR_LOG_FILE=/tmp/channel_log 2011-08-02 19:35:59.460673 UTC - -1884809472[30c8d40]: Opening db 2011-08-02 19:35:59.480257 UTC - -1884809472[30c8d40]: MaybeCreateTables 2011-08-02 19:35:59.524330 UTC - -1884809472[30c8d40]: Chking www.mozilla.com/firefox/ 2011-08-02 19:35:59.524456 UTC - -1884809472[30c8d40]: Chking www.mozilla.com/firefox/its-a-trap.html 2011-08-02 19:35:59.524508 UTC - -1884809472[30c8d40]: Chking www.mozilla.com/ 2011-08-02 19:35:59.524557 UTC - -1884809472[30c8d40]: Chking mozilla.com/firefox/ 2011-08-02 19:35:59.524605 UTC - -1884809472[30c8d40]: Chking mozilla.com/firefox/its-a-trap.html 2011-08-02 19:35:59.524653 UTC - -1884809472[30c8d40]: Chking mozilla.com/ 2011-08-02 19:35:59.540149 UTC - -1884809472[30c8d40]: No expiration time for this table. 2011-08-02 19:35:59.540253 UTC - -1884809472[30c8d40]: Found a result. complete=1, fresh=0 2011-08-02 19:35:59.540415 UTC - -1884809472[30c8d40]: query took 42ms 2011-08-02 19:36:00.380546 UTC - -1228716224[1902b00]: WARNING: OpenGL-accelerated layers are not supported on this system.: file /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseWidget.cpp, line 842 2011-08-02 19:36:08.356126 UTC - -1884809472[30c8d40]: GetTableName In 2011-08-02 19:37:54.510716 UTC - -1884809472[30c8d40]: GetTableName Out Note the timing on the last results. From "query took 42ms" to "GetTableName In" (nsUrlClassifierDBService.cpp:1750) there is a delay of 8 seconds (it should be near-instant). The storage component then takes 2 minutes to return from the GetTableName SQLite call, which should for all intents or purposes be instantaneous. Trying to close the browser during this lockup will fail, with the relevant thread hanging: #0 0x00007fc2032d8ed5 in do_fcntl (fd=61, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:40 #1 __libc_fcntl (fd=61, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:89 #2 0x00007fc201a539de in _posixUnlock (id=0x289ee00, eFileLock=0, handleNFSUnlock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24425 #3 0x00007fc201a53af5 in unixUnlock (id=0x289ee00, eFileLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24466 #4 0x00007fc1fe9483db in (anonymous namespace)::xUnlock (pFile=0x289edf0, eLock=0) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:213 #5 0x00007fc201a49ffa in sqlite3OsUnlock (id=0x289edf0, lockType=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13854 #6 0x00007fc201a5bb4c in pagerUnlockDb (pPager=0x289eca8, eLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:35969 #7 0x00007fc201a5cb95 in pager_unlock (pPager=0x289eca8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36674 #8 0x00007fc201a5d1ab in pagerUnlockAndRollback (pPager=0x289eca8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36920 #9 0x00007fc201a616b4 in pagerUnlockIfUnused (pPager=0x289eca8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39798 #10 0x00007fc201a61b31 in sqlite3PagerUnref (pPg=0x28b5898) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39987 #11 0x00007fc201a6d10c in releasePage (pPage=0x28bd8e0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47116 #12 0x00007fc201a6ed41 in unlockBtreeIfUnused (pBt=0x289e7d8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47933 #13 0x00007fc201a70438 in btreeEndTransaction (p=0x289e778) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48636 #14 0x00007fc201a70600 in sqlite3BtreeCommitPhaseTwo (p=0x289e778) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48679 #15 0x00007fc201a8460a in vdbeCommit (db=0x289e0d8, p=0x28d5f78) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57168 #16 0x00007fc201a8507e in sqlite3VdbeHalt (p=0x28d5f78) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57581 #17 0x00007fc201a8544b in sqlite3VdbeReset (p=0x28d5f78) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57712 #18 0x00007fc201a870ed in sqlite3_reset (pStmt=0x28d5f78) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:58726 #19 0x00007fc1fe92bd6d in mozilla::storage::Statement::Reset (this=0x28d4a40) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:548 #20 0x00007fc1fd7c3c04 in mozStorageStatementScoper::~mozStorageStatementScoper (this=0x7fc1dc57f9a0, __in_chrg=<value optimized out>) at ../../dist/include/mozStorageHelper.h:179 #21 0x00007fc1fe7aa178 in nsUrlClassifierDBServiceWorker::GetTableName (this=0x2893420, tableId=3, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1820 #22 0x00007fc1fe7a97a0 in nsUrlClassifierDBServiceWorker::AddNoise (this=0x2893420, nearID=633806, count=4, results=...)
cc'ing relevant folks from bug 668378 which added this code.
Blocks: 668378
I'm not able to reproduce this on my machine with a pull of m-c from today (Ubuntu 10.10, configuration options --enable-debug --disable-necko-wifi). Will try reverting to the specified revision and try again. Could you please provide your configuration options and OS specs? Not sure if it makes any difference, but when you attach gdb to the hung process, can you provide the complete output of 'thread apply all bt', so we can see where all the threads are, not just a single one? Thanks.
up-to-date Ubuntu 11.04 x64 running in a VirtualBox VM (whatever the latest version is now) OBJDIR=objdir-desktop mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/$OBJDIR mk_add_options MOZ_MAKE_FLAGS="-j2" ac_add_options --with-ccache ac_add_options --enable-tests ac_add_options --enable-trace-malloc ac_add_options --disable-optimize ac_add_options --enable-debug ac_add_options --enable-logging export MOZ_DEBUG_SYMBOLS=1 First attempt. This wasn't with a plain m-c, but the behavior looks the same, and the path inside SQLite is similar. This doesn't seem to be a hang as inside SQLite it's always at a different place...is it possible something else is going berserk here and just slowing the SQLite thread tremendously? Thread 22 (Thread 0x7fffceffd700 (LWP 13074)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x94ef88, ml=0x94ee60, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x94ef80, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x94ed28, interval=300000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff1f56992 in nsHostResolver::GetHostToLookup (this=0x94ed00, result=0x7fffceffce48) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:803 #5 0x00007ffff1f56ecc in nsHostResolver::ThreadFunc (arg=0x94ed00) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:908 #6 0x00007ffff6c6b047 in _pt_root (arg=0x2e0d610) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #7 0x00007ffff7bc4d8c in start_thread (arg=0x7fffceffd700) at pthread_create.c:304 #8 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fffe2038700 (LWP 13073)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x2358080, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0xb87d50, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x2357f00, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffe2037cd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x2357f00, mayWait=1, result=0x7fffe2037d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x2357ef0, mayWait=1, event=0x7fffe2037d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x2357e80, mayWait=1, result=0x7fffe2037dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x2357e80, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x2357e80) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xb87fc0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe2038700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fffd0b80700 (LWP 13072)): #0 0x00007ffff6f5c3f7 in access () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff634ab03 in unixAccess (NotUsed=0x7ffff6625620, zPath=0x2469d50 "/home/morbo/.mozilla/firefox/usnq5zdf.default/urlclassifier3.sqlite-wal", flags=0, pResOut=0x7fffd0b7f428) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:27873 #2 0x00007ffff3140883 in (anonymous namespace)::xAccess (vfs=0xc34220, zName=0x2469d50 "/home/morbo/.mozilla/firefox/usnq5zdf.default/urlclassifier3.sqlite-wal", flags=0, pResOut=0x7fffd0b7f428) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:364 #3 0x00007ffff633e25f in sqlite3OsAccess (pVfs=0xc34220, zPath=0x2469d50 "/home/morbo/.mozilla/firefox/usnq5zdf.default/urlclassifier3.sqlite-wal", flags=0, pResOut=0x7fffd0b7f428) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13920 #4 0x00007ffff6352b0b in pagerOpenWalIfPresent (pPager=0x2469a58) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:38024 ---Type <return> to continue, or q <return> to quit--- #5 0x00007ffff6355545 in sqlite3PagerSharedLock (pPager=0x2469a58) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39762 #6 0x00007ffff63627c2 in lockBtree (pBt=0x2469588) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47785 #7 0x00007ffff63631c5 in sqlite3BtreeBeginTrans (p=0x2469528, wrflag=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48077 #8 0x00007ffff63850f3 in sqlite3VdbeExec (p=0x7fffdc10dba8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:63407 #9 0x00007ffff637bdbc in sqlite3Step (p=0x7fffdc10dba8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59036 #10 0x00007ffff637c04f in sqlite3_step (pStmt=0x7fffdc10dba8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:59101 #11 0x00007ffff3133b79 in mozilla::storage::stepStmt (aStatement=0x7fffdc10dba8) at /home/morbo/hg/mozilla-central/storage/src/mozStoragePrivateHelpers.cpp:288 #12 0x00007ffff3124209 in mozilla::storage::Statement::ExecuteStep (this=0x7fffdc10da90, _moreResults=0x7fffd0b7f9c0) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:617 #13 0x00007ffff304a514 in nsUrlClassifierDBServiceWorker::GetTableName (this=0x245d280, tableId=4, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1824 #14 0x00007ffff3049bf8 in nsUrlClassifierDBServiceWorker::AddNoise (this=0x245d280, nearID=153004, count=4, results=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1707 #15 0x00007ffff3049697 in nsUrlClassifierDBServiceWorker::DoLookup (this=0x245d280, spec=..., c=0x2461280) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1641 #16 0x00007ffff3049852 in nsUrlClassifierDBServiceWorker::HandlePendingLookups (this=0x245d280) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1661 #17 0x00007ffff3049c60 in nsUrlClassifierDBServiceWorker::Lookup (this=0x245d280, spec=..., c=0x0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1719 #18 0x00007ffff36028e1 in NS_InvokeByIndex_P (that=0x245d280, methodIndex=3, paramCount=2, params=0x2465800) at /home/morbo/hg/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:195 #19 0x00007ffff35eb243 in nsProxyObjectCallInfo::Run (this=0x2465840) at /home/morbo/hg/mozilla-central/xpcom/proxy/src/nsProxyEvent.cpp:182 #20 0x00007ffff35e0d02 in nsThread::ProcessNextEvent (this=0x245b6e0, mayWait=1, result=0x7fffd0b7fdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #21 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x245b6e0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #22 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x245b6e0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #23 0x00007ffff6c6b047 in _pt_root (arg=0x245bc10) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #24 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd0b80700) at pthread_create.c:304 #25 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #26 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fffd1381700 (LWP 13071)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x2457720, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x24574f8, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff30796ea in nsCertVerificationThread::Run (this=0x24574d0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsCertVerificationThread.cpp:140 #4 0x00007ffff3076a4f in nsPSMBackgroundThread::nsThreadRunner (arg=0x24574d0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x2457770) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd1381700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fffd1b82700 (LWP 13070)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x24571a0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 ---Type <return> to continue, or q <return> to quit--- #2 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x2456fc8, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff30788b1 in nsSSLThread::Run (this=0x2456fa0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsSSLThread.cpp:981 #4 0x00007ffff3076a4f in nsPSMBackgroundThread::nsThreadRunner (arg=0x2456fa0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x24571f0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd1b82700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffd2af2700 (LWP 13069)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x23f7c60, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x23f7cb0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x23f7a60, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd2af1cd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x23f7a60, mayWait=1, result=0x7fffd2af1d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x23f7a50, mayWait=1, event=0x7fffd2af1d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x23f79e0, mayWait=1, result=0x7fffd2af1dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x23f79e0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x23f79e0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x23f7f60) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd2af2700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fffd32f3700 (LWP 13068)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x23c8860, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x23c88b0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x23ac370, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd32f2cd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x23ac370, mayWait=1, result=0x7fffd32f2d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x23ac360, mayWait=1, event=0x7fffd32f2d70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x23ac2f0, mayWait=1, result=0x7fffd32f2dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x23ac2f0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x23ac2f0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x23c8b60) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 ---Type <return> to continue, or q <return> to quit--- #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd32f3700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffd3eff700 (LWP 13067)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x94ef88, ml=0x94ee60, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x94ef80, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x94ed28, interval=300000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff1f56992 in nsHostResolver::GetHostToLookup (this=0x94ed00, result=0x7fffd3efee48) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:803 #5 0x00007ffff1f56ecc in nsHostResolver::ThreadFunc (arg=0x94ed00) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:908 #6 0x00007ffff6c6b047 in _pt_root (arg=0x236f150) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #7 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd3eff700) at pthread_create.c:304 #8 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffd48fd700 (LWP 13066)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x22e68e0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x22e6930, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x22ab320, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd48fccd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x22ab320, mayWait=1, result=0x7fffd48fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x22ab310, mayWait=1, event=0x7fffd48fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x22ab2a0, mayWait=1, result=0x7fffd48fcdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x22ab2a0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x22ab2a0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x22e6bb0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd48fd700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fffd50fe700 (LWP 13065)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x22a5c10, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x22a5c60, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x22a5a10, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd50fdcd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 ---Type <return> to continue, or q <return> to quit--- #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x22a5a10, mayWait=1, result=0x7fffd50fdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x22a5a00, mayWait=1, event=0x7fffd50fdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x22a5990, mayWait=1, result=0x7fffd50fddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x22a5990, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x22a5990) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x22a5f10) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd50fe700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fffd58ff700 (LWP 13064)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x224d5c0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x224d610, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x224d440, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd58fecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x224d440, mayWait=1, result=0x7fffd58fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x224d430, mayWait=1, event=0x7fffd58fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x224d3c0, mayWait=1, result=0x7fffd58fedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x224d3c0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x224d3c0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x224d8a0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd58ff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fffd9cff700 (LWP 13063)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x9636e0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x963730, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0x1210a20, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd9cfecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35de1f0 in nsEventQueue::GetEvent (this=0x1210a20, mayWait=1, result=0x7fffd9cfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35df24c in nsThread::nsChainedEventQueue::GetEvent (this=0x1210a10, mayWait=1, event=0x7fffd9cfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e0c71 in nsThread::ProcessNextEvent (this=0x12109a0, mayWait=1, result=0x7fffd9cfedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x12109a0, mayWait=1) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x12109a0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x12113b0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd9cff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fffda7f9700 (LWP 13062)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xd106c8, ml=0xd10718, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xd106c0, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff6c64163 in PR_Wait (mon=0xd10710, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #4 0x00007ffff3574e18 in mozilla::ReentrantMonitor::Wait (this=0xd105e8, interval=60000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #5 0x00007ffff1fd8bf1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffda7f8ca0, interval=60000) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #6 0x00007ffff35e5066 in nsThreadPool::Run (this=0xd105c0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThreadPool.cpp:215 #7 0x00007ffff35e0d02 in nsThread::ProcessNextEvent (this=0xd122f0, mayWait=1, result=0x7fffda7f8dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0xd122f0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0xd122f0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xd7a280) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffda7f9700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fffdb3fe700 (LWP 13061)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x7472a8, ml=0x747180, timeout=57) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x7472a0, timeout=57) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x747048, interval=57) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff344e276 in mozilla::Monitor::Wait (this=0x747030, interval=57) at ../../dist/include/mozilla/Monitor.h:80 #5 0x00007ffff35ea05b in TimerThread::Run (this=0x747000) at /home/morbo/hg/mozilla-central/xpcom/threads/TimerThread.cpp:362 #6 0x00007ffff35e0d02 in nsThread::ProcessNextEvent (this=0xaad4a0, mayWait=1, result=0x7fffdb3fddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0xaad4a0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #8 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0xaad4a0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0xaaa850) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdb3fe700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fffdbfff700 (LWP 13060)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xa5b9e8, ml=0xa4ce40, timeout=1000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xa5b9e0, timeout=1000) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff2e18174 in XPCJSRuntime::WatchdogMain (arg=0xa45f90) at /home/morbo/hg/mozilla-central/js/src/xpconnect/src/xpcjsruntime.cpp:983 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa600f0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdbfff700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fffe0b99700 (LWP 13059)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0xa4cf90, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3a642d1 in js::GCHelperThread::threadLoop (this=0x7ffff7e66770, rt=0x7ffff7e22010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2077 #3 0x00007ffff3a64264 in js::GCHelperThread::threadMain (arg=0x7ffff7e22010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2063 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa4d030) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe0b99700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffe38ea700 (LWP 13057)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff6c69864 in _pr_poll_with_poll (pds=0x950360, npds=9, timeout=65535000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:3951 #2 0x00007ffff6c69ae7 in PR_Poll (pds=0x950360, npds=9, timeout=65535000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:4353 #3 0x00007ffff1f3c5b7 in nsSocketTransportService::Poll (this=0x94f610, wait=1, interval=0x7fffe38e9c98) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:415 #4 0x00007ffff1f3d61c in nsSocketTransportService::DoPollIteration (this=0x94f610, wait=1) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:728 #5 0x00007ffff1f3d027 in nsSocketTransportService::Run (this=0x94f610) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:631 #6 0x00007ffff35e0d02 in nsThread::ProcessNextEvent (this=0x950820, mayWait=1, result=0x7fffe38e9dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x950820, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #8 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x950820) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0x950da0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe38ea700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe40eb700 (LWP 13056)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x75ac00, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3574efe in mozilla::CondVar::Wait (this=0x75aa50, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff35fbd6b in nsCycleCollectorRunner::Run (this=0x75aa10) at /home/morbo/hg/mozilla-central/xpcom/base/nsCycleCollector.cpp:3480 #4 0x00007ffff35e0d02 in nsThread::ProcessNextEvent (this=0x75ad10, mayWait=1, result=0x7fffe40eadec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #5 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x75ad10, mayWait=1) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #6 0x00007ffff35dfbd4 in nsThread::ThreadFunc (arg=0x75ad10) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #7 0x00007ffff6c6b047 in _pt_root (arg=0x75b290) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #8 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe40eb700) at pthread_create.c:304 #9 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe48ec700 (LWP 13055)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007ffff36226b9 in epoll_wait (epfd=21, events=0x73cf70, maxevents=1023, timeout=-1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll_sub.c:51 #2 0x00007ffff362212e in epoll_dispatch (base=0x73c940, arg=0x73c8b0, tv=0x0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll.c:208 #3 0x00007ffff361eb8b in event_base_loop (base=0x73c940, flags=1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/event.c:513 #4 0x00007ffff366a754 in base::MessagePumpLibevent::Run (this=0x73c900, delegate=0x7fffe48ebcd0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_pump_libevent.cc:330 at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #8 0x00007ffff364732c in base::Thread::ThreadMain (this=0x73bfb0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/thread.cc:156 #9 0x00007ffff366aadf in ThreadFunc (closure=0x73bfb0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/platform_thread_posix.cc:26 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe48ec700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe52f1700 (LWP 13054)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef177104 in g_main_context_poll (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef1779f2 in g_main_loop_run (loop=0x6e3a80) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299 #4 0x00007fffee659c44 in gdbus_shared_thread_func (data=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./gio/gdbusprivate.c:276 #5 0x00007fffef19e3e4 in g_thread_create_proxy (data=0x6e3b80) at /build/buildd/glib2.0-2.28.6/./glib/gthread.c:1897 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe52f1700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fd1740 (LWP 13045)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef177104 in g_main_context_poll (context=0x667550, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x667550, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef177639 in g_main_context_iteration (context=0x667550, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154 ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff32c89a8 in nsAppShell::ProcessNextNativeEvent (this=0x97c780, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/gtk2/nsAppShell.cpp:144 #5 0x00007ffff32ee771 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x97c780, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:171 #6 0x00007ffff32eeb9d in nsBaseAppShell::OnProcessNextEvent (this=0x97c780, thr=0x7457e0, mayWait=1, recursionDepth=0) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:324 #7 0x00007ffff35e0b01 in nsThread::ProcessNextEvent (this=0x7457e0, mayWait=1, result=0x7fffffffb4ec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:595 #8 0x00007ffff35719e9 in NS_ProcessNextEvent_P (thread=0x7457e0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff3455f91 in mozilla::ipc::MessagePump::Run (this=0x73bf70, aDelegate=0x73b780) at /home/morbo/hg/mozilla-central/ipc/glue/MessagePump.cpp:134 #10 0x00007ffff3630105 in MessageLoop::RunInternal (this=0x73b780) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:221 #11 0x00007ffff3630096 in MessageLoop::RunHandler (this=0x73b780) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:205 #12 0x00007ffff363006f in MessageLoop::Run (this=0x73b780) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #13 0x00007ffff32ee7fd in nsBaseAppShell::Run (this=0x97c780) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #14 0x00007ffff3024c3b in nsAppStartup::Run (this=0xa01e70) at /home/morbo/hg/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:224 #15 0x00007ffff1eadc21 in XRE_main (argc=1, argv=0x7fffffffe168, aAppData=0x627ef0) at /home/morbo/hg/mozilla-central/toolkit/xre/nsAppRunner.cpp:3544 #16 0x0000000000401b0b in do_main (exePath=0x7fffffffd060 "/home/morbo/hg/mozilla-central/objdir-desktop/dist/bin/libxpcom.so", argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:198 #17 0x0000000000401d7d in main (argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:281
changeset: 75392:3d615a56ad46 Program received signal SIGINT, Interrupt. 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 87 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory. in ../sysdeps/unix/sysv/linux/poll.c (gdb) thread apply all bt Thread 20 (Thread 0x7fffd147e700 (LWP 16337)): #0 0x00007ffff7bcced5 in do_fcntl (fd=63, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:40 #1 __libc_fcntl (fd=63, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:89 #2 0x00007ffff63479de in _posixUnlock (id=0x1f0eae0, eFileLock=0, handleNFSUnlock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24425 #3 0x00007ffff6347af5 in unixUnlock (id=0x1f0eae0, eFileLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24466 #4 0x00007ffff314110c in (anonymous namespace)::xUnlock (pFile=0x1f0ead0, eLock=0) at /home/morbo/hg/mozilla-central/storage/src/TelemetryVFS.cpp:214 #5 0x00007ffff633dffa in sqlite3OsUnlock (id=0x1f0ead0, lockType=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13854 #6 0x00007ffff634fb4c in pagerUnlockDb (pPager=0x1f0e988, eLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:35969 #7 0x00007ffff6350b95 in pager_unlock (pPager=0x1f0e988) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36674 #8 0x00007ffff63511ab in pagerUnlockAndRollback (pPager=0x1f0e988) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36920 #9 0x00007ffff63556b4 in pagerUnlockIfUnused (pPager=0x1f0e988) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39798 #10 0x00007ffff6355b31 in sqlite3PagerUnref (pPg=0x1f25758) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39987 #11 0x00007ffff636110c in releasePage (pPage=0x1f2d7a0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47116 #12 0x00007ffff6362d41 in unlockBtreeIfUnused (pBt=0x1f0e4b8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47933 #13 0x00007ffff6364438 in btreeEndTransaction (p=0x1f0e458) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48636 #14 0x00007ffff6364600 in sqlite3BtreeCommitPhaseTwo (p=0x1f0e458) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48679 #15 0x00007ffff637860a in vdbeCommit (db=0x1f0de08, p=0x1f45188) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57168 #16 0x00007ffff637907e in sqlite3VdbeHalt (p=0x1f45188) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57581 #17 0x00007ffff637944b in sqlite3VdbeReset (p=0x1f45188) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57712 #18 0x00007ffff637b0ed in sqlite3_reset (pStmt=0x1f45188) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:58726 #19 0x00007ffff3124d0b in mozilla::storage::Statement::Reset (this=0x1f44970) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:548 #20 0x00007ffff204b52c in mozStorageStatementScoper::~mozStorageStatementScoper (this=0x7fffd147d9a0, __in_chrg=<value optimized out>) at ../../dist/include/mozStorageHelper.h:179 #21 0x00007ffff304d8f0 in nsUrlClassifierDBServiceWorker::GetTableName (this=0x1f03200, tableId=3, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1872 #22 0x00007ffff304cf18 in nsUrlClassifierDBServiceWorker::AddNoise (this=0x1f03200, nearID=794817, count=4, results=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1759 #23 0x00007ffff304c9b7 in nsUrlClassifierDBServiceWorker::DoLookup (this=0x1f03200, spec=..., c=0x1f086b0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1693 #24 0x00007ffff304cb72 in nsUrlClassifierDBServiceWorker::HandlePendingLookups (this=0x1f03200) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1713 #25 0x00007ffff304cf80 in nsUrlClassifierDBServiceWorker::Lookup (this=0x1f03200, spec=..., c=0x0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1771 #26 0x00007ffff360383b in NS_InvokeByIndex_P (that=0x1f03200, methodIndex=3, paramCount=2, params=0x1f0b8b0) at /home/morbo/hg/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:195 #27 0x00007ffff35ec19d in nsProxyObjectCallInfo::Run (this=0x1f0b8f0) at /home/morbo/hg/mozilla-central/xpcom/proxy/src/nsProxyEvent.cpp:182 #28 0x00007ffff35e1c5c in nsThread::ProcessNextEvent (this=0x1f017f0, mayWait=1, result=0x7fffd147ddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #29 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1f017f0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #30 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1f017f0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #31 0x00007ffff6c6b047 in _pt_root (arg=0x1f01d20) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #32 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd147e700) at pthread_create.c:304 ---Type <return> to continue, or q <return> to quit--- #33 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #34 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fffd1c7f700 (LWP 16336)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1efdad0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3575e58 in mozilla::CondVar::Wait (this=0x1efd8a8, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff307a542 in nsCertVerificationThread::Run (this=0x1efd880) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsCertVerificationThread.cpp:140 #4 0x00007ffff30778a7 in nsPSMBackgroundThread::nsThreadRunner (arg=0x1efd880) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x1efdb20) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd1c7f700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fffe203b700 (LWP 16335)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1efd6c0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3575e58 in mozilla::CondVar::Wait (this=0x1efd4e8, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff3079709 in nsSSLThread::Run (this=0x1efd4c0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsSSLThread.cpp:981 #4 0x00007ffff30778a7 in nsPSMBackgroundThread::nsThreadRunner (arg=0x1efd4c0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x1efd710) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe203b700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffd2bef700 (LWP 16334)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1e1e9b0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1e1ea00, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0x1e1e7b0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd2beecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0x1e1e7b0, mayWait=1, result=0x7fffd2beed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0x1e1e7a0, mayWait=1, event=0x7fffd2beed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0x1e1e730, mayWait=1, result=0x7fffd2beedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1e1e730, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1e1e730) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1e1ecb0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd2bef700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 ---Type <return> to continue, or q <return> to quit--- #13 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fffd33f0700 (LWP 16333)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1d44df0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1d44e40, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0x1d28900, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd33efcd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0x1d28900, mayWait=1, result=0x7fffd33efd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0x1d288f0, mayWait=1, event=0x7fffd33efd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0x1d28880, mayWait=1, result=0x7fffd33efdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1d28880, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1d28880) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1d28c00) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd33f0700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffd3ffc700 (LWP 16332)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x94ebc8, ml=0x94eaa0, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x94ebc0, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff3575e58 in mozilla::CondVar::Wait (this=0x94e968, interval=300000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff1f59782 in nsHostResolver::GetHostToLookup (this=0x94e940, result=0x7fffd3ffbe48) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:803 #5 0x00007ffff1f59cbc in nsHostResolver::ThreadFunc (arg=0x94e940) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:908 #6 0x00007ffff6c6b047 in _pt_root (arg=0x1ceb880) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #7 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd3ffc700) at pthread_create.c:304 #8 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffd47fd700 (LWP 16331)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1cd8bf0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1cd8c40, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0x1cd89f0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd47fccd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0x1cd89f0, mayWait=1, result=0x7fffd47fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0x1cd89e0, mayWait=1, event=0x7fffd47fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0x1cd8970, mayWait=1, result=0x7fffd47fcdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1cd8970, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1cd8970) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1cd70f0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd47fd700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fffd4ffe700 (LWP 16330)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1caf680, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1caf6d0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0x1caf480, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd4ffdcd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0x1caf480, mayWait=1, result=0x7fffd4ffdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0x1caf470, mayWait=1, event=0x7fffd4ffdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0x1caf400, mayWait=1, result=0x7fffd4ffddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1caf400, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1caf400) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1caf980) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd4ffe700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fffd57ff700 (LWP 16329)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1bf6840, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1bf6890, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0x1bf66c0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd57fecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0x1bf66c0, mayWait=1, result=0x7fffd57fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0x1bf66b0, mayWait=1, event=0x7fffd57fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0x1bf6640, mayWait=1, result=0x7fffd57fedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x1bf6640, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x1bf6640) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 ---Type <return> to continue, or q <return> to quit--- #10 0x00007ffff6c6b047 in _pt_root (arg=0x1bf6b40) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd57ff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fffdddff700 (LWP 16325)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x962950, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x9629a0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0xf1aac0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffdddfecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35df14a in nsEventQueue::GetEvent (this=0xf1aac0, mayWait=1, result=0x7fffdddfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e01a6 in nsThread::nsChainedEventQueue::GetEvent (this=0xf1aab0, mayWait=1, event=0x7fffdddfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e1bcb in nsThread::ProcessNextEvent (this=0xf1aa40, mayWait=1, result=0x7fffdddfedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0xf1aa40, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0xf1aa40) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xf1b4a0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdddff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fffde7f9700 (LWP 16324)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xcc06a8, ml=0xcc06f8, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xcc06a0, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff6c64163 in PR_Wait (mon=0xcc06f0, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #4 0x00007ffff3575d72 in mozilla::ReentrantMonitor::Wait (this=0xcc05c8, interval=60000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #5 0x00007ffff1fdb9e1 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffde7f8ca0, interval=60000) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #6 0x00007ffff35e5fc0 in nsThreadPool::Run (this=0xcc05a0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThreadPool.cpp:215 #7 0x00007ffff35e1c5c in nsThread::ProcessNextEvent (this=0xcc2ab0, mayWait=1, result=0x7fffde7f8dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0xcc2ab0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0xcc2ab0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xcc2f10) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffde7f9700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fffdf3ff700 (LWP 16323)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x7471d8, ml=0x7470b0, timeout=63) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x7471d0, timeout=63) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff3575e58 in mozilla::CondVar::Wait (this=0x746f78, interval=63) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff344f1d0 in mozilla::Monitor::Wait (this=0x746f60, interval=63) at ../../dist/include/mozilla/Monitor.h:80 #5 0x00007ffff35eafb5 in TimerThread::Run (this=0x746f30) at /home/morbo/hg/mozilla-central/xpcom/threads/TimerThread.cpp:362 #6 0x00007ffff35e1c5c in nsThread::ProcessNextEvent (this=0xab18f0, mayWait=1, result=0x7fffdf3fedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0xab18f0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #8 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0xab18f0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0xab1e70) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdf3ff700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fffe02ad700 (LWP 16322)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xa606f8, ml=0xa51b50, timeout=1000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xa606f0, timeout=1000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff2e1af64 in XPCJSRuntime::WatchdogMain (arg=0xa4aca0) at /home/morbo/hg/mozilla-central/js/src/xpconnect/src/xpcjsruntime.cpp:983 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa64e00) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe02ad700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fffe0aae700 (LWP 16321)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0xa51ca0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3a65221 in js::GCHelperThread::threadLoop (this=0x7fffe0af3770, rt=0x7fffe0aaf010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2077 #3 0x00007ffff3a651b4 in js::GCHelperThread::threadMain (arg=0x7fffe0aaf010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2063 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa51d40) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe0aae700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffe38ed700 (LWP 16319)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff6c69864 in _pr_poll_with_poll (pds=0x94ffa0, npds=1, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:3951 #2 0x00007ffff6c69ae7 in PR_Poll (pds=0x94ffa0, npds=1, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:4353 #3 0x00007ffff1f3f3a7 in nsSocketTransportService::Poll (this=0x94f250, wait=1, interval=0x7fffe38ecc98) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:415 #4 0x00007ffff1f4040c in nsSocketTransportService::DoPollIteration (this=0x94f250, wait=1) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:728 #5 0x00007ffff1f3fe17 in nsSocketTransportService::Run (this=0x94f250) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:631 #6 0x00007ffff35e1c5c in nsThread::ProcessNextEvent (this=0x950460, mayWait=1, result=0x7fffe38ecdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x950460, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #8 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x950460) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0x9509e0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe38ed700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe40ee700 (LWP 16318)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x75ab30, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3575e58 in mozilla::CondVar::Wait (this=0x75a980, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff35fccc5 in nsCycleCollectorRunner::Run (this=0x75a940) at /home/morbo/hg/mozilla-central/xpcom/base/nsCycleCollector.cpp:3480 #4 0x00007ffff35e1c5c in nsThread::ProcessNextEvent (this=0x75ac40, mayWait=1, result=0x7fffe40eddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #5 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x75ac40, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #6 0x00007ffff35e0b2e in nsThread::ThreadFunc (arg=0x75ac40) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #7 0x00007ffff6c6b047 in _pt_root (arg=0x75b1c0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #8 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe40ee700) at pthread_create.c:304 #9 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe48ef700 (LWP 16317)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007ffff3623611 in epoll_wait (epfd=21, events=0x73cea0, maxevents=1023, timeout=-1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll_sub.c:51 #2 0x00007ffff3623086 in epoll_dispatch (base=0x73c840, arg=0x73ce70, tv=0x0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll.c:208 #3 0x00007ffff361fae3 in event_base_loop (base=0x73c840, flags=1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/event.c:513 #4 0x00007ffff366b6ac in base::MessagePumpLibevent::Run (this=0x6a1fb0, delegate=0x7fffe48eecd0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_pump_libevent.cc:330 at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #8 0x00007ffff3648284 in base::Thread::ThreadMain (this=0x73bf40) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/thread.cc:156 #9 0x00007ffff366ba37 in ThreadFunc (closure=0x73bf40) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/platform_thread_posix.cc:26 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe48ef700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe52f4700 (LWP 16316)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef17a104 in g_main_context_poll (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef17a9f2 in g_main_loop_run (loop=0x6e3a80) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299 #4 0x00007fffee65cc44 in gdbus_shared_thread_func (data=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./gio/gdbusprivate.c:276 #5 0x00007fffef1a13e4 in g_thread_create_proxy (data=0x6e3b80) at /build/buildd/glib2.0-2.28.6/./glib/gthread.c:1897 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe52f4700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fd1740 (LWP 16245)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef17a104 in g_main_context_poll (context=0x667550, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x667550, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef17a639 in g_main_context_iteration (context=0x667550, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154 #4 0x00007ffff32c9902 in nsAppShell::ProcessNextNativeEvent (this=0x97d440, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/gtk2/nsAppShell.cpp:144 #5 0x00007ffff32ef6cb in nsBaseAppShell::DoProcessNextNativeEvent (this=0x97d440, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:171 #6 0x00007ffff32efaf7 in nsBaseAppShell::OnProcessNextEvent (this=0x97d440, thr=0x745710, mayWait=1, recursionDepth=0) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:324 #7 0x00007ffff35e1a5b in nsThread::ProcessNextEvent (this=0x745710, mayWait=1, result=0x7fffffffb4ec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:595 #8 0x00007ffff3572943 in NS_ProcessNextEvent_P (thread=0x745710, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff3456eeb in mozilla::ipc::MessagePump::Run (this=0x6ecd40, aDelegate=0x6aacf0) at /home/morbo/hg/mozilla-central/ipc/glue/MessagePump.cpp:134 #10 0x00007ffff363105d in MessageLoop::RunInternal (this=0x6aacf0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:221 #11 0x00007ffff3630fee in MessageLoop::RunHandler (this=0x6aacf0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:205 #12 0x00007ffff3630fc7 in MessageLoop::Run (this=0x6aacf0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #13 0x00007ffff32ef757 in nsBaseAppShell::Run (this=0x97d440) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #14 0x00007ffff302794b in nsAppStartup::Run (this=0xa1c580) at /home/morbo/hg/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:224 #15 0x00007ffff1eb0a11 in XRE_main (argc=1, argv=0x7fffffffe168, aAppData=0x627ef0) at /home/morbo/hg/mozilla-central/toolkit/xre/nsAppRunner.cpp:3544 #16 0x0000000000401b0b in do_main (exePath=0x7fffffffd060 "/home/morbo/hg/mozilla-central/objdir-desktop/dist/bin/libxpcom.so", argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:198 #17 0x0000000000401d7d in main (argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:281
I still can't reproduce with those configure options. And those backtraces don't suggest anything obvious. The hypothesis that something is twiddling with the SQLite I/O behavior seems plausible. I don't suppose you can test on hardware, rather than in a VM? I would not be surprised if the VM was doing funny things to I/O patterns, even if the timing statistics cited earlier seems a bit outlandish for said funny things.
>I don't suppose you can test on hardware, rather than in a VM? I can, will report back when done.
(In reply to Nathan Froyd from comment #5) > I still can't reproduce with those configure options. And those backtraces > don't suggest anything obvious. Nathan, did you enable telemetry? This is likely due to how the telemetry sqlite vfs shim interacts with *something*
>This is likely due to how the telemetry sqlite vfs shim interacts with >*something* This should be verifiable by me updating to just before 73191:d34df472649c and attempting to reproduce, right? It might even be bisectable, though that's quite tricky as it doesn't trigger 100%.
(In reply to Gian-Carlo Pascutto (:gcp) from comment #8) > >This is likely due to how the telemetry sqlite vfs shim interacts with > >*something* > > This should be verifiable by me updating to just before 73191:d34df472649c > and attempting to reproduce, right? > > It might even be bisectable, though that's quite tricky as it doesn't > trigger 100%. Yes, please, that would be very helpful. It is possible that telemetry vfs stuff simply uncovered an existing bug elsewhere.
(In reply to Taras Glek (:taras) from comment #7) > Nathan, did you enable telemetry? Yes.
>Yes, please, that would be very helpful. It is possible that telemetry vfs >stuff simply uncovered an existing bug elsewhere. It's also possible that this situation (malware page in session restore right on browser startup, when url-classifier starts and updates itself with that exact page) is uncovering unholyness in nsUrlClassifierDBService and it's gratuitous use of GetProxyForObject and whatnot, causing SQLite/Storage/Telemetry to be caught in the fire. The idea is starting to scare me :-)
I'd probably suggest to put the sqlite telemetry shim in a define to easily disable it before releases till we figure this out, the last thing I'd want is to introduce a new thread locking in a release. The code is pretty much self contained.
Something like this may allow to quickly toggle IO telemetry
Attachment #554407 - Flags: review?(sdwilsh)
I have good news and bad news. The good news is that I've managed to bisect the regression, and that the changeset it points at is probably the correct one. The bad news is that the odds of me fixing it properly are apparently not very good. The first bad revision is: changeset: 73586:b4165ae3685f user: Gian-Carlo Pascutto <gpascutto@mozilla.com> date: Sat Jul 30 09:24:22 2011 +0200 summary: Bug 667075 - Use nsIRandomGenerator instead of querying SQLite. r=dcamp
Can you reproduce it with telemetry vfs off?
>Can you reproduce it with telemetry vfs off? Yes, telemetry is innocent. Applying the patch in this bug and -DEFINES += -DSTORAGE_IO_TELEMETRY=1 +#DEFINES += -DSTORAGE_IO_TELEMETRY=1 still crashes as follows: (gdb) thread apply all bt Thread 20 (Thread 0x7fffd0d7d700 (LWP 15744)): #0 0x00007ffff7bcced5 in do_fcntl (fd=59, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:40 #1 __libc_fcntl (fd=59, cmd=6) at ../sysdeps/unix/sysv/linux/fcntl.c:89 #2 0x00007ffff63479de in _posixUnlock (id=0x7fffdc0ad180, eFileLock=0, handleNFSUnlock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24425 #3 0x00007ffff6347af5 in unixUnlock (id=0x7fffdc0ad180, eFileLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:24466 #4 0x00007ffff633dffa in sqlite3OsUnlock (id=0x7fffdc0ad180, lockType=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:13854 #5 0x00007ffff634fb4c in pagerUnlockDb (pPager=0x7fffdc0ad038, eLock=0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:35969 #6 0x00007ffff6350b95 in pager_unlock (pPager=0x7fffdc0ad038) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36674 #7 0x00007ffff63511ab in pagerUnlockAndRollback (pPager=0x7fffdc0ad038) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:36920 #8 0x00007ffff63556b4 in pagerUnlockIfUnused (pPager=0x7fffdc0ad038) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39798 #9 0x00007ffff6355b31 in sqlite3PagerUnref (pPg=0x7fffdc0c3a68) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:39987 #10 0x00007ffff636110c in releasePage (pPage=0x7fffdc0cbab0) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47116 #11 0x00007ffff6362d41 in unlockBtreeIfUnused (pBt=0x7fffdc0acb68) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:47933 #12 0x00007ffff6364438 in btreeEndTransaction (p=0x7fffdc0acb08) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48636 #13 0x00007ffff6364600 in sqlite3BtreeCommitPhaseTwo (p=0x7fffdc0acb08) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:48679 #14 0x00007ffff637860a in vdbeCommit (db=0x7fffdc0ac468, p=0x7fffdc0e21f8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57168 #15 0x00007ffff637907e in sqlite3VdbeHalt (p=0x7fffdc0e21f8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57581 #16 0x00007ffff637944b in sqlite3VdbeReset (p=0x7fffdc0e21f8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:57712 #17 0x00007ffff637b0ed in sqlite3_reset (pStmt=0x7fffdc0e21f8) at /home/morbo/hg/mozilla-central/db/sqlite3/src/sqlite3.c:58726 #18 0x00007ffff312a9a5 in mozilla::storage::Statement::Reset (this=0x7fffdc0e19e0) at /home/morbo/hg/mozilla-central/storage/src/mozStorageStatement.cpp:548 #19 0x00007ffff2052c72 in mozStorageStatementScoper::~mozStorageStatementScoper (this=0x7fffd0d7c9a0, __in_chrg=<value optimized out>) at ../../dist/include/mozStorageHelper.h:179 #20 0x00007ffff3054c64 in nsUrlClassifierDBServiceWorker::GetTableName (this=0x1e718d0, tableId=4, tableName=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1872 #21 0x00007ffff305428c in nsUrlClassifierDBServiceWorker::AddNoise (this=0x1e718d0, nearID=807922, count=4, results=...) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1759 #22 0x00007ffff3053d2b in nsUrlClassifierDBServiceWorker::DoLookup (this=0x1e718d0, spec=..., c=0x1e76bf0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1693 #23 0x00007ffff3053ee6 in nsUrlClassifierDBServiceWorker::HandlePendingLookups (this=0x1e718d0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1713 #24 0x00007ffff30542f4 in nsUrlClassifierDBServiceWorker::Lookup (this=0x1e718d0, spec=..., c=0x0) at /home/morbo/hg/mozilla-central/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1771 #25 0x00007ffff3608857 in NS_InvokeByIndex_P (that=0x1e718d0, methodIndex=3, paramCount=2, params=0x1e79df0) at /home/morbo/hg/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:195 #26 0x00007ffff35f12ff in nsProxyObjectCallInfo::Run (this=0x1e79e30) at /home/morbo/hg/mozilla-central/xpcom/proxy/src/nsProxyEvent.cpp:182 #27 0x00007ffff35e6dbe in nsThread::ProcessNextEvent (this=0x1e6fd30, mayWait=1, result=0x7fffd0d7cdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #28 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1e6fd30, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #29 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1e6fd30) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #30 0x00007ffff6c6b047 in _pt_root (arg=0x1e70260) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #31 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd0d7d700) at pthread_create.c:304 ---Type <return> to continue, or q <return> to quit---\ #32 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #33 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fffd157e700 (LWP 15743)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1e6c540, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff357afba in mozilla::CondVar::Wait (this=0x1e6c318, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff30818b6 in nsCertVerificationThread::Run (this=0x1e6c2f0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsCertVerificationThread.cpp:140 #4 0x00007ffff307ec1b in nsPSMBackgroundThread::nsThreadRunner (arg=0x1e6c2f0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x1e6c590) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd157e700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fffd1d7f700 (LWP 15742)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1e6bfc0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff357afba in mozilla::CondVar::Wait (this=0x1e6bde8, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff3080a7d in nsSSLThread::Run (this=0x1e6bdc0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsSSLThread.cpp:981 #4 0x00007ffff307ec1b in nsPSMBackgroundThread::nsThreadRunner (arg=0x1e6bdc0) at /home/morbo/hg/mozilla-central/security/manager/ssl/src/nsPSMBackgroundThread.cpp:46 #5 0x00007ffff6c6b047 in _pt_root (arg=0x1e6c010) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd1d7f700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffd2cef700 (LWP 15741)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1e0cd50, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1e0cda0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0x1e0cb50, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd2ceecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0x1e0cb50, mayWait=1, result=0x7fffd2ceed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0x1e0cb40, mayWait=1, event=0x7fffd2ceed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0x1e0cad0, mayWait=1, result=0x7fffd2ceedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1e0cad0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1e0cad0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1e0d050) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd2cef700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 16 (Thread 0x7fffd34f0700 (LWP 15740)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1d33390, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1d333e0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0x1d33210, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd34efcd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0x1d33210, mayWait=1, result=0x7fffd34efd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0x1d33200, mayWait=1, event=0x7fffd34efd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0x1d33190, mayWait=1, result=0x7fffd34efdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1d33190, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1d33190) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xf144e0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd34f0700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffd40fc700 (LWP 15739)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x94d3e8, ml=0x94d2c0, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x94d3e0, timeout=300000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff357afba in mozilla::CondVar::Wait (this=0x94d188, interval=300000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff1f60ec8 in nsHostResolver::GetHostToLookup (this=0x94d160, result=0x7fffd40fbe48) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:803 #5 0x00007ffff1f61402 in nsHostResolver::ThreadFunc (arg=0x94d160) at /home/morbo/hg/mozilla-central/netwerk/dns/nsHostResolver.cpp:908 #6 0x00007ffff6c6b047 in _pt_root (arg=0x1cf6670) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #7 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd40fc700) at pthread_create.c:304 #8 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffd48fd700 (LWP 15738)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1cbe4f0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1cbe540, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0x1cbe2f0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd48fccd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0x1cbe2f0, mayWait=1, result=0x7fffd48fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0x1cbe2e0, mayWait=1, event=0x7fffd48fcd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 ---Type <return> to continue, or q <return> to quit--- #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0x1cbe270, mayWait=1, result=0x7fffd48fcdec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1cbe270, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1cbe270) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1cbc9f0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd48fd700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fffd50fe700 (LWP 15737)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1c9b0a0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1c9b0f0, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0x1c9aea0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd50fdcd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0x1c9aea0, mayWait=1, result=0x7fffd50fdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0x1c9ae90, mayWait=1, event=0x7fffd50fdd70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0x1c9ae20, mayWait=1, result=0x7fffd50fddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1c9ae20, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1c9ae20) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1c9b3a0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd50fe700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fffd58ff700 (LWP 15736)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x1beae40, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x1beae90, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0x1beacc0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd58fecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0x1beacc0, mayWait=1, result=0x7fffd58fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0x1beacb0, mayWait=1, event=0x7fffd58fed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0x1beac40, mayWait=1, result=0x7fffd58fedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x1beac40, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x1beac40) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0x1beb120) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd58ff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 ---Type <return> to continue, or q <return> to quit--- #13 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fffd9dff700 (LWP 15735)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x960020, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff6c64163 in PR_Wait (mon=0x960070, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #3 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0xf14240, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #4 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffd9dfecd0, interval=4294967295) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #5 0x00007ffff35e42ac in nsEventQueue::GetEvent (this=0xf14240, mayWait=1, result=0x7fffd9dfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsEventQueue.cpp:83 #6 0x00007ffff35e5308 in nsThread::nsChainedEventQueue::GetEvent (this=0xf14230, mayWait=1, event=0x7fffd9dfed70) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.h:109 #7 0x00007ffff35e6d2d in nsThread::ProcessNextEvent (this=0xf141c0, mayWait=1, result=0x7fffd9dfedec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:614 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0xf141c0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0xf141c0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xf14c20) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffd9dff700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fffda7f9700 (LWP 15734)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xcc8fb8, ml=0xcc9008, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xcc8fb0, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff6c64163 in PR_Wait (mon=0xcc9000, timeout=60000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:614 #4 0x00007ffff357aed4 in mozilla::ReentrantMonitor::Wait (this=0xcc8ed8, interval=60000) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:345 #5 0x00007ffff1fe3127 in mozilla::ReentrantMonitorAutoEnter::Wait (this=0x7fffda7f8ca0, interval=60000) at ../../../dist/include/mozilla/ReentrantMonitor.h:224 #6 0x00007ffff35eb122 in nsThreadPool::Run (this=0xcc8eb0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThreadPool.cpp:215 #7 0x00007ffff35e6dbe in nsThread::ProcessNextEvent (this=0xccb3c0, mayWait=1, result=0x7fffda7f8dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0xccb3c0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0xccb3c0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #10 0x00007ffff6c6b047 in _pt_root (arg=0xccb8d0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #11 0x00007ffff7bc4d8c in start_thread (arg=0x7fffda7f9700) at pthread_create.c:304 #12 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fffdb3fe700 (LWP 15733)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0x747128, ml=0x747000, timeout=61) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0x747120, timeout=61) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff357afba in mozilla::CondVar::Wait (this=0x746ec8, interval=61) ---Type <return> to continue, or q <return> to quit--- at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #4 0x00007ffff3453e5e in mozilla::Monitor::Wait (this=0x746eb0, interval=61) at ../../dist/include/mozilla/Monitor.h:80 #5 0x00007ffff35f0117 in TimerThread::Run (this=0x746e80) at /home/morbo/hg/mozilla-central/xpcom/threads/TimerThread.cpp:362 #6 0x00007ffff35e6dbe in nsThread::ProcessNextEvent (this=0xa9cee0, mayWait=1, result=0x7fffdb3fddec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0xa9cee0, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #8 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0xa9cee0) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0xa9d460) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdb3fe700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fffdbfff700 (LWP 15732)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff6c634bd in pt_TimedWait (cv=0xa4bce8, ml=0xa3d140, timeout=1000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:292 #2 0x00007ffff6c639f3 in PR_WaitCondVar (cvar=0xa4bce0, timeout=1000) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:419 #3 0x00007ffff2e222ce in XPCJSRuntime::WatchdogMain (arg=0xa36290) at /home/morbo/hg/mozilla-central/js/src/xpconnect/src/xpcjsruntime.cpp:983 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa503f0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffdbfff700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fffe0ab6700 (LWP 15731)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0xa3d290, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff3a67e21 in js::GCHelperThread::threadLoop (this=0x7fffe0afb768, rt=0x7fffe0ab7010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2076 #3 0x00007ffff3a67db4 in js::GCHelperThread::threadMain (arg=0x7fffe0ab7010) at /home/morbo/hg/mozilla-central/js/src/jsgc.cpp:2062 #4 0x00007ffff6c6b047 in _pt_root (arg=0xa3d330) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe0ab6700) at pthread_create.c:304 #6 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffe38f5700 (LWP 15729)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff6c69864 in _pr_poll_with_poll (pds=0x94e7c0, npds=1, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:3951 #2 0x00007ffff6c69ae7 in PR_Poll (pds=0x94e7c0, npds=1, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptio.c:4353 #3 0x00007ffff1f46af7 in nsSocketTransportService::Poll (this=0x94da70, wait=1, interval=0x7fffe38f4c9c) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:415 #4 0x00007ffff1f47b55 in nsSocketTransportService::DoPollIteration (this=0x94da70, wait=1) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:725 #5 0x00007ffff1f47567 in nsSocketTransportService::Run (this=0x94da70) at /home/morbo/hg/mozilla-central/netwerk/base/src/nsSocketTransportService2.cpp:631 #6 0x00007ffff35e6dbe in nsThread::ProcessNextEvent (this=0x94ec80, mayWait=1, result=0x7fffe38f4dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #7 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x94ec80, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 ---Type <return> to continue, or q <return> to quit--- #8 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x94ec80) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #9 0x00007ffff6c6b047 in _pt_root (arg=0x9398b0) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe38f5700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe40f6700 (LWP 15728)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6c639d1 in PR_WaitCondVar (cvar=0x75aa80, timeout=4294967295) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff357afba in mozilla::CondVar::Wait (this=0x75a8d0, interval=4294967295) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/BlockingResourceBase.cpp:372 #3 0x00007ffff3601d56 in nsCycleCollectorRunner::Run (this=0x75a890) at /home/morbo/hg/mozilla-central/xpcom/base/nsCycleCollector.cpp:3474 #4 0x00007ffff35e6dbe in nsThread::ProcessNextEvent (this=0x75ab90, mayWait=1, result=0x7fffe40f5dec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:631 #5 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x75ab90, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #6 0x00007ffff35e5c90 in nsThread::ThreadFunc (arg=0x75ab90) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:272 #7 0x00007ffff6c6b047 in _pt_root (arg=0x75b110) at /home/morbo/hg/mozilla-central/nsprpub/pr/src/pthreads/ptthread.c:187 #8 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe40f6700) at pthread_create.c:304 #9 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe48f7700 (LWP 15727)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007ffff362862d in epoll_wait (epfd=21, events=0x73cdf0, maxevents=1023, timeout=-1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll_sub.c:51 #2 0x00007ffff36280a2 in epoll_dispatch (base=0x73c790, arg=0x73cdc0, tv=0x0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/epoll.c:208 #3 0x00007ffff3624aff in event_base_loop (base=0x73c790, flags=1) at /home/morbo/hg/mozilla-central/ipc/chromium/src/third_party/libevent/event.c:513 #4 0x00007ffff36706c8 in base::MessagePumpLibevent::Run (this=0x6aab30, delegate=0x7fffe48f6cd0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_pump_libevent.cc:330 #5 0x00007ffff3636079 in MessageLoop::RunInternal (this=0x7fffe48f6cd0) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #8 0x00007ffff364d2a0 in base::Thread::ThreadMain (this=0x73be90) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/thread.cc:156 #9 0x00007ffff3670a53 in ThreadFunc (closure=0x73be90) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/platform_thread_posix.cc:26 #10 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe48f7700) at pthread_create.c:304 #11 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe52fc700 (LWP 15726)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef182104 in g_main_context_poll (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x6e3aa0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef1829f2 in g_main_loop_run (loop=0x6e3a80) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299 ---Type <return> to continue, or q <return> to quit--- #4 0x00007fffee664c44 in gdbus_shared_thread_func (data=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./gio/gdbusprivate.c:276 #5 0x00007fffef1a93e4 in g_thread_create_proxy (data=0x6e3b80) at /build/buildd/glib2.0-2.28.6/./glib/gthread.c:1897 #6 0x00007ffff7bc4d8c in start_thread (arg=0x7fffe52fc700) at pthread_create.c:304 #7 0x00007ffff6f6b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fd1740 (LWP 15718)): #0 0x00007ffff6f5df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fffef182104 in g_main_context_poll (context=0x667500, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404 #2 g_main_context_iterate (context=0x667500, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086 #3 0x00007fffef182639 in g_main_context_iteration (context=0x667500, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154 #4 0x00007ffff32ce65a in nsAppShell::ProcessNextNativeEvent (this=0x97c050, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/gtk2/nsAppShell.cpp:144 #5 0x00007ffff32f4423 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x97c050, mayWait=1) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:171 #6 0x00007ffff32f484f in nsBaseAppShell::OnProcessNextEvent (this=0x97c050, thr=0x745660, mayWait=1, recursionDepth=0) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:324 #7 0x00007ffff35e6bbd in nsThread::ProcessNextEvent (this=0x745660, mayWait=1, result=0x7fffffffb4ec) at /home/morbo/hg/mozilla-central/xpcom/threads/nsThread.cpp:595 #8 0x00007ffff3577aa5 in NS_ProcessNextEvent_P (thread=0x745660, mayWait=1) at /home/morbo/hg/mozilla-central/objdir-desktop/xpcom/build/nsThreadUtils.cpp:245 #9 0x00007ffff345bb79 in mozilla::ipc::MessagePump::Run (this=0x6d2a10, aDelegate=0x6aad30) at /home/morbo/hg/mozilla-central/ipc/glue/MessagePump.cpp:134 #10 0x00007ffff3636079 in MessageLoop::RunInternal (this=0x6aad30) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:221 #11 0x00007ffff363600a in MessageLoop::RunHandler (this=0x6aad30) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:205 #12 0x00007ffff3635fe3 in MessageLoop::Run (this=0x6aad30) at /home/morbo/hg/mozilla-central/ipc/chromium/src/base/message_loop.cc:179 #13 0x00007ffff32f44af in nsBaseAppShell::Run (this=0x97c050) at /home/morbo/hg/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #14 0x00007ffff302ecbf in nsAppStartup::Run (this=0xa095a0) at /home/morbo/hg/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:224 #15 0x00007ffff1eb8161 in XRE_main (argc=1, argv=0x7fffffffe168, aAppData=0x627ee0) at /home/morbo/hg/mozilla-central/toolkit/xre/nsAppRunner.cpp:3544 #16 0x0000000000401b0b in do_main (exePath=0x7fffffffd060 "/home/morbo/hg/mozilla-central/objdir-desktop/dist/bin/libxpcom.so", argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:198 #17 0x0000000000401d7d in main (argc=1, argv=0x7fffffffe168) at /home/morbo/hg/mozilla-central/browser/app/nsBrowserApp.cpp:281
Bug 667075 - Use nsIRandomGenerator instead of querying SQLite. This changes the behaviour of at the start of AddNoise. All traces here include: #21 0x00007ffff305428c in nsUrlClassifierDBServiceWorker::AddNoise (this=0x1e718d0, nearID=807922, count=4, results=...) If anyone can come up with as much as a theory how the patch in bug 667075 could cause this, that would be cool.
Reproducible in Aurora 8.02a on Windows Vista x64. Enable session restore, put the mozilla.com/firefox/its-a-trap.html in a tab. Every 3 or 4 launches, the browser hangs on startup. I can't do a backtrace to confirm, but removing that tab removes the hangs.
Comment on attachment 554407 [details] [diff] [review] Allow to easily disable telemetry shim Review of attachment 554407 [details] [diff] [review]: ----------------------------------------------------------------- r=sdwilsh ::: storage/src/mozStorageService.cpp @@ +285,5 @@ > > Service::~Service() > { > + if (mSqliteVFS) { > + if (sqlite3_vfs_unregister(mSqliteVFS) != SQLITE_OK) { nit: prefix sqlite call with :: to indicate the global namespace.
Attachment #554407 - Flags: review?(sdwilsh) → review+
So all this does is create an option to turn off IO telemetry? Would we ship with the IO telemetry off?
(In reply to Christian Legnitto [:LegNeato] from comment #20) > So all this does is create an option to turn off IO telemetry? Would we ship > with the IO telemetry off? Comment 16 points out that Telemetry here doesn't matter, the switch may be useful in case we found any related issue with it, should have probably been added in the first place. But for this specific issue, disabling it won't make any difference.
Depends on: 706740
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Product: Toolkit → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: