Bug 315200

Summary: exit the application
Product: [Frameworks and Libraries] kwebkitpart Reporter: Nyilas MISY <dr.dabzse>
Component: generalAssignee: webkit-devel
Status: RESOLVED WORKSFORME    
Severity: crash CC: adawit
Priority: NOR Keywords: triaged
Version: 1.3.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nyilas MISY 2013-02-15 12:49:27 UTC
Application: konqueror (4.9.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.4
Operating System: Linux 3.6.10-4.fc18.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Fedora 18 KDE (4.9.4)

friends were here, and we opened their e-mail account (not at the same time). >> http://freemail.hu/mail/login.fm <<
girl was the first, checked her messages, and there have a new login (inside), and just friend typed his username, password, hit enter, and here is the result.. next time again we did the same thing, so girl, and from inside friend's login, next result....

The crash can be reproduced every time.

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

Thread 5 (Thread 0xb6097b40 (LWP 1488)):
#0  0xb7762424 in __kernel_vsyscall ()
#1  0x4be3b18c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4a8b49b9 in WTF::TCMalloc_PageHeap::scavengerThread() () from /lib/libQtWebKit.so.4
#3  0x4a8b4ab0 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib/libQtWebKit.so.4
#4  0x4be37aff in start_thread () from /lib/libpthread.so.0
#5  0x4bd67d4e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb5776b40 (LWP 1491)):
#0  0x4206ad30 in __x86.get_pc_thunk.bx () from /lib/libglib-2.0.so.0

Thread 3 (Thread 0xb196bb40 (LWP 2357)):
#0  0x420c2c85 in g_thread_self () from /lib/libglib-2.0.so.0
#1  0x4209b674 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#2  0x4209c329 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
#3  0x4209c5e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x42986aef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#5  0x42952b2d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#6  0x42952e29 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#7  0x4283b0ac in QThread::exec() () from /lib/libQtCore.so.4
#8  0x444acfe0 in KIO::NameLookUpThread::run() () from /lib/libkio.so.5
#9  0x4283e53a in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4
#10 0x4be37aff in start_thread () from /lib/libpthread.so.0
#11 0x4bd67d4e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xae449b40 (LWP 4785)):
#0  0xb7762424 in __kernel_vsyscall ()
#1  0x4be3b18c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4283eb38 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4
#3  0x4a8c0a6a in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () from /lib/libQtWebKit.so.4
#4  0x4a5a2670 in WebCore::DatabaseThread::databaseThread() () from /lib/libQtWebKit.so.4
#5  0x4a8c1e05 in WTF::threadEntryPoint(void*) () from /lib/libQtWebKit.so.4
#6  0x4a8c03d2 in WTF::ThreadPrivate::run() () from /lib/libQtWebKit.so.4
#7  0x4283e53a in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4
#8  0x4be37aff in start_thread () from /lib/libpthread.so.0
#9  0x4bd67d4e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7730780 (LWP 1480)):
[KCrash Handler]
#6  0x00000088 in ?? ()
#7  0x4295adf9 in QMetaObject::cast(QObject*) const () from /lib/libQtCore.so.4
#8  0x49fa5389 in WebCore::FrameNetworkingContextQt::networkAccessManager() const () from /lib/libQtWebKit.so.4
#9  0x4a573817 in WebCore::QNetworkReplyHandler::start() () from /lib/libQtWebKit.so.4
#10 0x4a57246e in WebCore::QNetworkReplyHandlerCallQueue::flush() () from /lib/libQtWebKit.so.4
#11 0x4a573571 in WebCore::QNetworkReplyWrapper::receiveMetaData() () from /lib/libQtWebKit.so.4
#12 0x4a5736e5 in WebCore::QNetworkReplyWrapper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.48] () from /lib/libQtWebKit.so.4
#13 0x4296b25e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQtCore.so.4
#14 0x42272896 in QNetworkReply::finished() () from /lib/libQtNetwork.so.4
#15 0x42272b3c in QNetworkReply::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib/libQtNetwork.so.4
#16 0x4295cb7f in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /lib/libQtCore.so.4
#17 0x4295f24a in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /lib/libQtCore.so.4
#18 0x443add89 in KDEPrivate::AccessManagerReply::emitFinished(bool, Qt::ConnectionType) () from /lib/libkio.so.5
#19 0x443af23b in KDEPrivate::AccessManagerReply::slotResult(KJob*) () from /lib/libkio.so.5
#20 0x4296b25e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQtCore.so.4
#21 0x42d42c06 in KJob::result(KJob*) () from /lib/libkdecore.so.5
#22 0x42d42c59 in KJob::emitResult() () from /lib/libkdecore.so.5
#23 0x443e9adb in KIO::SimpleJob::slotFinished() () from /lib/libkio.so.5
#24 0x443f2a2e in KIO::TransferJob::slotFinished() () from /lib/libkio.so.5
#25 0x443f0c88 in KIO::TransferJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib/libkio.so.5
#26 0x4296b25e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQtCore.so.4
#27 0x4449f336 in KIO::SlaveInterface::finished() () from /lib/libkio.so.5
#28 0x444a2263 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/libkio.so.5
#29 0x4449e9cb in KIO::SlaveInterface::dispatch() () from /lib/libkio.so.5
#30 0x444911e8 in KIO::Slave::gotInput() () from /lib/libkio.so.5
#31 0x44491844 in KIO::Slave::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib/libkio.so.5
#32 0x4296b25e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib/libQtCore.so.4
#33 0x443b78d6 in KIO::Connection::readyRead() () from /lib/libkio.so.5
#34 0x443b7f38 in KIO::ConnectionPrivate::dequeue() () from /lib/libkio.so.5
#35 0x429660eb in QMetaCallEvent::placeMetaCall(QObject*) () from /lib/libQtCore.so.4
#36 0x4296a753 in QObject::event(QEvent*) () from /lib/libQtCore.so.4
#37 0x4332906c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/libQtGui.so.4
#38 0x4332db2f in QApplication::notify(QObject*, QEvent*) () from /lib/libQtGui.so.4
#39 0x43ecda52 in KApplication::notify(QObject*, QEvent*) () from /lib/libkdeui.so.5
#40 0x4295408e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib/libQtCore.so.4
#41 0x42958035 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/libQtCore.so.4
#42 0x429582bd in QCoreApplication::sendPostedEvents(QObject*, int) () from /lib/libQtCore.so.4
#43 0x42986945 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/libQtCore.so.4
#44 0x4209c15b in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x4209c500 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
#46 0x4209c5e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x42986ad2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#48 0x433db70b in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtGui.so.4
#49 0x42952b2d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#50 0x42952e29 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4
#51 0x4295836b in QCoreApplication::exec() () from /lib/libQtCore.so.4
#52 0x43326ee5 in QApplication::exec() () from /lib/libQtGui.so.4
#53 0x4118048b in kdemain () from /lib/libkdeinit4_konqueror.so
#54 0x0804870c in main ()

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2013-02-16 08:33:00 UTC
The backtrace you provided lacks the important information such as line# and source file.  From what you provided, the crash seems to be upstream in QtWebKit, but to be certain you would need to install the "debuginfo" RPMS for at least the following three packages: qtwebkit, qt and kdelibs. 

After doing should log out of KDE and log back in and try to reproduce the crash again and post the resulting crash backtrace here.
Comment 2 Jekyll Wu 2013-02-20 05:03:42 UTC
Wait from information requested in comment #1. Set status correctly .
Comment 3 Andrew Crouthamel 2018-09-24 02:11:26 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 set the bug status 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 4 Andrew Crouthamel 2018-10-27 02:34:45 UTC
Dear Bug Submitter,

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!