Bug 352843

Summary: Crashs very often when click on links.
Product: [Applications] konqueror Reporter: geral
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description geral 2015-09-17 14:30:29 UTC
Application: konqueror (4.14.6)
KDE Platform Version: 4.14.6 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.19.0-28-generic i686
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
i just click on a url inside the website i was visitng. This happens very often in the konqueror: crashes when opening url.

The crash can be reproduced every time.

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

Thread 11 (Thread 0xb182fb40 (LWP 6762)):
#0  __GI___pthread_getspecific (key=3) at pthread_getspecific.c:66
#1  0xb4fac466 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4f8d96c in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f64d5b in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f65eb2 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4f66439 in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb2b98335 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb4f8d40a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb506b1aa in start_thread (arg=0xb182fb40) at pthread_create.c:333
#9  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 10 (Thread 0xb0effb40 (LWP 6763)):
#0  0xb4f6576b in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb4f65f7f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4f66156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f661b0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f8d40a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb506b1aa in start_thread (arg=0xb0effb40) at pthread_create.c:333
#6  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 9 (Thread 0xafaffb40 (LWP 6782)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb507025c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7563cf6 in __pthread_cond_wait (cond=0xad660cb0 <WTF::pageheap_memory+20720>, mutex=0xad660c98 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0xacde89ac in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xacde89ff in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb506b1aa in start_thread (arg=0xafaffb40) at pthread_create.c:333
#6  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 8 (Thread 0xaab61b40 (LWP 6783)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb754675b in read () at ../sysdeps/unix/syscall-template.S:81
#2  0xb4fab515 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f65a82 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f65faa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4f66156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5936674 in QEventDispatcherGlib::processEvents (this=0x8810340, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0xb5902d8f in QEventLoop::processEvents (this=0xaab61294, flags=...) at kernel/qeventloop.cpp:149
#8  0xb590311e in QEventLoop::exec (this=0xaab61294, flags=...) at kernel/qeventloop.cpp:204
#9  0xb57e7acb in QThread::exec (this=0x877e2b8) at thread/qthread.cpp:538
#10 0xb57e7ca8 in QThread::run (this=0x877e2b8) at thread/qthread.cpp:605
#11 0xb57ea69e in QThreadPrivate::start (arg=0x877e2b8) at thread/qthread_unix.cpp:349
#12 0xb506b1aa in start_thread (arg=0xaab61b40) at pthread_create.c:333
#13 0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 7 (Thread 0xaa19eb40 (LWP 6785)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb507025c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7563cf6 in __pthread_cond_wait (cond=0xaae757dc, mutex=0xaae757c4) at forward.c:149
#3  0xace179f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xacaf3574 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xacdfe7c6 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xace17369 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb506b1aa in start_thread (arg=0xaa19eb40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 6 (Thread 0xa8f8eb40 (LWP 6788)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb5070626 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7563d3a in __pthread_cond_timedwait (cond=0x88b25f0, mutex=0x88b25d8, abstime=0xa8f8e254) at forward.c:162
#3  0xb57eac28 in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x88b25d8, mutex=0x88b2324, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb57dd0a0 in QThreadPoolThread::run (this=0x88aa620) at concurrent/qthreadpool.cpp:142
#6  0xb57ea69e in QThreadPrivate::start (arg=0x88aa620) at thread/qthread_unix.cpp:349
#7  0xb506b1aa in start_thread (arg=0xa8f8eb40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xa878db40 (LWP 6789)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb5070626 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7563d3a in __pthread_cond_timedwait (cond=0x88b8060, mutex=0x88b8048, abstime=0xa878d254) at forward.c:162
#3  0xb57eac28 in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x88b8048, mutex=0x88b2324, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb57dd0a0 in QThreadPoolThread::run (this=0x88b64e0) at concurrent/qthreadpool.cpp:142
#6  0xb57ea69e in QThreadPrivate::start (arg=0x88b64e0) at thread/qthread_unix.cpp:349
#7  0xb506b1aa in start_thread (arg=0xa878db40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xa7f8cb40 (LWP 6792)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb5070626 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7563d3a in __pthread_cond_timedwait (cond=0x8880270, mutex=0x8880258, abstime=0xa7f8c254) at forward.c:162
#3  0xb57eac28 in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x8880258, mutex=0x88b2324, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb57dd0a0 in QThreadPoolThread::run (this=0x88b7ac0) at concurrent/qthreadpool.cpp:142
#6  0xb57ea69e in QThreadPrivate::start (arg=0x88b7ac0) at thread/qthread_unix.cpp:349
#7  0xb506b1aa in start_thread (arg=0xa7f8cb40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa778bb40 (LWP 6794)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb5070626 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7563d3a in __pthread_cond_timedwait (cond=0x88e9f28, mutex=0x88e9f10, abstime=0xa778b254) at forward.c:162
#3  0xb57eac28 in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x88e9f10, mutex=0x88b2324, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb57dd0a0 in QThreadPoolThread::run (this=0x88b6498) at concurrent/qthreadpool.cpp:142
#6  0xb57ea69e in QThreadPrivate::start (arg=0x88b6498) at thread/qthread_unix.cpp:349
#7  0xb506b1aa in start_thread (arg=0xa778bb40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xa4c1db40 (LWP 6796)):
#0  0xb775fbe0 in __kernel_vsyscall ()
#1  0xb5070626 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7563d3a in __pthread_cond_timedwait (cond=0x899e060, mutex=0x899e048, abstime=0xa4c1d254) at forward.c:162
#3  0xb57eac28 in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x899e048, mutex=0x88b2324, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb57dd0a0 in QThreadPoolThread::run (this=0x8fa9928) at concurrent/qthreadpool.cpp:142
#6  0xb57ea69e in QThreadPrivate::start (arg=0x8fa9928) at thread/qthread_unix.cpp:349
#7  0xb506b1aa in start_thread (arg=0xa4c1db40) at pthread_create.c:333
#8  0xb7556fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb31db740 (LWP 6761)):
[KCrash Handler]
#7  0xb590b917 in QMetaObject::cast (this=0xad57fe38 <QWebFrame::staticMetaObject>, obj=0x8e2ea58) at kernel/qmetaobject.cpp:274
#8  0xab749068 in WebCore::FrameNetworkingContextQt::networkAccessManager() const () at /build/buildd/qtwebkit-source-2.3.2/Source/WTF/wtf/Vector.h:529
#9  0xac13bfd3 in WebCore::thirdPartyCookiePolicyPermits(WebCore::NetworkingContext*, QUrl const&, QUrl const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#10 0xac129913 in WebCore::ResourceRequest::toNetworkRequest(WebCore::NetworkingContext*) const () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#11 0xac130190 in WebCore::QNetworkReplyHandler::redirect(WebCore::ResourceResponse&, QUrl const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#12 0xac131037 in WebCore::QNetworkReplyHandler::sendResponseIfNeeded() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#13 0xac12ebc6 in WebCore::QNetworkReplyHandlerCallQueue::flush() [clone .part.55] () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#14 0xac12f6e1 in WebCore::QNetworkReplyWrapper::receiveMetaData() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#15 0xb591a70e in QMetaObject::activate (sender=0x8f40950, m=0xb54392c4 <QNetworkReply::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3567
#16 0xb53de9a2 in QNetworkReply::finished (this=0x8f40950) at .moc/release-shared/moc_qnetworkreply.cpp:165
#17 0xb53debf9 in QNetworkReply::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfbf02d0, _c=<optimized out>) at .moc/release-shared/moc_qnetworkreply.cpp:106
#18 0xb590d5f0 in QMetaMethod::invoke (this=0xbfbf03a4, object=0x8f40950, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#19 0xb590fc40 in QMetaObject::invokeMethod (obj=0x8f40950, member=0xb7030175 "finished", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#20 0xb6e95982 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0xb7030175 "finished", obj=0x8f40950) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#21 KDEPrivate::AccessManagerReply::emitFinished (this=0x8f40950, state=true, type=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:485
#22 0xb6e9818b in KDEPrivate::AccessManagerReply::slotResult (this=0x8f40950, kJob=0x8a65f48) at ../../kio/kio/accessmanagerreply_p.cpp:427
#23 0xb6e984a6 in KDEPrivate::AccessManagerReply::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfbf07c4, _c=<optimized out>) at ./accessmanagerreply_p.moc:60
#24 0xb591a70e in QMetaObject::activate (sender=0x8a65f48, m=0xb5dc6f4c <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfbf07c4) at kernel/qobject.cpp:3567
#25 0xb5b93dc9 in KJob::result (this=0x8a65f48, _t1=0x8a65f48) at ./kjob.moc:207
#26 0xb5b93e31 in KJob::emitResult (this=0x8a65f48) at ../../kdecore/jobs/kjob.cpp:318
#27 0xb6edd3af in KIO::SimpleJob::slotFinished (this=0x8a65f48) at ../../kio/kio/job.cpp:496
#28 0xb6ede859 in KIO::TransferJob::slotFinished (this=0x8a65f48) at ../../kio/kio/job.cpp:1110
#29 0xb6edf441 in KIO::TransferJob::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfbf09b4, _c=<optimized out>) at ./jobclasses.moc:387
#30 0xb591a70e in QMetaObject::activate (sender=0x8988a30, m=0xb713a700 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3567
#31 0xb6f8ff22 in KIO::SlaveInterface::finished (this=0x8988a30) at ./slaveinterface.moc:184
#32 0xb6f91ff3 in KIO::SlaveInterface::dispatch (this=0x8988a30, _cmd=143354116, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#33 0xb6f8edce in KIO::SlaveInterface::dispatch (this=0x8988a30) at ../../kio/kio/slaveinterface.cpp:92
#34 0xb6f80eb2 in KIO::Slave::gotInput (this=0x8988a30) at ../../kio/kio/slave.cpp:344
#35 0xb6f81b24 in KIO::Slave::qt_static_metacall (_o=0x8988a30, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfbf0be4) at ./slave.moc:56
#36 0xb591a70e in QMetaObject::activate (sender=0x8983ef0, m=0xb71374a8 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3567
#37 0xb6ea0022 in KIO::Connection::readyRead (this=0x8983ef0) at ./connection.moc:105
#38 0xb6ea0649 in KIO::ConnectionPrivate::dequeue (this=0x88b6568) at ../../kio/kio/connection.cpp:82
#39 0xb5916b0a in QMetaCallEvent::placeMetaCall (this=0x8fffbd8, object=0x8983ef0) at kernel/qobject.cpp:524
#40 0xb591eff9 in QObject::event (this=0x8983ef0, e=0x8fffbd8) at kernel/qobject.cpp:1222
#41 0xb5f0736a in QApplicationPrivate::notify_helper (this=0x82d0150, receiver=0x8983ef0, e=0x8fffbd8) at kernel/qapplication.cpp:4570
#42 0xb5f0e270 in QApplication::notify (this=0xbfbf12cc, receiver=0x8983ef0, e=0x8fffbd8) at kernel/qapplication.cpp:4356
#43 0xb6abd6ac in KApplication::notify (this=0xbfbf12cc, receiver=0x8983ef0, event=0x8fffbd8) at ../../kdeui/kernel/kapplication.cpp:311
#44 0xb590440a in QCoreApplication::notifyInternal (this=0xbfbf12cc, receiver=0x8983ef0, event=0x8fffbd8) at kernel/qcoreapplication.cpp:955
#45 0xb5907f91 in sendEvent (event=0x8fffbd8, receiver=0x8983ef0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82ad130) at kernel/qcoreapplication.cpp:1579
#47 0xb59084e5 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1472
#48 0xb59364f1 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0x82cbfd8) at kernel/qeventdispatcher_glib.cpp:300
#50 0xb4f65d64 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb4f66089 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb4f66156 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb5936653 in QEventDispatcherGlib::processEvents (this=0x82adcc8, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#54 0xb5fbe4e6 in QGuiEventDispatcherGlib::processEvents (this=0x82adcc8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb5902d8f in QEventLoop::processEvents (this=0xbfbf1214, flags=...) at kernel/qeventloop.cpp:149
#56 0xb590311e in QEventLoop::exec (this=0xbfbf1214, flags=...) at kernel/qeventloop.cpp:204
#57 0xb5909266 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#58 0xb5f05204 in QApplication::exec () at kernel/qapplication.cpp:3828
#59 0xb76f6db5 in kdemain (argc=1, argv=0x850d6f0) at ../../../konqueror/src/konqmain.cpp:227
#60 0x0804855b in main (argc=1, argv=0xbfbf1464) at konqueror_dummy.cpp:3

Possible duplicates by query: bug 349606.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:08:00 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:55:50 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-30 04:08:01 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!