Bug 314626 - konqi crash with bko page when WebKit used
Summary: konqi crash with bko page when WebKit used
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-07 20:37 UTC by Martin Koller
Modified: 2020-12-13 12:25 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (6.36 KB, text/plain)
2013-04-27 21:40 UTC, Martin Koller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2013-02-07 20:37:03 UTC
Application: konqueror (4.10.00)
KDE Platform Version: 4.10.00
Qt Version: 4.8.4
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

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

I wanted to open this link

https://bugs.kde.org/buglist.cgi?bug_severity=crash&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&chfield=%5BBug%20creation%5D&chfieldfrom=2013-01-01&chfieldto=2013-01-31&list_id=479548&query_format=advanced&order=bug_id&limit=0

which always crashes konqi when I have WebKit defined as the default engine. With KHTML there is no crash.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f8970f93700 (LWP 28201)):
#0  0x00007f8981b721ed in read () from /lib64/libc.so.6
#1  0x00007f897a93682f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f897a8fb209 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f897a8fb622 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f897a8fb7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f897e7b9136 in QEventDispatcherGlib::processEvents (this=0x7f896c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f897e78994f in QEventLoop::processEvents (this=this@entry=0x7f8970f92dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f897e789bd8 in QEventLoop::exec (this=0x7f8970f92dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f897e68c0b0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f89806a832e in ?? () from /usr/lib64/libkio.so.5
#10 0x00007f897e68f08c in QThreadPrivate::start (arg=0x1262cc0) at thread/qthread_unix.cpp:338
#11 0x00007f897bd01e0e in start_thread () from /lib64/libpthread.so.0
#12 0x00007f8981b7e2cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8963b7f700 (LWP 28203)):
#0  0x00007f897bd058f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f896a29deb7 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f896a29dee9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f897bd01e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8981b7e2cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f896327e700 (LWP 28204)):
#0  0x00007f897a93722e in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f897a937499 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f897a8fae7d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f897a8fb5ab in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f897a8fb7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f897e7b9136 in QEventDispatcherGlib::processEvents (this=0x7f895c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f897e78994f in QEventLoop::processEvents (this=this@entry=0x7f896327de00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f897e789bd8 in QEventLoop::exec (this=0x7f896327de00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f897e68c0b0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f897e68f08c in QThreadPrivate::start (arg=0x17e0fb0) at thread/qthread_unix.cpp:338
#10 0x00007f897bd01e0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f8981b7e2cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8982301780 (LWP 28200)):
[KCrash Handler]
#5  0x0000000000000048 in ?? ()
#6  0x00007f8959efc990 in KMultiPart::startOfData (this=this@entry=0x3ae0010) at /usr/src/debug/kdelibs-4.10.0/khtml/kmultipart/kmultipart.cpp:454
#7  0x00007f8959efd584 in KMultiPart::slotData (this=0x3ae0010, job=<optimized out>, data=...) at /usr/src/debug/kdelibs-4.10.0/khtml/kmultipart/kmultipart.cpp:279
#8  0x00007f897e7a00ff in QMetaObject::activate (sender=0x1a23250, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdccaa310) at kernel/qobject.cpp:3548
#9  0x00007f89805fd444 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () from /usr/lib64/libkio.so.5
#10 0x00007f89805fd4a8 in KIO::TransferJob::slotData(QByteArray const&) () from /usr/lib64/libkio.so.5
#11 0x00007f897e7a00ff in QMetaObject::activate (sender=0x3c74900, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdccaa4c0) at kernel/qobject.cpp:3548
#12 0x00007f898069c062 in KIO::SlaveInterface::data(QByteArray const&) () from /usr/lib64/libkio.so.5
#13 0x00007f898069eb70 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#14 0x00007f898069b99a in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#15 0x00007f898068fefe in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#16 0x00007f897e7a00ff in QMetaObject::activate (sender=0x3c798a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#17 0x00007f89805d0ca2 in ?? () from /usr/lib64/libkio.so.5
#18 0x00007f897e79f5de in QObject::event (this=0x3c798a0, e=<optimized out>) at kernel/qobject.cpp:1203
#19 0x00007f897f19285c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f897f196cda in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f897fea6a96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#22 0x00007f897e78abfe in QCoreApplication::notifyInternal (this=0x7fffdccab4d0, receiver=receiver@entry=0x3c798a0, event=event@entry=0x3bed2d0) at kernel/qcoreapplication.cpp:946
#23 0x00007f897e78e561 in sendEvent (event=0x3bed2d0, receiver=0x3c798a0) at kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xec8670) at kernel/qcoreapplication.cpp:1570
#25 0x00007f897e7b8f83 in sendPostedEvents () at kernel/qcoreapplication.h:236
#26 postEventSourceDispatch (s=0xef7140) at kernel/qeventdispatcher_glib.cpp:279
#27 0x00007f897a8fb3b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f897a8fb6e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f897a8fb7a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f897e7b9116 in QEventDispatcherGlib::processEvents (this=0xef7930, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x00007f897f232bee in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f897e78994f in QEventLoop::processEvents (this=this@entry=0x7fffdccab1d0, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007f897e789bd8 in QEventLoop::exec (this=0x7fffdccab1d0, flags=...) at kernel/qeventloop.cpp:204
#34 0x00007f897e78e878 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#35 0x00007f8981ef5362 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#36 0x00007f8981abb455 in __libc_start_main () from /lib64/libc.so.6
#37 0x0000000000400731 in _start ()

Possible duplicates by query: bug 296826.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-02-08 03:03:16 UTC
Can't reproduce the crash using KDe built from git master
Comment 2 Martin Koller 2013-02-23 13:57:27 UTC
I checked again and still have the crash but not directly when clicking the link but when reloading the page which shows the content of that link. Same backtrace.
Comment 3 Martin Koller 2013-04-27 21:40:51 UTC
Created attachment 79501 [details]
New crash information added by DrKonqi

konqueror (4.10.2 "release 553") on KDE Platform 4.10.2 "release 556" using Qt 4.8.4

- What I was doing when the application crashed:

I was browing freedesktop.org

https://bugs.freedesktop.org/buglist.cgi?product=shared-mime-info&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

clicking reload crashes konqi

-- Backtrace (Reduced):
#7  0x00007f98653ce9c0 in KMultiPart::startOfData (this=this@entry=0x38ea990) at /usr/src/debug/kdelibs-4.10.2/khtml/kmultipart/kmultipart.cpp:454
#8  0x00007f98653cf5b4 in KMultiPart::slotData (this=0x38ea990, job=<optimized out>, data=...) at /usr/src/debug/kdelibs-4.10.2/khtml/kmultipart/kmultipart.cpp:279
[...]
#10 0x00007f98c3fda3d4 in KIO::TransferJob::data (this=this@entry=0x3662ab0, _t1=_t1@entry=0x3662ab0, _t2=...) at /usr/src/debug/kdelibs-4.10.2/build/kio/jobclasses.moc:447
#11 0x00007f98c3fda438 in KIO::TransferJob::slotData (this=0x3662ab0, _data=...) at /usr/src/debug/kdelibs-4.10.2/kio/kio/job.cpp:981
[...]
#13 0x00007f98c40791e2 in KIO::SlaveInterface::data (this=this@entry=0x39dd6c0, _t1=...) at /usr/src/debug/kdelibs-4.10.2/build/kio/slaveinterface.moc:160
Comment 4 Justin Zobel 2020-12-13 03:39:53 UTC
Thank you for the crash report, Martin.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.