Bug 264130 - Konqueror crashed while switching tabs
Summary: Konqueror crashed while switching tabs
Status: RESOLVED NOT A BUG
Alias: None
Product: kwebkitpart
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: webkit-devel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-24 02:17 UTC by Markus Kohls
Modified: 2011-01-24 05:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Kohls 2011-01-24 02:17:55 UTC
Application: konqueror (4.5.5 (KDE 4.5.5))
KDE Platform Version: 4.5.5 (KDE 4.5.5) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-rc5 i686
Distribution (Platform): Gentoo Packages

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

I was switching from One Tab in Konqueror to Another Tab.
Sites involved were comdirect.de (playing with some charts there) and handelsblatt.com.
Other Tabs were open also, but i wasn't looking at them right before the crash.
The Bug appeared directly after i clicked on the tab switching from handelsblatt to comdirect.de.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5880710 (LWP 28711))]

Thread 9 (Thread 0xb014fb70 (LWP 28712)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c054cc in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb47a5f67 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/qt4/libQtWebKit.so.4
#3  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#4  0xb5f690ee in clone () from /lib/libc.so.6

Thread 8 (Thread 0xab34ab70 (LWP 28754)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xaccdd7a9 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#3  0xacd05353 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xaccdd8dd in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xaccddf66 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#7  0xb5f690ee in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaa08db70 (LWP 28756)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xaccdd7a9 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#3  0xacd05353 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xaccdd8dd in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xaccddf66 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#7  0xb5f690ee in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa89bab70 (LWP 28789)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xa8d9fc43 in ?? () from /usr/lib/libxine.so.1
#3  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#4  0xb5f690ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa5b67b70 (LWP 28804)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xaccdd7a9 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#3  0xacd05353 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xaccdd8dd in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xaccddf66 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#7  0xb5f690ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa5362b70 (LWP 28805)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xaccdd7a9 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#3  0xacd05353 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xaccdd8dd in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xaccddf66 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#7  0xb5f690ee in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9c62db70 (LWP 31438)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xb6c7ce21 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6c71a3b in QThreadPoolThread::run() () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6c7c6dd in QThreadPrivate::start(void*) () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#6  0xb5f690ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9f3b3b70 (LWP 31449)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c05874 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xaccdd7a9 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#3  0xacd05353 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xaccdd8dd in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xaccddf66 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb6c00e73 in start_thread () from /lib/libpthread.so.0
#7  0xb5f690ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5880710 (LWP 28711)):
[KCrash Handler]
#7  0xb6d8d985 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/qt4/libQtCore.so.4
#8  0xb6d8dcdb in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#9  0xb6d9d854 in QObject::deleteLater() () from /usr/lib/qt4/libQtCore.so.4
#10 0xb44598d6 in WebCore::QNetworkReplyHandler::finish() () from /usr/lib/qt4/libQtWebKit.so.4
#11 0xb445a314 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtWebKit.so.4
#12 0xb6d911cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#13 0xb6da1716 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#14 0xb5c50df5 in QNetworkReply::finished() () from /usr/lib/qt4/libQtNetwork.so.4
#15 0xb563af6f in KDEPrivate::AccessManagerReply::jobDone(KJob*) () from /usr/lib/libkio.so.5
#16 0xb563ba7d in KDEPrivate::AccessManagerReply::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#17 0xb6d911cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#18 0xb6da1716 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#19 0xb6ff66e5 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#20 0xb6ff6738 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#21 0xb567eb7c in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#22 0xb5685b55 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#23 0xb568a9ac in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#24 0xb6d911cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#25 0xb6da1716 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#26 0xb5748de5 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#27 0xb574c4d9 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#28 0xb5748592 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#29 0xb5738ed8 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#30 0xb57396bc in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#31 0xb6d911cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#32 0xb6da1716 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#33 0xb5644c65 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#34 0xb5645506 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#35 0xb56455d7 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#36 0xb6d911cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#37 0xb6d9c2c5 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/qt4/libQtCore.so.4
#38 0xb6da11ef in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#39 0xb622561c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#40 0xb622a8c7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#41 0xb7500c81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#42 0xb6d8a26d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#43 0xb6d8e483 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4
#44 0xb6d8e5ac in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4
#45 0xb6dbafe4 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/qt4/libQtCore.so.4
#46 0xb5a5dd28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb5a5e5e8 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#48 0xb5a5e922 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb6dbb15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#50 0xb62e48ea in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtGui.so.4
#51 0xb6d8936c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#52 0xb6d89621 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#53 0xb6d8e676 in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4
#54 0xb6223134 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4
#55 0xb307b93d in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#56 0x0804e9f7 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#57 0x0804f657 in handle_launcher_request ()
#58 0x0804fda7 in handle_requests(int) ()
#59 0x08050a87 in main ()

Reported using DrKonqi
Comment 1 Markus Kohls 2011-01-24 02:22:57 UTC
I forgot, i tried to reproduce, but wasn't succesful. Renderer is Webkit. 
CFLAGS "-pipe -O2 -march=athlon-xp -mtune=athlon-xp -ftracer -fomit-frame-pointer -fasynchronous-unwind-tables -floop-interchange -floop-strip-mine -ftree-loop-distribution -floop-block"
Comment 2 Dawit Alemayehu 2011-01-24 05:59:59 UTC
(In reply to comment #1)
> I forgot, i tried to reproduce, but wasn't succesful. Renderer is Webkit. 
> CFLAGS "-pipe -O2 -march=athlon-xp -mtune=athlon-xp -ftracer
> -fomit-frame-pointer -fasynchronous-unwind-tables -floop-interchange
> -floop-strip-mine -ftree-loop-distribution -floop-block"

I closed another bug you reported by referring you to link for the Safe C flags wiki page. The backtraces you provide seem to always show crashes in very weird locations and most of the time in the Qt library itself. My suggestion for you again is to follow the sound guide about safe c flags provided at 

http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD#Athlon_XP.2FGeode_NX

Once you try that and you get similar crashes, feel free to reopen this ticket...