Bug 451722 - Weird crash when translating
Summary: Weird crash when translating
Status: REPORTED
Alias: None
Product: lokalize
Classification: Applications
Component: general (show other bugs)
Version: 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: 2022-06-21 16:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed 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