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

            Bug ID: 361236
           Summary: Kwin crashes when trying to open configurations of the
                    system tray
           Product: kwin
           Version: 5.6.1
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: pedrogome...@gmail.com

Application: kwin_x11 (5.6.1)

Qt Version: 5.6.0
Frameworks Version: 5.20.0
Operating System: Linux 4.5.0-5.g8cf0ce6-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

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

I had just started a new KDE session, and NetworkManager was still connecting
to the wi-fi.

I right-clicked in the system's tray arrow. It show the menu with
"Configurations of the system tray" (Inställningar av systembricka in Swedish),
and then I left-click on it. The configuration window opens despite the crash.

- Unusual behavior I noticed: the crash just happens once. After, Kwin is
restarted automatically, and the crash no longer happens when I try to open the
system tray configuration.

- Custom settings of the application: SV (Swedish) localization.

The crash can be reproduced every time.

-- Backtrace:
Application: Kwin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7febd387c840 (LWP 2746))]

Thread 6 (Thread 0x7febb925d700 (LWP 2756)):
#0  0x00007febd31f3bbd in poll () from /lib64/libc.so.6
#1  0x00007febd0b2b422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007febd0b2d00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007febba133979 in QXcbEventReader::run (this=0xb76200) at
qxcbconnection.cpp:1313
#4  0x00007febd0def079 in QThreadPrivate::start (arg=0xb76200) at
thread/qthread_unix.cpp:340
#5  0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007febd31fbfed in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7febb3151700 (LWP 2761)):
#0  0x00007febd31f5253 in select () from /lib64/libc.so.6
#1  0x00007febd0ffc8e9 in qt_safe_select (nfds=8, fdread=0x7febac000a98,
fdwrite=0x7febac000d28, fdexcept=0x7febac000fb8, orig_timeout=0x0) at
kernel/qcore_unix.cpp:75
#2  0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7febac000900, flags=..., flags@entry=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#3  0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents
(this=0x7febac0008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7febb3150d60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007febd0dea5da in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007febc9e3b095 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007febd0def079 in QThreadPrivate::start (arg=0x7febca0a3d00) at
thread/qthread_unix.cpp:340
#8  0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007febd31fbfed in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7febb0e28700 (LWP 2770)):
#0  0x00007febd31f5253 in select () from /lib64/libc.so.6
#1  0x00007febd0ffc8e9 in qt_safe_select (nfds=14, fdread=0x7feba8000a98,
fdwrite=0x7feba8000d28, fdexcept=0x7feba8000fb8, orig_timeout=0x0) at
kernel/qcore_unix.cpp:75
#2  0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7feba8000900, flags=..., flags@entry=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#3  0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents
(this=0x7feba80008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7febb0e27d70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007febd0dea5da in QThread::exec (this=this@entry=0xf5a3e0) at
thread/qthread.cpp:503
#6  0x00007febcaeb44d8 in QQmlThreadPrivate::run (this=0xf5a3e0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007febd0def079 in QThreadPrivate::start (arg=0xf5a3e0) at
thread/qthread_unix.cpp:340
#8  0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007febd31fbfed in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7feba27fd700 (LWP 2779)):
#0  0x00007febd281703f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007febcfd6797b in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007febcfd679a9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007febd31fbfed in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7feb0e757700 (LWP 3088)):
#0  0x00007febd31f5253 in select () from /lib64/libc.so.6
#1  0x00007febd0ffc8e9 in qt_safe_select (nfds=18, fdread=0x7feb080add68,
fdwrite=0x7feb080adff8, fdexcept=0x7feb080ae288, orig_timeout=0x0) at
kernel/qcore_unix.cpp:75
#2  0x00007febd0ffe1b5 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7feb080adbd0, flags=..., flags@entry=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#3  0x00007febd0ffe5f7 in QEventDispatcherUNIX::processEvents
(this=0x7feb0806b2b0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7feb0e756d70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007febd0dea5da in QThread::exec (this=this@entry=0xd7d2b0) at
thread/qthread.cpp:503
#6  0x00007febcaeb44d8 in QQmlThreadPrivate::run (this=0xd7d2b0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007febd0def079 in QThreadPrivate::start (arg=0xd7d2b0) at
thread/qthread_unix.cpp:340
#8  0x00007febd28130a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007febd31fbfed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7febd387c840 (LWP 2746)):
[KCrash Handler]
#6  as<QV4::QQmlValueTypeWrapper const> (this=0x7feb0d758320) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/jsruntime/qv4value_p.h:349
#7  QQmlBinding::write (this=this@entry=0xfd24b0, core=..., result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:257
#8  0x00007febcaea21aa in QQmlBinding::update (this=0xfd24b0, flags=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:191
#9  0x00007febcaeaae46 in QQmlObjectCreator::finalize (this=0xd27140,
interrupt=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlobjectcreator.cpp:1191
#10 0x00007febcae39ceb in QQmlComponentPrivate::complete (enginePriv=0xe98eb0,
state=state@entry=0xcf35b0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:912
#11 0x00007febcae39da7 in QQmlComponentPrivate::completeCreate (this=0xcf3510)
at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:948
#12 0x00007febcae39c30 in QQmlComponent::create (this=0xdd8560,
context=0xcfa210) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:774
#13 0x00007febb10897cf in Aurorae::Decoration::init (this=0xe46c10) at
/usr/src/debug/kwin-5.6.1/clients/aurorae/src/aurorae.cpp:316
#14 0x00007febd2e280c7 in KWin::Decoration::DecorationBridge::createDecoration
(this=0xc46690, client=client@entry=0xd50e60) at
/usr/src/debug/kwin-5.6.1/decorations/decorationbridge.cpp:254
#15 0x00007febd2d1db11 in KWin::Client::createDecoration
(this=this@entry=0xd50e60, oldgeom=...) at
/usr/src/debug/kwin-5.6.1/client.cpp:393
#16 0x00007febd2d1e5cb in KWin::Client::updateDecoration (this=0xd50e60,
check_workspace_pos=<optimized out>, force=<optimized out>) at
/usr/src/debug/kwin-5.6.1/client.cpp:380
#17 0x00007febd2d79ff2 in KWin::Client::manage (this=this@entry=0xd50e60,
w=w@entry=50331787, isMapped=isMapped@entry=false) at
/usr/src/debug/kwin-5.6.1/manage.cpp:385
#18 0x00007febd2d026cb in KWin::Workspace::createClient
(this=this@entry=0xc0e2c0, w=50331787, is_mapped=is_mapped@entry=false) at
/usr/src/debug/kwin-5.6.1/workspace.cpp:483
#19 0x00007febd2d62730 in KWin::Workspace::workspaceEvent (this=0xc0e2c0,
e=0x7febb4001570) at /usr/src/debug/kwin-5.6.1/events.cpp:417
#20 0x00007febd0fad2e0 in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7febb4001570,
result=result@entry=0x7fffa3324088) at kernel/qabstracteventdispatcher.cpp:460
#21 0x00007febba131d54 in QXcbConnection::handleXcbEvent
(this=this@entry=0xb68670, event=event@entry=0x7febb4001570) at
qxcbconnection.cpp:1087
#22 0x00007febba133d7b in QXcbConnection::processXcbEvents (this=0xb68670) at
qxcbconnection.cpp:1701
#23 0x00007febd0fdb1f6 in QObject::event (this=0xb68670, e=<optimized out>) at
kernel/qobject.cpp:1256
#24 0x00007febd1cb460c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0xb68670, e=0x7febb4002200) at kernel/qapplication.cpp:3714
#25 0x00007febd1cb8a22 in QApplication::notify (this=0x7fffa3324740,
receiver=0xb68670, e=0x7febb4002200) at kernel/qapplication.cpp:3495
#26 0x00007febd0fb0005 in QCoreApplication::notifyInternal2 (receiver=0xb68670,
event=event@entry=0x7febb4002200) at kernel/qcoreapplication.cpp:1015
#27 0x00007febd0fb1dea in sendEvent (event=0x7febb4002200, receiver=<optimized
out>) at kernel/qcoreapplication.h:227
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0xb45030) at
kernel/qcoreapplication.cpp:1650
#29 0x00007febd0ffe584 in QEventDispatcherUNIX::processEvents (this=0xba58e0,
flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579
#30 0x00007febba19432d in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:62
#31 0x00007febd0fae04b in QEventLoop::exec (this=this@entry=0x7fffa3324640,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#32 0x00007febd0fb5f56 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#33 0x00007febd14fb89c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1598
#34 0x00007febd1cb1835 in QApplication::exec () at kernel/qapplication.cpp:2973
#35 0x00007febd34c4d6a in kdemain (argc=1, argv=0x7fffa33248b8) at
/usr/src/debug/kwin-5.6.1/main_x11.cpp:327
#36 0x00007febd3138b05 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004007fe in _start () at ../sysdeps/x86_64/start.S:122

Reported using DrKonqi

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

Reply via email to