Bug 482867 - Lokalize crashed after saving changes and immidiately closing the tab
Summary: Lokalize crashed after saving changes and immidiately closing the tab
Status: RESOLVED WORKSFORME
Alias: None
Product: lokalize
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Simon Depiets
URL:
Keywords: drkonqi, qt6
: 486608 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-03-08 12:26 UTC by Jure Repinc
Modified: 2026-01-09 03:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jure Repinc 2024-03-08 12:26:03 UTC
Application: lokalize (24.04.70)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.7-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.0.80 [KCrashBackend]

-- Information about the crash:
Lokalize crashed after I saved the changes I made using keyboard shortcut (Ctrl+S) and immidiately closing the tab via keyboard shortcut (Ctrl+W). The tab was opened from the search tab searching for a string in all files from messages folder,

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007fbc456bc3d2 in QSortFilterProxyModel::parent(QModelIndex const&) const (child=<optimized out>, this=0x55a197d779a0) at itemmodels/qsortfilterproxymodel.cpp:2219
#7  QSortFilterProxyModel::parent(QModelIndex const&) const (this=0x55a197d779a0, child=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:2212
#8  0x000055a193f35962 in QModelIndex::parent() const (this=0x55a199ff6560) at /usr/include/qt5/QtCore/qabstractitemmodel.h:443
#9  TM::DBFilesModel::updateStats(QModelIndex const&, QModelIndex const&) (this=0x55a197d779a0, topLeft=..., bottomRight=<optimized out>) at /usr/src/debug/lokalize-24.04.70git.20240224T021027~982419e/src/tm/dbfilesmodel.cpp:145
#10 0x00007fbc457196f0 in QObject::event(QEvent*) (this=0x55a197d779a0, e=0x7fbc00001930) at kernel/qobject.cpp:1347
#11 0x00007fbc465a51ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55a197d779a0, e=0x7fbc00001930) at kernel/qapplication.cpp:3640
#12 0x00007fbc456ed938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a197d779a0, event=0x7fbc00001930) at kernel/qcoreapplication.cpp:1064
#13 0x00007fbc456edafe in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#14 0x00007fbc456f0f31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55a195e63060) at kernel/qcoreapplication.cpp:1821
#15 0x00007fbc456f1478 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#16 0x00007fbc45747063 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55a196021890) at kernel/qeventdispatcher_glib.cpp:277
#17 0x00007fbc43913f30 in g_main_dispatch (context=0x7fbc38000ec0) at ../glib/gmain.c:3476
#18 g_main_context_dispatch_unlocked (context=context@entry=0x7fbc38000ec0) at ../glib/gmain.c:4284
#19 0x00007fbc43915b58 in g_main_context_iterate_unlocked (context=context@entry=0x7fbc38000ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#20 0x00007fbc4391620c in g_main_context_iteration (context=0x7fbc38000ec0, may_block=1) at ../glib/gmain.c:4414
#21 0x00007fbc45746876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55a19602b510, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007fbc456ec3cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd1dd49c90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#23 0x00007fbc456f4860 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x00007fbc45d7061c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#25 0x00007fbc465a5125 in QApplication::exec() () at kernel/qapplication.cpp:2832
#26 0x000055a193e95a82 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/lokalize-24.04.70git.20240224T021027~982419e/src/main.cpp:135
[Inferior 1 (process 31492) detached]

Reported using DrKonqi
Comment 1 Jure Repinc 2024-03-08 13:35:42 UTC
Console output at the time of the crash:
[13::14:40.201] unknown: db "kde6-trunk140446001006272" opened 0 "sl"
[13::16:28.749] unknown: alt trans file doesn't exist: "/home/jlp/Prevajanje/kde5/trunk/sl/messages/kxmlgui/kxmlgui6.po"
[13::16:28.791] unknown: indexed "/home/jlp/Prevajanje/kde6/trunk/sl/messages/kxmlgui/kxmlgui6.po" for word completion in 0 msecs
[13::16:28.836] unknown: db "kde6-trunk140446001006272" opened 0 "sl"
[13::17:7.210] unknown: QFile::remove: Empty or null file name
[13::17:23.599] unknown: alt trans file doesn't exist: "/home/jlp/Prevajanje/kde5/trunk/sl/messages/kwin/kwin.po"
[13::17:23.626] unknown: indexed "/home/jlp/Prevajanje/kde6/trunk/sl/messages/kwin/kwin.po" for word completion in 1 msecs
[13::19:43.669] unknown: QFile::remove: Empty or null file name
22 -- exe=/usr/bin/lokalize
13 -- platform=xcb
11 -- display=:1
17 -- appname=lokalize
17 -- apppath=/usr/bin
10 -- signal=11
10 -- pid=31492
20 -- appversion=24.04.70
21 -- programname=Lokalize
31 -- bugaddress=submit@bugs.kde.org
KCrash: Application 'lokalize' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi

[1]+  Zaustavljeno            QT_QPA_PLATFORM=xcb lokalize
Comment 2 gorjanlakaliski 2025-11-17 18:08:39 UTC
*** Bug 486608 has been marked as a duplicate of this bug. ***
Comment 3 Finley Watson 2025-12-10 01:50:44 UTC
Might be related to 452424. Do you still see these crashes at all?
Comment 4 Finley Watson 2025-12-10 01:51:20 UTC
https://bugs.kde.org/show_bug.cgi?id=452424
Comment 5 Bug Janitor Service 2025-12-25 03:46:32 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2026-01-09 03:47:13 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.