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

Thiago Sueto <herzensch...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |herzensch...@gmail.com
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Thiago Sueto <herzensch...@gmail.com> ---
Can confirm. This is easier to reproduce when increasing the border width to 50
in the grid desktop effect.

Attaching backtrace:

[New Thread 0x7f066cae3640 (LWP 17693)]

Thread 1 "kwin_x11" received signal SIGSEGV, Segmentation fault.
0x00007f0675e1fb6b in KWin::VirtualDesktop::x11DesktopNumber (this=0x0) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/build/kwin_autogen/EWIEGA46WW/../../../virtualdesktops.h:57
57              return m_x11DesktopNumber;

Thread 10 (Thread 0x7f066cae3640 (LWP 17693)):
#0  0x00007f067448393e in ppoll () at /lib64/libc.so.6
#1  0x00007f0674a8aad9 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f066405c958) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f066405c958) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f066405c958,
nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f0674a8c173 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f0674a35edb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f066cae2c60, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f0674856c8e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f06732e62d5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f0674857dd1 in QThreadPrivate::start(void*) (arg=0x564f868459e0) at
thread/qthread_unix.cpp:329
#10 0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f0655162640 (LWP 17414)):
#0  0x00007f0673d0b6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0674181ccc in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f0674181cfb in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f06577fe640 (LWP 17412)):
#0  0x00007f0673d0b6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f065dc83f1b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f065dc83767 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f0657fff640 (LWP 17411)):
#0  0x00007f0673d0b6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f065dc83f1b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f065dc83767 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f065cdae640 (LWP 17410)):
#0  0x00007f0673d0b6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f065dc83f1b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f065dc83767 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f065d5af640 (LWP 17409)):
#0  0x00007f0673d0b6b2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f065dc83f1b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f065dc83767 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f065ffff640 (LWP 17407)):
#0  0x00007f067448393e in ppoll () at /lib64/libc.so.6
#1  0x00007f0674a8aad9 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f0658000d78) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f0658000d78) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f0658000d78,
nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f0674a8c173 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f0674a35edb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f065fffec60, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f0674856c8e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f06732e62d5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f0674857dd1 in QThreadPrivate::start(void*) (arg=0x564f85eb0850) at
thread/qthread_unix.cpp:329
#10 0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f066dd65640 (LWP 17405)):
#0  0x00007f067448393e in ppoll () at /lib64/libc.so.6
#1  0x00007f0674a8aad9 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=3, fds=0x7f066000afa8) at
kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=3, fds=0x7f066000afa8) at
kernel/qcore_unix.cpp:129
#4  qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f066000afa8,
nfds=3, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f0674a8c173 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f0674a35edb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f066dd64c30, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f0674856c8e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f0675c167c7 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f0674857dd1 in QThreadPrivate::start(void*) (arg=0x7f0675c84420) at
thread/qthread_unix.cpp:329
#10 0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f066ea0e640 (LWP 17404)):
#0  0x00007f067448383f in poll () at /lib64/libc.so.6
#1  0x00007f0674743862 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f067474526c in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f066eafbe20 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f0674857dd1 in QThreadPrivate::start(void*) (arg=0x564f85b600b0) at
thread/qthread_unix.cpp:329
#5  0x00007f0673d053e9 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f067448e943 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f06709ce880 (LWP 17403)):
#0  0x00007f0675e1fb6b in KWin::VirtualDesktop::x11DesktopNumber() const
(this=0x0) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/build/kwin_autogen/EWIEGA46WW/../../../virtualdesktops.h:57
#1  KWin::AbstractClient::desktop() const (this=0x564f85e950d0) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/build/kwin_autogen/EWIEGA46WW/../../../abstract_client.h:473
#2  0x00007f0675e48f35 in
KWin::AbstractClient::setDesktops(QVector<KWin::VirtualDesktop*>)
(this=<optimized out>, desktops=...) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/abstract_client.cpp:474
#3  0x00007f0675ea0239 in
KWin::EffectsHandlerImpl::windowToDesktops(KWin::EffectWindow*,
QVector<unsigned int> const&) (this=<optimized out>, w=<optimized out>,
desktopIds=...) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/effects.cpp:916
#4  0x00007f06742ece62 in
KWin::DesktopGridEffect::windowInputMouseEvent(QEvent*) (this=0x564f86784a90,
e=<optimized out>) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/effects/desktopgrid/desktopgrid.cpp:552
#5  0x00007f0675e9a857 in
KWin::EffectsHandlerImpl::checkInputWindowEvent(QMouseEvent*)
(e=0x7fff6ffa8cb0, this=<optimized out>) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/effects.cpp:1265
#6  KWin::EffectsHandlerImpl::checkInputWindowEvent(QMouseEvent*)
(this=<optimized out>, e=e@entry=0x7fff6ffa8cb0) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/effects.cpp:1259
#7  0x00007f066d5390a2 in
KWin::EffectsMouseInterceptionX11Filter::event(xcb_generic_event_t*)
(this=0x564f86835be0, event=0x7f0668009d30) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/plugins/platforms/x11/standalone/effects_mouse_interception_x11_filter.cpp:90
#8  0x00007f0675ea804e in KWin::Workspace::workspaceEvent(xcb_generic_event_t*)
(this=<optimized out>, e=0x7f0668009d30) at
/usr/include/qt5/QtCore/qvector.h:1041
#9  0x00007f0674a34a67 in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*)
(this=<optimized out>, eventType=..., message=0x7f0668009d30,
result=0x7fff6ffa8e68) at kernel/qabstracteventdispatcher.cpp:495
#10 0x00007f066ead9121 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /usr/lib64/libQt5XcbQpa.so.5
#11 0x00007f066eada636 in
QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5XcbQpa.so.5
#12 0x00007f066eafd1cc in  () at /usr/lib64/libQt5XcbQpa.so.5
#13 0x00007f0674a35edb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff6ffa8fb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007f0674a3e150 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x0000564f83d09f8b in main(int, char**) (argc=<optimized out>,
argv=0x7fff6ffa9238) at
/usr/src/debug/kwin5-5.20.80git.20201120T181852~786207a4b-ku.29.1.x86_64/main_x11.cpp:484
A debugging session is active.

        Inferior 1 [process 17403] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
[Inferior 1 (process 17403) detached]

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

Reply via email to