https://bugs.kde.org/show_bug.cgi?id=356304
--- Comment #4 from biplan...@outlook.com ---
(In reply to Kåre Särs from comment #3)
> Glad I could help :)
>
> Unfortunately I cannot reproduce your problem...
>
> Wonder why you do not get a backtrace from the crash. Without the crach
> trace it is really hard to know what is wrong.
>
> Can you debug and generate backtrace with GDB:
> gdb kate –nofork
gdb didn't recognize -nofork, unfortunately, so I tried it without that. Here's
the stacktrace I got back:
Reading symbols from kate...Reading symbols from
/usr/lib/debug/.build-id/8d/9c38356e468a260900e0c4cb4b7e87722ad117.debug...done.
done.
(gdb) run
Starting program: /usr/bin/kate
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe1a3b700 (LWP 7597)]
*** Error in `/usr/bin/kate': free(): invalid pointer: 0x77b2bc68
***
Program received signal SIGABRT, Aborted.
0x7779c267 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:55
55 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory
Since this doesn't seem terribly useful, at least to me, I went ahead and tried
to squeeze one out of KDE's crash dialog (happend to notice it while creating
the first one), and here's the results from that one. (I apologize, it's very
long)
Thread 1 (Thread 0x7f0bb6e3e780 (LWP 7629)):
[KCrash Handler]
#6 0x7f0bb557133b in musable (mem=0x7f0bb58b0c68 ) at
malloc.c:4554
#7 __malloc_usable_size (m=0x7f0bb58b0c68 ) at
malloc.c:4566
#8 0x7f0bb391cf29 in ?? () from /usr/lib/nvidia-352/libGL.so.1
#9 0x7f0bb12970d9 in ?? () from /usr/lib/nvidia-352/tls/libnvidia
tls.so.352.63
#10 0x7f0ba23719f8 in
QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixed,
QFontEngine::GlyphFormat, bool) const () from /usr/lib/x86_64-linux-gnu/q
/plugins/platforms/libqxcb.so
#11 0x7f0ba2373abd in QFontEngineFT::loadGlyphFor(unsigned int, QFixed,
QFontEngine::GlyphFormat, QTransform const&, bool) () from /usr/lib/x86_64
linux-gnu/qt5/plugins/platforms/libqxcb.so
#12 0x7f0ba2375441 in QFontEngineFT::alphaRGBMapForGlyph(unsigned int,
QFixed, QTransform const&) () from /usr/lib/x86_64-linux-gnu/qt5/plugins
/platforms/libqxcb.so
#13 0x7f0bb5f02200 in QFontEngine::lockedAlphaMapForGlyph(unsigned int,
QFixed, QFontEngine::GlyphFormat, QTransform const&, QPoint*) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x7f0ba2374a6f in QFontEngineFT::lockedAlphaMapForGlyph(unsigned
int, QFixed, QFontEngine::GlyphFormat, QTransform const&, QPoint*) () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#15 0x7f0bb608fb31 in QRasterPaintEngine::drawCachedGlyphs(int,
unsigned int const*, QFixedPoint const*, QFontEngine*) () from /usr/lib
/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x7f0bb60926cf in QRasterPaintEngine::drawTextItem(QPointF const&,
QTextItem const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x7f0bb60b0bc3 in ?? () from /usr/lib/x86_64-linux-
gnu/libQt5Gui.so.5
#18 0x7f0bb5f3af8d in QTextLine::draw(QPainter*, QPointF const&,
QTextLayout::FormatRange const*) const () from /usr/lib/x86_64-linux-
gnu/libQt5Gui.so.5
#19 0x7f0bb60a7164 in ?? () from /usr/lib/x86_64-linux-
gnu/libQt5Gui.so.5
#20 0x7f0bb60add63 in QPainter::drawText(QRect const&, int, QString
const&, QRect*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x7f0bb45fd1a4 in QStyle::drawItemText(QPainter*, QRect const&,
int, QPalette const&, bool, QString const&, QPalette::ColorRole) const ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x7f0b9e4db233 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins
/styles/breeze.so
#23 0x7f0b9e4dc64c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins
/styles/breeze.so
#24 0x7f0b9e4da1a4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins
/styles/breeze.so
#25 0x7f0ba9884930 in KMultiTabBarTab::paintEvent(QPaintEvent*) () from
/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#26 0x7f0bb45db188 in QWidget::event(QEvent*) () from /usr/lib/x86_64-
linux-gnu/libQt5Widgets.so.5
#27 0x7f0bb4598b8c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x7f0bb459e230 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x7f0bb5b37f1b in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x7f0bb45d4689 in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x7f0bb45d4cd1 in QWid