Bug 371320 - Crash on "Color Settings" return
Summary: Crash on "Color Settings" return
Status: RESOLVED DUPLICATE of bug 335111
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.8.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-20 14:18 UTC by Stefan Luecke
Modified: 2016-10-20 20:29 UTC (History)
1 user (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 Stefan Luecke 2016-10-20 14:18:22 UTC
Application: systemsettings5 (5.8.2)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.2-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

0. Start System Settings
1. Click "Color"
2. Select another Color Scheme, marking this screen dirty (so the application would ask you to decide wether to save the new settings or to discard them
3. Return to all Settings
BAAAAAAAAAM
4. The application is dead :(

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7fb032d76700 (LWP 1832)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb06ee4e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb0734a82d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb046176700 (LWP 1820)):
#0  0x00007fb06ee4dcae in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb06ee4e6ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb0734a82d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb046977700 (LWP 1627)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb06ee4e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb047806700 (LWP 1626)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb06ee4e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb052903700 (LWP 1596)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb06ee4e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb0734a82d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb05dbf6700 (LWP 1594)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb06ee4e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb07538472b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb0751510f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb075c98e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb066600700 (LWP 1593)):
#0  0x00007fb074a6248d in poll () at /usr/lib/libc.so.6
#1  0x00007fb0713b98e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb0713bb679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb068d85449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb075155d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb070b36454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb074a6b7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb078d620c0 (LWP 1591)):
[KCrash Handler]
#6  0x00007fb0274b9b94 in  () at /usr/lib/libQtGui.so.4
#7  0x00007fb078c1f4fa in call_init.part () at /lib64/ld-linux-x86-64.so.2
#8  0x00007fb078c1f60b in _dl_init () at /lib64/ld-linux-x86-64.so.2
#9  0x00007fb078c23b38 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#10 0x00007fb078c1f3a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#11 0x00007fb078c232d9 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#12 0x00007fb06f117ee9 in  () at /usr/lib/libdl.so.2
#13 0x00007fb078c1f3a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#14 0x00007fb06f118521 in  () at /usr/lib/libdl.so.2
#15 0x00007fb06f117f82 in dlopen () at /usr/lib/libdl.so.2
#16 0x00007fb031220bb0 in  () at /usr/lib/libvlccore.so.8
#17 0x00007fb031204ebb in  () at /usr/lib/libvlccore.so.8
#18 0x00007fb0312051e8 in  () at /usr/lib/libvlccore.so.8
#19 0x00007fb031205144 in  () at /usr/lib/libvlccore.so.8
#20 0x00007fb0312056c4 in  () at /usr/lib/libvlccore.so.8
#21 0x00007fb031205cca in  () at /usr/lib/libvlccore.so.8
#22 0x00007fb03118beb1 in libvlc_InternalInit () at /usr/lib/libvlccore.so.8
#23 0x00007fb030f5ccee in libvlc_new () at /usr/lib/libvlc.so.5
#24 0x00007fb0314e02c8 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#25 0x00007fb0314b5586 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#26 0x00007fb0314e4195 in qt_plugin_instance () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#27 0x00007fb075318cdb in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#28 0x00007fb05fda6180 in  () at /usr/lib/libphonon4qt5.so.4
#29 0x00007fb05fda8ada in  () at /usr/lib/libphonon4qt5.so.4
#30 0x00007fb05fda9179 in  () at /usr/lib/libphonon4qt5.so.4
#31 0x00007fb05fda9aa4 in Phonon::Factory::backend(bool) () at /usr/lib/libphonon4qt5.so.4
#32 0x00007fb05fdaa339 in  () at /usr/lib/libphonon4qt5.so.4
#33 0x00007fb05fd9e031 in  () at /usr/lib/libphonon4qt5.so.4
#34 0x00007fb064c8d7e0 in  () at /usr/lib/libKF5Notifications.so.5
#35 0x00007fb064c6c1c0 in  () at /usr/lib/libKF5Notifications.so.5
#36 0x00007fb064c68490 in KNotification::sendEvent() () at /usr/lib/libKF5Notifications.so.5
#37 0x00007fb07535c4b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007fb076ebde0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007fb076ec5581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007fb07532fde0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#41 0x00007fb07533256d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#42 0x00007fb075384303 in  () at /usr/lib/libQt5Core.so.5
#43 0x00007fb06ee4e587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#44 0x00007fb06ee4e7f0 in  () at /usr/lib/libglib-2.0.so.0
#45 0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#46 0x00007fb07538470f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#47 0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#48 0x00007fb0770aa6b7 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#49 0x00007fb07768c85b in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#50 0x00007fb07768d34c in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#51 0x00007fb07768fe31 in  () at /usr/lib/libKF5WidgetsAddons.so.5
#52 0x00007fb077690205 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/libKF5WidgetsAddons.so.5
#53 0x00007fb078a06ba0 in ModuleView::resolveChanges(KCModuleProxy*) () at /usr/lib/libsystemsettingsview.so.3
#54 0x00007fb05414e2a1 in  () at /usr/lib/qt/plugins/icon_mode.so
#55 0x00007fb07535b659 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#56 0x00007fb076eb7442 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#57 0x00007fb076eb9e30 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007fb076fa66ed in  () at /usr/lib/libQt5Widgets.so.5
#59 0x00007fb076fa6924 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#60 0x00007fb07707229a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#61 0x00007fb076f04ef8 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#62 0x00007fb077072379 in QToolButton::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#63 0x00007fb076ebde0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007fb076ec643d in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#65 0x00007fb07532fde0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#66 0x00007fb076ec4aed in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#67 0x00007fb076f1efa0 in  () at /usr/lib/libQt5Widgets.so.5
#68 0x00007fb076f21743 in  () at /usr/lib/libQt5Widgets.so.5
#69 0x00007fb076ebde0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#70 0x00007fb076ec5581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#71 0x00007fb07532fde0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#72 0x00007fb07672c303 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#73 0x00007fb07672de85 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#74 0x00007fb07670bcab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#75 0x00007fb068dbb2f0 in  () at /usr/lib/libQt5XcbQpa.so.5
#76 0x00007fb06ee4e587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#77 0x00007fb06ee4e7f0 in  () at /usr/lib/libglib-2.0.so.0
#78 0x00007fb06ee4e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#79 0x00007fb07538470f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#80 0x00007fb07532e23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#81 0x00007fb07533673c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#82 0x000000000040c0b0 in  ()
#83 0x00007fb0749a3291 in __libc_start_main () at /usr/lib/libc.so.6
#84 0x000000000040c12a in _start ()

Reported using DrKonqi
Comment 1 Christian Muehlhaeuser 2016-10-20 19:47:02 UTC
Looks like libvlccore is loading VLC's Qt4-based UI plugin, which probably clashes with the in-memory Qt5.
Comment 2 Christoph Feck 2016-10-20 20:29:36 UTC

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