Bug 368553 - segmentation fault (15.12.3)
Summary: segmentation fault (15.12.3)
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-10 14:15 UTC by nick
Modified: 2016-09-10 18:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nick 2016-09-10 14:15:06 UTC
crash if i work with title clip in affine



Reproducible: Always




dump:

Thread 32 "RenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8e7fc700 (LWP 10032)]
0x00007fffe5495bfc in QFontEngineFT::shouldUseDesignMetrics(QFlags<QFontEngine::ShaperFlag>) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
(gdb) up
#1  0x00007fffe5498abb in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags<QFontEngine::ShaperFlag>) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
(gdb) up
#2  0x00007ffff2b36b79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#3  0x00007fffedd2d247 in ?? () from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
(gdb) up
#4  0x00007fffedd1058a in hb_shape_plan_execute () from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
(gdb) up
#5  0x00007fffedd0fab1 in hb_shape_full () from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
(gdb) up
#6  0x00007ffff2a77e86 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QVector<unsigned int> const&, bool) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#7  0x00007ffff2a7b231 in QTextEngine::shapeText(int) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#8  0x00007ffff2a7bdff in QTextEngine::shape(int) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#9  0x00007ffff2a816d4 in QTextEngine::shapeLine(QScriptLine const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#10 0x00007ffff2a83e9f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#11 0x00007ffff2a89602 in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#12 0x00007ffff2a8aa5d in QTextLayout::draw(QPainter*, QPointF const&, QVector<QTextLayout::FormatRange> const&, QRectF const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#13 0x00007ffff2ace10b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#14 0x00007ffff2ad67c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#15 0x00007ffff2ad61de in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#16 0x00007ffff2ad8d62 in QTextDocumentLayout::draw(QPainter*, QAbstractTextDocumentLayout::PaintContext const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) up
#17 0x00007ffff34e4d5c in QWidgetTextControl::drawContents(QPainter*, QRectF const&, QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#18 0x00007ffff36028ca in QGraphicsTextItem::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#19 0x00007ffff363e817 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#20 0x00007ffff363f928 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#21 0x00007ffff36400ea in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#22 0x00007ffff362d853 in QGraphicsScene::render(QPainter*, QRectF const&, QRectF const&, Qt::AspectRatioMode) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) up
#23 0x00007fffb6d944b6 in drawKdenliveTitle () from /usr/lib/x86_64-linux-gnu/mlt/libmltqt.so
(gdb) up
#24 0x00007fffb6d88208 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltqt.so
(gdb) up
#25 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#26 0x00007fffd81eee91 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltxine.so
(gdb) up
#27 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#28 0x00007fffd08c3a67 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
(gdb) up
#29 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#30 0x00007fffd08c263e in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
(gdb) up
#31 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#32 0x00007fffd08c7c7c in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
(gdb) up
#33 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#34 0x00007fffd08c819a in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
(gdb) up
#35 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#36 0x00007ffff6fdf679 in ?? () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#37 0x00007ffff6fc9757 in mlt_frame_get_image () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#38 0x00007ffff6fdce24 in ?? () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
(gdb) up
#39 0x000055555582331d in ?? ()
(gdb) up
#40 0x00007ffff248584e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) up
#41 0x00007ffff09b06fa in start_thread (arg=0x7fff8e7fc700) at pthread_create.c:333
333	pthread_create.c: Нет такого файла или каталога.
(gdb) up
#42 0x00007ffff1a92b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
109	../sysdeps/unix/sysv/linux/x86_64/clone.S: Нет такого файла или каталога.
(gdb) up
Initial frame selected; you cannot go up.
Comment 1 Hendric Stattmann 2016-09-10 14:27:50 UTC
May I kindly ask you to try once more with the latest version (16.08.1)? There have been a number of fixes involving the title editor. Also, I would suggest to upgrade MLT (libmlt6) to version 6.2 - MLT bugs were at least partly responsible for crashes during title edits.

I hope this helps! Please let us know if my suggestions solve your issue.
Comment 2 nick 2016-09-10 18:42:35 UTC
yes, it works in 16.08.0
(i am using 'sudo add-apt-repository ppa:kdenlive/kdenlive-stable')