Bug 381764

Summary: gtk3 apps style kcm crashes when I select an option from dropdowns
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_gtkAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2017-06-28 14:39:54 UTC
Application: systemsettings5 (5.10.90)

Qt Version: 5.9.0
Frameworks Version: 5.36.0
Operating System: Linux 4.8.0-51-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:
select an option from cursors, icons and alternative icons dropdowns

The crash can be reproduced every time.

-- Backtrace:
Application: Configurações do Sistema (systemsettings5), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fda2caa78c0 (LWP 1580))]

Thread 2 (Thread 0x7fda190d2700 (LWP 1582)):
#0  _dl_update_slotinfo (req_modid=1) at dl-tls.c:639
#1  0x00007fda2ca8cc7c in update_get_addr (ti=0x7fda29cd8758) at dl-tls.c:802
#2  0x00007fda2984b3b6 in get_thread_data () at thread/qthread_unix.cpp:189
#3  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:244
#4  0x00007fda29a6e21a in postEventSourcePrepare (s=0x7fda140012d0, timeout=0x7fda190d1b04) at kernel/qeventdispatcher_glib.cpp:252
#5  0x00007fda2402d91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fda2402e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fda2402e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fda29a6eadb in QEventDispatcherGlib::processEvents (this=0x7fda140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007fda29a1830a in QEventLoop::exec (this=this@entry=0x7fda190d1cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#10 0x00007fda29847af4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#11 0x00007fda2cc02b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007fda2984c509 in QThreadPrivate::start (arg=0x7fda2cc78da0) at thread/qthread_unix.cpp:368
#13 0x00007fda2608b6ba in start_thread (arg=0x7fda190d2700) at pthread_create.c:333
#14 0x00007fda2915a3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fda2caa78c0 (LWP 1580)):
[KCrash Handler]
#6  0x00007fda29088428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fda2908a02a in __GI_abort () at abort.c:89
#8  0x00007fda1d68c9ff in wl_abort (fmt=fmt@entry=0x7fda1d68cac0 "Error marshalling request: %s\n") at ../src/wayland-util.c:418
#9  0x00007fda1d688c05 in wl_proxy_marshal_array_constructor_versioned (proxy=proxy@entry=0x2a77120, opcode=opcode@entry=4, args=args@entry=0x7ffeb0150810, interface=interface@entry=0x0, version=1) at ../src/wayland-client.c:653
#10 0x00007fda1d688c29 in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x2a77120, opcode=opcode@entry=4, args=args@entry=0x7ffeb0150810, interface=interface@entry=0x0) at ../src/wayland-client.c:599
#11 0x00007fda1d688d1c in wl_proxy_marshal (proxy=0x2a77120, opcode=opcode@entry=4) at ../src/wayland-client.c:696
#12 0x00007fda1d91256b in wl_shell_surface_set_transient (flags=<optimized out>, y=y@entry=223, x=x@entry=129, parent=<optimized out>, wl_shell_surface=<optimized out>) at ../../include/QtWaylandClient/5.9.0/QtWaylandClient/private/wayland-wayland-client-protocol.h:2386
#13 QtWayland::wl_shell_surface::set_transient (this=this@entry=0x2a76968, parent=<optimized out>, x=x@entry=129, y=y@entry=223, flags=<optimized out>) at qwayland-wayland.cpp:962
#14 0x00007fda1d8f4cae in QtWaylandClient::QWaylandWlShellSurface::updateTransientParent (this=0x2a76950, parent=0x28e9f20) at qwaylandwlshellsurface.cpp:191
#15 0x00007fda1d8f2eda in QtWaylandClient::QWaylandWindow::initWindow (this=this@entry=0x2a719a0) at qwaylandwindow.cpp:149
#16 0x00007fda1d8f34f5 in QtWaylandClient::QWaylandWindow::setVisible (this=0x2a719a0, visible=<optimized out>) at qwaylandwindow.cpp:338
#17 0x00007fda10852434 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#18 0x00007fda2aa13629 in QWindow::setVisible (this=this@entry=0x29aa140, visible=visible@entry=true) at kernel/qwindow.cpp:587
#19 0x00007fda2afb405c in QWidgetPrivate::show_sys (this=this@entry=0x2a21e00) at kernel/qwidget.cpp:8013
#20 0x00007fda2afbd4ab in QWidgetPrivate::show_helper (this=this@entry=0x2a21e00) at kernel/qwidget.cpp:7936
#21 0x00007fda2afc01cd in QWidget::setVisible (this=0x2a699a0, visible=<optimized out>) at kernel/qwidget.cpp:8230
#22 0x00007fda2afa3bf8 in QToolTip::showText (pos=..., text=..., w=w@entry=0x29df8d0, rect=..., msecDisplayTime=msecDisplayTime@entry=-1) at kernel/qtooltip.cpp:514
#23 0x00007fda2afa3d0b in QToolTip::showText (pos=..., text=..., w=w@entry=0x29df8d0, rect=...) at kernel/qtooltip.cpp:463
#24 0x00007fda2afa3d4b in QToolTip::showText (pos=..., text=..., w=w@entry=0x29df8d0) at kernel/qtooltip.cpp:529
#25 0x00007fda2b2159e9 in QAbstractItemDelegate::helpEvent (this=<optimized out>, event=0x7ffeb0151180, view=0x29df8d0, option=..., index=...) at itemviews/qabstractitemdelegate.cpp:391
#26 0x00007fda2b1d38c2 in QAbstractItemView::viewportEvent (this=0x29df8d0, event=0x7ffeb0151180) at itemviews/qabstractitemview.cpp:1729
#27 0x00007fda29a19e92 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x29dc270, event=event@entry=0x7ffeb0151180) at kernel/qcoreapplication.cpp:1129
#28 0x00007fda2af7f3d5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x29dc270, e=0x7ffeb0151180) at kernel/qapplication.cpp:3713
#29 0x00007fda2af88602 in QApplication::notify (this=<optimized out>, receiver=0x29dc270, e=0x7ffeb0151180) at kernel/qapplication.cpp:3396
#30 0x00007fda29a1a128 in QCoreApplication::notifyInternal2 (receiver=0x29dc270, event=event@entry=0x7ffeb0151180) at kernel/qcoreapplication.cpp:1018
#31 0x00007fda2af857b6 in QCoreApplication::sendEvent (event=0x7ffeb0151180, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#32 QApplication::event (this=0x7ffeb0151790, e=0x7ffeb0151420) at kernel/qapplication.cpp:1991
#33 0x00007fda2af7f3fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffeb0151790, e=0x7ffeb0151420) at kernel/qapplication.cpp:3717
#34 0x00007fda2af86e07 in QApplication::notify (this=0x7ffeb0151790, receiver=0x7ffeb0151790, e=0x7ffeb0151420) at kernel/qapplication.cpp:3476
#35 0x00007fda29a1a128 in QCoreApplication::notifyInternal2 (receiver=0x7ffeb0151790, event=event@entry=0x7ffeb0151420) at kernel/qcoreapplication.cpp:1018
#36 0x00007fda29a6d6fe in QCoreApplication::sendEvent (event=0x7ffeb0151420, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#37 QTimerInfoList::activateTimers (this=0x2430880) at kernel/qtimerinfo_unix.cpp:643
#38 0x00007fda29a6df61 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#39 0x00007fda2402e197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fda2402e3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fda2402e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fda29a6eabf in QEventDispatcherGlib::processEvents (this=0x2442ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007fda29a1830a in QEventLoop::exec (this=this@entry=0x7ffeb0151670, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#44 0x00007fda29a20db4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#45 0x00007fda2aa012cc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1666
#46 0x00007fda2af7f355 in QApplication::exec () at kernel/qapplication.cpp:2905
#47 0x000000000040b594 in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:62

Possible duplicates by query: bug 381034, bug 381033.

Reported using DrKonqi
Comment 1 Patrick Silva 2017-06-28 14:43:04 UTC
This crash happens under Wayland.
Comment 2 Christoph Feck 2017-07-12 12:48:52 UTC

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