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

Stephan Wezel <s.we...@web.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |s.we...@web.de

--- Comment #2 from Stephan Wezel <s.we...@web.de> ---
I have a similar problem.
It crashes when KateIndentScript::indent(KTextEditor::ViewPrivate*,
KTextEditor::Cursor const&, QChar, int) is called

corrupting the complete stacktrace.
-> No useable information from gdb:
#0  0x00007fffc8618c79 in ?? ()
#1  0x00007fffc7a5c510 in ?? ()
#2  0x0003200000000000 in ?? ()
#3  0x00007fffc7a5c3f8 in ?? ()
#4  0x8bd5bc327636e900 in ?? ()
#5  0x0000000000ebdcb0 in ?? ()
#6  0x00007fffc7a5c4b0 in ?? ()
#7  0x0000000000000000 in ?? ()

Via valgrind I got a better trace where the crash occurs:

==12345==    at 0x301D0C79: ???
==12345==    by 0x87816E2: QV4::SimpleScriptFunction::call(QV4::Managed const*,
QV4::CallData*) (in /usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x87E4EAE:
QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int,
QV4::CallData*) (in /usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x301C49F1: ???
==12345==    by 0x87816E2: QV4::SimpleScriptFunction::call(QV4::Managed const*,
QV4::CallData*) (in /usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x87E4EAE:
QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int,
QV4::CallData*) (in /usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x21D59DA0: ???
==12345==    by 0x87816E2: QV4::SimpleScriptFunction::call(QV4::Managed const*,
QV4::CallData*) (in /usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x86E639C: QJSValue::call(QList<QJSValue> const&) (in
/usr/lib64/libQt5Qml.so.5.7.1)
==12345==    by 0x4F6976C: KateIndentScript::indent(KTextEditor::ViewPrivate*,
KTextEditor::Cursor const&, QChar, int) (in
/usr/lib64/libKF5TextEditor.so.5.38.0)
==12345==    by 0x502B01D:
KateAutoIndent::scriptIndent(KTextEditor::ViewPrivate*, KTextEditor::Cursor
const&, QChar) (in /usr/lib64/libKF5TextEditor.so.5.38.0)
==12345==    by 0x502C049:
KateAutoIndent::userTypedChar(KTextEditor::ViewPrivate*, KTextEditor::Cursor
const&, QChar) (in /usr/lib64/libKF5TextEditor.so.5.38.0)

When reverting back to frameworks 5.37 the crash is gone

It seems to be a bug in ktexteditor introduced in frameworks 5.38
Or it triggers an bug in Qt5 (QML component)

System information:
Application: kwrite (17.08.1)
 (Compiled from sources)
Qt Version: 5.7.1 
Frameworks Version: 5.38.0
Operating System: Linux 4.12.10-gentoo x86_64
Distribution: "NAME=Gentoo"

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

Reply via email to