Bug 297032 - akregator crashes after looking at large graphs.
Summary: akregator crashes after looking at large graphs.
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 316166 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-29 12:50 UTC by haimo
Modified: 2018-11-30 03:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description haimo 2012-03-29 12:50:05 UTC
Application: akregator (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
First looked at a post by Louis de Bethencourt (forget which feed, but a very new one at 
~2:45 pm CEST (GMT+2).  Mar 29, It contained a story about an intersting way of presenting personal data
by a Nick Felton, including two graphs which appeared rather large when clickeink on the
[full graph] link. Deleting the tabs corresponding to these 2 graphs took ~ tenish seconds.
Then clicked the Quit button of akregator and the crash happened.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6d6d72f7c0 (LWP 5039))]

Thread 2 (Thread 0x7f6d3f0f5700 (LWP 5094)):
#0  0x00007f6d6591a1fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x60b6728) at pthread_mutex_unlock.c:290
#2  0x00007f6d65443fe4 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d65444dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6d65445429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6d6aeadc26 in QEventDispatcherGlib::processEvents (this=0x3d28f20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f6d6ae7d402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f6d6ae7d657 in QEventLoop::exec (this=0x7f6d3f0f4d90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f6d6ad7d067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f6d6ae5d17f in QInotifyFileSystemWatcherEngine::run (this=0x8e5c2f0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f6d6ad8008b in QThreadPrivate::start (arg=0x8e5c2f0) at thread/qthread_unix.cpp:298
#11 0x00007f6d65916efc in start_thread (arg=0x7f6d3f0f5700) at pthread_create.c:304
#12 0x00007f6d6a2ac59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6d6d72f7c0 (LWP 5039)):
[KCrash Handler]
#6  clear (this=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:727
#7  KHTMLPart::handleMouseMoveEventDrag (this=0x6d051d0, event=<optimized out>) at ../../khtml/khtml_part.cpp:6433
#8  0x00007f6d6787c779 in KHTMLPart::khtmlMouseMoveEvent (this=0x6d051d0, event=0x7fff607d45c0) at ../../khtml/khtml_part.cpp:6528
#9  0x00007f6d6ae97c2c in QObject::event (this=0x6d051d0, e=<optimized out>) at kernel/qobject.cpp:1226
#10 0x00007f6d6b872104 in notify_helper (e=0x7fff607d45c0, receiver=0x6d051d0, this=0xdd7ae0) at kernel/qapplication.cpp:4555
#11 QApplicationPrivate::notify_helper (this=0xdd7ae0, receiver=0x6d051d0, e=0x7fff607d45c0) at kernel/qapplication.cpp:4527
#12 0x00007f6d6b876f83 in QApplication::notify (this=0x7fff607d6060, receiver=0x6d051d0, e=0x7fff607d45c0) at kernel/qapplication.cpp:4416
#13 0x00007f6d6c5a49a6 in KApplication::notify (this=0x7fff607d6060, receiver=0x6d051d0, event=0x7fff607d45c0) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f6d6ae7e61c in QCoreApplication::notifyInternal (this=0x7fff607d6060, receiver=0x6d051d0, event=0x7fff607d45c0) at kernel/qcoreapplication.cpp:876
#15 0x00007f6d6784d81f in sendEvent (event=0x7fff607d45c0, receiver=<optimized out>) at /usr/include/qt4/QtCore/qcoreapplication.h:215
#16 KHTMLView::mouseMoveEvent (this=0x2ede430, _mouse=0x7fff607d5380) at ../../khtml/khtmlview.cpp:1539
#17 0x00007f6d6b8c2948 in QWidget::event (this=0x2ede430, event=0x7fff607d5380) at kernel/qwidget.cpp:8346
#18 0x00007f6d6bc80636 in QFrame::event (this=0x2ede430, e=0x7fff607d5380) at widgets/qframe.cpp:557
#19 0x00007f6d678513cd in KHTMLView::widgetEvent (this=0x2ede430, e=<optimized out>) at ../../khtml/khtmlview.cpp:2209
#20 0x00007f6d67850b74 in KHTMLView::eventFilter (this=0x2ede430, o=0x98704c0, e=0x7fff607d5380) at ../../khtml/khtmlview.cpp:2054
#21 0x00007f6d6ae7e7a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x98704c0, event=0x7fff607d5380) at kernel/qcoreapplication.cpp:986
#22 0x00007f6d6b8720cf in notify_helper (e=0x7fff607d5380, receiver=0x98704c0, this=0xdd7ae0) at kernel/qapplication.cpp:4551
#23 QApplicationPrivate::notify_helper (this=0xdd7ae0, receiver=0x98704c0, e=0x7fff607d5380) at kernel/qapplication.cpp:4527
#24 0x00007f6d6b87792f in QApplication::notify (this=<optimized out>, receiver=0x98704c0, e=0x7fff607d5380) at kernel/qapplication.cpp:4098
#25 0x00007f6d6c5a49a6 in KApplication::notify (this=0x7fff607d6060, receiver=0x98704c0, event=0x7fff607d5380) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f6d6ae7e61c in QCoreApplication::notifyInternal (this=0x7fff607d6060, receiver=0x98704c0, event=0x7fff607d5380) at kernel/qcoreapplication.cpp:876
#27 0x00007f6d6b8730d2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x98704c0, event=0x7fff607d5380, alienWidget=0x98704c0, nativeWidget=0x2fab160, buttonDown=0x98704c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166
#29 0x00007f6d6b8ef765 in QETWidget::translateMouseEvent (this=0x2fab160, event=<optimized out>) at kernel/qapplication_x11.cpp:4616
#30 0x00007f6d6b8ee62a in QApplication::x11ProcessEvent (this=0x7fff607d6060, event=0x7fff607d5c40) at kernel/qapplication_x11.cpp:3732
#31 0x00007f6d6b917602 in x11EventSourceDispatch (s=0xdd9f50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f6d65444a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f6d65445258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f6d65445429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f6d6aeadbbf in QEventDispatcherGlib::processEvents (this=0xd97c10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f6d6b91728e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f6d6ae7d402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f6d6ae7d657 in QEventLoop::exec (this=0x7fff607d6010, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f6d6ae826e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0x0000000000407d9c in ?? ()
#41 0x00007f6d6a1ea30d in __libc_start_main (main=0x4078b0, argc=5, ubp_av=0x7fff607d6338, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff607d6328) at libc-start.c:226
#42 0x0000000000408079 in _start ()

