https://bugs.kde.org/show_bug.cgi?id=432238
Bug ID: 432238 Summary: Crash van lokalize after pressing <Ctrl>+<Alt>+<PgDn> Product: lokalize Version: unspecified Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: sdepi...@gmail.com Reporter: freekdekru...@kde.nl CC: sha...@ukr.net Target Milestone: --- Application: lokalize (20.12.1) Qt Version: 5.15.2 Frameworks Version: 5.78.0 Operating System: Linux 5.10.9-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I finished translating a previously empty translation item and pressed <Ctrl>+<Alt>+<PgDn> to go to the next item that needs attention. Immediately after that lokalize crached. -- Backtrace: Application: Lokalize (lokalize), signal: Segmentation fault [KCrash Handler] #4 std::__atomic_base<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/10/bits/atomic_base.h:741 #5 std::atomic<QObjectPrivate::Connection*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/10/atomic:523 #6 QAtomicOps<QObjectPrivate::Connection*>::loadRelaxed<QObjectPrivate::Connection*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #7 QBasicAtomicPointer<QObjectPrivate::Connection>::loadRelaxed (this=0x20) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248 #8 QObjectPrivate::ConnectionData::cleanOrphanedConnections (sender=0x4a04db0, this=0x0) at kernel/qobject_p.h:282 #9 doActivate<false> (sender=0x4a04db0, signal_index=3, argv=argv@entry=0x7f0c26277c00) at kernel/qobject.cpp:3928 #10 0x00007f0c31b7bc20 in QMetaObject::activate (sender=sender@entry=0x4a04db0, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f0c26277c00) at kernel/qobject.cpp:3946 #11 0x00000000004f1462 in TM::SelectJob::done (_t1=0x4a04db0, this=0x4a04db0) at /usr/src/debug/lokalize-20.12.1-1.1.x86_64/build/src/liblokalize_autogen/AS3LG5YDSB/moc_jobs.cpp:391 #12 TM::SelectJob::run (this=0x4a04db0) at /usr/src/debug/lokalize-20.12.1-1.1.x86_64/src/tm/jobs.cpp:1510 #13 0x00007f0c3196e142 in QThreadPoolThread::run (this=0x263bbd0) at thread/qthreadpool.cpp:100 #14 0x00007f0c3196ae51 in QThreadPrivate::start (arg=0x263bbd0) at thread/qthread_unix.cpp:329 #15 0x00007f0c30c273e9 in start_thread (arg=0x7f0c26278640) at pthread_create.c:463 #16 0x00007f0c314149c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f0c26b0c640 (LWP 9808) "QFileInfoGather"): #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x260f640, cond=0x260f668) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x260f668, mutex=0x260f640) at pthread_cond_wait.c:638 #3 0x00007f0c31970dcb in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x260f640) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x16ca188, mutex=mutex@entry=0x16ca180, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f0c329f2832 in QFileInfoGatherer::run (this=0x16ca170) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f0c3196ae51 in QThreadPrivate::start (arg=0x16ca170) at thread/qthread_unix.cpp:329 #7 0x00007f0c30c273e9 in start_thread (arg=0x7f0c26b0c640) at pthread_create.c:463 #8 0x00007f0c314149c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f0c27e59640 (LWP 9806) "QDBusConnection"): #1 0x00007f0c31ba375e in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:249 #2 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:243 #3 QThreadData::canWaitLocked (this=0x1663990) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272 #4 postEventSourcePrepare (s=0x7f0c20004bb0, timeout=timeout@entry=0x7f0c27e58a64) at kernel/qeventdispatcher_glib.cpp:260 #5 0x00007f0c2fcd9642 in g_main_context_prepare (context=context@entry=0x7f0c20000c20, priority=priority@entry=0x7f0c27e58af0) at ../glib/gmain.c:3645 #6 0x00007f0c2fcda09b in g_main_context_iterate (context=context@entry=0x7f0c20000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4099 #7 0x00007f0c2fcda28f in g_main_context_iteration (context=0x7f0c20000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #8 0x00007f0c31ba385b in QEventDispatcherGlib::processEvents (this=0x7f0c20000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #9 0x00007f0c31b4acab in QEventLoop::exec (this=this@entry=0x7f0c27e58c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #10 0x00007f0c31969d0e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #11 0x00007f0c32d267c7 in QDBusConnectionManager::run (this=0x7f0c32d94420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #12 0x00007f0c3196ae51 in QThreadPrivate::start (arg=0x7f0c32d94420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #13 0x00007f0c30c273e9 in start_thread (arg=0x7f0c27e59640) at pthread_create.c:463 #14 0x00007f0c314149c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f0c2d484640 (LWP 9805) "QXcbEventQueue"): #1 0x00007f0c2fbaa862 in poll (__timeout=-1, __nfds=1, __fds=0x7f0c2d483b88) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=0x1595f20, vector=0x0, count=0x0, cond=<optimized out>) at xcb_conn.c:480 #3 0x00007f0c2fbac26c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x1595f60, c=0x1595f20) at xcb_conn.c:446 #4 xcb_wait_for_event (c=c@entry=0x1595f20) at xcb_in.c:697 #5 0x00007f0c2d5b6ff0 in QXcbEventQueue::run (this=0x158ab70) at qxcbeventqueue.cpp:228 #6 0x00007f0c3196ae51 in QThreadPrivate::start (arg=0x158ab70) at thread/qthread_unix.cpp:329 #7 0x00007f0c30c273e9 in start_thread (arg=0x7f0c2d484640) at pthread_create.c:463 #8 0x00007f0c314149c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f0c2f499880 (LWP 9804) "lokalize"): #1 0x00007f0c2fbaa862 in poll (__timeout=-1, __nfds=1, __fds=0x7ffcf01fcf88) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=0x1595f20, vector=0x7ffcf01fd078, count=0x7ffcf01fd074, cond=<optimized out>) at xcb_conn.c:480 #3 0x00007f0c2fbaab90 in _xcb_conn_wait (count=0x7ffcf01fd074, vector=0x7ffcf01fd078, cond=0x1597050, c=0x1595f20) at xcb_out.c:463 #4 _xcb_out_send (c=c@entry=0x1595f20, vector=<optimized out>, vector@entry=0x7ffcf01fd0b0, count=<optimized out>, count@entry=1) at xcb_out.c:464 #5 0x00007f0c2fbaade7 in _xcb_out_flush_to (request=82334, c=0x1595f20) at xcb_out.c:488 #6 _xcb_out_flush_to (c=0x1595f20, request=82334) at xcb_out.c:477 #7 0x00007f0c2fbaafb5 in wait_for_reply (c=c@entry=0x1595f20, request=82334, e=e@entry=0x0) at xcb_in.c:508 #8 0x00007f0c2fbabea1 in xcb_wait_for_reply (c=0x1595f20, request=82334, e=e@entry=0x0) at xcb_in.c:532 #9 0x00007f0c2fbaf255 in xcb_get_input_focus_reply (c=<optimized out>, cookie=..., e=e@entry=0x0) at xproto.c:5341 #10 0x00007f0c2d5957da in QXcbConnection::sync (this=0x1593710) at qxcbconnection_basic.h:71 #11 0x00007f0c2d5ac6b3 in QXcbBackingStoreImage::preparePaint (this=0x38e89a0, region=...) at qxcbbackingstore.cpp:763 #12 0x00007f0c2d5acad0 in QXcbBackingStore::beginPaint (this=this@entry=0x7f0c28006be0, region=...) at qxcbbackingstore.cpp:802 #13 0x00007f0c322597de in QBackingStore::beginPaint (this=0x7f0c28005910, region=...) at painting/qbackingstore.cpp:138 #14 0x00007f0c327e1a52 in QWidgetRepaintManager::paintAndFlush (this=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:976 #15 0x00007f0c32811a87 in QWidget::event (this=0x2631880, event=0x7f0c1800be50) at kernel/qwidget.cpp:8964 #16 0x00007f0c333dbe69 in KXmlGuiWindow::event (this=0x2631880, ev=0x7f0c1800be50) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguiwindow.cpp:109 #17 0x00007f0c327d150f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2631880, e=0x7f0c1800be50) at kernel/qapplication.cpp:3632 #18 0x00007f0c31b4c2ea in QCoreApplication::notifyInternal2 (receiver=0x2631880, event=0x7f0c1800be50) at kernel/qcoreapplication.cpp:1063 #19 0x00007f0c31b4ed21 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x157fab0) at kernel/qcoreapplication.cpp:1817 #20 0x00007f0c31ba41b3 in postEventSourceDispatch (s=s@entry=0x1663010) at kernel/qeventdispatcher_glib.cpp:277 #21 0x00007f0c2fcd9e57 in g_main_dispatch (context=0x7f0c28005000) at ../glib/gmain.c:3325 #22 g_main_context_dispatch (context=0x7f0c28005000) at ../glib/gmain.c:4043 #23 0x00007f0c2fcda1d8 in g_main_context_iterate (context=context@entry=0x7f0c28005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119 #24 0x00007f0c2fcda28f in g_main_context_iteration (context=0x7f0c28005000, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #25 0x00007f0c31ba383f in QEventDispatcherGlib::processEvents (this=0x1672e10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #26 0x00007f0c31b4acab in QEventLoop::exec (this=this@entry=0x7ffcf01fda00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #27 0x00007f0c31b52f20 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #28 0x00007f0c3207f1bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #29 0x00007f0c327d1485 in QApplication::exec () at kernel/qapplication.cpp:2824 #30 0x0000000000454bc8 in main (argc=<optimized out>, argv=0x7ffcf01fdae0) at /usr/src/debug/lokalize-20.12.1-1.1.x86_64/src/main.cpp:140 [Inferior 1 (process 9804) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.