Bug 290130

Summary: Kpart-Webkit crash
Product: [Unmaintained] kdelibs Reporter: James Campbell <james>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: adawit
Priority: NOR    
Version: 4.6   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James Campbell 2011-12-29 22:07:42 UTC
Application: konqueror (4.6.5 (4.6.5))
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.1.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

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

acid3.acidtests.org. Seems to fail around 72/100 where it reaches this point and browser crashes
- Custom settings of the application:
Using konqueror kpart-webkit. debian testing 29.12.11

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fae504f7760 (LWP 4886))]

Thread 3 (Thread 0x7fae31c44700 (LWP 5624)):
#0  0x00007fff9936e98f in clock_gettime ()
#1  0x00007fae48c2ce86 in clock_gettime () from /lib/x86_64-linux-gnu/librt.so.1
#2  0x00007fae4d7a07f4 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fae4d8622cd in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fae4d862603 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007fae4d86106c in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fae4d861115 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fae48978672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fae4897946d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fae48979a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fae4d861b26 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007fae4d8361c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007fae4d8363bf in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0x00007fae4d74e1ef in QThread::exec() () from /usr/lib/libQtCore.so.4
#14 0x00007fae4d8191ef in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007fae4d750c05 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007fae49448b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007fae4fd793bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fae2b6fb700 (LWP 5651)):
#0  0x00007fae4944d2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fae2dfbfbc7 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fae2dfbfd29 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fae49448b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fae4fd793bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fae504f7760 (LWP 4886)):
[KCrash Handler]
#6  0x00007fae4ac85684 in QHostAddress::isNull() const () from /usr/lib/libQtNetwork.so.4
#7  0x00007fae2eaeb050 in ?? () from /usr/lib/libkwebkit.so.1
#8  0x00007fae2eaeb360 in ?? () from /usr/lib/libkwebkit.so.1
#9  0x00007fae2ead708e in ?? () from /usr/lib/libkwebkit.so.1
#10 0x00007fae2ead9fc7 in ?? () from /usr/lib/libkwebkit.so.1
#11 0x00007fae4d849b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007fae2dd2816f in QWebPage::saveFrameStateRequested(QWebFrame*, QWebHistoryItem*) () from /usr/lib/libQtWebKit.so.4
#13 0x00007fae2dd08bce in ?? () from /usr/lib/libQtWebKit.so.4
#14 0x00007fae2dada719 in ?? () from /usr/lib/libQtWebKit.so.4
#15 0x00007fae2dad03bc in ?? () from /usr/lib/libQtWebKit.so.4
#16 0x00007fae2dd2dc1b in QWebPage::~QWebPage() () from /usr/lib/libQtWebKit.so.4
#17 0x00007fae2eae59a3 in ?? () from /usr/lib/libkwebkit.so.1
#18 0x00007fae2eae59d6 in ?? () from /usr/lib/libkwebkit.so.1
#19 0x00007fae2dd32f6e in ?? () from /usr/lib/libQtWebKit.so.4
#20 0x00007fae2dd32f93 in ?? () from /usr/lib/libQtWebKit.so.4
#21 0x00007fae2dd32cbf in QWebView::~QWebView() () from /usr/lib/libQtWebKit.so.4
#22 0x00007fae2eadff35 in ?? () from /usr/lib/libkwebkit.so.1
#23 0x00007fae2eadff70 in ?? () from /usr/lib/libkwebkit.so.1
#24 0x00007fae4d8489d5 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#25 0x00007fae4c9c0403 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#26 0x00007fae4c9c06a9 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#27 0x00007fae4d84d6f8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007fae4c9c4a5b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007fae4c9749f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007fae4c979881 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007fae4e2a4b96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0x00007fae4d836fbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007fae4d83a378 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#34 0x00007fae4d861663 in ?? () from /usr/lib/libQtCore.so.4
#35 0x00007fae489790cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fae489798c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fae48979a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fae4d861abf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007fae4ca189ce in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007fae4d8361c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007fae4d8363bf in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0x00007fae4d83a567 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#43 0x00007fae500df1d2 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#44 0x00007fae4fcc2ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#45 0x0000000000400691 in _start ()

Reported using DrKonqi
Comment 1 Tommi Tervo 2011-12-30 12:09:43 UTC
Cannot reproduce, kde 4.7.3
Comment 2 Dawit Alemayehu 2011-12-30 16:16:13 UTC
7  0x00007fae2eaeb050 in ?? () from /usr/lib/libkwebkit.so.1
#8  0x00007fae2eaeb360 in ?? () from /usr/lib/libkwebkit.so.1

This is from a very old a version of kwebkitpart (0.9.6). libkwebkit.so no longer exists in the newer versions of kwebkitpart. You or your distro needs to update to the latest version of kwebkitpart which is at 1.2.0.