Possible duplicates by query: bug 284056, bug 266930, bug 253016, bug 246297, bug 245593.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-11-09 07:21:53 UTC
*** Bug 316166 has been marked as a duplicate of this bug. ***
Comment 2 Raúl 2014-06-16 16:05:50 UTC
Also seen on konqueror 4.12.4 with kdelibs 4.13 (backtrace excerpt)

(gdb) bt
#0  clear (this=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:724
#1  KHTMLPart::handleMouseMoveEventDrag (this=this@entry=0x38870f20, event=event@entry=0x7fffc6e493e0) at ../../khtml/khtml_part.cpp:6461
#2  0x00007f2d8d404081 in KHTMLPart::khtmlMouseMoveEvent (this=0x38870f20, event=0x7fffc6e493e0) at ../../khtml/khtml_part.cpp:6556
#3  0x00007f2d9e733add in QObject::event (this=0x38870f20, e=<optimized out>) at kernel/qobject.cpp:1253
#4  0x00007f2d9f1206cc in QApplicationPrivate::notify_helper (this=this@entry=0x184e5b0, receiver=receiver@entry=0x38870f20, e=e@entry=0x7fffc6e493e0)
    at kernel/qapplication.cpp:4570
#5  0x00007f2d9f126cfd in QApplication::notify (this=this@entry=0x7fffc6e4ea40, receiver=receiver@entry=0x38870f20, e=e@entry=0x7fffc6e493e0)
    at kernel/qapplication.cpp:4356
