Bug 305864

Summary: Crash when changing browser engine from WebKit to KHTML
Product: [Frameworks and Libraries] kwebkitpart Reporter: Graeme Hewson <bugs>
Component: generalAssignee: webkit-devel
Status: RESOLVED NOT A BUG    
Severity: crash CC: adawit, christian_weilbach
Priority: NOR    
Version: 1.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Graeme Hewson 2012-08-27 09:47:12 UTC
Application: konqueror (4.9.00)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

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

Configure Konqueror to use the default Web browser engine: WebKit (General settings).
Start a new instance of Konqueror.
Change the default Web browser engine to KHTML.
Crash occurs.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7fe968236700 (LWP 15111)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe96aabbdec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe96b484de0) at wtf/FastMalloc.cpp:2495
#2  0x00007fe96aabbf19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007fe97bb0ce9a in start_thread (arg=0x7fe968236700) at pthread_create.c:308
#4  0x00007fe9825394bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe967935700 (LWP 15112)):
#0  0x00007fe98252db03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe97b44c036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe97b44c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe98001c9e6 in QEventDispatcherGlib::processEvents (this=0x7fe9600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe97ffebf22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe97ffec177 in QEventLoop::exec (this=0x7fe967934e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe97feeb057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fe97feee07b in QThreadPrivate::start (arg=0x200a1f0) at thread/qthread_unix.cpp:307
#8  0x00007fe97bb0ce9a in start_thread (arg=0x7fe967935700) at pthread_create.c:308
#9  0x00007fe9825394bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe964de0700 (LWP 15113)):
#0  0x00007fe97bb1005d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fe918000a60) at pthread_mutex_unlock.c:290
#2  0x00007fe97b4875d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe97b44befc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe97b44c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe98001c9e6 in QEventDispatcherGlib::processEvents (this=0x7fe9180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fe97ffebf22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe97ffec177 in QEventLoop::exec (this=0x7fe964ddfdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe97feeb057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fe97ffcbc2f in QInotifyFileSystemWatcherEngine::run (this=0x2e61da0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe97feee07b in QThreadPrivate::start (arg=0x2e61da0) at thread/qthread_unix.cpp:307
#11 0x00007fe97bb0ce9a in start_thread (arg=0x7fe964de0700) at pthread_create.c:308
#12 0x00007fe9825394bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe914044700 (LWP 15114)):
#0  0x00007fe97b487320 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe97b4875c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe97b44befc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe97b44c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe98001c9e6 in QEventDispatcherGlib::processEvents (this=0x7fe90c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fe97ffebf22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe97ffec177 in QEventLoop::exec (this=0x7fe914043dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe97feeb057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fe97ffcbc2f in QInotifyFileSystemWatcherEngine::run (this=0x327ea40) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe97feee07b in QThreadPrivate::start (arg=0x327ea40) at thread/qthread_unix.cpp:307
#10 0x00007fe97bb0ce9a in start_thread (arg=0x7fe914044700) at pthread_create.c:308
#11 0x00007fe9825394bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe982cd2780 (LWP 15106)):
[KCrash Handler]
#6  0x00000000000000a0 in ?? ()
#7  0x00007fe97fff3d29 in QMetaObject::cast (this=0x7fe96b927320, obj=0x3332990) at kernel/qmetaobject.cpp:274
#8  0x00007fe96b6f66ff in ?? () from /usr/lib/kde4/kwebkitpart.so
#9  0x00007fe96b6f2534 in ?? () from /usr/lib/kde4/kwebkitpart.so
#10 0x00007fe96b6f259d in ?? () from /usr/lib/kde4/kwebkitpart.so
#11 0x00007fe96b6e82d2 in ?? () from /usr/lib/kde4/kwebkitpart.so
#12 0x00007fe96b6e834a in ?? () from /usr/lib/kde4/kwebkitpart.so
#13 0x00007fe981dc2f50 in KParts::Part::slotWidgetDestroyed (this=0x33370a0) at ../../kparts/part.cpp:353
#14 0x00007fe980001841 in QMetaObject::activate (sender=0x3332580, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff297b0ac0) at kernel/qobject.cpp:3547
#15 0x00007fe98000219f in QObject::destroyed (this=<optimized out>, _t1=0x3332580) at .moc/release-shared/moc_qobject.cpp:149
#16 0x00007fe980005c4e in QObject::~QObject (this=0x3332580, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#17 0x00007fe97f13c64d in QWidget::~QWidget (this=0x3332580, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1552
#18 0x00007fe97f13c889 in QWidget::~QWidget (this=0x3332580, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#19 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x33287a0) at kernel/qobject.cpp:1908
#20 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x33281d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#21 0x00007fe97f502709 in QGroupBox::~QGroupBox (this=0x33281d0, __in_chrg=<optimized out>) at widgets/qgroupbox.cpp:216
#22 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x32e8860) at kernel/qobject.cpp:1908
#23 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x32e8650, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#24 0x00007fe964373dde in ?? () from /usr/lib/kde4/kcm_konqhtml.so
#25 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x32e3fd0) at kernel/qobject.cpp:1908
#26 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x32e1830, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#27 0x00007fe9809a6439 in KDialog::~KDialog (this=0x32e1830, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:204
#28 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x32d9650) at kernel/qobject.cpp:1908
#29 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x32d9600, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#30 0x00007fe964373d9e in ?? () from /usr/lib/kde4/kcm_konqhtml.so
#31 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x32d8650) at kernel/qobject.cpp:1908
#32 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x32d8620, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#33 0x00007fe97f55d789 in QStackedWidget::~QStackedWidget (this=0x32d8620, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:193
#34 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x32d82f0) at kernel/qobject.cpp:1908
#35 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x2f6ff20, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#36 0x00007fe980b34039 in KTabWidget::~KTabWidget (this=0x2f6ff20, __in_chrg=<optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:257
#37 0x00007fe97ffffef5 in QObjectPrivate::deleteChildren (this=0x3269980) at kernel/qobject.cpp:1908
#38 0x00007fe97f13c5b0 in QWidget::~QWidget (this=0x2f6fe20, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#39 0x00007fe980ae8f43 in KCModule::~KCModule (this=0x2f6fe20, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#40 0x00007fe96435c949 in ?? () from /usr/lib/kde4/kcm_konqhtml.so
#41 0x00007fe981b80434 in KCModuleProxy::deleteClient (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:219
#42 0x00007fe981b7db7c in KCMultiDialogPrivate::_k_dialogClosed (this=0x2ee72e0) at ../../kutils/kcmultidialog.cpp:201
#43 0x00007fe980001841 in QMetaObject::activate (sender=0x2ec7460, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#44 0x00007fe97f14227f in QWidget::event (this=0x2ec7460, event=0x7fff297b1aa0) at kernel/qwidget.cpp:8582
#45 0x00007fe97f0f17b4 in notify_helper (e=0x7fff297b1aa0, receiver=0x2ec7460, this=0x181b3c0) at kernel/qapplication.cpp:4556
#46 QApplicationPrivate::notify_helper (this=0x181b3c0, receiver=0x2ec7460, e=0x7fff297b1aa0) at kernel/qapplication.cpp:4528
#47 0x00007fe97f0f6583 in QApplication::notify (this=0x7fff297b3760, receiver=0x2ec7460, e=0x7fff297b1aa0) at kernel/qapplication.cpp:4417
#48 0x00007fe980a53456 in KApplication::notify (this=0x7fff297b3760, receiver=0x2ec7460, event=0x7fff297b1aa0) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007fe97ffed3ec in QCoreApplication::notifyInternal (this=0x7fff297b3760, receiver=0x2ec7460, event=0x7fff297b1aa0) at kernel/qcoreapplication.cpp:915
#50 0x00007fe97f142e44 in sendEvent (event=0x7fff297b1aa0, receiver=0x2ec7460) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#51 QWidgetPrivate::hide_helper (this=0x2f007a0) at kernel/qwidget.cpp:7637
#52 0x00007fe97f144b78 in QWidget::setVisible (this=0x2ec7460, visible=<optimized out>) at kernel/qwidget.cpp:7810
#53 0x00007fe97f5c2f33 in QDialog::setVisible (this=0x2ec7460, visible=<optimized out>) at dialogs/qdialog.cpp:793
#54 0x00007fe97f5c22a4 in hide (this=0x2ec7460) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:498
#55 QDialog::done (this=<optimized out>, r=1) at dialogs/qdialog.cpp:591
#56 0x00007fe980001841 in QMetaObject::activate (sender=0x2ec7460, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#57 0x00007fe9809a9198 in KDialog::slotButtonClicked (this=0x2ec7460, button=4) at ../../kdeui/dialogs/kdialog.cpp:884
#58 0x00007fe9809a95b4 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kdialog.moc:167
#59 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kdialog.moc:127
#60 0x00007fe980001841 in QMetaObject::activate (sender=0x2ee7370, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff297b1ec0) at kernel/qobject.cpp:3547
#61 0x00007fe9800090fe in QSignalMapper::mapped (this=<optimized out>, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:115
#62 0x00007fe98000969b in QSignalMapper::map (this=0x2ee7370, sender=0x2f15560) at kernel/qsignalmapper.cpp:266
#63 0x00007fe980001841 in QMetaObject::activate (sender=0x2f15560, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff297b2050) at kernel/qobject.cpp:3547
#64 0x00007fe97f7820c2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#65 0x00007fe97f4bfcae in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#66 0x00007fe97f4c0feb in QAbstractButtonPrivate::click (this=0x2f155f0) at widgets/qabstractbutton.cpp:541
#67 0x00007fe97f4c125c in QAbstractButton::mouseReleaseEvent (this=0x2f15560, e=0x7fff297b2920) at widgets/qabstractbutton.cpp:1123
#68 0x00007fe97f141fb4 in QWidget::event (this=0x2f15560, event=0x7fff297b2920) at kernel/qwidget.cpp:8371
#69 0x00007fe97f0f17b4 in notify_helper (e=0x7fff297b2920, receiver=0x2f15560, this=0x181b3c0) at kernel/qapplication.cpp:4556
#70 QApplicationPrivate::notify_helper (this=0x181b3c0, receiver=0x2f15560, e=0x7fff297b2920) at kernel/qapplication.cpp:4528
#71 0x00007fe97f0f6f2f in QApplication::notify (this=<optimized out>, receiver=0x2f15560, e=0x7fff297b2920) at kernel/qapplication.cpp:4099
#72 0x00007fe980a53456 in KApplication::notify (this=0x7fff297b3760, receiver=0x2f15560, event=0x7fff297b2920) at ../../kdeui/kernel/kapplication.cpp:311
#73 0x00007fe97ffed3ec in QCoreApplication::notifyInternal (this=0x7fff297b3760, receiver=0x2f15560, event=0x7fff297b2920) at kernel/qcoreapplication.cpp:915
#74 0x00007fe97f0f2782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#75 QApplicationPrivate::sendMouseEvent (receiver=0x2f15560, event=0x7fff297b2920, alienWidget=0x2f15560, nativeWidget=0x2ec7460, buttonDown=0x2f15560, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#76 0x00007fe97f171b15 in QETWidget::translateMouseEvent (this=0x2ec7460, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#77 0x00007fe97f170ace in QApplication::x11ProcessEvent (this=0x7fff297b3760, event=0x7fff297b31f0) at kernel/qapplication_x11.cpp:3732
#78 0x00007fe97f19a052 in x11EventSourceDispatch (s=0x1810080, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#79 0x00007fe97b44bd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007fe97b44c0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007fe97b44c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007fe98001c97f in QEventDispatcherGlib::processEvents (this=0x17edb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#83 0x00007fe97f199cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#84 0x00007fe97ffebf22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#85 0x00007fe97ffec177 in QEventLoop::exec (this=0x7fff297b3590, flags=...) at kernel/qeventloop.cpp:204
#86 0x00007fe97fff14c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#87 0x00007fe9828bb28a in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#88 0x00007fe98246876d in __libc_start_main (main=0x400640, argc=2, ubp_av=0x7fff297b4118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff297b4108) at libc-start.c:226
#89 0x0000000000400671 in _start ()

