Bug 348979 - Akregator crash when start (KF5 frameworks branch)
Summary: Akregator crash when start (KF5 frameworks branch)
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: GIT (master)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-10 14:00 UTC by desaparecido
Modified: 2016-04-29 11:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
akregator launched in terminal (58 bytes, text/plain)
2015-06-10 14:06 UTC, desaparecido
Details

Note You need to log in before you can comment on or make changes to this bug.
Description desaparecido 2015-06-10 14:00:36 UTC
after some days, when I started Kontact, all crashed, so I launch kontact from terminal and then I can see that there are a problem with Akregator (Kmail start normally).  Initially akregator was made a backup of feeds but even with a new feeds.opml file the problem persists.

Reproducible: Always

Steps to Reproduce:
1.I rebuild the latest commits of all KF5, Plasma and kdepim from git,
2.delete ~/.local/share/akregator/
3.launch akregator from terminal (to see where could be the problem)

Actual Results:  
each time akregator crash after some seconds (One window ask me if I want use the last session or not, but is not important the answer)

Expected Results:  
normal akregator start

I'm using Archlinux with [testing] repo enable, I use KF5, plasma and other KDE stuffs from git, including kdepim frameworks port.
Comment 1 desaparecido 2015-06-10 14:06:23 UTC
Created attachment 93109 [details]
akregator launched in terminal

adding files with outputs of akregator
Comment 2 desaparecido 2015-06-10 14:08:24 UTC
Comment on attachment 93109 [details]
akregator launched in terminal