#6  0x00007f2d9fe438da in KApplication::notify (this=0x7fffc6e4ea40, receiver=0x38870f20, event=0x7fffc6e493e0) at ../../kdeui/kernel/kapplication.cpp:311
#7  0x00007f2d9e71b41d in QCoreApplication::notifyInternal (this=0x7fffc6e4ea40, receiver=0x38870f20, event=event@entry=0x7fffc6e493e0)
    at kernel/qcoreapplication.cpp:953
#8  0x00007f2d8d3cdba6 in sendEvent (event=0x7fffc6e493e0, receiver=<optimized out>) at /usr/include/qt4/QtCore/qcoreapplication.h:231
#9  KHTMLView::mouseMoveEvent (this=0x385ff950, _mouse=0x7fffc6e49a10) at ../../khtml/khtmlview.cpp:1543
#10 0x00007f2d9f16fdf5 in QWidget::event (this=this@entry=0x385ff950, event=event@entry=0x7fffc6e49a10) at kernel/qwidget.cpp:8374
#11 0x00007f2d9f50e43e in QFrame::event (this=0x385ff950, e=0x7fffc6e49a10) at widgets/qframe.cpp:557
#12 0x00007f2d8d3beded in KHTMLView::widgetEvent (this=0x385ff950, e=0xffffffff) at ../../khtml/khtmlview.cpp:2213
#13 0x00007f2d8d3c9508 in KHTMLView::eventFilter (this=0x385ff950, o=0x3e7daa40, e=0x7fffc6e49a10) at ../../khtml/khtmlview.cpp:2058
#14 0x00007f2d9e71b586 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x184e5b0, receiver=receiver@entry=0x3e7daa40, 
    event=event@entry=0x7fffc6e49a10) at kernel/qcoreapplication.cpp:1063
#15 0x00007f2d9f1206ac in QApplicationPrivate::notify_helper (this=this@entry=0x184e5b0, receiver=receiver@entry=0x3e7daa40, e=e@entry=0x7fffc6e49a10)
    at kernel/qapplication.cpp:4566
#16 0x00007f2d9f126e3a in QApplication::notify (this=this@entry=0x7fffc6e4ea40, receiver=receiver@entry=0x3e7daa40, e=e@entry=0x7fffc6e49a10)
    at kernel/qapplication.cpp:4113
#17 0x00007f2d9fe438da in KApplication::notify (this=0x7fffc6e4ea40, receiver=0x3e7daa40, event=0x7fffc6e49a10) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f2d9e71b41d in QCoreApplication::notifyInternal (this=0x7fffc6e4ea40, receiver=receiver@entry=0x3e7daa40, event=event@entry=0x7fffc6e49a10)
    at kernel/qcoreapplication.cpp:953
#19 0x00007f2d9f126633 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x3e7daa40, event=event@entry=0x7fffc6e49a10, alienWidget=alienWidget@entry=0x3e7daa40, 
    nativeWidget=nativeWidget@entry=0x3473c5a0, buttonDown=buttonDown@entry=0x7f2d9fbff2d8 <qt_button_down>, lastMouseReceiver=..., 
    spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
---Type <return> to continue, or q <return> to quit---
#21 0x00007f2d9f19833b in QETWidget::translateMouseEvent (this=this@entry=0x3473c5a0, event=event@entry=0x7fffc6e49d80) at kernel/qapplication_x11.cpp:4540
#22 0x00007f2d9f196dac in QApplication::x11ProcessEvent (this=0x7fffc6e4ea40, event=event@entry=0x7fffc6e49d80) at kernel/qapplication_x11.cpp:3663
#23 0x00007f2d9f1be712 in x11EventSourceDispatch (s=0x1848510, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 3 Andrew Crouthamel 2018-10-31 03:54: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 4 Bug Janitor Service 2018-11-15 10:37:26 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 5 Bug Janitor Service 2018-11-30 03:50:27 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!