fcitx/fcitx5-qt

kate退出时崩溃

12101111 opened this issue · 2 comments

sway, fcitx5-qt master分支

* thread #1, name = 'kate', stop reason = signal SIGSEGV
  * frame #0: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] QWeakPointer<QObject>::internalData(this=0x00007f0662c44778) const at qsharedpointer_impl.h:698:16
    frame #1: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] QPointer<fcitx::FcitxCandidateWindow>::data(this=0x00007f0662c44778) const at qpointer.h:77
    frame #2: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] QPointer<fcitx::FcitxCandidateWindow>::operator fcitx::FcitxCandidateWindow*(this=0x00007f0662c44778) const at qpointer.h:83
    frame #3: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] fcitx::FcitxQtICData::resetCandidateWindow(this=0x00007f0662c44728) at qfcitxplatforminputcontext.h:62
    frame #4: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] fcitx::FcitxCandidateWindow::FcitxCandidateWindow(this=<unavailable>, avail=<unavailable>)::$_1::operator()(bool) const at fcitxcandidatewindow.cpp:109
    frame #5: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1>::call(f=<unavailable>, arg=<unavailable>)::$_1&, void**) at qobjectdefs_impl.h:146
    frame #6: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] void QtPrivate::Functor<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1>::call<QtPrivate::List<bool>, void>(f=<unavailable>, (null)=<unavailable>, arg=<unavailable>)::$_1&, void*, void**) at qobjectdefs_impl.h:256
    frame #7: 0x00007f0672fdb867 libfcitx5platforminputcontextplugin.so`QtPrivate::QFunctorSlotObject<fcitx::FcitxCandidateWindow::FcitxCandidateWindow(fcitx::FcitxQtICData*, fcitx::FcitxTheme*)::$_1, 1, QtPrivate::List<bool>, void>::impl(which=1, this_=0x00007f06621b9cd0, r=0x00007f0662ddf910, a=0x00007ffc06067790, ret=0x0000000000000000) at qobjectdefs_impl.h:443
    frame #8: 0x00007f0677184092 libQt5Core.so.5`void doActivate<false>(QObject*, int, void**) [inlined] QtPrivate::QSlotObjectBase::call(this=<unavailable>, r=<unavailable>, a=<unavailable>) at qobjectdefs_impl.h:398:51
    frame #9: 0x00007f067718407c libQt5Core.so.5`void doActivate<false>(sender=0x00007f0678124cb0, signal_index=3, argv=0x00007ffc06067790) at qobject.cpp:3886
    frame #10: 0x00007f0672faf3a3 libFcitx5Qt5DBusAddons.so.1`fcitx::FcitxQtWatcher::unwatch() [inlined] fcitx::FcitxQtWatcher::availabilityChanged(this=0x00007f0678124cb0, _t1=<unavailable>) at moc_fcitxqtwatcher.cpp:143:5
    frame #11: 0x00007f0672faf382 libFcitx5Qt5DBusAddons.so.1`fcitx::FcitxQtWatcher::unwatch() [inlined] fcitx::FcitxQtWatcher::setAvailability(this=<unavailable>, availability=<unavailable>) at fcitxqtwatcher.cpp:67
    frame #12: 0x00007f0672faf376 libFcitx5Qt5DBusAddons.so.1`fcitx::FcitxQtWatcher::unwatch() [inlined] fcitx::FcitxQtWatcher::updateAvailability(this=<unavailable>) at fcitxqtwatcher.cpp:138
    frame #13: 0x00007f0672faf36a libFcitx5Qt5DBusAddons.so.1`fcitx::FcitxQtWatcher::unwatch(this=<unavailable>) at fcitxqtwatcher.cpp:108
    frame #14: 0x00007f0672fcfdc2 libfcitx5platforminputcontextplugin.so`fcitx::QFcitxPlatformInputContext::~QFcitxPlatformInputContext(this=0x00007f0673688e30) at qfcitxplatforminputcontext.cpp:177:15
    frame #15: 0x00007f0672fd0189 libfcitx5platforminputcontextplugin.so`fcitx::QFcitxPlatformInputContext::~QFcitxPlatformInputContext(this=0x00007f0673688e30) at qfcitxplatforminputcontext.cpp:175:59
    frame #16: 0x00007f067360bcf9 libQt5WaylandClient.so.5`QtWaylandClient::QWaylandIntegration::~QWaylandIntegration() [inlined] QScopedPointerDeleter<QPlatformInputContext>::cleanup(pointer=<unavailable>) at qscopedpointer.h:60:9
    frame #17: 0x00007f067360bcee libQt5WaylandClient.so.5`QtWaylandClient::QWaylandIntegration::~QWaylandIntegration() at qscopedpointer.h:107
    frame #18: 0x00007f067360bcea libQt5WaylandClient.so.5`QtWaylandClient::QWaylandIntegration::~QWaylandIntegration(this=0x00007f06786a5940) at qwaylandintegration.cpp:132
    frame #19: 0x00007f0673012bc9 libqwayland-egl.so`QtWaylandClient::QWaylandEglPlatformIntegration::~QWaylandEglPlatformIntegration(this=0x00007f06786a5940) at qwaylandeglplatformintegration.h:51:7
    frame #20: 0x00007f067752e63f libQt5Gui.so.5`QGuiApplicationPrivate::~QGuiApplicationPrivate(this=0x00007f0678c6f340) at qguiapplication.cpp:1728:5
    frame #21: 0x00007f0677c74b49 libQt5Widgets.so.5`QApplicationPrivate::~QApplicationPrivate(this=0x00007f0678c6f340) at qapplication.cpp:160:1
    frame #22: 0x00007f067717832f libQt5Core.so.5`QObject::~QObject() [inlined] QScopedPointerDeleter<QObjectData>::cleanup(pointer=<unavailable>) at qscopedpointer.h:60:9
    frame #23: 0x00007f0677178324 libQt5Core.so.5`QObject::~QObject() at qscopedpointer.h:107
    frame #24: 0x00007f0677178320 libQt5Core.so.5`QObject::~QObject(this=0x00007ffc06067b60) at qobject.cpp:1094
    frame #25: 0x00007f0677c76bc2 libQt5Widgets.so.5`QApplication::~QApplication(this=0x00007ffc06067b60) at qapplication.cpp:771:1
    frame #26: 0x000055bb819daca6 kate`___lldb_unnamed_symbol3$$kate + 32006
    frame #27: 0x00007f0679262589 ld-musl-x86_64.so.1`libc_start_main_stage2(main=(kate`___lldb_unnamed_symbol3$$kate), argc=<unavailable>, argv=0x00007ffc06067c08) at __libc_start_main.c:94:7
    frame #28: 0x000055bb819d2ed6 kate`_start + 22

请试一试看看还有没有问题

问题已无法重现