Bug 372621 - Usterka w "Ustawienia systemowe" po kliknięciu na link "Wygląd aplikacji GNOME (GTK)"
Summary: Usterka w "Ustawienia systemowe" po kliknięciu na link "Wygląd aplikacji GNOM...
Status: RESOLVED DUPLICATE of bug 344942
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.8.2
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-18 10:47 UTC by Pavel
Modified: 2016-11-21 03:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel 2016-11-18 10:47:05 UTC
Application: systemsettings5 (5.8.2)

Qt Version: 5.7.1
Frameworks Version: 5.27.0
Operating System: Linux 4.8.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (stretch)

-- Information about the crash:
1. open an application "System Settings" and goto "Appearance -> Application Style" section
2 . try to select (click) on "Window decorations", you will see window with some tabs and that is ok
3. next step try to click "GNOME (GTK) Application Style / GTK Styles and Fonts"
4. result is a application "Ststem Settings" is down

The same effect you also access when:
1. open an application "System Settings" and goto "Workspace -> Desktop Effect" section
2. try to select (click) "Screen Lock", you will see window with some tabs and that is ok
3. next step try to click "Virtual Pulipt" or other link in the same section
4. result is a application "Ststem Settings" is down

The crash can be reproduced every time.

-- Backtrace:
Application: Ustawienia systemowe (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7fd4026d80 (LWP 2050))]

Thread 4 (Thread 0x7f7fa2799700 (LWP 2066)):
#0  0x00007f7fd07295dd in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7fc958e073 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.367.57
#2  0x00007f7fcb9a3c40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7fcb95f4be in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7fcb95f994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7fcb95fb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7fd104b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7fd0ff50ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7fd0e170e3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7fcf79d5d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f7fd0e1bd98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f7fcd939464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f7fd07369df in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f7fb8eca700 (LWP 2053)):
#0  0x00007f7fcb95c9f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7fcb95ee7b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7fcb95f91b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7fcb95fb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7fd104b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7fd0ff50ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7fd0e170e3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7fd41766d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f7fd0e1bd98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7fcd939464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f7fd07369df in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f7fc1e6f700 (LWP 2052)):
#0  0x00007f7fd072d56d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7fce1b3150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7fce1b4ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7fc4a01b69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f7fd0e1bd98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7fcd939464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f7fd07369df in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f7fd4026d80 (LWP 2050)):
[KCrash Handler]
#6  0x00007f7fcf66fd85 in QV4::WeakValue::free() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f7fcf6e0a82 in QV4::QObjectWrapper::destroyObject(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f7fcf576dbf in QV4::MemoryManager::sweep(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f7fcf5781cc in QV4::MemoryManager::~MemoryManager() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f7fcf65f69b in QV4::ExecutionEngine::~ExecutionEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f7fcf79f086 in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f7fcf79f1a9 in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f7fcf5f69a6 in QJSEngine::~QJSEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f7fcf70a90d in QQmlEngine::~QQmlEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f7fcf70a9c9 in QQmlEngine::~QQmlEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f7fd4153d89 in QQuickWidget::~QQuickWidget() () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#19 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f7fd2522e19 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f7fd2670549 in QStackedWidget::~QStackedWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f7fd267d319 in QTabWidget::~QTabWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f7fab54b71e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/screenlocker_kcm.so
#31 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f7fd31c82dd in KCModule::~KCModule() () from /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#34 0x00007f7fab54fd7b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/screenlocker_kcm.so
#35 0x00007f7fd3bae074 in KCModuleProxy::deleteClient() () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#36 0x00007f7fd3bae11c in KCModuleProxy::~KCModuleProxy() () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#37 0x00007f7fd3bae2d9 in KCModuleProxy::~KCModuleProxy() () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#38 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007f7fd2522e19 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f7fd1021501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f7fd2522b2b in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f7fd269b5b9 in QScrollArea::~QScrollArea() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f7fd2adf66f in KPageWidgetItem::~KPageWidgetItem() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#45 0x00007f7fd2adf719 in KPageWidgetItem::~KPageWidgetItem() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#46 0x00007f7fd2ae01bb in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#47 0x00007f7fd2ae0dde in KPageWidgetModel::removePage(KPageWidgetItem*) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#48 0x00007f7fd3de9ac5 in ModuleView::closeModules() () from /usr/lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#49 0x00007f7fb227a21d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/classic_mode.so
#50 0x00007f7fd102304e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f7fd2729035 in QAbstractItemView::clicked(QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f7fd272c5e3 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x00007f7fd277673b in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007f7fd25271d8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f7fd260f62e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f7fd2736453 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f7fd2775eac in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#58 0x00007f7fd0ff6e41 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f7fd24dfb05 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f7fd24e819d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#61 0x00007f7fd0ff70e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007f7fd24e684d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007f7fd2541866 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#64 0x00007f7fd2544273 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#65 0x00007f7fd24dfb2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#66 0x00007f7fd24e72e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#67 0x00007f7fd0ff70e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f7fd1f44b03 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#69 0x00007f7fd1f46685 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#70 0x00007f7fd1f2461b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#71 0x00007f7fc4a384e0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#72 0x00007f7fcb95f7f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f7fcb95fa60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007f7fcb95fb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007f7fd104b71f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007f7fd0ff50ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007f7fd0ffd83c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#78 0x000000000040c0d3 in ?? ()
#79 0x00007f7fd066e2b1 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#80 0x000000000040c14a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2016-11-18 13:13:59 UTC

*** This bug has been marked as a duplicate of bug 344942 ***
Comment 2 Pavel 2016-11-18 13:39:19 UTC
I think that not the same/duplicate error. Yes, I know if you are take a look to the trace-code it's the same. But I have this error not after change theme from one to other, I take this error, when I try to goto inside one menu, and next goto some other menu position. Additionally if I goto inside "Hardware" menu and check menu position 1, and after some time (I do nothing in this menu) just goto other menu position in "Hardware" category, everything work's fine. I found these two error's just in described two position's:

1. from "Appearance -> Application Style -> Window decorations" goto "Appearance -> Application Style -> GNOME (GTK) Application Style"
2. from "Workspace -> Desktop Effect -> Screen Lock" goto "Workspace -> Desktop Effect -> whatever other menu position"
Comment 3 Christoph Feck 2016-11-21 03:27:08 UTC
Please do not change the bug status. The crash is in Qt's V4 JavaScript engine, and is caused by the use of QML in some systemsettings modules.

*** This bug has been marked as a duplicate of bug 344942 ***