Bug 383710

Summary: akregator always crashed on next login "with start with the system"
Product: [Applications] akregator Reporter: kts <jeckferson>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andrius, asturm, cruzki123, dougxul, govik, iivanich, L.Bonnaud, marcus, stupor_scurvy343
Priority: NOR Keywords: drkonqi
Version: 5.5.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Trace of double initialisation
The simplest fix

Description kts 2017-08-19 17:19:51 UTC
Application: akregator (5.5.3)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
nothing, it just crashed. Manually opening it is fine. But after next login, it always fails.

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

Thread 21 (Thread 0x7fa619d8e700 (LWP 939)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa69ec23b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fa69ec23b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fa61b3ac700 (LWP 932)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19e10a5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19e1587 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19e2321 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fa62a7fc700 (LWP 915)):
#0  0x00007fa6aa35ba69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fa6aa316153 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6aa316b3b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6aa316d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa6b2af4084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa6b2a97ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa6b28b140e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fa6b28b615b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fa62affd700 (LWP 914)):
#0  0x00007fa6ac5f64ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a1a0f992 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19e5ba9 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19e610b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fa62b7fe700 (LWP 913)):
#0  0x00007fa6ac5f64ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a1a0f992 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19e5ba9 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19e610b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fa62bfff700 (LWP 912)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a19e28e6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fa65cff9700 (LWP 911)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19e10a5 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19e1587 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19e2321 in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fa65d7fa700 (LWP 910)):
#0  0x00007fa6b21bbbad in read () at /usr/lib/libc.so.6
#1  0x00007fa690d7ef51 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#2  0x00007fa6993f130e in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007fa6993f1d80 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fa6993f1e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fa6993ffe29 in  () at /usr/lib/libpulse.so.0
#6  0x00007fa690dadfe8 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fa65dffb700 (LWP 909)):
#0  0x00007fa6ac5f64ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a1a0f992 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6a9e in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b18eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a19e28e6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fa65e7fc700 (LWP 908)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a218cac0 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19e2321 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fa65effd700 (LWP 907)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a19e28e6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fa65f7fe700 (LWP 906)):
#0  0x00007fa6b21d6ddb in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007fa6b21d8ab4 in __fprintf_chk () at /usr/lib/libc.so.6
#2  0x00007fa6967d417d in event_logv_ () at /usr/lib/libevent-2.1.so.6
#3  0x00007fa6967d4314 in event_warn () at /usr/lib/libevent-2.1.so.6
#4  0x00007fa6967d5c3c in  () at /usr/lib/libevent-2.1.so.6
#5  0x00007fa6967cb8f4 in event_base_loop () at /usr/lib/libevent-2.1.so.6
#6  0x00007fa6a19b1fd3 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a1268138 in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6a12686eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#11 0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#13 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa65ffff700 (LWP 905)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a1268088 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a12686db in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa674d7c700 (LWP 904)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a1267fd8 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a12686cb in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa67557d700 (LWP 903)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a1267f28 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a12686bb in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa675d7e700 (LWP 902)):
#0  0x00007fa6b21bbc0d in write () at /usr/lib/libc.so.6
#1  0x00007fa6b215093d in _IO_new_file_write () at /usr/lib/libc.so.6
#2  0x00007fa6b214fc1f in new_do_write () at /usr/lib/libc.so.6
#3  0x00007fa6b21510fe in __GI__IO_file_xsputn () at /usr/lib/libc.so.6
#4  0x00007fa6b2127dfb in buffered_vfprintf () at /usr/lib/libc.so.6
#5  0x00007fa6b212515e in vfprintf () at /usr/lib/libc.so.6
#6  0x00007fa6b21d8b06 in __fprintf_chk () at /usr/lib/libc.so.6
#7  0x00007fa6967d417d in event_logv_ () at /usr/lib/libevent-2.1.so.6
#8  0x00007fa6967d4314 in event_warn () at /usr/lib/libevent-2.1.so.6
#9  0x00007fa6967d5c3c in  () at /usr/lib/libevent-2.1.so.6
#10 0x00007fa6967cb8f4 in event_base_loop () at /usr/lib/libevent-2.1.so.6
#11 0x00007fa6a19b1e99 in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#13 0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#14 0x00007fa6a1267e78 in  () at /usr/lib/libQt5WebEngineCore.so.5
#15 0x00007fa6a12686ab in  () at /usr/lib/libQt5WebEngineCore.so.5
#16 0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#17 0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#18 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#19 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa67657f700 (LWP 901)):
#0  0x00007fa6ac5f61ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa6a19d6b19 in  () at /usr/lib/libQt5WebEngineCore.so.5
#2  0x00007fa6a19d6b47 in  () at /usr/lib/libQt5WebEngineCore.so.5
#3  0x00007fa6a19b189b in  () at /usr/lib/libQt5WebEngineCore.so.5
#4  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#5  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#6  0x00007fa6a1267dc8 in  () at /usr/lib/libQt5WebEngineCore.so.5
#7  0x00007fa6a126869b in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19e2998 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa676d80700 (LWP 900)):
#0  0x00007fa6b2111c88 in getenv () at /usr/lib/libc.so.6
#1  0x00007fa6b210a63c in __dcigettext () at /usr/lib/libc.so.6
#2  0x00007fa6b215e758 in strerror_r () at /usr/lib/libc.so.6
#3  0x00007fa6b215e67f in strerror () at /usr/lib/libc.so.6
#4  0x00007fa6967d4301 in event_warn () at /usr/lib/libevent-2.1.so.6
#5  0x00007fa6967d5c3c in  () at /usr/lib/libevent-2.1.so.6
#6  0x00007fa6967cb8f4 in event_base_loop () at /usr/lib/libevent-2.1.so.6
#7  0x00007fa6a19b1e99 in  () at /usr/lib/libQt5WebEngineCore.so.5
#8  0x00007fa6a19ae168 in  () at /usr/lib/libQt5WebEngineCore.so.5
#9  0x00007fa6a19cad5b in  () at /usr/lib/libQt5WebEngineCore.so.5
#10 0x00007fa6a19e28e6 in  () at /usr/lib/libQt5WebEngineCore.so.5
#11 0x00007fa6a19de9eb in  () at /usr/lib/libQt5WebEngineCore.so.5
#12 0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa67d471700 (LWP 888)):
#0  0x00007fa6b21bfe9d in poll () at /usr/lib/libc.so.6
#1  0x00007fa6aa316c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6aa316d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6b2af4084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa6b2a97ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa6b28b140e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa6b449d396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fa6b28b615b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa686598700 (LWP 877)):
#0  0x00007fa6b21bfe9d in poll () at /usr/lib/libc.so.6
#1  0x00007fa6aa0af8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fa6aa0b1679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fa6886a472a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fa6b28b615b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa6ac5f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6b21c9f0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa6b6393900 (LWP 854)):
[KCrash Handler]
#5  0x00007fa6b4ec968c in KActionCollection::action(QString const&) const () at /usr/lib/libKF5XmlGui.so.5
#6  0x00007fa677d9650f in  () at /usr/lib/qt/plugins/akregatorpart.so
#7  0x00007fa6b5b95d3f in Akregator::ArticleViewerWidget::slotShowSummary(Akregator::TreeNode*) () at /usr/lib/libakregatorprivate.so.5
#8  0x00007fa677db5cf8 in Akregator::MainWidget::slotNodeSelected(Akregator::TreeNode*) () at /usr/lib/qt/plugins/akregatorpart.so
#9  0x00007fa6b2ac98af in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007fa677dce410 in  () at /usr/lib/qt/plugins/akregatorpart.so
#11 0x00007fa677d8cabb in  () at /usr/lib/qt/plugins/akregatorpart.so
#12 0x00007fa6b2ac98af in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa6b2a450bb in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () at /usr/lib/libQt5Core.so.5
#14 0x00007fa6b2a453b5 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007fa6b3a1a2ee in QAbstractItemView::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fa6b3a5e87c in QTreeView::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fa6b38036ef in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fa6b38e660f in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007fa6b3a1f4a4 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fa6b3a5e2bd in QTreeView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007fa6b2a9989c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fa6b37c0e28 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fa6b37c8ea1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fa6b2a99bd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fa6b37c7e2a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fa6b381df51 in  () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fa6b3820691 in  () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fa6b37c0e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007fa6b37c8926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007fa6b2a99bd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#31 0x00007fa6b2ffc1e4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#32 0x00007fa6b2ffdd46 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#33 0x00007fa6b2fd54ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#34 0x00007fa688708cc1 in  () at /usr/lib/libQt5XcbQpa.so.5
#35 0x00007fa6aa316a57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#36 0x00007fa6aa316c88 in  () at /usr/lib/libglib-2.0.so.0
#37 0x00007fa6aa316d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#38 0x00007fa6b2af4061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#39 0x00007fa6b2a97ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#40 0x00007fa6b2aa1048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#41 0x00000057a2ba931e in  ()
#42 0x00007fa6b20fc4ca in __libc_start_main () at /usr/lib/libc.so.6
#43 0x00000057a2ba948a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2017-09-13 00:32:43 UTC
*** Bug 383719 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2017-09-13 00:33:03 UTC
*** Bug 383826 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2017-10-17 00:07:17 UTC
*** Bug 385319 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2017-10-17 00:07:25 UTC
*** Bug 384975 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2017-10-17 00:08:15 UTC
Previous duplicates have a better backtrace.
Comment 6 Christophe Marin 2017-10-21 19:37:42 UTC
*** Bug 384975 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Marin 2017-10-21 19:38:59 UTC
from bug 384975

