Application: rekonq (0.5.51) KDE Platform Version: 4.5.00 (KDE 4.5.0) Qt Version: 4.7.0 Operating System: Linux 2.6.32-24-generic x86_64 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: Every time I visit google maps rekonq is crashing. Maps is trying to show the route I entered some time ago but before it can come up with anything rekonq is shutting down with an error. The crash can be reproduced every time. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0x7fab5818a760 (LWP 2160))] Thread 6 (Thread 0x7fab4413e710 (LWP 2161)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fab57169bbe in WTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at wtf/FastMalloc.cpp:2378 #2 0x00007fab57169cd9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fab5791ff14) at wtf/FastMalloc.cpp:1497 #3 0x00007fab5248c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007fab57a1b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fab41f98710 (LWP 2162)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fab53135d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x22781c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x22781c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fab55173d84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2277e40, th=0x2513fc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fab55176f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x22782b0, th=0x2513fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fab551754ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fab41f97e00, parent=0x2277e40, th=0x2513fc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fab55175a58 in ThreadWeaver::Thread::run (this=0x2513fc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fab531351be in QThreadPrivate::start (arg=0x2513fc0) at thread/qthread_unix.cpp:266 #8 0x00007fab5248c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007fab57a1b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fab4161f710 (LWP 2163)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fab53135d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x256a2f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x256a2f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fab56f52238 in WebCore::IconDatabase::syncThreadMainLoop (this=0x7fab43899d80) at loader/icon/IconDatabase.cpp:1412 #4 0x00007fab56f523c8 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0x7fab43899d80) at loader/icon/IconDatabase.cpp:1038 #5 0x00007fab57174aeb in WTF::ThreadPrivate::run (this=0x2561bc0) at wtf/qt/ThreadingQt.cpp:66 #6 0x00007fab531351be in QThreadPrivate::start (arg=0x2561bc0) at thread/qthread_unix.cpp:266 #7 0x00007fab5248c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #8 0x00007fab57a1b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fab40e1e710 (LWP 2165)): #0 0x00007fab57a0ef83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fab4e7924a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fab4e7928fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fab53253bd6 in QEventDispatcherGlib::processEvents (this=0x43a42a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fab532267b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fab53226b9c in QEventLoop::exec (this=0x7fab40e1ddb0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fab5313223d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fab532066d8 in QInotifyFileSystemWatcherEngine::run (this=0x25299e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fab531351be in QThreadPrivate::start (arg=0x25299e0) at thread/qthread_unix.cpp:266 #9 0x00007fab5248c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007fab57a1b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fab3e03f710 (LWP 2175)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fab53135d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x22781c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x22781c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fab55173d84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2277e40, th=0x5d92ef0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fab55176f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x22782b0, th=0x5d92ef0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fab551754ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fab3e03ee00, parent=0x2277e40, th=0x5d92ef0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fab55175a58 in ThreadWeaver::Thread::run (this=0x5d92ef0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fab531351be in QThreadPrivate::start (arg=0x5d92ef0) at thread/qthread_unix.cpp:266 #8 0x00007fab5248c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007fab57a1b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fab5818a760 (LWP 2160)): [KCrash Handler] #6 WebCore::StringImpl::existingHash (family=<value optimized out>) at platform/text/StringImpl.h:173 #7 WebCore::AtomicStringHash::hash (family=<value optimized out>) at platform/text/AtomicStringHash.h:40 #8 WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash>::hash (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:279 #9 lookup<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:483 #10 contains<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> > (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:803 #11 WTF::HashTable<WebCore::AtomicString, WebCore::AtomicString, WTF::IdentityExtractor<WebCore::AtomicString>, WebCore::AtomicStringHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::AtomicString> >::contains (family=<value optimized out>) at ../JavaScriptCore/wtf/HashTable.h:327 #12 WTF::HashSet<WebCore::AtomicString, WebCore::AtomicStringHash, WTF::HashTraits<WebCore::AtomicString> >::contains (family=<value optimized out>) at ../JavaScriptCore/wtf/HashSet.h:178 #13 WebCore::RenderTextControl::hasValidAvgCharWidth (family=<value optimized out>) at rendering/RenderTextControl.cpp:510 #14 0x00007fab56e5fce5 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7fab3ad98700, family=) at rendering/RenderTextControl.cpp:515 #15 0x00007fab56e6378a in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7fab3ad98700, family=) at rendering/RenderTextControlSingleLine.cpp:387 #16 0x00007fab56e5f847 in WebCore::RenderTextControl::calcPrefWidths (this=0x7fab3ad98700) at rendering/RenderTextControl.cpp:541 #17 0x00007fab56deb273 in WebCore::RenderBox::minPrefWidth (this=0x7fab3ad98700) at rendering/RenderBox.cpp:459 #18 0x00007fab56df18ae in WebCore::RenderBox::calcWidthUsing (this=0x7fab3ad98700, widthType=<value optimized out>, cw=<value optimized out>) at rendering/RenderBox.cpp:1368 #19 0x00007fab56df4c1c in WebCore::RenderBox::calcWidth (this=0x7fab3ad98700) at rendering/RenderBox.cpp:1307 #20 0x00007fab56e656d3 in WebCore::RenderTextControlSingleLine::layout (this=0x7fab3ad98700) at rendering/RenderTextControlSingleLine.cpp:200 #21 0x00007fab56de9224 in WebCore::RenderObject::layoutIfNeeded (this=0x7fab3ad98640, relayoutChildren=false, repaintTop=<value optimized out>, repaintBottom=<value optimized out>) at rendering/RenderObject.h:518 #22 WebCore::RenderBlock::layoutInlineChildren (this=0x7fab3ad98640, relayoutChildren=false, repaintTop=<value optimized out>, repaintBottom=<value optimized out>) at rendering/RenderBlockLineLayout.cpp:577 #23 0x00007fab56ddfcdc in WebCore::RenderBlock::layoutBlock (this=0x7fab3ad98640, relayoutChildren=false) at rendering/RenderBlock.cpp:744 #24 0x00007fab56dcd1fb in WebCore::RenderBlock::layout (this=0x7fab3ad98640) at rendering/RenderBlock.cpp:670 #25 0x00007fab56ddf031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fab3ad98470, child=0x7fab3ad98640, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #26 0x00007fab56ddf6c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fab3ad98470, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #27 0x00007fab56ddfa25 in WebCore::RenderBlock::layoutBlock (this=0x7fab3ad98470, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #28 0x00007fab56dcd1fb in WebCore::RenderBlock::layout (this=0x7fab3ad98470) at rendering/RenderBlock.cpp:670 #29 0x00007fab56ddf031 in WebCore::RenderBlock::layoutBlockChild (this=0x7fab3ad98220, child=0x7fab3ad98470, marginInfo=..., previousFloatBottom=<value optimized out>, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1360 #30 0x00007fab56ddf6c7 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fab3ad98220, relayoutChildren=false, maxFloatBottom=<value optimized out>) at rendering/RenderBlock.cpp:1303 #31 0x00007fab56ddfa25 in WebCore::RenderBlock::layoutBlock (this=0x7fab3ad98220, relayoutChildren=false) at rendering/RenderBlock.cpp:746 #32 0x00007fab56dcd1fb in WebCore::RenderBlock::layout (this=0x7fab3ad98220) at rendering/RenderBlock.cpp:670 #33 0x00007fab56e6e6e4 in WebCore::RenderView::layout (this=0x7fab3ad98220) at rendering/RenderView.cpp:122 #34 0x00007fab56d31f8a in WebCore::FrameView::layout (this=0x7fab39477a00, allowSubtree=true) at page/FrameView.cpp:719 #35 0x00007fab56b01c35 in WebCore::Document::implicitClose (this=0x7fab3944c800) at dom/Document.cpp:1865 #36 0x00007fab56cb8745 in WebCore::FrameLoader::checkCompleted (this=0x7fab394a7060) at loader/FrameLoader.cpp:1129 #37 0x00007fab56cb7505 in WebCore::FrameLoader::finishedParsing (this=0x7fab394a7060) at loader/FrameLoader.cpp:1068 #38 0x00007fab56b025ce in WebCore::Document::finishedParsing (this=0x7fab3944c800) at dom/Document.cpp:4290 #39 0x00007fab56c5079c in WebCore::HTMLTokenizer::end (this=0x7fab39496000) at html/HTMLTokenizer.cpp:1878 #40 0x00007fab56c55385 in WebCore::HTMLTokenizer::finish (this=0x7fab39496000) at html/HTMLTokenizer.cpp:1918 #41 0x00007fab56cba043 in WebCore::FrameLoader::endIfNotLoadingMainResource (this=0x7fab394a7060) at loader/FrameLoader.cpp:971 #42 0x00007fab56cb8524 in WebCore::FrameLoader::finishedLoading (this=0x7fab394a7060) at loader/FrameLoader.cpp:2770 #43 0x00007fab56cd737f in WebCore::MainResourceLoader::didFinishLoading (this=0x7fab394a3b00) at loader/MainResourceLoader.cpp:424 #44 0x00007fab56eb88db in WebCore::QNetworkReplyHandler::finish (this=0x602e920) at platform/network/qt/QNetworkReplyHandler.cpp:261 #45 0x00007fab56eb8e84 in WebCore::QNetworkReplyHandler::qt_metacall (this=0x602e920, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb83009e0) at ./moc_QNetworkReplyHandler.cpp:84 #46 0x00007fab5323f7a7 in QMetaObject::activate (sender=0x6030e80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb82ffa40) at kernel/qobject.cpp:3280 #47 0x00007fab5569324b in KDEPrivate::AccessManagerReply::jobDone (this=0x6030e80, kJob=<value optimized out>) at ../../kio/kio/accessmanagerreply_p.cpp:248 #48 0x00007fab55693a53 in KDEPrivate::AccessManagerReply::qt_metacall (this=0x6030e80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb8300ec0) at ./accessmanagerreply_p.moc:83 #49 0x00007fab5323f7a7 in QMetaObject::activate (sender=0x5dc59d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb82ffa40) at kernel/qobject.cpp:3280 #50 0x00007fab545eb812 in KJob::result (this=0x7f, _t1=0x5dc59d0) at ./kjob.moc:194 #51 0x00007fab545ebab0 in KJob::emitResult (this=0x5dc59d0) at ../../kdecore/jobs/kjob.cpp:312 #52 0x00007fab556d01e3 in KIO::SimpleJob::slotFinished (this=0x5dc59d0) at ../../kio/kio/job.cpp:522 #53 0x00007fab556d0ad7 in KIO::TransferJob::slotFinished (this=0x5dc59d0) at ../../kio/kio/job.cpp:1111 #54 0x00007fab556cea21 in KIO::TransferJob::qt_metacall (this=0x5dc59d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb83012c0) at ./jobclasses.moc:367 #55 0x00007fab5323f7a7 in QMetaObject::activate (sender=0x5ffa540, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb82ffa40) at kernel/qobject.cpp:3280 #56 0x00007fab5577fbbe in KIO::SlaveInterface::dispatch (this=0x5ffa540, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175 #57 0x00007fab5577cbf3 in KIO::SlaveInterface::dispatch (this=0x5ffa540) at ../../kio/kio/slaveinterface.cpp:91 #58 0x00007fab557707a6 in KIO::Slave::gotInput (this=0x5ffa540) at ../../kio/kio/slave.cpp:344 #59 0x00007fab5577098c in KIO::Slave::qt_metacall (this=0x5ffa540, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb8301700) at ./slave.moc:82 #60 0x00007fab5323f7a7 in QMetaObject::activate (sender=0x5ff9cc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb82ffa40) at kernel/qobject.cpp:3280 #61 0x00007fab5569cdf7 in KIO::ConnectionPrivate::dequeue (this=0x600dec0) at ../../kio/kio/connection.cpp:82 #62 0x00007fab5569cf1d in KIO::Connection::qt_metacall (this=0x5ff9cc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x4197fb0) at ./connection.moc:79 #63 0x00007fab5323987e in QObject::event (this=0x5ff9cc0, e=0x7f) at kernel/qobject.cpp:1219 #64 0x00007fab53722cdc in QApplicationPrivate::notify_helper (this=0x2165c80, receiver=0x5ff9cc0, e=0x613b300) at kernel/qapplication.cpp:4389 #65 0x00007fab537287cd in QApplication::notify (this=0x7fffb8302200, receiver=0x5ff9cc0, e=0x613b300) at kernel/qapplication.cpp:4270 #66 0x00007fab55cd4eb6 in KApplication::notify (this=0x7fffb8302200, receiver=0x5ff9cc0, event=0x613b300) at ../../kdeui/kernel/kapplication.cpp:310 #67 0x00007fab53227a8c in QCoreApplication::notifyInternal (this=0x7fffb8302200, receiver=0x5ff9cc0, event=0x613b300) at kernel/qcoreapplication.cpp:732 #68 0x00007fab5322a9b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x213de20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x213de20) at kernel/qcoreapplication.cpp:1373 #70 0x00007fab53254043 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #71 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #72 0x00007fab4e78e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #73 0x00007fab4e792748 in ?? () from /lib/libglib-2.0.so.0 #74 0x00007fab4e7928fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #75 0x00007fab53253b83 in QEventDispatcherGlib::processEvents (this=0x213d920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #76 0x00007fab537d47ee in QGuiEventDispatcherGlib::processEvents (this=0x7f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #77 0x00007fab532267b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #78 0x00007fab53226b9c in QEventLoop::exec (this=0x7fffb8302150, flags=) at kernel/qeventloop.cpp:201 #79 0x00007fab5322ac4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #80 0x00007fab57d84492 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/rekonq-0.5+bzr1168~ppa1~lucid1/src/main.cpp:187 #81 0x00007fab57953c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb83029c8) at libc-start.c:226 #82 0x00000000004006c9 in _start () This bug may be a duplicate of or related to bug 245078. Possible duplicates by query: bug 247409, bug 247083, bug 245330, bug 245078. Reported using DrKonqi
I can confirm this with rekonq 0.5.55, KDE 4.5.0, Qt 4.7 beta 2 and QtWebkit Weekly Build Week 31.
no crash here: KDE 4.5.0, Qt 4.6.3, rekonq from todays mainline
*** This bug has been marked as a duplicate of bug 245078 ***