Bug 260986 - Akregator crashes on KDE shutdown
Summary: Akregator crashes on KDE shutdown
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 4.9.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 263735 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-22 16:52 UTC by Andreas Kuhl
Modified: 2022-09-22 00:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.76 KB, text/plain)
2011-02-13 06:50 UTC, Chris Samuel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kuhl 2010-12-22 16:52:34 UTC
Application: akregator (1.6.0)
KDE Platform Version: 4.5.86 (4.6 >= 20101210) "release 2"
Qt Version: 4.7.1
Operating System: Linux 2.6.35-2-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

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

On every KDE shutdown, Akregator crashes, On next KDE startup and Akregator launch, Akregator asks to restore the session. Session restores fine but crashes again upon next KDE shutdown.

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#6  c4_Column::CopyData (this=0x916a18, to_=1589270, from_=0, count_=-1589270) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/column.cpp:282
#7  0x00007fe2c2816117 in c4_Column::FinishSlack (this=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/column.cpp:680
#8  0x00007fe2c28164f1 in c4_Column::~c4_Column (this=0x916a18, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/column.cpp:84
#9  0x00007fe2c281cec3 in c4_FormatB::~c4_FormatB (this=0x916a00, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/format.cpp:297
#10 0x00007fe2c281f693 in ~c4_FormatS (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/format.cpp:817
#11 c4_FormatS::~c4_FormatS (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/format.cpp:817
#12 0x00007fe2c28206c6 in c4_HandlerSeq::DetachFromStorage (this=0x895250, full_=true) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/handler.cpp:167
#13 0x00007fe2c28207ca in c4_HandlerSeq::~c4_HandlerSeq (this=0x895250, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/handler.cpp:96
#14 0x00007fe2c2820889 in c4_HandlerSeq::~c4_HandlerSeq (this=0x895250, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/metakit/src/handler.cpp:110
#15 0x00007fe2c28379aa in Akregator::Backend::StorageMK4Impl::close (this=0x8f2d20) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/storagemk4impl.cpp:167
#16 0x00007fe2c28379f8 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl (this=0x8f2d20, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/storagemk4impl.cpp:125
#17 0x00007fe2c2837ac9 in Akregator::Backend::StorageMK4Impl::~StorageMK4Impl (this=0x8f2d20, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/plugins/mk4storage/storagemk4impl.cpp:128
#18 0x00007fe2c2ff8939 in Akregator::Part::slotOnShutdown (this=0x886550) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/src/akregator_part.cpp:299
#19 0x00007fe2c2ff8ba8 in Akregator::Part::~Part (this=0x886550, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/src/akregator_part.cpp:340
#20 0x00007fe2c2ff8cf9 in Akregator::Part::~Part (this=0x886550, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/src/akregator_part.cpp:343
#21 0x0000000000409d44 in Akregator::MainWindow::queryExit (this=0x7c80f0) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/src/mainwindow.cpp:194
#22 0x00007fe2d9966dd4 in KMainWindowPrivate::_k_shuttingDown (this=<value optimized out>) at /usr/src/debug/kdelibs-4.5.86svn1207757/kdeui/widgets/kmainwindow.cpp:1142
#23 0x00007fe2d9969889 in KMainWindow::qt_metacall (this=0x7c80f0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffff8bd2600)
    at /usr/src/debug/kdelibs-4.5.86svn1207757/build/kdeui/kmainwindow.moc:102
#24 0x00007fe2d99a00d5 in KXmlGuiWindow::qt_metacall (this=0x7c80f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff8bd2600)
    at /usr/src/debug/kdelibs-4.5.86svn1207757/build/kdeui/kxmlguiwindow.moc:102
#25 0x00007fe2da62aa30 in KParts::MainWindow::qt_metacall (this=0x7c80f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff8bd2600)
    at /usr/src/debug/kdelibs-4.5.86svn1207757/build/kparts/mainwindow.moc:75
#26 0x000000000040b120 in Akregator::MainWindow::qt_metacall (this=0x7c80f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff8bd2600)
    at /usr/src/debug/kdepim-4.5.86svn1207757/build/akregator/src/mainwindow.moc:129
#27 0x00007fe2d8e85fef in QMetaObject::activate (sender=0x7ffff8bd26b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#28 0x00007fe2d8e74903 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014
#29 0x00000000004095b5 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.5.86svn1207757/akregator/src/main.cpp:103

Reported using DrKonqi
Comment 1 Christophe Marin 2011-01-20 14:05:11 UTC
*** Bug 263735 has been marked as a duplicate of this bug. ***
Comment 2 Chris Samuel 2011-02-13 06:50:34 UTC
Created attachment 57201 [details]
New crash information added by DrKonqi

kontact (4.4.9) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:

Every time I quit Kontact it crashes with the attached backtrace, appears to be identical to the one originally listed.