Thread 1 (Thread 0x7fcf288a7980 (LWP 16956)):
[KCrash Handler]
#6  0x00007fcf4d9a9da4 in QMapData<QString, QAction*>::findNode (this=0xffe91f0000000000, akey=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:284
#7  0x00007fcf4d9a509b in QMap<QString, QAction*>::value (adefaultValue=<optimized out>, akey=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:648
#8  KActionCollection::action (this=<optimized out>, name=...) at /workspace/build/src/kactioncollection.cpp:152
#9  0x00007fcf1d393aba in Akregator::ActionManagerImpl::setArticleActionsEnabled (this=0x110c6c0, enabled=<optimized out>) at /workspace/build/src/actions/actionmanagerimpl.cpp:647
#10 0x00007fcf4e64cba8 in Akregator::ArticleViewerWidget::slotShowSummary (this=0x115f210, node=<optimized out>) at /workspace/build/src/articleviewerwidget.cpp:192
#11 0x00007fcf1d3b0996 in Akregator::MainWidget::slotNodeSelected (this=0x10cfe90, node=0x14bc540) at /workspace/build/src/mainwidget.cpp:691
#12 0x00007fcf4be2bf46 in QtPrivate::QSlotObjectBase::call (a=0x7ffd25724640, r=0x10cfe90, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#13 QMetaObject::activate (sender=sender@entry=0x115b960, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd25724640) at kernel/qobject.cpp:3749
#14 0x00007fcf4be2c527 in QMetaObject::activate (sender=sender@entry=0x115b960, m=m@entry=0x7fcf1d5f05e0 <Akregator::AbstractSelectionController::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd25724640) at kernel/qobject.cpp:3628
#15 0x00007fcf1d3c4a9f in Akregator::AbstractSelectionController::currentSubscriptionChanged (this=this@entry=0x115b960, _t1=0x14bc540) at /workspace/build/obj-x86_64-linux-gnu/src/moc_abstractselectioncontroller.cpp:173
#16 0x00007fcf1d38ab8a in Akregator::SelectionController::selectedSubscriptionChanged (this=0x115b960, index=...) at /workspace/build/src/selectioncontroller.cpp:255
#17 0x00007fcf4be2bf46 in QtPrivate::QSlotObjectBase::call (a=0x7ffd257247e0, r=0x115b960, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
Comment 8 K G 2017-10-22 11:46:41 UTC
from bug 384975 
Steps to reproduce bug:
Turn on global menu. 
Turn on Akregator
Select any feed in Akregator
Boom - Crash
Comment 9 K G 2018-02-09 21:05:43 UTC
I'm not sure if it's relevant for this bug but it is for sure relevant to bug 384975 marked as duplicate. 

