Crash when an image is embedded (from my quick troubleshooting) in the email
When opening the email with an embeded image it crashes Raven.
Backtrace:
#0 QOpenGLContext::surface() const (this=this@entry=0x0) at kernel/qopenglcontext.cpp:1078
#1 0x00007ffff722b06f in qsg_device_pixel_ratio (ctx=0x0) at scenegraph/qsgdefaultglyphnode_p.cpp:99
#2 QSGTextMaskMaterial::updateCache(QFontEngine::GlyphFormat) (this=this@entry=0x1cbac40, glyphFormat=QFontEngine::Format_A32,
glyphFormat@entry=QFontEngine::Format_None) at scenegraph/qsgdefaultglyphnode_p.cpp:774
#3 0x00007ffff722b302 in QSGTextMaskMaterial::init(QFontEngine::GlyphFormat)
(this=this@entry=0x1cbac40, glyphFormat=glyphFormat@entry=QFontEngine::Format_None) at scenegraph/qsgdefaultglyphnode_p.cpp:742
#4 0x00007ffff722b390 in QSGTextMaskMaterial::QSGTextMaskMaterial(QSGRenderContext*, QVector4D const&, QRawFont const&, QFontEngine::GlyphFormat)
(this=this@entry=0x1cbac40, rc=<optimized out>, color=..., font=..., glyphFormat=glyphFormat@entry=QFontEngine::Format_None)
at scenegraph/qsgdefaultglyphnode_p.cpp:711
#5 0x00007ffff72275c6 in QSGDefaultGlyphNode::update() (this=0x1de6060) at scenegraph/qsgdefaultglyphnode.cpp:107
#6 0x00007ffff72c6144 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*)
(this=this@entry=0x1c4e020, position=..., glyphs=..., color=..., style=style@entry=QQuickText::Normal, styleColor=..., parentNode=0x0)
at items/qquicktextnode.cpp:117
#7 0x00007ffff72cb518 in QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode*, QQuickText::TextStyle, QColor const&)
(this=this@entry=0x7fffffffc060, parentNode=parentNode@entry=0x1c4e020, style=style@entry=QQuickText::Normal, styleColor=...)
at items/qquicktextnodeengine.cpp:793
#8 0x00007ffff72f3e19 in QQuickTextEditPrivate::addCurrentTextNodeToRoot(QQuickTextNodeEngine*, QSGTransformNode*, QQuickTextNode*, QList<QQuickTextEditPrivate::Node>::iterator&, int)
(this=this@entry=0x7fffbc017220, engine=engine@entry=0x7fffffffc060, root=root@entry=0x1effb90, node=node@entry=0x1c4e020, it=..., startPos=startPos@entry=0)
at items/qquicktextedit.cpp:2761
#9 0x00007ffff72f561c in QQuickTextEdit::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*)
(this=this@entry=0x1c503f0, oldNode=<optimized out>, updatePaintNodeData=updatePaintNodeData@entry=0x5e7d40) at items/qquicktextedit.cpp:2162
#10 0x00007ffff362a5b8 in QQuickTextArea::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*)
(this=0x1c503f0, oldNode=<optimized out>, data=0x5e7d40) at /usr/include/qt5/QtQuick/qsgnode.h:140
#11 0x00007ffff72a6088 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x5e7b90, item=0x1c503f0) at items/qquickwindow.cpp:3877
#12 0x00007ffff72a65b2 in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x5e7b90) at items/qquickwindow.cpp:3622
#13 0x00007ffff72a8151 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x5e7b90) at items/qquickwindow.cpp:524
#14 0x00007ffff72230f7 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0xa58860, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:752
#15 0x00007ffff72b6210 in QQuickWindow::event(QEvent*) (this=0xa1ff20, e=0x7fffffffdbd0) at items/qquickwindow.cpp:1863
#16 0x00007ffff53aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xa1ff20, e=0x7fffffffdbd0)
at kernel/qapplication.cpp:3637
#17 0x00007ffff46a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xa1ff20, event=0x7fffffffdbd0)
at kernel/qcoreapplication.cpp:1064
#18 0x00007ffff4b5b00c in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:796
#19 0x00007ffff46d2ec4 in QObject::event(QEvent*) (this=0xecd020, e=0x19ab0f0) at kernel/qobject.cpp:1347
#20 0x00007ffff53aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xecd020, e=0x19ab0f0)
at kernel/qapplication.cpp:3637
#21 0x00007ffff46a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xecd020, event=0x19ab0f0) at kernel/qcoreapplication.cpp:1064
#22 0x00007ffff46ab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x53f950)
at kernel/qcoreapplication.cpp:1821
#23 0x00007ffff46f9897 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x56a520) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007fffe9e66cbf in g_main_dispatch (context=0x7fffd0005010) at ../glib/gmain.c:3444
#25 g_main_context_dispatch (context=0x7fffd0005010) at ../glib/gmain.c:4162
#26 0x00007fffe9ebc598 in g_main_context_iterate.constprop.0 (context=0x7fffd0005010, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4238
#27 0x00007fffe9e63f40 in g_main_context_iteration (context=0x7fffd0005010, may_block=1) at ../glib/gmain.c:4303
#28 0x00007ffff46f938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x56d7e0, flags=...)
at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007ffff46a6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffe000, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007ffff46aed92 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x0000000000425c30 in main(int, char**) (argc=1, argv=0x7fffffffe2d8) at /tmp/raven/src/main.cpp:91