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

            Bug ID: 478793
           Summary: Lokalize crashes when typing the Glossary search field
    Classification: Applications
           Product: lokalize
           Version: 23.08.4
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: sdepi...@gmail.com
          Reporter: kiszel.kris...@gmail.com
                CC: aa...@kde.org, sha...@ukr.net
  Target Milestone: ---

Application: lokalize (23.08.4)

Qt Version: 5.15.11
Frameworks Version: 5.111.0
Operating System: Linux 6.6.6-200.fc39.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 39 (KDE Plasma)
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Every time I try to add a new text to the glossary, Lokalize crashes when I
press the Add button, then try to type in the search field.

The crash can be reproduced every time.

-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault

[KCrash Handler]
#4  0x000055ef2da707c4 in QtPrivate::RefCount::ref() ()
#5  0x000055ef2dab3481 in GlossaryNS::GlossaryModel::data(QModelIndex const&,
int) const ()
#6  0x00007f7a5628bd01 in QSortFilterProxyModel::filterAcceptsRow(int,
QModelIndex const&) const () from /lib64/libQt5Core.so.5
#7  0x00007f7a56293c95 in
QSortFilterProxyModelPrivate::handle_filter_changed(QVector<int>&,
QVector<int>&, QModelIndex const&, Qt::Orientation) () from
/lib64/libQt5Core.so.5
#8  0x00007f7a56294036 in
QSortFilterProxyModelPrivate::filter_changed(QModelIndex const&) () from
/lib64/libQt5Core.so.5
#9  0x00007f7a5629491a in QSortFilterProxyModel::setFilterRegExp(QString
const&) () from /lib64/libQt5Core.so.5
#10 0x000055ef2daae8e9 in
GlossaryNS::GlossarySortFilterProxyModel::setFilterRegExp(QString const&) ()
#11 0x00007f7a562e8871 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#12 0x00007f7a571021e9 in QLineEdit::textChanged(QString const&) () from
/lib64/libQt5Widgets.so.5
#13 0x00007f7a562e89f8 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#14 0x00007f7a57109d1c in QWidgetLineControl::textChanged(QString const&) ()
from /lib64/libQt5Widgets.so.5
#15 0x00007f7a5710d5ff in QWidgetLineControl::finishChange(int, bool, bool) ()
from /lib64/libQt5Widgets.so.5
#16 0x00007f7a571105a2 in QWidgetLineControl::processKeyEvent(QKeyEvent*) ()
from /lib64/libQt5Widgets.so.5
#17 0x00007f7a571023d7 in QLineEdit::keyPressEvent(QKeyEvent*) () from
/lib64/libQt5Widgets.so.5
#18 0x00007f7a56ff43d5 in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#19 0x00007f7a56faeb75 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#20 0x00007f7a56fb6f19 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#21 0x00007f7a562b4598 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#22 0x00007f7a5701078a in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#23 0x00007f7a56faeb75 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#24 0x00007f7a562b4598 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#25 0x00007f7a56769033 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /lib64/libQt5Gui.so.5
#26 0x00007f7a5674acfc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#27 0x00007f7a43d1b4d6 in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
() from /lib64/libQt5XcbQpa.so.5
#28 0x00007f7a54711e5c in g_main_context_dispatch_unlocked.lto_priv () from
/lib64/libglib-2.0.so.0
#29 0x00007f7a5476cf18 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#30 0x00007f7a5470fad3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#31 0x00007f7a56306ad9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#32 0x00007f7a562b2f5b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#33 0x00007f7a562bb1eb in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#34 0x000055ef2da6ea78 in main ()
[Inferior 1 (process 3032) detached]

Reported using DrKonqi

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

Reply via email to