The problem is that akregator kpart is initialized twice, recursively. (See attached trace #45 and #5) 

Akregator::MainWindow::loadPart() is called twice. Because of that in ActionManagerImpl we have corrupted reference to d->actionCollection that causes dump on calling setArticleActionsEnabled. 

The reason of recursive initialization seams to be method Akregator::MainWindow::saveProperties() that is called by QtWebEngine before kpart if fully initialized. The simplest solution would be  to remove initialization of kpart from this method and returning if kpart it's not initialized. Or skipping initialization only in such case if possible.
Comment 10 K G 2018-02-09 21:06:01 UTC
I'm not sure if it's relevant for this bug but it is for sure relevant to bug 384975 marked as duplicate. 

The problem is that akregator kpart is initialized twice, recursively. (See attached trace #45 and #5) 

Akregator::MainWindow::loadPart() is called twice. Because of that in ActionManagerImpl we have corrupted reference to d->actionCollection that causes dump on calling setArticleActionsEnabled. 

The reason of recursive initialization seams to be method Akregator::MainWindow::saveProperties() that is called by QtWebEngine before kpart if fully initialized. The simplest solution would be  to remove initialization of kpart from this method and returning if kpart it's not initialized. Or skipping initialization only in such case if possible.
Comment 11 K G 2018-02-09 21:07:12 UTC
Created attachment 110492 [details]
Trace of double initialisation
Comment 12 K G 2018-02-09 21:09:09 UTC
Created attachment 110493 [details]
The simplest fix
Comment 13 Andrius Štikonas 2018-02-09 22:36:22 UTC
I saw at least one report by a tester saying that even with this patch feeds still get corrupted sometime.
Comment 14 K G 2018-02-10 12:27:10 UTC
This fix do not prevent from corrupting feeds. In my case it was happening sometimes after akregator crash.

It only make akregator usable with global menu. it avoids akregator crashing 100% times. After applying this patch, I didn't have any crash.
Comment 15 ml 2018-02-10 16:15:43 UTC
(In reply to K G from comment #14)
> This fix do not prevent from corrupting feeds. In my case it was happening
> sometimes after akregator crash.
> 
> It only make akregator usable with global menu. it avoids akregator crashing
> 100% times. After applying this patch, I didn't have any crash.

I can confirm this patch fixes akregator crash with global menu enabled.
Comment 16 Andreas Sturmlechner 2018-02-12 11:30:23 UTC
Thanks! Please submit your patch on https://phabricator.kde.org/ to get a proper review.
Comment 17 Christoph Feck 2018-03-01 00:02:28 UTC
Any success with submitting your patch to https://phabricator.kde.org/differential/diff/create/
Comment 18 Justin Zobel 2020-12-17 05:35:39 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 19 Andrius Štikonas 2020-12-17 12:26:35 UTC
(In reply to Justin Zobel from comment #18)
> Thank you for the crash report.
> 
> As it has been a while since this was reported, can you please test and
> confirm if this issue is still occurring or if this bug report can be marked
> as resolved.
> 
> I have set the bug status to "needsinfo" pending your response, please
> change back to "reported" or "resolved/worksforme" when you respond, thank
> you.

I'm not original reported but I think I used to see this bug too.

I don't see it now (at least on Plasma Wayland).
Comment 20 Bug Janitor Service 2021-01-01 04:37:19 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 21 Bug Janitor Service 2021-01-16 04:36:14 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!