Bug 451722 - Weird crash when translating
Summary: Weird crash when translating
Status: NEEDSINFO WAITINGFORINFO
Alias: None
Product: lokalize
Classification: Applications
Component: general (other bugs)
Version First Reported In: 21.12.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Simon Depiets
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-03-20 10:09 UTC by Noé Lopez
Modified: 2026-01-29 03:49 UTC (History)
3 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 Noé Lopez 2022-03-20 10:09:42 UTC
Application: lokalize (21.12.3)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.16.15-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.24.3 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was casually translating some strings and then lokalize crashed out of nowhere, I didn't do anything unusual

The crash does not seem to be reproducible.

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

[KCrash Handler]
#4  QObjectPrivate::ConnectionData::deleteOrphaned (o=0x55b28d97ea4d) at kernel/qobject.cpp:431
#5  0x00007f49407344fb in QObjectPrivate::ConnectionData::cleanOrphanedConnections (sender=0x55b7d715e480, this=<optimized out>) at kernel/qobject_p.h:283
#6  QObjectPrivate::ConnectionData::cleanOrphanedConnections (sender=0x55b7d715e480, this=<optimized out>) at kernel/qobject_p.h:280
#7  doActivate<false> (sender=0x55b7d715e480, signal_index=3, argv=0x7f4930cd39f0) at kernel/qobject.cpp:3928
#8  0x000055b7d5f80265 in TM::SelectJob::done (_t1=0x55b7d715e480, this=0x55b7d715e480) at /usr/src/debug/build/src/liblokalize_autogen/AS3LG5YDSB/moc_jobs.cpp:391
#9  TM::SelectJob::run (this=0x55b7d715e480) at /usr/src/debug/lokalize-21.12.3/src/tm/jobs.cpp:1495
#10 0x00007f494055faa2 in QThreadPoolThread::run (this=0x55b7d6f0f700) at thread/qthreadpool.cpp:100
#11 0x00007f494055b8cc in QThreadPrivate::start (arg=0x55b7d6f0f700) at thread/qthread_unix.cpp:331
#12 0x00007f493ff745c2 in start_thread () from /usr/lib/libc.so.6
#13 0x00007f493fff9584 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f49314d5640 (LWP 3519) "QFileInfoGather"):
#1  0x00007f493ff73960 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#2  0x00007f4940562cfc in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55b7d6ede830) at thread/qwaitcondition_unix.cpp:146
#3  QWaitCondition::wait (this=this@entry=0x55b7d69a0508, mutex=mutex@entry=0x55b7d69a0500, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007f494148993b in QFileInfoGatherer::run (this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#5  0x00007f494055b8cc in QThreadPrivate::start (arg=0x55b7d69a04f0) at thread/qthread_unix.cpp:331
#6  0x00007f493ff745c2 in start_thread () from /usr/lib/libc.so.6
#7  0x00007f493fff9584 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f493a312640 (LWP 3518) "QDBusConnection"):
#1  0x00007f493eb5b086 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f493eb02455 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f494074f5f7 in QEventDispatcherGlib::processEvents (this=0x7f492c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f49406fb88b in QEventLoop::exec (this=0x7f493a311a50, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f494055ea56 in QThread::exec (this=this@entry=0x7f494182f640 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f49417d33a9 in QDBusConnectionManager::run (this=0x7f494182f640 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179
#7  0x00007f494055b8cc in QThreadPrivate::start (arg=0x7f494182f640 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#8  0x00007f493ff745c2 in start_thread () from /usr/lib/libc.so.6
#9  0x00007f493fff9584 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f493b8a1640 (LWP 3517) "QXcbEventQueue"):
#1  0x00007f493e7be63b in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f493e7c037b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f493b9c3b12 in QXcbEventQueue::run (this=0x55b7d67b3590) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:228
#4  0x00007f494055b8cc in QThreadPrivate::start (arg=0x55b7d67b3590) at thread/qthread_unix.cpp:331
#5  0x00007f493ff745c2 in start_thread () from /usr/lib/libc.so.6
#6  0x00007f493fff9584 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f493bdf7a80 (LWP 3516) "lokalize"):
#1  0x00007f493e7be63b in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f493e7bed81 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f493e7bf007 in ?? () from /usr/lib/libxcb.so.1
#4  0x00007f493e7bf87d in xcb_flush () from /usr/lib/libxcb.so.1
#5  0x00007f493b9bfcb6 in QXcbBackingStore::flush (this=this@entry=0x55b7d6cf6390, window=window@entry=0x55b7d6d24880, region=..., offset=...) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:882
#6  0x00007f4940d5b56f in QBackingStore::flush (this=this@entry=0x7f4934007500, region=..., window=0x55b7d6d24880, offset=...) at painting/qbackingstore.cpp:252
#7  0x00007f494126b32f in QWidgetRepaintManager::flush (this=this@entry=0x55b7d6ae4d40, widget=0x55b7d6898030, region=..., widgetTextures=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1184
#8  0x00007f494126b805 in QWidgetRepaintManager::flush (this=0x55b7d6ae4d40) at kernel/qwidgetrepaintmanager.cpp:1082
#9  0x00007f494126cba4 in QWidgetRepaintManager::paintAndFlush (this=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1014
#10 0x00007f4941297855 in QWidget::event (this=0x55b7d6898030, event=0x55b7d6deb250) at kernel/qwidget.cpp:8978
#11 0x00007f4941e4ba9e in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#12 0x00007f49412611c6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b7d6898030, e=0x55b7d6deb250) at kernel/qapplication.cpp:3637
#13 0x00007f49407035aa in QCoreApplication::notifyInternal2 (receiver=0x55b7d6898030, event=0x55b7d6deb250) at kernel/qcoreapplication.cpp:1064
#14 0x00007f49407040a9 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55b7d67acf80) at kernel/qcoreapplication.cpp:1821
#15 0x00007f494074b678 in postEventSourceDispatch (s=0x55b7d686fbd0) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007f493eb04ee3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f493eb5b0f9 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007f493eb02455 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f494074f57a in QEventDispatcherGlib::processEvents (this=0x55b7d6868d20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f49406fb88b in QEventLoop::exec (this=0x7fff802336d0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#21 0x00007f4940706fd7 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x00007f4940bb9432 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#23 0x00007f494125f54a in QApplication::exec () at kernel/qapplication.cpp:2829
#24 0x000055b7d5ee0ca6 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/lokalize-21.12.3/src/main.cpp:126
[Inferior 1 (process 3516) detached]

Possible duplicates by query: bug 432238, bug 430007.

Reported using DrKonqi
Comment 1 Finley Watson 2026-01-14 03:54:09 UTC
This is an old version of Lokalize, is the crash still happening in the current release?
Comment 2 Bug Janitor Service 2026-01-29 03:49:49 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!