Bug 247825 - rekonq crashes every time I open google maps
Summary: rekonq crashes every time I open google maps
Status: RESOLVED DUPLICATE of bug 245078
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-14 09:31 UTC by Adrian P.
Modified: 2010-08-22 23:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian P. 2010-08-14 09:31:32 UTC
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
Comment 1 Felix Geyer 2010-08-17 12:29:36 UTC
I can confirm this with rekonq 0.5.55, KDE 4.5.0, Qt 4.7 beta 2 and QtWebkit Weekly Build Week 31.
Comment 2 Panagiotis Papadopoulos 2010-08-17 14:12:14 UTC
no crash here:

KDE 4.5.0, Qt 4.6.3, rekonq from todays mainline
Comment 3 Nicolas L. 2010-08-22 23:16:44 UTC

*** This bug has been marked as a duplicate of bug 245078 ***