[luis@xxx ~]$ akregator
log_kontactinterface: kontact not running -- start standalone application
QObject::connect: No such signal QDBusAbstractInterface::iconChanged(bool,QString,QString)
log_akregator: Plugin trader constraint: "[X-KDE-akregator-framework-version] == 4 and [X-KDE-akregator-plugintype] == 'storage' and [X-KDE-akregator-rank] > 0"
kf5.kservice.sycoca: Trying to open ksycoca from "/home/luis/.cache/ksycoca5"
log_akregator: Trying to load: "akregator_mk4storage_plugin"
log_akregator: PluginManager Service Info: --------------------------- name                          :  "Metakit storage backend" library                       :  "akregator_mk4storage_plugin" desktopEntryPath              :  "akregator_mk4storage_plugin.desktop" X-KDE-akregator-plugintype       :  "storage" X-KDE-akregator-name             :  "metakit" X-KDE-akregator-authors          :  ("Frank Osterfeld") X-KDE-akregator-rank             :  "255" X-KDE-akregator-version          :  "1" X-KDE-akregator-framework-version:  "4"
log_akregator: icon height 16
QObject::connect: No such signal Akregator::TabWidget::closeRequest(QWidget*)
kf5.kxmlgui: Registering action  "file_print"  under new name  "viewer_print"
kf5.kxmlgui: Registering action  "edit_copy"  under new name  "viewer_copy"
log_pimcommon: Start migration...
log_pimcommon: Type not supported:  "apps"
log_pimcommon: Type not supported:  "apps"
log_pimcommon: Migration finished.
service is "org.kde.StatusNotifierItem-22440-1"
Registering a client interface to the KStatusNotifierWatcher
log_akregator: Plugin trader constraint: "[X-KDE-akregator-framework-version] == 4 and [X-KDE-akregator-plugintype] == 'extension' and [X-KDE-akregator-rank] > 0"
Calling notify on "Sound"
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Calling notify on "Taskbar"
0 18874377
log_akregator: Plugin trader constraint: "[X-KDE-akregator-framework-version] == 4 and [X-KDE-akregator-plugintype] == 'storage' and [X-KDE-akregator-rank] > 0"
log_akregator: Trying to load: "akregator_mk4storage_plugin"
log_akregator: PluginManager Service Info: --------------------------- name                          :  "Metakit storage backend" library                       :  "akregator_mk4storage_plugin" desktopEntryPath              :  "akregator_mk4storage_plugin.desktop" X-KDE-akregator-plugintype       :  "storage" X-KDE-akregator-name             :  "metakit" X-KDE-akregator-authors          :  ("Frank Osterfeld") X-KDE-akregator-rank             :  "255" X-KDE-akregator-version          :  "1" X-KDE-akregator-framework-version:  "4"
log_akregator: icon height 16
QObject::connect: No such signal Akregator::TabWidget::closeRequest(QWidget*)
kf5.kxmlgui: Registering action  "file_print"  under new name  "viewer_print"
kf5.kxmlgui: Registering action  "edit_copy"  under new name  "viewer_copy"
QObject::connect: No such signal Akregator::MainFrame::signalPartDestroyed(int)
QObject::connect: No such signal Akregator::MainFrame::signalPartDestroyed(int)
log_akregator: Plugin trader constraint: "[X-KDE-akregator-framework-version] == 4 and [X-KDE-akregator-plugintype] == 'extension' and [X-KDE-akregator-rank] > 0"
Changing audio state from  Phonon::StoppedState  to  Phonon::LoadingState 
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Calling notify on "Sound"
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Calling notify on "Taskbar"
0 18874384
Changing audio state from  Phonon::StoppedState  to  Phonon::LoadingState 
Changing audio state from  Phonon::LoadingState  to  Phonon::BufferingState 
Changing audio state from  Phonon::BufferingState  to  Phonon::PlayingState 
Changing audio state from  Phonon::PlayingState  to  Phonon::BufferingState 
Changing audio state from  Phonon::BufferingState  to  Phonon::PlayingState 
Changing audio state from  Phonon::StoppedState  to  Phonon::LoadingState 
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Changing audio state from  Phonon::StoppedState  to  Phonon::LoadingState 
Changing audio state from  Phonon::LoadingState  to  Phonon::BufferingState 
Changing audio state from  Phonon::BufferingState  to  Phonon::PlayingState 
Changing audio state from  Phonon::PlayingState  to  Phonon::BufferingState 
Changing audio state from  Phonon::BufferingState  to  Phonon::PlayingState 
finishedLoading "file:///usr/share/akregator/about/main.html"
finishedLoading "file:///usr/share/akregator/about/akregator.css"
Changing audio state from  Phonon::PlayingState  to  Phonon::StoppedState 
Changing audio state from  Phonon::PlayingState  to  Phonon::StoppedState 
Closing notification 2
not found dbus id to close 2
log_akregator: serviceType:  "text/html"
log_akregator: BrowserFrame::loadPartForMimetype( "text/html" ): 3  offers
log_akregator: BrowserFrame::updateHistoryEntry(): updating id= 0  url= "http://www.aegiap.eu/kdeblog/2015/06/kdepim-kf5/"
log_akregator: Couldn't reach favicon service. Request favicon for   QUrl( "http://www.aegiap.eu/" )   failed
finishedLoading "http://www.aegiap.eu/kdeblog/wp-content/themes/coogee/style.css"
finishedLoading "http://www.aegiap.eu/kdeblog/wp-content/plugins/wp-recaptcha/recaptcha.css"
log_akregator: loading OPML feed "opml"
log_akregator: measuring startup time: START
"http://www.kde.org/dotkdeorg.rdf"
"https://www.linux.com/rss/feeds.php"
"http://planetkde.org/rss20.xml"
"http://pim.planetkde.org/rss20.xml"
"http://www.kde.org/dot/kde-apps-content.rdf"
"http://www.kde.org/kde-look-content.rdf"
"http://kde.hu/rss.xml"
"http://planet.kde-espana.es/"
log_akregator: measuring startup time: STOP, 3 ms
log_akregator: Number of articles loaded: 0
finishedLoading "http://w.sharethis.com/button/css/sharethis.1ac33bc7d4476110a610f925104446ff.css"
log_akregator: Couldn't reach favicon service. Request favicon for   QUrl( "http://planet.kde-espana.es/" )   failed
Closing notification 1
not found dbus id to close 1
log_akregator: serviceType:  "text/html"
log_akregator: BrowserFrame::loadPartForMimetype( "text/html" ): 3  offers
log_akregator: BrowserFrame::updateHistoryEntry(): updating id= 1  url= "http://www.aegiap.eu/kdeblog/2015/06/kdepim-kf5/"
log_akregator: Part::~Part() enter
KCrash: Application 'akregator' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]-  Stopped                 akregator

[2]+  Stopped                 akregator
Comment 3 Christoph Feck 2015-06-16 18:12:24 UTC
Backtrace from comment #1:

Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f37f5efa800 (LWP 22180))]

