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

            Bug ID: 461052
           Summary: kwin crash
    Classification: Plasma
           Product: kwin
           Version: 5.26.0
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: vas...@zoho.eu
  Target Milestone: ---

Application: kwin_x11 (5.26.0)

Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 6.0.0-1-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux bookworm/sid
DrKonqi: 5.26.0 [KCrashBackend]

-- Information about the crash:
Hi,

I got a lot a crashes from kwin probably after 5.24 (not so sure). It happens
every 3 days - sometimes sooner with a X error 22 bad request. Previously I had
kwin running for months.

Usually kwin cannot restart itself after that.

This time it managed to restart and offered me the KCrash dialog so this is
probably a different bug and I thought to sent it over in case anybody can see
it through...

I have some 3D effects enabled not sure if that plays any role.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  KWin::OutputMode::size() const (this=0x1) at ./src/core/output.cpp:50
#5  0x00007fb0ea3cc01e in KWin::Output::modeSize() const
(this=this@entry=0x557e6db30f80) at ./src/core/output.cpp:184
#6  0x00007fb0ea3cc22d in KWin::Output::pixelSize() const
(this=this@entry=0x557e6db30f80) at ./src/core/output.cpp:189
#7  0x00007fb0ea3cc27b in KWin::Output::geometry() const (this=0x557e6db30f80)
at ./src/core/output.cpp:169
#8  0x00007fb0ea4fe1c0 in KWin::Window::isOnOutput(KWin::Output*) const
(this=this@entry=0x557e6de536c0, output=<optimized out>) at
./src/window.cpp:439
#9  0x00007fb0ea4973fc in KWin::DesktopBackgroundItem::updateWindow()
(this=this@entry=0x557e6ee4ea30) at
./src/scripting/desktopbackgrounditem.cpp:112
#10 0x00007fb0ea4979ba in
KWin::DesktopBackgroundItem::setDesktop(KWin::VirtualDesktop*)
(desktop=<optimized out>, this=0x557e6ee4ea30) at
./src/scripting/desktopbackgrounditem.cpp:66
#11 KWin::DesktopBackgroundItem::setDesktop(KWin::VirtualDesktop*)
(desktop=<optimized out>, this=0x557e6ee4ea30) at
./src/scripting/desktopbackgrounditem.cpp:62
#12 KWin::DesktopBackgroundItem::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x557e6ee4ea30, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_desktopbackgrounditem.cpp:148
#13 0x00007fb0ea497d53 in
KWin::DesktopBackgroundItem::qt_metacall(QMetaObject::Call, int, void**)
(this=0x557e6ee4ea30, _c=QMetaObject::WriteProperty, _id=3, _a=0x7ffd1e0e71f0)
at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_desktopbackgrounditem.cpp:197
#14 0x00007fb0e98e9e4e in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=<optimized out>,
target=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.6/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:393
#15 QObjectPointerBinding::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=<optimized out>, result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:714
#16 0x00007fb0e98eb89e in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x557e6eaa55c0,
watcher=..., flags=..., scope=<optimized out>) at qml/qqmlbinding.cpp:258
#17 0x00007fb0e98e92b4 in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x557e6eaa55c0,
flags=...) at qml/qqmlbinding.cpp:194
#18 0x00007fb0e98c66df in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#19 0x00007fb0e86e87ed in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fb0e86e8caf in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fb0ea382708 in KWin::VirtualDesktopManager::currentChanged(unsigned
int, unsigned int) (this=this@entry=0x557e6dd18c60, _t1=<optimized out>,
_t1@entry=2, _t2=<optimized out>) at
./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_virtualdesktops.cpp:622
#22 0x00007fb0ea4ea7e4 in
KWin::VirtualDesktopManager::setCurrent(KWin::VirtualDesktop*)
(this=0x557e6dd18c60, newDesktop=0x557e6e047510) at ./src/virtualdesktops.h:63
#23 0x00007fb0e91e7ec9 in NETRootInfo::event(xcb_generic_event_t*,
QFlags<NET::Property>*, QFlags<NET::Property2>*) () at
/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#24 0x00007fb0ea47d084 in KWin::RootInfoFilter::event(xcb_generic_event_t*)
(this=<optimized out>, event=<optimized out>) at ./src/rootinfo_filter.cpp:26
#25 0x00007fb0ea45c497 in
KWin::Application::dispatchEvent(xcb_generic_event_t*) (this=<optimized out>,
event=0x7fb0dc026b90) at ./src/main.cpp:447
#26 0x00007fb0e86aec9f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fb0e24d43cf in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#28 0x00007fb0e24d5956 in
QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x00007fb0e24fc4bc in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007fb0e86b019b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fb0e86b8306 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x0000557e6d8310ae in main(int, char**) (argc=<optimized out>,
argv=0x7ffd1e0e9408) at ./src/main_x11.cpp:409
[Inferior 1 (process 1765979) detached]

Reported using DrKonqi

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

Reply via email to