Bug 385718 - System Settings crashed in QQuickItem::isVisible() while viewing Printers
Summary: System Settings crashed in QQuickItem::isVisible() while viewing Printers
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.11.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 385896 389684 390062 390532 391767 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-10-13 21:50 UTC by Rex Jack
Modified: 2018-09-18 21:20 UTC (History)
13 users (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 Rex Jack 2017-10-13 21:50:04 UTC
Application: systemsettings5 (5.11.0)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.5-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Open System Settings
Go to Printers
Enter root password
System Settings crashed after 1-2 sec.

Did try again and it did not happen again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
27	  return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
[Current thread is 1 (Thread 0x7f52d60f9500 (LWP 17556))]

Thread 19 (Thread 0x7f524e1c3700 (LWP 27195)):
#0  0x00007f52d1d8ecab in __GI___poll (fds=0x7f5248003750, nfds=1, timeout=3491773) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52cbe85149 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f5248003750, timeout=<optimized out>, context=0x7f5248000be0) at gmain.c:4187
#2  0x00007f52cbe85149 in g_main_context_iterate (context=context@entry=0x7f5248000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881
#3  0x00007f52cbe8525c in g_main_context_iteration (context=0x7f5248000be0, may_block=1) at gmain.c:3947
#4  0x00007f52d26b769b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52d249031a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5254b3ef37 in KCupsConnection::run() (this=0x56525bcc0920) at /usr/src/debug/print-manager-17.08.1/libkcups/KCupsConnection.cpp:304
#8  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f52cdb9a558 in start_thread (arg=0x7f524e1c3700) at pthread_create.c:465
#10 0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f5257b5f700 (LWP 23899)):
#0  0x00007f52d1d8ecab in __GI___poll (fds=0x56525cc007b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52cbe85149 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x56525cc007b0, timeout=<optimized out>, context=0x56525aa1c840) at gmain.c:4187
#2  0x00007f52cbe85149 in g_main_context_iterate (context=0x56525aa1c840, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881
#3  0x00007f52cbe854e2 in g_main_loop_run (loop=0x56525cc13400) at gmain.c:4082
#4  0x00007f525c3f9a46 in gdbus_shared_thread_func (user_data=0x56525bcf8ee0) at gdbusprivate.c:275
#5  0x00007f52cbeac795 in g_thread_proxy (data=0x56525cc6cca0) at gthread.c:784
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f5257b5f700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f525ffff700 (LWP 23898)):
#0  0x00007f52d1d8ecab in __GI___poll (fds=0x56525cc0ed20, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52cbe85149 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x56525cc0ed20, timeout=<optimized out>, context=0x56525cc6c000) at gmain.c:4187
#2  0x00007f52cbe85149 in g_main_context_iterate (context=context@entry=0x56525cc6c000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881
#3  0x00007f52cbe8525c in g_main_context_iteration (context=0x56525cc6c000, may_block=may_block@entry=1) at gmain.c:3947
#4  0x00007f52cbe852a1 in glib_worker_main (data=<optimized out>) at gmain.c:5742
#5  0x00007f52cbeac795 in g_thread_proxy (data=0x56525cc6cc00) at gthread.c:784
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f525ffff700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f5266793700 (LWP 23165)):
#0  0x00007f52d1d8ecab in __GI___poll (fds=0x7f5260002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52cbe85149 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f5260002de0, timeout=<optimized out>, context=0x7f5260000be0) at gmain.c:4187
#2  0x00007f52cbe85149 in g_main_context_iterate (context=context@entry=0x7f5260000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881
#3  0x00007f52cbe8525c in g_main_context_iteration (context=0x7f5260000be0, may_block=1) at gmain.c:3947
#4  0x00007f52d26b769b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52d249031a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f52d0556705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f52cdb9a558 in start_thread (arg=0x7f5266793700) at pthread_create.c:465
#10 0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f5276f65700 (LWP 17667)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525b50eb48) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525b50eaf8, cond=0x56525b50eb20) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525b50eb20, mutex=0x56525b50eaf8) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525b50eaf8, cond=0x56525b50eb20) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525b524850) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f5276f65700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f52777fe700 (LWP 17662)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525b26b898) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525b26b848, cond=0x56525b26b870) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525b26b870, mutex=0x56525b26b848) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525b26b848, cond=0x56525b26b870) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525ab10140) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52777fe700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f5277fff700 (LWP 17661)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525b1b8188) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525b1b8138, cond=0x56525b1b8160) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525b1b8160, mutex=0x56525b1b8138) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525b1b8138, cond=0x56525b1b8160) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525a8ae220) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f5277fff700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f5281ec6700 (LWP 17652)):
#0  0x00007f52cbeca6fb in g_mutex_lock (mutex=mutex@entry=0x7f5278001080) at gthread-posix.c:1336
#1  0x00007f52cbe844f5 in g_main_context_prepare (context=context@entry=0x7f5278001080, priority=priority@entry=0x7f5281ec5bc0) at gmain.c:3384
#2  0x00007f52cbe8507b in g_main_context_iterate (context=context@entry=0x7f5278001080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3866
#3  0x00007f52cbe8525c in g_main_context_iteration (context=0x7f5278001080, may_block=1) at gmain.c:3947
#4  0x00007f52d26b769b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52d249031a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f52d0556705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f52cdb9a558 in start_thread (arg=0x7f5281ec6700) at pthread_create.c:465
#10 0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f529c88c700 (LWP 17612)):
#0  0x00007f52cbe83fb0 in g_main_context_acquire (context=0x7f527c000be0) at gmain.c:3202
#1  0x00007f52cbe85005 in g_main_context_iterate (context=context@entry=0x7f527c000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3836
#2  0x00007f52cbe8525c in g_main_context_iteration (context=0x7f527c000be0, may_block=1) at gmain.c:3947
#3  0x00007f52d26b769b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f52d249031a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52d0556705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f52cdb9a558 in start_thread (arg=0x7f529c88c700) at pthread_create.c:465
#9  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f529effd700 (LWP 17598)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af16dd4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16d80, cond=0x56525af16da8) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af16da8, mutex=0x56525af16d80) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16d80, cond=0x56525af16da8) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525a98f6a0) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f529effd700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f529f7fe700 (LWP 17597)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af16dd0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16d80, cond=0x56525af16da8) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af16da8, mutex=0x56525af16d80) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16d80, cond=0x56525af16da8) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525a97dcd0) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f529f7fe700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f529ffff700 (LWP 17596)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af16cec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16c98, cond=0x56525af16cc0) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af16cc0, mutex=0x56525af16c98) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16c98, cond=0x56525af16cc0) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525aa26d90) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f529ffff700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f52a48e8700 (LWP 17595)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af16ce8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16c98, cond=0x56525af16cc0) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af16cc0, mutex=0x56525af16c98) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16c98, cond=0x56525af16cc0) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525ab14e90) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52a48e8700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f52a50e9700 (LWP 17594)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af16ce8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16c98, cond=0x56525af16cc0) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af16cc0, mutex=0x56525af16c98) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16c98, cond=0x56525af16cc0) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525ab4bd10) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52a50e9700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f52a5aef700 (LWP 17593)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525ac5e8c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525ac5e870, cond=0x56525ac5e898) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525ac5e898, mutex=0x56525ac5e870) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525ac5e870, cond=0x56525ac5e898) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525ac72410) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52a5aef700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f52a6431700 (LWP 17592)):
#0  0x00007f52cdba082d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56525af166e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f52cdba082d in __pthread_cond_wait_common (abstime=0x0, mutex=0x56525af16690, cond=0x56525af166b8) at pthread_cond_wait.c:502
#2  0x00007f52cdba082d in __pthread_cond_wait (cond=0x56525af166b8, mutex=0x56525af16690) at pthread_cond_wait.c:655
#3  0x00007f52ae2c2cab in cnd_wait (mtx=0x56525af16690, cond=0x56525af166b8) at ../../include/c11/threads_posix.h:159
#4  0x00007f52ae2c2cab in util_queue_thread_func (input=input@entry=0x56525aa75f90) at u_queue.c:158
#5  0x00007f52ae2c2bc7 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52a6431700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f52ba0a4700 (LWP 17567)):
#0  0x00007f52cbeca6fb in g_mutex_lock (mutex=mutex@entry=0x7f52b4000be0) at gthread-posix.c:1336
#1  0x00007f52cbe84693 in g_main_context_prepare (context=context@entry=0x7f52b4000be0, priority=priority@entry=0x7f52ba0a3bb0) at gmain.c:3453
#2  0x00007f52cbe8507b in g_main_context_iterate (context=context@entry=0x7f52b4000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3866
#3  0x00007f52cbe8525c in g_main_context_iteration (context=0x7f52b4000be0, may_block=1) at gmain.c:3947
#4  0x00007f52d26b769b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52d249031a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f52d2b36a45 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5
#8  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f52cdb9a558 in start_thread (arg=0x7f52ba0a4700) at pthread_create.c:465
#10 0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f52c2e56700 (LWP 17562)):
#0  0x00007f52d1d8ecab in __GI___poll (fds=fds@entry=0x7f52c2e55c08, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f52ce416387 in poll (__timeout=-1, __nfds=1, __fds=0x7f52c2e55c08) at /usr/include/bits/poll2.h:46
#2  0x00007f52ce416387 in _xcb_conn_wait (c=c@entry=0x56525a70b520, cond=cond@entry=0x56525a70b560, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f52ce41817a in xcb_wait_for_event (c=0x56525a70b520) at xcb_in.c:693
#4  0x00007f52c5c1b4b9 in QXcbEventReader::run() () at /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f52d2494d2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f52cdb9a558 in start_thread (arg=0x7f52c2e56700) at pthread_create.c:465
#7  0x00007f52d1d9945f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f52d60f9500 (LWP 17556)):
[KCrash Handler]
#6  0x00007f52d0a4fd74 in QQuickItem::isVisible() const () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f52d0a4fe61 in QQuickKeysAttached::keyReleased(QKeyEvent*, bool) () at /usr/lib64/libQt5Quick.so.5
#8  0x00007f52d0a5b0fa in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f52d0a5b475 in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#10 0x00007f52d42609bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f52d4267d74 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#12 0x00007f52d2661d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f52d0a6ba28 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib64/libQt5Quick.so.5
#14 0x00007f52d0a6bcff in QQuickWindow::keyReleaseEvent(QKeyEvent*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f52d3ab809b in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#16 0x00007f52d0a72ba5 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f52d42609bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f52d4267d74 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007f52d2661d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f52d10d16ec in QQuickWidget::keyReleaseEvent(QKeyEvent*) () at /usr/lib64/libQt5QuickWidgets.so.5
#21 0x00007f52d429e7e8 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007f52d42609bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007f52d42692b2 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f52d2661d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f52d42bad9c in QWidgetWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f52d42609bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#27 0x00007f52d4267d74 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f52d2661d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f52d3aa98b8 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib64/libQt5Gui.so.5
#30 0x00007f52d3aae4d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#31 0x00007f52d3a87f9b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#32 0x00007f52c5c7ace0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt5XcbQpa.so.5
#33 0x00007f52cbe84f97 in g_main_dispatch (context=0x7f52bc004fc0) at gmain.c:3148
#34 0x00007f52cbe84f97 in g_main_context_dispatch (context=context@entry=0x7f52bc004fc0) at gmain.c:3813
#35 0x00007f52cbe851d0 in g_main_context_iterate (context=context@entry=0x7f52bc004fc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886
#36 0x00007f52cbe8525c in g_main_context_iteration (context=0x7f52bc004fc0, may_block=1) at gmain.c:3947
#37 0x00007f52d26b767f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#38 0x00007f52d266034a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#39 0x00007f52d2668bd4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#40 0x000056525866980a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.11.0/app/main.cpp:62

