[Bug 286186] New: Akregator crashes when closing tabs

Wonko wonko at wonkology.org
Wed Nov 9 13:14:13 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=286186

           Summary: Akregator crashes when closing tabs
           Product: akregator
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: wonko at wonkology.org


Version:           unspecified (using KDE 4.7.3) 
OS:                Linux

Akregator often crashes when I close a tab. I think this started when I
upgraded to 4.7.3, it did not happen with 4.7.2. BTW, the Application Version
dropdown list is missing version number 4.7.3.

Reproducible: Sometimes

Steps to Reproduce:
Just open some articles in tabs, and close them.

Actual Results:  
For about 2/3 of the tabs, Akregator crashes. It seems that when the session is
restored at the next start, those tabs that made Akregator crash when closing
them, will do this again. Those that did not crash Akregator, will not.

Expected Results:  
The tabs should just close.

DrKonqui says the backtrace is not useful. Here it is anyway. I'm a Gentoo
user, so if someone tells me what stuff I should recompile with debug
information, I can do that.

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

Thread 4 (Thread 0x7f60dc14b700 (LWP 4915)):
#0  0x00007f60f0b974ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f60e033eed4 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f60f0b92d1c in start_thread () from /lib64/libpthread.so.0
#3  0x00007f60f566689d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f60db347700 (LWP 4916)):
#0  0xffffffffff600136 in ?? ()
#1  0x00007f60db346b20 in ?? ()
#2  0x00007fff6805c6de in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f60d3fff700 (LWP 4927)):
#0  0x00007f60f0b9786b in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1  0x00007f60f612a151 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt4/libQtCore.so.4
#2  0x00007f60f611edcf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f60f6129b15 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f60f0b92d1c in start_thread () from /lib64/libpthread.so.0
#5  0x00007f60f566689d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f60f8a66760 (LWP 4792)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f60f86a346e in KParts::StatusBarExtension::statusBar() const () from
/usr/lib64/libkparts.so.4
#8  0x00007f60f86a39d4 in KParts::StatusBarExtension::~StatusBarExtension() ()
from /usr/lib64/libkparts.so.4
#9  0x00007f60f86a3b09 in KParts::StatusBarExtension::~StatusBarExtension() ()
from /usr/lib64/libkparts.so.4
#10 0x00007f60f6221b73 in QObjectPrivate::deleteChildren() () from
/usr/lib64/qt4/libQtCore.so.4
#11 0x00007f60f6226592 in QObject::~QObject() () from
/usr/lib64/qt4/libQtCore.so.4
#12 0x00007f60f8688ca2 in KParts::Part::~Part() () from
/usr/lib64/libkparts.so.4
#13 0x00007f60db4656b8 in ?? () from /usr/lib64/kde4/kwebkitpart.so
#14 0x00007f60db4656f9 in ?? () from /usr/lib64/kde4/kwebkitpart.so
#15 0x00007f60f7f80990 in Akregator::BrowserFrame::Private::~Private() () from
/usr/lib64/libakregatorprivate.so.4
#16 0x00007f60f7f80a89 in Akregator::BrowserFrame::Private::~Private() () from
/usr/lib64/libakregatorprivate.so.4
#17 0x00007f60f7f7d5a7 in Akregator::BrowserFrame::~BrowserFrame() () from
/usr/lib64/libakregatorprivate.so.4
#18 0x00007f60f7f7d619 in Akregator::BrowserFrame::~BrowserFrame() () from
/usr/lib64/libakregatorprivate.so.4
#19 0x00007f60f7f7b57f in Akregator::FrameManager::slotRemoveFrame(int) () from
/usr/lib64/libakregatorprivate.so.4
#20 0x00007f60f7f7c2ec in
Akregator::FrameManager::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libakregatorprivate.so.4
#21 0x00007f60f6223917 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f60e24d0581 in ?? () from /usr/lib64/kde4/akregatorpart.so
#23 0x00007f60e24d1212 in ?? () from /usr/lib64/kde4/akregatorpart.so
#24 0x00007f60f6223917 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f60f79d0462 in KTabWidget::closeRequest(QWidget*) () from
/usr/lib64/libkdeui.so.5
#26 0x00007f60f79d10ff in KTabWidget::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libkdeui.so.5
#27 0x00007f60e24d0f90 in ?? () from /usr/lib64/kde4/akregatorpart.so
#28 0x00007f60f6223917 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f60f7021891 in QTabBar::tabCloseRequested(int) () from
/usr/lib64/qt4/libQtGui.so.4
#30 0x00007f60f7028971 in QTabBar::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f60f79cf0b0 in KTabBar::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib64/libkdeui.so.5
#32 0x00007f60f6223917 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f60f72359a2 in QAbstractButton::clicked(bool) () from
/usr/lib64/qt4/libQtGui.so.4
#34 0x00007f60f6f8321b in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f60f6f847bb in ?? () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f60f6f84a1c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f60f6c3dd23 in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#38 0x00007f60f6bed144 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f60f6bf24a2 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#40 0x00007f60f78f03c6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#41 0x00007f60f620f433 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f60f6bee106 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/qt4/libQtGui.so.4
#43 0x00007f60f6c6b6df in ?? () from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007f60f6c69da9 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#45 0x00007f60f6c91cea in ?? () from /usr/lib64/qt4/libQtGui.so.4
#46 0x00007f60f062f7b2 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#47 0x00007f60f062ff90 in ?? () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f60f0630171 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#49 0x00007f60f6239aef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007f60f6c9199e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#51 0x00007f60f620e842 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#52 0x00007f60f620ea84 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#53 0x00007f60f6212e13 in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#54 0x00000000004097d5 in _start ()

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list