Bug 359594 - Akregator frequently loses history after restart
Summary: Akregator frequently loses history after restart
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-20 06:57 UTC by dexy
Modified: 2016-08-11 10:19 UTC (History)
1 user (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 dexy 2016-02-20 06:57:09 UTC
Application: akregator (5.0.2)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-27-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed: Full Shutdown, or Restart. On restart, an error dialog will fequently (but not always) appear saying "standard feedlist is corrupted, a backup is created". This is useless, being a 'fresh-install' file with only the standard Kubuntu and KDE feeds - Import of a saved opml file will be required for a useful restore. My system exhibits other errors on re-start: Applications running at closedown may not re-start at startup, or if they do they are likely to not appear in their former Virtual Desktop(s). Akregator is the worst offender, but Dolphin is next worst. I suspect closedown to be too precipitous, not allowing full saving of Desktop and open window(s)  per application before shutdown/power-off. (Windows that do appear will do so at correct size and position on screen, but all are likely to appear on the Desktop active at shutdown). This behaviour began with Plasma 5.

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbebaa32880 (LWP 1656))]

Thread 2 (Thread 0x7fbeaf128700 (LWP 1666)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbeb25194da in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007fbeb2518c17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007fbed022b6aa in start_thread (arg=0x7fbeaf128700) at pthread_create.c:333
#4  0x00007fbed74fee9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbebaa32880 (LWP 1656)):
[KCrash Handler]
#6  QString::QString (other=..., this=this@entry=0x7fffe3527a20) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:811
#7  Akregator::SearchBar::text (this=0x1ac9620) at ../../../akregator/src/searchbar.cpp:125
#8  0x00007fbeae4a6f4f in Akregator::MainWidget::saveProperties (this=0x1acb8e0, config=...) at ../../../akregator/src/mainwidget.cpp:1183
#9  0x00007fbeae4a10b4 in Akregator::Part::autoSaveProperties (this=this@entry=0x13264e0) at ../../../akregator/src/akregator_part.cpp:871
#10 0x00007fbeae4a1149 in Akregator::Part::slotOnShutdown (this=this@entry=0x13264e0) at ../../../akregator/src/akregator_part.cpp:349
#11 0x00007fbeae4a17a8 in Akregator::Part::~Part (this=this@entry=0x13264e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:422
#12 0x00007fbeae4a17f9 in Akregator::Part::~Part (this=0x13264e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:426
#13 0x00007fbed80117d0 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fbed90129dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fbed9017ea6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fbed7fe1d7b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fbed7fe4176 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fbed80380e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fbecfd0bff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fbecfd0c250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fbecfd0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fbed80384ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fbed7fdf50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fbed7fe75ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x0000000000409630 in main (argc=1, argv=0x7fffe3528438) at ../../../akregator/src/main.cpp:113

Possible duplicates by query: bug 354832, bug 353509, bug 352512.

Reported using DrKonqi
Comment 1 Laurent Montel 2016-08-11 10:19:20 UTC
Fixed in 5.2.x