Possible duplicates by query: bug 295910, bug 283657.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-09-02 07:58:27 UTC
Could you please install all debugging symbols, including those for kwebkit and provide a better backtrace? See also techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Graeme Hewson 2012-09-02 17:01:01 UTC
When I click on "Install Debug Symbols" in drkonqui, after a while I get a popup message saying "Could not find debug symbol packages for this application". I think this might have happened when I posted this bug.

How should I proceed? It looks as though I already have the debug package for kwebkit:

wajig list webkit
ii  kpart-webkit                             1.1.0git80efcf77-1                        WebKit KPart
ii  libkdewebkit5                            4:4.9.0a-0ubuntu1~precise1~ppa1           KDE WebKit Library
ii  libqtwebkit4                             2.2.1-1ubuntu4                            Web content engine library for Qt
ii  libqtwebkit4-dbg                         2.2.1-1ubuntu4                            Web content engine library for Qt - debugging symbols
ii  libqtwebkit-dev                          2.2.1-1ubuntu4                            Web content engine library for Qt - development files
ii  libwebkitgtk-1.0-0                       1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+
ii  libwebkitgtk-1.0-0-dbg                   1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+ - Debugging symbols
ii  libwebkitgtk-1.0-common                  1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+ - data files
ii  libwebkitgtk-3.0-0                       1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+
ii  libwebkitgtk-3.0-0-dbg                   1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+ - Debugging symbols
ii  libwebkitgtk-3.0-common                  1.8.1-0ubuntu0.12.04.1                    Web content engine library for GTK+ - data files
rc  libkwebkit1                              0.9.6-0ubuntu3                            KDE bindings for WebKit
Comment 3 Myriam Schweingruber 2012-09-03 15:25:39 UTC
You apparently need to install the package called kpart-webkit-dbg, as kwebkitpart is the one not showing any debugging information in your backtrace:

> #8  0x00007fe96b6f66ff in ?? () from /usr/lib/kde4/kwebkitpart.so
> #9  0x00007fe96b6f2534 in ?? () from /usr/lib/kde4/kwebkitpart.so
> #10 0x00007fe96b6f259d in ?? () from /usr/lib/kde4/kwebkitpart.so
> #11 0x00007fe96b6e82d2 in ?? () from /usr/lib/kde4/kwebkitpart.so
> #12 0x00007fe96b6e834a in ?? () from /usr/lib/kde4/kwebkitpart.so
Comment 4 Graeme Hewson 2012-09-03 15:48:34 UTC
I guess that package isn't included in the Kubuntu 4.9.0 PPA. I'll see what I can do when the next release of Kubuntu is out.
Comment 5 Myriam Schweingruber 2012-09-07 01:16:56 UTC
I have the package here, with exactly that name, check again :)

Of course, it is probably the backports ppa if you use Kubuntu 12.04
Comment 6 Graeme Hewson 2012-09-07 16:37:04 UTC
$ dpkg-query -W 'kpart-webkit*'
kpart-webkit    1.1.0git80efcf77-1

I followed the instructions at http://www.kubuntu.org/news/kde-sc-4.9 when installing 4.9.0, that is to add the repository ppa:kubuntu-ppa/backports.
Comment 7 Myriam Schweingruber 2012-09-10 01:44:51 UTC
Apparently this is only available since Quantal then, sorry for the noise..
Comment 8 Jekyll Wu 2012-09-12 17:20:44 UTC
*** Bug 306684 has been marked as a duplicate of this bug. ***
Comment 9 Myriam Schweingruber 2012-09-12 20:15:13 UTC
Confirmed by duplicate
Comment 10 Graeme Hewson 2012-09-16 10:59:32 UTC
Raised bug for Kubuntu (https://bugs.launchpad.net/kubuntu-ppa/+bug/1051540).
Comment 11 Graeme Hewson 2012-09-16 14:34:32 UTC
Followed the procedure in https://wiki.ubuntu.com/DebuggingProgramCrash, but can't find kpart-webkit-dbgsym either.
Comment 12 Dawit Alemayehu 2012-10-04 05:04:58 UTC
First bug 306684 is really not a duplicate of this bug. See that bug report for the details.

Secondly,  the first thing I would do is remove the vestiages of the old kwebkitpart left over from the 0.9.6 era. Namely the following package from your system:

> rc  libkwebkit1        0.9.6-0ubuntu3                            KDE bindings for WebKit

And see if that resolves the issue for you. Unfortunately, there is nothing we can do if the distro won't provide a debug version of the package for you. All I can tell you is that I cannot reproduce this crash using kwebkitpart v1.3.0 which is the latest stable version.
Comment 13 Graeme Hewson 2012-10-04 10:04:44 UTC
I still get the crash in 4.9.2, and I still can't get the debug symbols.

Anyway, thanks for investigating. If you can't reproduce the crash with the latest stable version, that's good enough for me. Closing the ticket.
Comment 14 Dawit Alemayehu 2012-10-04 15:16:25 UTC
*** Bug 306684 has been marked as a duplicate of this bug. ***