https://bugs.kde.org/show_bug.cgi?id=459520
--- Comment #5 from Christoph Cullmann <cullm...@kde.org> --- Good hint! But just the same backtrace: But ok, I see.... Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f7cfe89ffa8 in QTextBlock::setUserData(QTextBlockUserData*) () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Gui.so.5 [Current thread is 1 (Thread 0x7f7cf9d5b8c0 (LWP 341887))] (gdb) bt #0 0x00007f7cfe89ffa8 in QTextBlock::setUserData(QTextBlockUserData*) () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Gui.so.5 #1 0x00007f7d009466c9 in DiffSyntaxHighlighter::highlightBlock (this=0x5a11ad0, text=...) at /home/cullmann/projects/kde/src/kate/apps/lib/diff/diffeditor.cpp:47 #2 0x00007f7cfe905544 in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Gui.so.5 #3 0x00007f7cfe9056f7 in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Gui.so.5 #4 0x00007f7cfe905aa9 in QSyntaxHighlighter::rehighlight() () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Gui.so.5 #5 0x00007f7d0093e096 in DiffWidget::parseAndShowDiff (this=0x5a34110, raw=...) at /home/cullmann/projects/kde/src/kate/apps/lib/diff/diffwidget.cpp:599 #6 0x00007f7d00940b15 in DiffWidget::openDiff (this=0x5a34110, raw=...) at /home/cullmann/projects/kde/src/kate/apps/lib/diff/diffwidget.cpp:771 #7 0x00007f7d008ec7d1 in KateMainWindow::showDiff (this=<optimized out>, wordDiff=..., params=...) at /home/cullmann/projects/kde/src/kate/apps/lib/katemainwindow.cpp:1356 #8 0x00007f7d0093873e in Utils::showDiff (diff=..., params=..., mainWindow=<optimized out>) at /home/cullmann/projects/kde/src/kate/apps/lib/ktexteditor_utils.cpp:164 #9 0x00007f7ce98b580d in operator() (es=<optimized out>, exitCode=<optimized out>, __closure=0x5a470f0) at /home/cullmann/projects/kde/src/kate/addons/project/gitwidget.cpp:653 #10 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<int, QProcess::ExitStatus>, void, GitWidget::showDiff(const QString&, bool)::<lambda(int, QProcess::ExitStatus)> >::call ( arg=<optimized out>, f=...) at /nix/store/hxwyg9v3xhxr8xvrgmd7na58xsh3q5ix-qtbase-5.15.5-dev/include/QtCore/qobjectdefs_impl.h:146 #11 QtPrivate::Functor<GitWidget::showDiff(const QString&, bool)::<lambda(int, QProcess::ExitStatus)>, 2>::call<QtPrivate::List<int, QProcess::ExitStatus>, void> (arg=<optimized out>, f=...) at /nix/store/hxwyg9v3xhxr8xvrgmd7na58xsh3q5ix-qtbase-5.15.5-dev/include/QtCore/qobjectdefs_impl.h:256 #12 QtPrivate::QFunctorSlotObject<GitWidget::showDiff(const QString&, bool)::<lambda(int, QProcess::ExitStatus)>, 2, QtPrivate::List<int, QProcess::ExitStatus>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x5a470e0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /nix/store/hxwyg9v3xhxr8xvrgmd7na58xsh3q5ix-qtbase-5.15.5-dev/include/QtCore/qobjectdefs_impl.h:443 #13 0x00007f7cfe200f73 in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Core.so.5 #14 0x00007f7cfe135248 in QProcess::finished(int, QProcess::ExitStatus) () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Core.so.5 #15 0x00007f7cfe13acb3 in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Core.so.5 #16 0x00007f7cfe13adde in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Core.so.5 #17 0x00007f7cfe200fa8 in ?? () from /nix/store/634m9rf1xclq7vdcpgqfqaiahgwdjkfy-qtbase-5.15.5/lib/libQt5Core.so.5 #18 0x00007f7cfe20434f in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () -- You are receiving this mail because: You are watching all bug changes.