Reported using DrKonqi
Comment 1 Christoph Feck 2017-11-23 23:57:23 UTC
*** Bug 385896 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2018-01-18 16:08:23 UTC
*** Bug 387285 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2018-01-18 16:08:28 UTC
*** Bug 386997 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2018-01-18 16:08:38 UTC
*** Bug 388816 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2018-01-18 16:08:47 UTC
*** Bug 388975 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2018-01-18 16:12:57 UTC
See also https://bugs.kde.org/show_bug.cgi?id=378339.

Likely a bug in Qt somewhere.
Comment 8 Aleix Pol 2018-01-19 17:01:56 UTC
Git commit 714d918e1384f64b2493ab0b2f7257b0823bd36c by Aleix Pol.
Committed on 19/01/2018 at 16:56.
Pushed by apol into branch 'Plasma/5.12'.

Force the invalidation of the currentItem

Doesn't make sense to keep the index if we are refreshing the whole list

See QTBUG-65881

M  +3    -0    discover/qml/ApplicationsListPage.qml

https://commits.kde.org/discover/714d918e1384f64b2493ab0b2f7257b0823bd36c
Comment 9 Aleix Pol 2018-01-19 17:17:26 UTC
Wrong bug closed, sorry. Note this can be addressed by resetting the currentIndex before issuing a search.
Comment 10 Nate Graham 2018-03-12 18:25:35 UTC
*** Bug 390532 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2018-03-12 18:25:38 UTC
*** Bug 390062 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2018-03-12 18:25:42 UTC
*** Bug 389684 has been marked as a duplicate of this bug. ***
Comment 13 Nate Graham 2018-03-12 18:25:46 UTC
*** Bug 391767 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2018-09-18 21:20:29 UTC
All dupes were from people using Qt 5.10. No reports seen with Qt 5.11; assuming it's fixed in Qt 5.11. Will re-open if we get any reports from people using Qt 5.11.