https://bugs.kde.org/show_bug.cgi?id=447116
Fushan Wen <qydwhotm...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |qydwhotm...@gmail.com --- Comment #12 from Fushan Wen <qydwhotm...@gmail.com> --- Got a crash after trying to open Overview effect, but cannot reproduce again after kwin_x11 was restarted. (gdb) bt #0 __GI___pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x0) at pthread_sigmask.c:43 #1 0x00007fbaef5edb2d in __GI___sigprocmask (how=<optimized out>, set=<optimized out>, oset=<optimized out>) at ../sysdeps/unix/sysv/linux/sigprocmask.c:25 #2 0x00007fbaf2fe788b in KCrash::setCrashHandler(void (*)(int)) (handler=handler@entry=0x0) at /usr/src/debug/kcrash-5.99.0git.20220917T130720~d2f3085-ku.2.2.x86_64/src/kcrash.cpp:415 #3 0x00007fbaf2fe9da6 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash-5.99.0git.20220917T130720~d2f3085-ku.2.2.x86_64/src/kcrash.cpp:632 #4 0x00007fbaef5ed910 in <signal handler called> () at /lib64/libc.so.6 #5 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #6 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=...) at /usr/include/qt5/QtCore/qglobal.h:1143 #7 QSGTexture::d_func() (this=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgtexture.h:57 #8 QSGTexture::setFiltering(QSGTexture::Filtering) (this=0x0, filter=filter@entry=QSGTexture::Linear) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/scenegraph/coreapi/qsgtexture.cpp:576 #9 0x00007fbaf2bd4606 in KWin::ThumbnailTextureProvider::setTexture(std::shared_ptr<KWin::GLTexture> const&) (this=0x26f7560, nativeTexture=std::shared_ptr<KWin::GLTexture> (use count 2, weak count 0) = {...}) at /usr/include/c++/12/bits/unique_ptr.h:191 #10 0x00007fbaf2bd4d03 in KWin::WindowThumbnailItem::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x253ff60, oldNode=0x0) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/scripting/windowthumbnailitem.cpp:227 #11 0x00007fbaf25887c8 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x16f6270, item=0x253ff60) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:3871 #12 0x00007fbaf2588dcb in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x16f6270) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:3616 #13 0x00007fbaf258a93d in QQuickWindowPrivate::syncSceneGraph() (this=0x16f6270) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/items/qquickwindow.cpp:523 #14 0x00007fbaf2615b49 in QQuickRenderControl::sync() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.5+kde19-ku.1.1.x86_64/src/quick/items/qquickrendercontrol.cpp:297 #15 0x00007fbaf0781806 in KWin::OffscreenQuickView::update() (this=0x7fba941040f0) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/libkwineffects/kwinoffscreenquickview.cpp:296 #16 KWin::OffscreenQuickView::update() (this=this@entry=0x7fba941040f0) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/libkwineffects/kwinoffscreenquickview.cpp:261 #17 0x00007fbaf0783e00 in KWin::QuickSceneEffect::prePaintScreen(KWin::ScreenPrePaintData&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (this=<optimized out>, data=<optimized out>, presentTime=...) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/libkwineffects/kwinquickeffect.cpp:313 #18 0x00007fbaf2b2b561 in KWin::EffectsHandlerImpl::prePaintScreen(KWin::ScreenPrePaintData&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (this=0x13fbec0, data=<optimized out>, presentTime=...) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/effects.cpp:388 #19 0x00007fbaf2ba7d01 in KWin::Scene::prePaint(KWin::Output*) (this=0x13a33d0, output=<optimized out>) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/scene.cpp:291 #20 0x00007fbaf2aea53f in KWin::Compositor::prePaintPass(KWin::RenderLayer*) (this=this@entry=0x1051860, layer=layer@entry=0x13ea160) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/composite.cpp:682 #21 0x00007fbaf2aed88f in KWin::Compositor::composite(KWin::RenderLoop*) (this=0x1051860, renderLoop=0xfe2390) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/composite.cpp:626 #22 0x00007fbaf2aee1ab in KWin::X11Compositor::composite(KWin::RenderLoop*) (this=0x1051860, renderLoop=0xfe2390) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/composite.cpp:906 #23 0x00007fbaf123ce6f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe39135ac0, r=0x1051860, this=0x105cb90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #24 doActivate<false>(QObject*, int, void**) (sender=0xfe2390, signal_index=5, argv=0x7ffe39135ac0) at kernel/qobject.cpp:3886 #25 0x00007fbaf123622f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fbaf2ee9440 <KWin::RenderLoop::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe39135ac0) at kernel/qobject.cpp:3946 #26 0x00007fbaf2aa9952 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) (this=<optimized out>, _t1=<optimized out>) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/build/src/kwin_autogen/TAC5DWH4SE/moc_renderloop.cpp:206 #27 0x00007fbaf2af5603 in KWin::RenderLoopPrivate::dispatch() (this=0xfe13b0) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/core/renderloop.cpp:151 #28 0x00007fbaf123ce6f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe39135bc0, r=0xfe2390, this=0xfe2470) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #29 doActivate<false>(QObject*, int, void**) (sender=0xfe13c8, signal_index=3, argv=0x7ffe39135bc0) at kernel/qobject.cpp:3886 #30 0x00007fbaf123622f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fbaf14dd9a0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe39135bc0) at kernel/qobject.cpp:3946 #31 0x00007fbaf1240aca in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #32 0x00007fbaf123157d in QObject::event(QEvent*) (this=0xfe13c8, e=0x7ffe39135d10) at kernel/qobject.cpp:1336 #33 0x00007fbaefe0d41e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xfe13c8, e=0x7ffe39135d10) at kernel/qapplication.cpp:3637 #34 0x00007fbaf1205fb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xfe13c8, event=0x7ffe39135d10) at kernel/qcoreapplication.cpp:1064 #35 0x00007fbaf125c851 in QTimerInfoList::activateTimers() (this=this@entry=0xd0f098) at kernel/qtimerinfo_unix.cpp:643 #36 0x00007fbaf125a08c in QEventDispatcherUNIXPrivate::activateTimers() (this=this@entry=0xd0f010) at kernel/qeventdispatcher_unix.cpp:249 #37 0x00007fbaf125ae30 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0xdd3ff0, flags=...) at kernel/qeventdispatcher_unix.cpp:516 #38 0x00007fbaeb83bbae in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xdd3ff0, flags=...) at qxcbeventdispatcher.cpp:60 #39 0x00007fbaf1204a2b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe39135eb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #40 0x00007fbaf120cb96 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #41 0x00007fbaf1659e0c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #42 0x00007fbaefe0d395 in QApplication::exec() () at kernel/qapplication.cpp:2829 #43 0x000000000043a1ed in main(int, char**) (argc=<optimized out>, argv=0x7ffe39136198) at /mnt/data/home/qydw/Develop/KDE/Plasma/kwin/src/main_x11.cpp:409 -- You are receiving this mail because: You are watching all bug changes.