Bug 393973

Summary: System Settings crashes after select a menu option
Product: [Applications] systemsettings Reporter: Miguel Matos <matospmiguela>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.8.8   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Miguel Matos 2018-05-07 20:14:11 UTC
Application: systemsettings5 (5.8.8)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.10.0-38-generic x86_64
Distribution: Linux Mint 18.3 Sylvia

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

I select "Apperance" option , when I choose a submenu option, the app close unexpectedly...

The crash can be reproduced sometimes.

-- Backtrace:
Application: Preferencias del sistema (systemsettings5), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f16ebbfe900 (LWP 12691))]

Thread 4 (Thread 0x7f16c2c2a700 (LWP 12706)):
#0  0x00007f16e4fd4a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f16e4f9034e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f16e4f9049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f16e8bd637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f16e8b7effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f16e89a79e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f16e73016b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f16e89ac808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f16e54b16ba in start_thread (arg=0x7f16c2c2a700) at pthread_create.c:333
#9  0x00007f16e82ba41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f16d08aa700 (LWP 12699)):
#0  __lll_unlock_wake () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:371
#1  0x00007f16e54b54ff in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f16e48a39d0) at pthread_mutex_unlock.c:55
#2  __GI___pthread_mutex_unlock (mutex=0x7f16e48a39d0) at pthread_mutex_unlock.c:314
#3  0x00007f16e461db65 in ?? () from /usr/lib/nvidia-384/libGL.so.1
#4  0x00007f16e462323b in ?? () from /usr/lib/nvidia-384/libGL.so.1
#5  0x00007f16e089d0f1 in ?? () from /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.111
#6  0x00007f16e4fd36f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f16e4f8fe74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f16e4f90330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f16e4f9049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f16e8bd637b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f16e8b7effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f16e89a79e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f16ebd53515 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#14 0x00007f16e89ac808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f16e54b16ba in start_thread (arg=0x7f16d08aa700) at pthread_create.c:333
#16 0x00007f16e82ba41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f16d91ae700 (LWP 12693)):
#0  0x00007f16e82ae74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f16e5d27c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f16e5d298d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f16dbd36d29 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f16e89ac808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f16e54b16ba in start_thread (arg=0x7f16d91ae700) at pthread_create.c:333
#6  0x00007f16e82ba41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f16ebbfe900 (LWP 12691)):
[KCrash Handler]
#6  0x00007f16e81e8428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f16e81ea02a in __GI_abort () at abort.c:89
#8  0x00007f16e8993f41 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f16ebd31457 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007f16ebd317aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#11 0x00007f16ebd32695 in QQuickWidget::resizeEvent(QResizeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#12 0x00007f16ea0f72ee in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f16ea0b1afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f16ea0b7036 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f16e8b812a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f16ea0efca2 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f16ea0f3a43 in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f16ea0f687d in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f16ea0f5ef9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f16e8bae719 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f16ea0f704b in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f16ea0b1afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f16ea0b7036 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f16e8b812a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f16e8b8316a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f16e8bd5f53 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f16e4f90197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f16e4f903f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f16e4f9049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f16e8bd635f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f16e8b7effa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f16e8b876bc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x000000000040c217 in ?? ()
#34 0x00007f16e81d3830 in __libc_start_main (main=0x40be00, argc=1, argv=0x7fff1c830468, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1c830458) at ../csu/libc-start.c:291
#35 0x000000000040c299 in _start ()

Possible duplicates by query: bug 393524, bug 392696, bug 392610, bug 392092, bug 391843.

Reported using DrKonqi
Comment 1 Nate Graham 2018-05-08 17:22:15 UTC
Very old version of System Settings, very old version of Qt, very old packages in general (a major problem with Linux Mint). We can't support old software like this; please see https://community.kde.org/Get_Involved/Bug_Reporting#Step_2:_Make_sure_it_hasn.27t_already_been_fixed

*** This bug has been marked as a duplicate of bug 390334 ***
Comment 2 Christoph Feck 2018-05-08 21:13:32 UTC
The problem is an issue with nvidia kernel modules (kernel update or nvidia driver update without rebooting, incompatible versions, etc.).

Plasma 5.8 with Qt 5.6 isn't "very" old, btw, we still see worse ;)