https://bugs.kde.org/show_bug.cgi?id=404635
Bug ID: 404635
Summary: Lokalize crashes on project overview during file
update
Product: lokalize
Version: 18.12.2
Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: lokalize (18.12.2)
Qt Version: 5.12.0
Frameworks Version: 5.55.0
Operating System: Linux 4.20.7-1-default x86_64
Distribution: "openSUSE Tumbleweed"
-- Information about the crash:
- What I was doing when the application crashed:
I was downloading new translations from server. There are approx.150 files in
my project, so I update them in batch via helper script - and I noticed that if
Lokalize window is open while my script update files one by one, Lokalize
crashes.
The crash can be reproduced every time.
-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7159f4c980 (LWP 7419))]
Thread 8 (Thread 0x7f70afbe7700 (LWP 7432)):
[KCrash Handler]
#6 0x00000000004d4d79 in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=0x80000000) at
/usr/include/c++/8/bits/atomic_base.h:390
#7 QAtomicOps<int>::load<int> (_q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:227
#8 QBasicAtomicInteger<int>::load (this=0x80000000) at
/usr/include/qt5/QtCore/qbasicatomic.h:103
#9 QtPrivate::RefCount::isShared (this=0x80000000) at
/usr/include/qt5/QtCore/qrefcount.h:101
#10 QList<FileMetaData>::append (t=..., this=0x3ffef08) at
/usr/include/qt5/QtCore/qlist.h:584
#11 UpdateStatsJob::run (this=0x3ffeee0) at
/usr/src/debug/lokalize-18.12.2-1.1.x86_64/src/project/projectmodel.cpp:1420
#12 0x00007f715c2505b1 in QThreadPoolThread::run (this=0x3ee33d0) at
thread/qthreadpool.cpp:99
#13 0x00007f715c24c6e2 in QThreadPrivate::start (arg=0x3ee33d0) at
thread/qthread_unix.cpp:361
#14 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#15 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f714d934700 (LWP 7431)):
#0 0x00007f715b237fdc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1 0x00007f715b77209a in ?? () from /usr/lib64/libQt5Script.so.5
#2 0x00007f715b7720bb in ?? () from /usr/lib64/libQt5Script.so.5
#3 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#4 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f714ead5700 (LWP 7426)):
#0 0x00007f715b237fdc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1 0x00007f715c252613 in QWaitConditionPrivate::wait (deadline=...,
this=0x2be6760) at thread/qwaitcondition_unix.cpp:146
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x15b8ab0, deadline=...)
at thread/qwaitcondition_unix.cpp:225
#3 0x00007f715c2526f9 in QWaitCondition::wait (this=this@entry=0x2b6f9a0,
mutex=mutex@entry=0x15b8ab0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4 0x00007f715c2507c2 in QThreadPoolThread::run (this=0x2b6f990) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#5 0x00007f715c24c6e2 in QThreadPrivate::start (arg=0x2b6f990) at
thread/qthread_unix.cpp:361
#6 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#7 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f714f2d6700 (LWP 7424)):
#0 0x00007f715b237fdc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1 0x00007f715c252613 in QWaitConditionPrivate::wait (deadline=...,
this=0x2b40690) at thread/qwaitcondition_unix.cpp:146
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x2682aa8, deadline=...)
at thread/qwaitcondition_unix.cpp:225
#3 0x00007f715c2526f9 in QWaitCondition::wait (this=0x2682ab0,
mutex=0x2682aa8, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4 0x00007f715d18bc05 in ?? () from /usr/lib64/libQt5Widgets.so.5
#5 0x00007f715c24c6e2 in QThreadPrivate::start (arg=0x2682a98) at
thread/qthread_unix.cpp:361
#6 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#7 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f714ffff700 (LWP 7423)):
#0 0x00007f715b237fdc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1 0x00007f7154899053 in ?? () from /usr/lib64/dri/i965_dri.so
#2 0x00007f7154898da7 in ?? () from /usr/lib64/dri/i965_dri.so
#3 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#4 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f715698f700 (LWP 7422)):
#0 0x00007f715bdd7684 in read () from /lib64/libc.so.6
#1 0x00007f715a978b10 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f715a932b0f in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3 0x00007f715a932fe0 in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f715a93315c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5 0x00007f715c456c5b in QEventDispatcherGlib::processEvents
(this=0x7f7148000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0x00007f715c4014fb in QEventLoop::exec (this=this@entry=0x7f715698ebf0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#7 0x00007f715c24b396 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8 0x00007f715c7ba565 in ?? () from /usr/lib64/libQt5DBus.so.5
#9 0x00007f715c24c6e2 in QThreadPrivate::start (arg=0x7f715c834d80) at
thread/qthread_unix.cpp:361
#10 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#11 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f7157f39700 (LWP 7421)):
#0 0x00007f715bddbaa9 in poll () from /lib64/libc.so.6
#1 0x00007f715a4eccc7 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f715a4ee8ea in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f715814280a in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007f715c24c6e2 in QThreadPrivate::start (arg=0x15db2c0) at
thread/qthread_unix.cpp:361
#5 0x00007f715b231fab in start_thread () from /lib64/libpthread.so.0
#6 0x00007f715bde666f in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f7159f4c980 (LWP 7419)):
#0 0x00007f715bddbaa9 in poll () from /lib64/libc.so.6
#1 0x00007f715a933036 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f715a93315c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x00007f715c456c43 in QEventDispatcherGlib::processEvents (this=0x1690260,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#4 0x00007f715c4014fb in QEventLoop::exec (this=this@entry=0x7ffc644c6170,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#5 0x00007f715c409652 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#6 0x000000000045583f in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/lokalize-18.12.2-1.1.x86_64/src/main.cpp:136
[Inferior 1 (process 7419) detached]
Possible duplicates by query: bug 384419.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.