遇到 Kleopatra 点击 GnuPG 时崩溃的问题

复现方法:

  1. 打开 Kleopatra (版本 19.12.3-1.1)
  2. Settings -> Configure Kleopatra ->GnuPG System
  3. 程序崩溃,Segmentation Fault

感兴趣的可以帮忙看看能不能复现这个错误,具体原因我正在调查中。

我在 Tumbleweed 下测试不会崩溃。

Leap 15.2 Beta 成功复现

Application: Kleopatra (kleopatra), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd6f35bf900 (LWP 2990))]

Thread 16 (Thread 0x7fd6c3876700 (LWP 3047)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fd6c4077700 (LWP 3046)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fd6c4878700 (LWP 3045)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fd6c5079700 (LWP 3044)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fd6c587a700 (LWP 3043)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fd6c607b700 (LWP 3042)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fd6c687c700 (LWP 3041)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fd6c707d700 (LWP 3040)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fd6c787e700 (LWP 3039)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fd6c807f700 (LWP 3038)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd6c8880700 (LWP 3037)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd6d0d13700 (LWP 3036)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6cdbfb57b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fd6cdbfb167 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd6d4719700 (LWP 3023)):
#0  0x00007fd6f083d89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd6ee1f19fb in QWaitCondition::wait (QMutex*, QDeadlineTimer) () from /usr/lib64/libQt5Core.so.5
#2  0x00007fd6ee1f1d09 in QWaitCondition::wait (QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#3  0x00005643c0c21e3e in ?? ()
#4  0x00007fd6ee1ea8b2 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd6da971700 (LWP 2992)):
#0  0x00007fd6ed87469b in poll () from /lib64/libc.so.6
#1  0x00007fd6e6e41739 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd6e6e4184c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd6ee42219b in QEventDispatcherGlib::processEvents (QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fd6ee3c332a in QEventLoop::exec (QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fd6ee1e910a in QThread::exec () () from /usr/lib64/libQt5Core.so.5
#6  0x00007fd6eb654cd5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fd6ee1ea8b2 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd6ddfef700 (LWP 2991)):
#0  0x00007fd6ed87469b in poll () from /lib64/libc.so.6
#1  0x00007fd6e8af2307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fd6e8af3f3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fd6e0de4300 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fd6ee1ea8b2 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007fd6f08374f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd6ed87eeef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd6f35bf900 (LWP 2990)):
[KCrash Handler]
#6  0x00007fd6d9ee5035 in Kvantum::Style::styleHint (QStyle::StyleHint, QStyleOption const*, QWidget const*, QStyleHintReturn*) const () from /usr/lib64/qt5/plugins/styles/libkvantum.so
#7  0x00007fd6f2f60e01 in KDHorizontalLine::paintEvent (QPaintEvent*) () from /usr/lib64/libKF5Libkleo.so.5
#8  0x00007fd6ef234d18 in QWidget::event (QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007fd6ef2d7f2e in QFrame::event (QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007fd6ef1f4a0c in QApplicationPrivate::notify_helper (QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007fd6ef1fc020 in QApplication::notify (QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007fd6ee3c50d8 in QCoreApplication::notifyInternal2 (QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#13 0x00007fd6ef22db05 in QWidgetPrivate::sendPaintEvent (QRegion const&) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007fd6ef22e2c5 in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#24 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#33 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#34 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#35 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#36 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#37 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#38 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#39 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#40 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#41 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#42 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#43 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#44 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#45 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#46 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#47 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#48 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#49 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#50 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#52 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#53 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#54 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#55 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#56 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#57 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#58 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#59 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#60 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#61 0x00007fd6ef22efc9 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#62 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#63 0x00007fd6ef22ee40 in QWidgetPrivate::paintSiblingsRecursive (QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#64 0x00007fd6ef22dcbe in QWidgetPrivate::drawWidget (QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQt5Widgets.so.5
#65 0x00007fd6ef204773 in ?? () from /usr/lib64/libQt5Widgets.so.5
#66 0x00007fd6ef2049b5 in ?? () from /usr/lib64/libQt5Widgets.so.5
#67 0x00007fd6ef21ce8f in QWidgetPrivate::syncBackingStore () () from /usr/lib64/libQt5Widgets.so.5
#68 0x00007fd6ef234e98 in QWidget::event (QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#69 0x00007fd6ef1f4a0c in QApplicationPrivate::notify_helper (QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#70 0x00007fd6ef1fc020 in QApplication::notify (QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#71 0x00007fd6ee3c50d8 in QCoreApplication::notifyInternal2 (QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#72 0x00007fd6ee3c7c97 in QCoreApplicationPrivate::sendPostedEvents (QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#73 0x00007fd6ee422b63 in ?? () from /usr/lib64/libQt5Core.so.5
#74 0x00007fd6e6e41424 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#75 0x00007fd6e6e417c0 in ?? () from /usr/lib64/libglib-2.0.so.0
#76 0x00007fd6e6e4184c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#77 0x00007fd6ee42217f in QEventDispatcherGlib::processEvents (QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#78 0x00007fd6ee3c332a in QEventLoop::exec (QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#79 0x00007fd6ee3cc530 in QCoreApplication::exec () () from /usr/lib64/libQt5Core.so.5
#80 0x00005643c0a559d7 in ?? ()
#81 0x00007fd6ed7a734a in __libc_start_main () from /lib64/libc.so.6
#82 0x00005643c0a565ea in ?? ()
[Inferior 1 (process 2990) detached]

我的也是 segfault 在了 kvantum 里面,估计是因为用了 kvantum 这个插件?

那个好像是 KDE 的 Qt 主题引擎…很多东西都用的。

是的,刚刚经过测试,关掉 Kvantum 就恢复正常。

我向开发者报告了问题,已经在上游修复了,估计会很快推送到 Tumbleweed: