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.

Reply via email to