https://bugs.kde.org/show_bug.cgi?id=387886

            Bug ID: 387886
           Summary: systemsettings segfault on backspace navigation
           Product: systemsettings
           Version: 5.11.3
          Platform: RedHat RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: sidebarview
          Assignee: notm...@gmail.com
          Reporter: axo...@riseup.net
  Target Milestone: ---

Created attachment 109367
  --> https://bugs.kde.org/attachment.cgi?id=109367&action=edit
plasmashell backtrace

Application: systemsettings5 (5.11.3)

Qt Version: 5.9.2
Frameworks Version: 5.40.0
Operating System: Linux 4.14.3-300.fc27.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I've tested this a few times, it is repeatable on Fedora 27 and Arch. When you
load a panel on the right, by navigating on the left, and then use the back
button to return to the previous level of navigation on the left suddenly while
controls are still being drawn (I think this matters), systemsettings5 and
plasmashell may die.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe956be0d40 (LWP 15589))]

Thread 11 (Thread 0x7fe8eb7ff700 (LWP 15668)):
#0  0x00007fe950c92e38 in read () from /lib64/libc.so.6
#1  0x00007fe948c180e0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007fe948bd39e8 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fe948bd3e80 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#4  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#6  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#7  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#9  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#10 0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fe8f1f69700 (LWP 15666)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#7  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fe8ea3fe700 (LWP 15650)):
#0  0x00007fe948c19419 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fe948bd3446 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3e0b in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#3  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#5  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#6  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#8  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#9  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe8fe320700 (LWP 15622)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#7  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe911f41700 (LWP 15620)):
#0  0x00007fe948bd3d8d in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#1  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#2  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#3  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#4  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#5  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#6  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#7  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe912951700 (LWP 15597)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd4272 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007fe9136beb36 in gdbus_shared_thread_func () from
/lib64/libgio-2.0.so.0
#4  0x00007fe948bfb4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe913152700 (LWP 15596)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe948bd4031 in glib_worker_main () from /lib64/libglib-2.0.so.0
#4  0x00007fe948bfb4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe91bfff700 (LWP 15594)):
#0  0x00007fe950bab3e0 in __errno_location () from /lib64/libc.so.6
#1  0x00007fe948bd3ee1 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#7  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe924771700 (LWP 15593)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe94fe072a5 in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#7  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe9332b8700 (LWP 15591)):
#0  0x00007fe950c978bb in poll () from /lib64/libc.so.6
#1  0x00007fe948bd3ed9 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fe951b0235b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007fe9519018ba in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fe951f18479 in QDBusConnectionManager::run() () from
/lib64/libQt5DBus.so.5
#7  0x00007fe951905b92 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007fe94cefc609 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe950ca3e6f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe956be0d40 (LWP 15589)):
[KCrash Handler]
#6  0x00007fe951ab1349 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#7  0x00007fe9502fe415 in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) ()
from /lib64/libQt5Quick.so.5
#8  0x00007fe950309edb in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) ()
from /lib64/libQt5Quick.so.5
#9  0x00007fe95030a125 in QQuickItem::event(QEvent*) () from
/lib64/libQt5Quick.so.5
#10 0x00007fe953a196ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#11 0x00007fe953a20ef4 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#12 0x00007fe951ab1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#13 0x00007fe95031b408 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () from
/lib64/libQt5Quick.so.5
#14 0x00007fe95031b61f in QQuickWindow::keyPressEvent(QKeyEvent*) () from
/lib64/libQt5Quick.so.5
#15 0x00007fe95330bf35 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#16 0x00007fe950322b65 in QQuickWindow::event(QEvent*) () from
/lib64/libQt5Quick.so.5
#17 0x00007fe953a196ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#18 0x00007fe953a20ef4 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#19 0x00007fe951ab1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#20 0x00007fe950983b4c in QQuickWidget::keyPressEvent(QKeyEvent*) () from
/lib64/libQt5QuickWidgets.so.5
#21 0x00007fe953a58607 in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#22 0x00007fe953a196ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#23 0x00007fe953a22432 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#24 0x00007fe951ab1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#25 0x00007fe953a7525a in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#26 0x00007fe953a196ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#27 0x00007fe953a20ef4 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#28 0x00007fe951ab1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#29 0x00007fe9532fcef0 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /lib64/libQt5Gui.so.5
#30 0x00007fe953302315 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /lib64/libQt5Gui.so.5
#31 0x00007fe9532dc1ab in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#32 0x00007fe93f69e7d0 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5XcbQpa.so.5
#33 0x00007fe948bd3bb7 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#34 0x00007fe948bd3f60 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#35 0x00007fe948bd3fec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#36 0x00007fe951b0233f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#37 0x00007fe951ab00ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#38 0x00007fe951ab8744 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#39 0x00005606d356fe8f in main ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to