Bug 340483

Summary: crash in KHTMLView::clear()
Product: [Frameworks and Libraries] frameworks-khtml Reporter: Hrvoje Senjan <hrvoje.senjan>
Component: generalAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kdelibs-bugs-null, niels_ole
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Hrvoje Senjan 2014-10-29 23:15:40 UTC
Application: konqueror (5.4.0)

Qt Version: 5.4.0
Operating System: Linux 3.17.1-1.g564016e-desktop x86_64
Distribution: "openSUSE 20141011 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
visiting various sites via konqueror KF5 port. it seems most of the time crash happens, the site is overloaded with commercials ;-)

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7f02f5d77700 (LWP 25264)):
#0  0x00007f030a0d43cd in poll () at /lib64/libc.so.6
#1  0x00007f0300e69362 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f0300e6ae2f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f02f7cdeb19 in QXcbEventReader::run() (this=0x835e80) at qxcbconnection.cpp:1089
#4  0x00007f0304dd175f in QThreadPrivate::start(void*) (arg=0x835e80) at thread/qthread_unix.cpp:337
#5  0x00007f0300a460a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f030a0dc7fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f02e843b700 (LWP 25265)):
#0  0x00007f0300a4a05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f02ecd381c3 in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007f02ecd37a07 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007f0300a460a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f030a0dc7fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f02e3ff2700 (LWP 25278)):
#0  0x00007f030a0d43cd in poll () at /lib64/libc.so.6
#1  0x00007f03000cdbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f03000cdcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0305002a7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x2643020, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304fa96db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f02e3ff1d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f0304dccb4a in QThread::exec() (this=this@entry=0x7f0308aa2e80 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread.cpp:503
#6  0x00007f030882ceb7 in KIO::NameLookUpThread::run() (this=0x7f0308aa2e80 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at /usr/src/debug/kio-5.4.0git/src/core/hostinfo.cpp:235
#7  0x00007f0304dd175f in QThreadPrivate::start(void*) (arg=0x7f0308aa2e80 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread_unix.cpp:337
#8  0x00007f0300a460a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f030a0dc7fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f030a811800 (LWP 25263)):
[KCrash Handler]
#5  0x00007f0305c93270 in QWidget::hide() (this=0x4545454545454545) at kernel/qwidget.cpp:7883
#6  0x00007f02ee8c348a in KHTMLView::clear() (this=0xbadb6e0) at /usr/src/debug/khtml-5.4.0git/src/khtmlview.cpp:642
#7  0x00007f02ee8e3cf3 in KHTMLPart::clear() (this=this@entry=0xbaeb3b0) at /usr/src/debug/khtml-5.4.0git/src/khtml_part.cpp:1605
#8  0x00007f02ee8f0b7d in KHTMLPart::~KHTMLPart() (this=this@entry=0xbaeb3b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/khtml-5.4.0git/src/khtml_part.cpp:588
#9  0x00007f02ee8f1119 in KHTMLPart::~KHTMLPart() (this=0xbaeb3b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/khtml-5.4.0git/src/khtml_part.cpp:607
#10 0x00007f0304fdafd1 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0xbadb6e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff242ab430) at kernel/qobject.cpp:3716
#11 0x00007f0304fdb5f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xbadb6e0, m=m@entry=0x7f03053e2e80 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff242ab430) at kernel/qobject.cpp:3582
#12 0x00007f0304fdb68f in QObject::destroyed(QObject*) (this=this@entry=0xbadb6e0, _t1=_t1@entry=0xbadb6e0) at .moc/moc_qobject.cpp:206
#13 0x00007f0305ca3d99 in QWidget::~QWidget() (this=0xbadb6e0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1611
#14 0x00007f02ee8cccd9 in KHTMLView::~KHTMLView() (this=0xbadb6e0, __in_chrg=<optimized out>) at /usr/src/debug/khtml-5.4.0git/src/khtmlview.cpp:587
#15 0x00007f0304fdbe28 in QObject::event(QEvent*) (this=this@entry=0xbadb6e0, e=e@entry=0xa8b9060) at kernel/qobject.cpp:1236
#16 0x00007f0305ca7784 in QWidget::event(QEvent*) (this=this@entry=0xbadb6e0, event=event@entry=0xa8b9060) at kernel/qwidget.cpp:9084
#17 0x00007f0305d9e6ee in QFrame::event(QEvent*) (this=this@entry=0xbadb6e0, e=e@entry=0xa8b9060) at widgets/qframe.cpp:526
#18 0x00007f0305e1ebe3 in QAbstractScrollArea::event(QEvent*) (this=0xbadb6e0, e=0xa8b9060) at widgets/qabstractscrollarea.cpp:1142
#19 0x00007f02ee8cbebd in KHTMLView::event(QEvent*) (this=0xbadb6e0, e=0xa8b9060) at /usr/src/debug/khtml-5.4.0git/src/khtmlview.cpp:558
#20 0x00007f0305c6833c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x826390, receiver=receiver@entry=0xbadb6e0, e=e@entry=0xa8b9060) at kernel/qapplication.cpp:3722
#21 0x00007f0305c6d350 in QApplication::notify(QObject*, QEvent*) (this=0x7fff242abe40, receiver=0xbadb6e0, e=0xa8b9060) at kernel/qapplication.cpp:3462
#22 0x00007f0304fab775 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff242abe40, receiver=0xbadb6e0, event=event@entry=0xa8b9060) at kernel/qcoreapplication.cpp:932
#23 0x00007f0304fad60f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xa8b9060, receiver=<optimized out>) at kernel/qcoreapplication.h:228
#24 0x00007f0304fad60f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8168c0) at kernel/qcoreapplication.cpp:1536
#25 0x00007f0304fadc48 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1394
#26 0x00007f03050035e3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x8846f0) at kernel/qeventdispatcher_glib.cpp:271
#27 0x00007f03000cda04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#28 0x00007f03000cdc48 in  () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f03000cdcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f0305002a5c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x82b6c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#31 0x00007f0304fa96db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff242abd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#32 0x00007f0304fb0d46 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1185
#33 0x00007f030a465006 in kdemain () at /usr/lib64/libkdeinit5_konqueror.so
#34 0x00007f030a018b05 in __libc_start_main () at /lib64/libc.so.6
#35 0x000000000040083e in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:12:21 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:49:27 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
mark the bug 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 3 Bug Janitor Service 2018-11-30 04:02:19 UTC
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!