Bug 323266

Summary: Clicking on a specific link on a certain website sometimes causes a crash
Product: [Applications] konqueror Reporter: nn.dm55
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.10.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description nn.dm55 2013-08-07 19:10:02 UTC
Application: konqueror (4.10.5 "release 1")
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.1.10-1.29-default i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I was googling for "chrome vs netscape" and then went to the first website mentioned in the results. On that page, there was a large Netscape logo which had a link directly below it. I scrolled the page down to where it showed the "Ratings Breakdown" and then scrolled back up to where the Netscape logo was. When I clicked that link under the logo, Konqueror crashed.

To see if Konqueror would crash like that again, I started Konqueror a few times and tried those steps. Konqueror crashed about two of those times and the third time it didn't crash. Every time after that it also didn't crash.
This page has the link that I clicked: http://web-browsers.findthebest.com/compare/3-31/Chrome-vs-Netscape

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4897740 (LWP 15358))]

Thread 8 (Thread 0xb0b74b40 (LWP 15369)):
#0  0xb532b792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb754485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb1f1a65d in WTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb26b1dc0 <WTF::pageheap_memory>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#3  0xb1f1a68f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb26b1dc0 <WTF::pageheap_memory>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#4  0xb5327b5e in start_thread () from /lib/libpthread.so.0
#5  0xb753716e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb0254b40 (LWP 15370)):
#0  0xb752c401 in poll () from /lib/libc.so.6
#1  0xb511764b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb5108bd0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5108d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb5b4c8af in QEventDispatcherGlib::processEvents (this=0xaf900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb5b1939c in QEventLoop::processEvents (this=this@entry=0xb0254258, flags=...) at kernel/qeventloop.cpp:149
#6  0xb5b19691 in QEventLoop::exec (this=0xb0254258, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5a04b6c in QThread::exec (this=this@entry=0x822f3f8) at thread/qthread.cpp:542
#8  0xb5a04ccb in QThread::run (this=0x822f3f8) at thread/qthread.cpp:609
#9  0xb5a07f78 in QThreadPrivate::start (arg=0x822f3f8) at thread/qthread_unix.cpp:338
#10 0xb5327b5e in start_thread () from /lib/libpthread.so.0
#11 0xb753716e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xae318b40 (LWP 15375)):
#0  0xb5329ce3 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb7544a64 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb5149ee0 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#3  0xb510869d in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb5108b62 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb5108d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb5b4c8af in QEventDispatcherGlib::processEvents (this=0x844f258, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb5b1939c in QEventLoop::processEvents (this=this@entry=0xae318228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb5b19691 in QEventLoop::exec (this=0xae318228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5a04b6c in QThread::exec (this=0x8448c18) at thread/qthread.cpp:542
#10 0xb5af799d in QInotifyFileSystemWatcherEngine::run (this=0x8448c18) at io/qfilesystemwatcher_inotify.cpp:256
#11 0xb5a07f78 in QThreadPrivate::start (arg=0x8448c18) at thread/qthread_unix.cpp:338
#12 0xb5327b5e in start_thread () from /lib/libpthread.so.0
#13 0xb753716e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xad45eb40 (LWP 15416)):
#0  0xb5329ce3 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb7544a64 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb5149ee0 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#3  0xb51084e6 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#4  0xb5108b2e in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb5108d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb5b4c8af in QEventDispatcherGlib::processEvents (this=0xaf902b08, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb5b1939c in QEventLoop::processEvents (this=this@entry=0xad45e238, flags=...) at kernel/qeventloop.cpp:149
#8  0xb5b19691 in QEventLoop::exec (this=0xad45e238, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5a04b6c in QThread::exec (this=0x84f2478) at thread/qthread.cpp:542
#10 0xb70573ef in KIO::NameLookUpThread::run (this=0x84f2478) at /usr/src/debug/kdelibs-4.10.5/kio/kio/hostinfo.cpp:226
#11 0xb5a07f78 in QThreadPrivate::start (arg=0x84f2478) at thread/qthread_unix.cpp:338
#12 0xb5327b5e in start_thread () from /lib/libpthread.so.0
#13 0xb753716e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xacc5eb40 (LWP 15484)):
#0  0xb532b792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb754485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb2b8d736 in queue_processor (data=0x84dccd8) at /usr/src/debug/icedtea-web-1.4/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:727
#3  0xb5327b5e in start_thread () from /lib/libpthread.so.0
#4  0xb753716e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xac082b40 (LWP 15485)):
#0  0xb532b792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb754485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb2b8d736 in queue_processor (data=0x84dccd8) at /usr/src/debug/icedtea-web-1.4/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:727
#3  0xb5327b5e in start_thread () from /lib/libpthread.so.0
#4  0xb753716e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab882b40 (LWP 15486)):
#0  0xb532b792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb754485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb2b8d736 in queue_processor (data=0x84dccd8) at /usr/src/debug/icedtea-web-1.4/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:727
#3  0xb5327b5e in start_thread () from /lib/libpthread.so.0
#4  0xb753716e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4897740 (LWP 15358)):
[KCrash Handler]
#6  operator QtSharedPointer::ExternalRefCountData* (this=0x3078) at ../../src/corelib/thread/qbasicatomic.h:169
#7  QtSharedPointer::ExternalRefCountData::getAndRef (obj=0x86d47c8) at tools/qsharedpointer.cpp:1255
#8  0xb54a8c7d in QWeakPointer<QObject> (ptr=0x86d47c8, this=<optimized out>) at ../../src/corelib/tools/qsharedpointer_impl.h:595
#9  operator=<QObject> (ptr=0x86d47c8, this=0x81619e8) at ../../src/corelib/tools/qsharedpointer_impl.h:600
#10 QNetworkRequest::setOriginatingObject (this=0xbfd3609c, object=0x86d47c8) at access/qnetworkrequest.cpp:565
#11 0xb1b9ecf4 in WebCore::ResourceRequest::toNetworkRequest (this=0xbfd360dc, originatingFrame=0x86d47c8) at ../../../Source/WebCore/platform/network/qt/ResourceRequestQt.cpp:50
#12 0xb1ba3ee5 in WebCore::QNetworkReplyHandler::redirect (this=0x8be2d98, response=..., redirection=...) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:569
#13 0xb1ba4cad in WebCore::QNetworkReplyHandler::sendResponseIfNeeded (this=0x8be2d98) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:520
#14 0xb1ba2446 in flush (this=0x8be2db8) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:195
#15 WebCore::QNetworkReplyHandlerCallQueue::flush (this=0x8be2db8) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:187
#16 0xb1ba3529 in ~QueueLocker (this=<optimized out>, __in_chrg=<optimized out>) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:203
#17 WebCore::QNetworkReplyWrapper::receiveMetaData (this=0x89cab00) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:276
#18 0xb1ba36a5 in WebCore::QNetworkReplyWrapper::qt_static_metacall (_o=0x86d47c8, _id=-1076666436, _a=<optimized out>, _c=<optimized out>) at ./moc_QNetworkReplyHandler.cpp:56
#19 0xb5b32c22 in QMetaObject::activate (sender=0x8baf4f8, m=0xb55732c4 <QNetworkReply::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3548
#20 0xb55251e5 in QNetworkReply::finished (this=this@entry=0x8baf4f8) at .moc/release-shared/moc_qnetworkreply.cpp:166
#21 0xb552548c in qt_static_metacall (_a=0xbfd36644, _id=1, _o=0x8baf4f8, _c=<optimized out>) at .moc/release-shared/moc_qnetworkreply.cpp:107
#22 QNetworkReply::qt_static_metacall (_o=0x8baf4f8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfd36644) at .moc/release-shared/moc_qnetworkreply.cpp:100
#23 0xb5b2328d in QMetaMethod::invoke (this=0xbfd36774, object=0x8baf4f8, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#24 0xb5b25909 in QMetaObject::invokeMethod (obj=0x8baf4f8, member=0xb70eee6e "finished", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#25 0xb6f5a578 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=type@entry=Qt::AutoConnection, member=0xb70eee6e "finished", obj=0x8baf4f8) at /usr/include/QtCore/qobjectdefs.h:418
#26 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0x8baf4f8, state=state@entry=true, type=type@entry=Qt::AutoConnection) at /usr/src/debug/kdelibs-4.10.5/kio/kio/accessmanagerreply_p.cpp:484
#27 0xb6f5b9c8 in KDEPrivate::AccessManagerReply::slotResult (this=0x8baf4f8, kJob=0x88c24d0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/accessmanagerreply_p.cpp:427
#28 0xb5b32c22 in QMetaObject::activate (sender=0x88c24d0, m=0xb5f5846c <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfd36ba8) at kernel/qobject.cpp:3548
#29 0xb5da0ab5 in KJob::result (this=this@entry=0x88c24d0, _t1=_t1@entry=0x88c24d0) at /usr/src/debug/kdelibs-4.10.5/build/kdecore/kjob.moc:208
#30 0xb5da0b08 in KJob::emitResult (this=0x88c24d0) at /usr/src/debug/kdelibs-4.10.5/kdecore/jobs/kjob.cpp:318
#31 0xb6f959cd in KIO::SimpleJob::slotFinished (this=this@entry=0x88c24d0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/job.cpp:494
#32 0xb6f9e95d in KIO::TransferJob::slotFinished (this=0x88c24d0) at /usr/src/debug/kdelibs-4.10.5/kio/kio/job.cpp:1081
#33 0xb6f9cbf8 in qt_static_metacall (_a=0xbfd36ddc, _id=7, _o=0x88c24d0, _c=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/build/kio/jobclasses.moc:388
#34 KIO::TransferJob::qt_static_metacall (_o=_o@entry=0x88c24d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=7, _a=0xbfd36ddc) at /usr/src/debug/kdelibs-4.10.5/build/kio/jobclasses.moc:375
#35 0xb5b32c22 in QMetaObject::activate (sender=0x8861410, m=0xb7172460 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3548
#36 0xb7049b25 in KIO::SlaveInterface::finished (this=this@entry=0x8861410) at /usr/src/debug/kdelibs-4.10.5/build/kio/slaveinterface.moc:185
#37 0xb704ca03 in KIO::SlaveInterface::dispatch (this=0x8861410, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slaveinterface.cpp:172
#38 0xb70491ca in KIO::SlaveInterface::dispatch (this=0x8861410) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slaveinterface.cpp:88
#39 0xb703bd58 in KIO::Slave::gotInput (this=this@entry=0x8861410) at /usr/src/debug/kdelibs-4.10.5/kio/kio/slave.cpp:344
#40 0xb703c3b4 in KIO::Slave::qt_static_metacall (_o=_o@entry=0x8861410, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=2, _a=0xbfd3709c) at /usr/src/debug/kdelibs-4.10.5/build/kio/slave.moc:57
#41 0xb5b32c22 in QMetaObject::activate (sender=0x8822c50, m=0xb716f0f0 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3548
#42 0xb6f63ea5 in KIO::Connection::readyRead (this=0x8822c50) at /usr/src/debug/kdelibs-4.10.5/build/kio/connection.moc:106
#43 0xb6f64508 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kio/kio/connection.cpp:82
#44 KIO::ConnectionPrivate::dequeue (this=0x8878e88) at /usr/src/debug/kdelibs-4.10.5/kio/kio/connection.cpp:71
#45 0xb5b2c64a in QMetaCallEvent::placeMetaCall (this=0x83ed0f8, object=0x8822c50) at kernel/qobject.cpp:524
#46 0xb5b30bab in QObject::event (this=0x8822c50, e=0x83ed0f8) at kernel/qobject.cpp:1203
#47 0xb60aebac in QApplicationPrivate::notify_helper (this=0x8070c80, receiver=0x8822c50, e=0x83ed0f8) at kernel/qapplication.cpp:4562
#48 0xb60b35cc in QApplication::notify (this=0x83ed0f8, receiver=0x8822c50, e=0x83ed0f8) at kernel/qapplication.cpp:3944
#49 0xb6c36ae1 in KApplication::notify (this=0xbfd379b4, receiver=0x8822c50, event=0x83ed0f8) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#50 0xb5b1a8ce in QCoreApplication::notifyInternal (this=0xbfd379b4, receiver=0x8822c50, event=0x83ed0f8) at kernel/qcoreapplication.cpp:946
#51 0xb5b1e621 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804b370) at kernel/qcoreapplication.cpp:1570
#53 0xb5b1e89c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1463
#54 0xb5b4c714 in sendPostedEvents () at kernel/qcoreapplication.h:236
#55 postEventSourceDispatch (s=0x80708a8) at kernel/qeventdispatcher_glib.cpp:279
#56 0xb51088b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0xb5108c50 in ?? () from /usr/lib/libglib-2.0.so.0
#58 0xb5108d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0xb5b4c891 in QEventDispatcherGlib::processEvents (this=0x804e9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#60 0xb61604aa in QGuiEventDispatcherGlib::processEvents (this=0x804e9c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0xb5b1939c in QEventLoop::processEvents (this=this@entry=0xbfd37888, flags=...) at kernel/qeventloop.cpp:149
#62 0xb5b19691 in QEventLoop::exec (this=0xbfd37888, flags=...) at kernel/qeventloop.cpp:204
#63 0xb5b1e94a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#64 0xb60aca24 in QApplication::exec () at kernel/qapplication.cpp:3823
#65 0xb7683dfa in kdemain (argc=2, argv=0xbfd37ba4) at /usr/src/debug/kde-baseapps-4.10.5/konqueror/src/konqmain.cpp:227
#66 0x080485bb in main (argc=2, argv=0xbfd37ba4) at /usr/src/debug/kde-baseapps-4.10.5/build/konqueror/src/konqueror_dummy.cpp:3

This bug may be a duplicate of or related to bug 319441.

Possible duplicates by query: bug 323033, bug 322927, bug 322293, bug 319441, bug 317753.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-21 16:11:45 UTC

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