Thread 5 (Thread 0x7f37d2e87700 (LWP 22181)):
#0  0x00007f37f19f6e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f37e6f0a9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f37e6f0c56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f37d3f7f089 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007f37f230008e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f37e9c0f354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f37f19ffbfd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f37c5f7f700 (LWP 22182)):
#0  0x00007f37e9c1496f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f37c93354fa in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f37c9334c77 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f37e9c0f354 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f37f19ffbfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f37bfe87700 (LWP 22184)):
#0  0x00007f37f19f2f1d in read () from /usr/lib/libc.so.6
#1  0x00007f37d58f6691 in pa_read () from /usr/lib/pulseaudio/libpulsecommon-6.0.so
#2  0x00007f37d8e0d09e in pa_mainloop_prepare () from /usr/lib/libpulse.so.0
#3  0x00007f37d8e0db10 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f37d8e0dbd0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f37d8e1bed6 in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f37d59230c8 in ?? () from /usr/lib/pulseaudio/libpulsecommon-6.0.so
#7  0x00007f37e9c0f354 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f37f19ffbfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f37b3b87700 (LWP 22187)):
#0  0x00007f37f19f6e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f37d8e1bf41 in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f37d8e0d481 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f37d8e0db1e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f37d8e0dbd0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f37d8e1bed6 in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f37d59230c8 in ?? () from /usr/lib/pulseaudio/libpulsecommon-6.0.so
#7  0x00007f37e9c0f354 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f37f19ffbfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f37f5efa800 (LWP 22180)):
[KCrash Handler]
#5  0x00007f37d0f06ec7 in ?? () from /usr/lib/qt/plugins/akregatorpart.so
#6  0x00007f37d0f4756f in Akregator::MainWidget::saveProperties(KConfigGroup&) () from /usr/lib/qt/plugins/akregatorpart.so
#7  0x00007f37d0f43dd4 in ?? () from /usr/lib/qt/plugins/akregatorpart.so
#8  0x00007f37d0f43ec9 in ?? () from /usr/lib/qt/plugins/akregatorpart.so
#9  0x00007f37f250fc1a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007f37f25104bf in QObject::destroyed(QObject*) () from /usr/lib/libQt5Core.so.5
#11 0x00007f37f3b98c75 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#12 0x00007f37d0f4b2f9 in Akregator::MainWidget::~MainWidget() () from /usr/lib/qt/plugins/akregatorpart.so
#13 0x00007f37f2510b00 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#14 0x00007f37f3b9c8eb in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f37f3b5a62c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f37f3b5fd10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f37f24df57b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007f37f24e16b7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#19 0x00007f37f25368f3 in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007f37e96e99fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f37e96e9ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f37e96e9d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f37f2536cff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#24 0x00007f37f24dcffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#25 0x00007f37f24e4a4c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#26 0x00007f37f5dd3300 in main ()
Comment 4 desaparecido 2015-07-01 12:04:53 UTC
Hi again, finally I find why after a lot of commits I still had the same crash, only to explain, when I reported the bug, I tested too with a new user account, and the crash was almost the same, so I didn't take care about small details, but after a lot of changes in commits and successfully builds of kdepim-git finally I'd take time to search why, and in the output of akregator command in Konsole I see this html address:

Closing notification 1
not found dbus id to close 1
log_akregator: serviceType:  "text/html"
log_akregator: BrowserFrame::loadPartForMimetype( "text/html" ): 3  offers
log_akregator: BrowserFrame::updateHistoryEntry(): updating id= 1  url= "http://www.aegiap.eu/kdeblog/2015/06/kdepim-kf5/"
log_akregator: Part::~Part() enter
KCrash: Application 'akregator' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]-  Stopped                 akregator

[2]+  Stopped                 akregator


specifically that: url= "http://www.aegiap.eu/kdeblog/2015/06/kdepim-kf5/"

was an address than I'd read it when I had the crash message, so I understand that the URL was in history, but not in .local/share/akregator directory, so I tested to delete:

.local/share/konqueror
.local/share/akregator
.local/share/applications/crashed

and when I start akregator all works fine again !!! 

try in a browser that URL address and in the first tries sometimes I had "no server found" message, I now that URL works fine.  I don't know what is/was exactly the bug but now I akregator works fine.

Only to test, I restore the .local/share/konqueror and this time akregator start fine with the URL in TAB.

I don't know how to test if each time if I have an TAB with URL address and this URL is down, if akregator crash again or if was only this time.