https://bugs.kde.org/show_bug.cgi?id=418352

            Bug ID: 418352
           Summary: Kate crashes when moving selections of text with
                    Crtl+Shift+Arrow keys
           Product: kate
           Version: 19.12.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: juergen_thom...@linfre.de
  Target Milestone: ---

Application: kate (19.12.2)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.5-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I moved a selected line of text with Ctrl+Shift+Arrow key to a different
position within Kate. It worked for some time and after some more times of
using it, it crashed two out of two times. It seems like I used the feature
round about the same amount before the crash happened so could be like a buffer
of something is reached and crashes...

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f55e035e800 (LWP 28667))]

Thread 7 (Thread 0x7f55c3fff700 (LWP 28673)):
#0  0x00007f55e16d9795 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f55d636550b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f55d6365387 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f55d4cae700 (LWP 28672)):
#0  0x00007f55e16d9795 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f55d636550b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f55d6365387 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f55d54af700 (LWP 28671)):
#0  0x00007f55e16d9795 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f55d636550b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f55d6365387 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f55d5cb0700 (LWP 28670)):
#0  0x00007f55e16d9795 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f55d636550b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f55d6365387 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#4  0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f55dceaf700 (LWP 28669)):
#0  0x00007f55e0d2d634 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f55e0ce1b45 in g_main_context_query () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f55e0ce2278 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f55e0ce241f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f55e2a9cc6b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007f55e2a44bfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007f55e286f62e in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f55e2d28507 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f55e28706f8 in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f55de2bf700 (LWP 28668)):
#0  0x00007f55e47b4acf in poll () from /lib64/libc.so.6
#1  0x00007f55e170e752 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f55e170f40a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f55de4b0ab0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f55e28706f8 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f55e16d2efa in start_thread () from /lib64/libpthread.so.0
#6  0x00007f55e47bf3bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f55e035e800 (LWP 28667)):
[KCrash Handler]
#6  0x00007f55e21dd9ac in QV4::MarkStack::drain
(this=this@entry=0x7ffc079f6e30) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:73
#7  0x00007f55e2264179 in QV4::PersistentValueStorage::mark (this=<optimized
out>, markStack=markStack@entry=0x7ffc079f6e30) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4persistent.cpp:243
#8  0x00007f55e21ddd4b in QV4::MemoryManager::collectRoots
(this=this@entry=0x5576d9236950, markStack=markStack@entry=0x7ffc079f6e30) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:876
#9  0x00007f55e21ddf3d in QV4::MemoryManager::mark
(this=this@entry=0x5576d9236950) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:917
#10 0x00007f55e21dfa16 in QV4::MemoryManager::runGC (this=0x5576d9236950) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:1052
#11 0x00007f55e21e1ce8 in QV4::MemoryManager::allocate (size=96,
allocator=0x5576d9236960, this=this@entry=0x5576d9236950) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:328
#12 QV4::MemoryManager::allocData (this=this@entry=0x5576d9236950,
size=size@entry=96) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:802
#13 0x00007f55e21e1d43 in QV4::MemoryManager::allocObjectWithMemberData
(this=0x5576d9236950, vtable=<optimized out>, nMembers=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/memory/qv4mm.cpp:825
#14 0x00007f55e23148e1 in
QV4::MemoryManager::allocateObject<QV4::ArgumentsObject> (ic=0x7f55c2721200,
this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4argumentsobject_p.h:93
#15 QV4::MemoryManager::allocObject<QV4::ArgumentsObject, QV4::CppStackFrame*>
(ic=0x7f55c2721200, this=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:227
#16 QV4::Runtime::CreateMappedArgumentsObject::call (engine=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/jsruntime/qv4runtime.cpp:1917
#17 0x00007f55d6c1f06e in ?? ()
#18 0x0000000000000000 in ?? ()
[Inferior 1 (process 28667) detached]

Possible duplicates by query: bug 416384.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to