https://bugs.kde.org/show_bug.cgi?id=347184
Karl Ove Hufthammer <k...@huftis.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|BACKTRACE |--- Status|NEEDSINFO |CONFIRMED --- Comment #4 from Karl Ove Hufthammer <k...@huftis.org> --- (In reply to Fabian from comment #3) > @Karl Ove Hufthammer: Can you provide a recent backtrace for when the crash > occurs? For me resizing is only slow, but doesn't lead to a crash Here’s a gdb backtrace of a crash when resizing (from a debugfull build of the latest Git version): [New Thread 0x7fffbefa8700 (LWP 2818)] Error detected in cache, re-generating Thread 1 "kpat" received signal SIGSEGV, Segmentation fault. 0x00007ffff6b1a8bd in KSharedDataCache::find(QString const&, QByteArray*) const () from /usr/lib64/libKF5CoreAddons.so.5 (gdb) bt #0 0x00007ffff6b1a8bd in KSharedDataCache::find(QString const&, QByteArray*) const () from /usr/lib64/libKF5CoreAddons.so.5 #1 0x00007ffff7f045ca in KAbstractCardDeckPrivate::requestPixmap(unsigned int, bool) () from /home/huftis/utvikling/kde/program/kpat-rein/build/libkcardgame/libkcardgame.so #2 0x00007ffff7f048c0 in KAbstractCardDeck::cardPixmap(unsigned int, bool) () from /home/huftis/utvikling/kde/program/kpat-rein/build/libkcardgame/libkcardgame.so #3 0x00007ffff7f070e2 in KCard::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /home/huftis/utvikling/kde/program/kpat-rein/build/libkcardgame/libkcardgame.so #4 0x00007ffff66c3a6b in ?? () from /usr/lib64/libQt5Widgets.so.5 #5 0x00007ffff66c4792 in ?? () from /usr/lib64/libQt5Widgets.so.5 #6 0x00007ffff66c4cde in ?? () from /usr/lib64/libQt5Widgets.so.5 #7 0x00007ffff66e56da in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQt5Widgets.so.5 #8 0x00007ffff63f67f8 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #9 0x00007ffff6499e2e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #10 0x00007ffff66e431b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #11 0x00007ffff5950b1b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #12 0x00007ffff63b8491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007ffff63bfaf0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #14 0x00007ffff5950e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #15 0x00007ffff63ef39a in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007ffff63efc57 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007ffff63f0851 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #18 0x00007ffff63ef8dc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007ffff63f0851 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #20 0x00007ffff63f0740 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #21 0x00007ffff63f0740 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #22 0x00007ffff63f0740 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #23 0x00007ffff63ef8dc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5 #24 0x00007ffff63c788c in ?? () from /usr/lib64/libQt5Widgets.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #25 0x00007ffff63c7a39 in ?? () from /usr/lib64/libQt5Widgets.so.5 #26 0x00007ffff63deb15 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007ffff6410c0d in ?? () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007ffff6413f72 in ?? () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007ffff63b84a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #30 0x00007ffff63bfaf0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #31 0x00007ffff5950e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #32 0x00007ffff5d4895f in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () from /usr/lib64/libQt5Gui.so.5 #33 0x00007ffff5d4dddd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #34 0x00007ffff5d2803b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #35 0x00007fffef1649db in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #36 0x00007ffff594fadb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #37 0x00007ffff5957c52 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #38 0x0000000000420490 in main () -- You are receiving this mail because: You are watching all bug changes.