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

Kilian <kilian.lackh...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kilian.lackh...@gmail.com

--- Comment #2 from Kilian <kilian.lackh...@gmail.com> ---
I think i have the same problem. Kwin hangs when i trigger desktop grid
(arbeitsflächen-umschalter (Raster)) via the screen edge. This only happens
every few days.
I noticed this problem on my workstation with the nvidia blob but also on my
laptop with intel graphics.
On the workstation i used opensuse Leap 42.3 (kwin 5.8.7) and now tumbleweed
(kwin 5.11.2) and on the laptop arch (kwin 5.11.2), so there is hardly a
pattern.
However, i _think_ the problem only occurs when kdevelop is running on the
current desktop. Its a little hard to tell, because its always running on my
workstation and i dont use the laptop that much.

My backtrace from the workstation with kwin 5.11.2:

#0  0x00007f67db2bcda6 in ppoll () at /lib64/libc.so.6
#1  0x00007f67d8908639 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib64/libQt5Core.so.5
#2  0x00007f67d8909c16 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#3  0x00007f67c36930ed in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f67d88b534a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007f67d88bdbd4 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#6  0x00007f67db5925f6 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#7  0x00007f67db1eff4a in __libc_start_main () at /lib64/libc.so.6
#8  0x000055da9915886a in _start ()
Detaching from program: /usr/bin/kwin_x11, process 7761
Currently logging to "gdb.txt".
Logs will be appended to the log file.
Output will be logged and displayed.
#0  0x00007f4f75a18e8b in QMetaObject::indexOfProperty(char const*) const () at
/usr/lib64/libQt5Core.so.5
#1  0x00007f4f75a398c3 in QObject::property(char const*) const () at
/usr/lib64/libQt5Core.so.5
#2  0x00007f4f751e4e92 in KWin::EffectWindow::height() const
(this=this@entry=0x563ed189bf50) at
/usr/src/debug/kwin-5.11.2/libkwineffects/kwineffects.cpp:790
#3  0x00007f4f74d351ab in
KWin::PresentWindowsEffect::heightForWidth(KWin::EffectWindow*, int)
(this=0x563ed19465b0, width=<optimized out>, w=<optimized out>) at
/usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.h:254
#4  0x00007f4f74d351ab in
KWin::PresentWindowsEffect::calculateWindowTransformationsNatural(QList<KWin::EffectWindow*>,
int, KWin::WindowMotionManager&) (this=this@entry=0x563ed19465b0,
windowlist=..., screen=screen@entry=0, motionManager=...) at
/usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1407
#5  0x00007f4f74d368e9 in
KWin::PresentWindowsEffect::calculateWindowTransformations(QList<KWin::EffectWindow*>,
int, KWin::WindowMotionManager&, bool) (this=this@entry=0x563ed19465b0,
windowlist=..., screen=screen@entry=0, motionManager=...,
external=external@entry=true) at
/usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1007
#6  0x00007f4f74d3be35 in
KWin::PresentWindowsEffectProxy::calculateWindowTransformations(QList<KWin::EffectWindow*>,
int, KWin::WindowMotionManager&) (this=<optimized out>, windows=..., screen=0,
manager=...)
    at
/usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows_proxy.cpp:39
#7  0x00007f4f74d0f5bb in KWin::DesktopGridEffect::setup()
(this=0x7f4f5800c530) at
/usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1082
#8  0x00007f4f74d0f89d in KWin::DesktopGridEffect::setActive(bool)
(this=0x7f4f5800c530, active=<optimized out>) at
/usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1008
#9  0x00007f4f74d0fbf3 in
KWin::DesktopGridEffect::borderActivated(KWin::ElectricBorder)
(this=0x7f4f5800c530, border=<optimized out>) at
/usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:992
#10 0x00007f4f751f89b3 in KWin::Effect::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _a=0x7ffd606452d0,
_id=<optimized out>, _c=<optimized out>)
    at
/usr/src/debug/kwin-5.11.2/build/libkwineffects/kwineffects_autogen/EWIEGA46WW/moc_kwineffects.cpp:75
#11 0x00007f4f75a1e086 in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const () at
/usr/lib64/libQt5Core.so.5
#12 0x00007f4f75a2040d in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at
/usr/lib64/libQt5Core.so.5
#13 0x00007f4f77fe5737 in QMetaObject::invokeMethod(QObject*, char const*,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=...,
val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
ret=..., member=<optimized out>, obj=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs.h:434
#14 0x00007f4f77fe5737 in KWin::Edge::handleByCallback() (this=0x563ed1954ec0)
at /usr/src/debug/kwin-5.11.2/screenedge.cpp:393
#15 0x00007f4f77fe7437 in KWin::Edge::handle(QPoint const&)
(this=0x563ed1954ec0, cursorPos=...) at
/usr/src/debug/kwin-5.11.2/screenedge.cpp:323
#16 0x00007f4f77fe7509 in KWin::Edge::check(QPoint const&, QDateTime const&,
bool) (this=0x563ed1954ec0, cursorPos=..., triggerTime=...,
forceNoPushBack=<optimized out>) at
/usr/src/debug/kwin-5.11.2/screenedge.cpp:259
#17 0x00007f4f77fe7d77 in KWin::ScreenEdges::handleEnterNotifiy(unsigned int,
QPoint const&, QDateTime const&) (this=this@entry=0x563ed154c640,
window=33554473, point=..., timestamp=...) at
/usr/src/debug/kwin-5.11.2/screenedge.cpp:1429
#18 0x00007f4f5c7ad64d in KWin::ScreenEdgesFilter::event(xcb_generic_event_t*)
(this=<optimized out>, event=0x7f4f5807daa0) at
/usr/src/debug/kwin-5.11.2/plugins/platforms/x11/standalone/screenedges_filter.cpp:52
#19 0x00007f4f77f448fa in KWin::Workspace::workspaceEvent(xcb_generic_event_t*)
(this=0x563ed1505920, e=0x7f4f5807daa0) at
/usr/src/debug/kwin-5.11.2/events.cpp:240
#20 0x00007f4f75a0b29f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) ()
at /usr/lib64/libQt5Core.so.5
#21 0x00007f4f6079ea90 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f4f6079f6dc in QXcbConnection::processXcbEvents() () at
/usr/lib64/libQt5XcbQpa.so.5
#23 0x00007f4f75a3c022 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#24 0x00007f4f76789afc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f4f76790eb4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#26 0x00007f4f75a0e128 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#27 0x00007f4f75a10715 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#28 0x00007f4f75a61604 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#29 0x00007f4f607fd82d in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f4f75a0c73a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#31 0x00007f4f75a14fc4 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#32 0x00007f4f786ea5f6 in kdemain(int, char**) (argc=<optimized out>,
argv=0x7ffd606462e8) at /usr/src/debug/kwin-5.11.2/main_x11.cpp:466
#33 0x00007f4f78347f4a in __libc_start_main (main=0x563ed10f1830 <main>,
argc=1, argv=0x7ffd606462e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd606462d8) at ../csu/libc-start.c:308
#34 0x0000563ed10f186a in _start () at ../sysdeps/x86_64/start.S:120
Detaching from program: /usr/bin/kwin_x11, process 3531

Let me know if i am missing debug symbols or you ned anything else, it just
might take a few days until it hangs again.

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

Reply via email to