-- Backtrace (Reduced):
#6  c4_Column::CopyData (this=0x25aebd0, to_=1879048279, from_=0, count_=-1879048279) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:283
#7  0x00007f530e20e487 in c4_Column::FinishSlack (this=0x25aebd0) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:681
#8  0x00007f530e20ec91 in c4_Column::~c4_Column (this=0x25aebd0, __in_chrg=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/column.cpp:85
#9  0x00007f530e2176df in c4_FormatB::~c4_FormatB (this=0x25aeb20, __in_chrg=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:303
#10 0x00007f530e219a93 in c4_FormatS::~c4_FormatS (this=0x25aebd0, __in_chrg=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:818
Comment 3 Chris Samuel 2012-09-17 11:32:01 UTC
I am still getting this crash in KDE 4.9.1.
Comment 4 Myriam Schweingruber 2012-09-18 00:05:28 UTC
Setting status to confirmed.
Comment 5 Christophe Marin 2015-03-01 18:57:02 UTC

*** This bug has been marked as a duplicate of bug 133207 ***
Comment 6 Chris Samuel 2018-03-30 05:06:43 UTC
Reopening as I'm still seeing this crash and the other bug claims the issue is fixed, so this can't be a duplicate.

Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0a9c530140 (LWP 14876))]

Thread 1 (Thread 0x7f0a9c530140 (LWP 14876)):
[KCrash Handler]
#6  0x00007f09521204d8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#7  0x00007f0952120b9b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#8  0x00007f0952120bd1 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#9  0x00007f0952127ae9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#10 0x00007f095212a8d3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#11 0x00007f095212b247 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#12 0x00007f095212bb08 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#13 0x00007f095212bbd9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#14 0x00007f0952141f9f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#15 0x00007f095214203c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#16 0x00007f0952142129 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregator_mk4storage_plugin.so
#17 0x00007f095424756f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#18 0x00007f0954247b28 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#19 0x00007f0954247cf9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/akregatorpart.so
#20 0x00007f0a9bd4e9ce in KontactInterface::Plugin::~Plugin() () from /usr/lib/x86_64-linux-gnu/libKF5KontactInterface.so.5
#21 0x00007f09f67aeb36 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kontact_akregatorplugin.so
#22 0x00007f09f67aeb59 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kontact_akregatorplugin.so
#23 0x00007f0a9bf791b6 in Kontact::MainWindow::~MainWindow() () from /usr/lib/x86_64-linux-gnu/libkontactprivate.so.5
#24 0x00007f0a9bf793e9 in Kontact::MainWindow::~MainWindow() () from /usr/lib/x86_64-linux-gnu/libkontactprivate.so.5
#25 0x00007f0a99a1f470 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f0a9a7ab4d3 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f0a9a898bab in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f0a9b8adad7 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#29 0x00007f0a9b8f2995 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#30 0x00007f0a9a76a46c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f0a9a771d34 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f0a999efde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f0a999f255d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f0a99a48e53 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f0a92c4bfb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f0a92c4c1f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f0a92c4c27c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f0a99a4847f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f0a999ede3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f0a999f6da4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x000055bbe16883f5 in ?? ()
#42 0x00007f0a98e0a1c1 in __libc_start_main (main=0x55bbe1687630, argc=1, argv=0x7ffc233ce968, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc233ce958) at ../csu/libc-start.c:308
#43 0x000055bbe1688a0a in _start ()
Comment 7 Chris Samuel 2018-03-30 05:07:23 UTC
This is kontact/akgregator 17.04.3
Comment 8 CnZhx 2019-01-29 09:54:58 UTC
Does this still happen with the latest version of Kontact/Akregator as well as KDE Plasma and Frameworks? Have you tried to issue following commands in Konsole or any terminal and seen what would happen?
```
akonadictl fsck && akonadictl restart
```
The latest stable version is 5.10.1 in my case.
```
cnzhx@ostp:~> akregator --version
akregator 5.10.1
cnzhx@ostp:~> kontact --version
kontact 5.10.1
cnzhx@ostp:~>
```
Comment 9 Chris Samuel 2019-02-02 05:36:19 UTC
(In reply to CnZhx from comment #8)

> Does this still happen with the latest version of Kontact/Akregator as well
> as KDE Plasma and Frameworks?

My computers have only just arrived by ship from Australia and I won't have a good Internet connection until Sunday evening I'm afraid, so I'm not in a position to upgrade Kubuntu yet.

> Have you tried to issue following commands in
> Konsole or any terminal and seen what would happen?
> ```
> akonadictl fsck && akonadictl restart
> ```

Yes, numerous times, and that didn't help I'm afraid.

All the best,
Chris
Comment 10 Bug Janitor Service 2019-02-17 04:33:07 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 11 CnZhx 2019-02-17 09:23:14 UTC
Reporter has been trouble by this issue for a really long time but we have no clue what's wrong. However, the reporter could not give further tests at this moment. So I re-mark this report as "REPORTED" for now.
Comment 12 Chris Samuel 2019-02-19 02:23:52 UTC
Hi all,

Good news for me at least, with the latest Kubuntu PPA packages everything seems to be good - I am no longer seeing these crashes!

Thank you so much!

All the best,
Chris
Comment 13 Justin Zobel 2022-09-21 03:14:00 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status when you reply to "CONFIRMED" when replying. Thank you!
Comment 14 Chris Samuel 2022-09-22 00:07:16 UTC
Hi Justin,

I believe this was solved a few years ago as per this comment: https://bugs.kde.org/show_bug.cgi?id=260986#c12

I'll try and close this now.

All the best,
Chris