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

            Bug ID: 397659
           Summary: Crash when opening PHP file
           Product: frameworks-syntax-highlighting
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: framework
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: k...@privat.broulik.de
  Target Milestone: ---

Opening a PHP file in Kate makes it crash in Syntax highlighting:

Thread 1 (Thread 0x7f0193cd6800 (LWP 65464)):
[KCrash Handler]
#6  KateHighlighting::applyFormat (this=this@entry=0x557a3ecc4d80,
offset=offset@entry=0, length=5, format=...) at
./src/syntax/katehighlight.cpp:261
#7  0x00007f018dbe8201 in
KSyntaxHighlighting::AbstractHighlighter::highlightLine
(this=this@entry=0x557a3ecc4d80, text=..., state=...) at
./src/lib/abstracthighlighter.cpp:226
#8  0x00007f0193723ebc in KateHighlighting::doHighlight (this=0x557a3ecc4d80,
prevLine=<optimized out>, textLine=0x557a3ecc1680,
nextLine=nextLine@entry=0x557a3ecc1700, ctxChanged=@0x7ffc1ea46257: false,
tabWidth=4) at ./src/syntax/katehighlight.cpp:207
#9  0x00007f01936cab08 in KateBuffer::doHighlight (this=0x557a3e331530,
startLine=<optimized out>, endLine=<optimized out>, invalidate=<optimized out>)
at ./src/document/katebuffer.cpp:395
#10 0x00007f01936ab183 in KTextEditor::DocumentPrivate::kateTextLine
(this=0x557a3e327d50, i=0) at ./src/document/katedocument.cpp:5180
#11 0x00007f019370c524 in KateLineLayout::textLine (this=0x557a3ecc1590,
reloadForce=reloadForce@entry=false) at ./src/render/katelinelayout.cpp:69
#12 0x00007f01937051de in KateRenderer::layoutLine (this=0x557a3e891530,
lineLayout=..., maxwidth=1006, cacheLayout=<optimized out>) at
./src/render/katerenderer.cpp:1009
#13 0x00007f0193708d79 in KateLayoutCache::line
(this=this@entry=0x557a3e896030, realLine=realLine@entry=0,
virtualLine=virtualLine@entry=-1) at ./src/render/katelayoutcache.cpp:334
#14 0x00007f0193709ab0 in KateLayoutCache::updateViewCache
(this=this@entry=0x557a3e896030, startPos=...,
newViewLineCount=newViewLineCount@entry=61,
viewLinesScrolled=viewLinesScrolled@entry=0) at
./src/render/katelayoutcache.cpp:192
#15 0x00007f01937439bb in KateViewInternal::doUpdateView (this=0x557a3e594380,
changed=<optimized out>, viewLinesScrolled=0) at
./src/view/kateviewinternal.cpp:637
#16 0x00007f0193743c84 in KateViewInternal::updateView (this=0x557a3e594380,
changed=<optimized out>, viewLinesScrolled=viewLinesScrolled@entry=0) at
./src/view/kateviewinternal.cpp:611
#17 0x00007f019372ccc6 in KTextEditor::ViewPrivate::updateView
(this=0x557a3e88f570, changed=<optimized out>) at ./src/view/kateview.cpp:2044
#18 0x00007f019373ca6f in KTextEditor::ViewPrivate::updateDocumentConfig
(this=<optimized out>) at ./src/view/kateview.cpp:1902
#19 0x00007f01936b3c54 in KTextEditor::DocumentPrivate::updateConfig
(this=0x557a3e327d50) at ./src/document/katedocument.cpp:4418
#20 0x00007f0193784d1d in KateDocumentConfig::updateConfig
(this=0x557a3e2fb2c0) at ./src/utils/kateconfig.cpp:431
#21 0x00007f019377eb30 in KateConfig::configEnd (this=0x557a3e2fb2c0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:237
#22 KateDocumentConfig::setEncoding (this=this@entry=0x557a3e2fb2c0,
encoding=...) at ./src/utils/kateconfig.cpp:937
#23 0x00007f01936c9ec8 in KateBuffer::openFile (this=this@entry=0x557a3e331530,
m_file=..., enforceTextCodec=enforceTextCodec@entry=false) at
./src/document/katebuffer.cpp:208
#24 0x00007f01936c22ff in KTextEditor::DocumentPrivate::openFile
(this=0x557a3e327d50) at ./src/document/katedocument.cpp:2250
#25 0x00007f019336fad6 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#26 0x00007f0193370961 in KParts::ReadOnlyPart::openUrl(QUrl const&) () from
/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#27 0x00007f01936aec11 in KTextEditor::DocumentPrivate::openUrl
(this=0x557a3e327d50, url=...) at ./src/document/katedocument.cpp:2644

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

Reply via email to