Bug 431065

Summary: Kamoso crashes when clicking the magic wand (?) icon
Product: [Applications] kamoso Reporter: Mauro Molinari <mauromol>
Component: generalAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash CC: justin.zobel, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Mauro Molinari 2021-01-02 13:54:08 UTC
Application: kamoso (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-58-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
After opening Kamoso, clicking on the first icon on the top left corner (is it a magic wand?) makes it crash. Happens always.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x00007f7840e0c683 in linear_to_ytiled (mem_copy_align16=<optimized out>, mem_copy=<optimized out>, swizzle_bit=<optimized out>, src_pitch=<optimized out>, src=0x7f780438b960 "\377yf\217\377yf\217\377xf\216\377wf\216\377vf\216\377vf\216\377tg\216\377tg\216\377tg\216\377tg\216\377tg\216\377tg\216\377wf\216\377wf\216\377vf\216\377tg\216\377vf\216\377vf\216\377vf\216\377tg\216\377tg\216\377sg\216\377sg\216\377sg\216\377tg\216\377qg\216\377pg\216\377qg\216\377tg\216\377tg\216\377qg\216\377ng\217\377pg\216\377pg\216\377pg\216\377qg\216\377sg\216\377qg\216\377ng\217\377lh\216\377mh\216\377lh\216\377kh\215\377lh\216\377mh\216\377mh\216\377lh\216\377ih\216\377ih\216\377ih\216"..., dst=<optimized out>, y3=<optimized out>, y0=<optimized out>, x3=<optimized out>, x2=<optimized out>, x1=<optimized out>, x0=<optimized out>) at ../src/intel/isl/isl_tiled_memcpy.c:370
#7  linear_to_ytiled_faster (x0=0, x1=0, x2=128, x3=128, y0=y0@entry=0, y1=y1@entry=32, dst=0x7f77978da000 "\377pg\216\377og\216\377ng\217\377ng\217\377Bp\212\377Bp\212\377Bp\212\377Bp\212\377\223d\216\377\223d\216\377\224d\216\377\226d\216\377\236d\215\377\236d\215\377\236d\215\377\241d\215\377~e\216\377~e\216\377~e\216\377~e\216\377og\216\377og\216\377ng\217\377lh\216\377Cp\212\377Bp\212\377Bp\212\377Eo\213\377\227d\216\377\236d\215\377\245d\215\377\246d\215\377\247e\215\377\244e\215\377\241d\215\377\242d\215\377~e\216\377~e\216\377\177e\216\377\201e\216\377]j\214\377_j\215\377bi\215\377bi\215\377Fo\213\377In\213\377Kn\213\377Kn\213\377\215d\217\377\222d\216"..., src=0x7f780436a960 "\377pg\216\377og\216\377ng\217\377ng\217\377og\216\377pg\216\377qg\216\377pg\216\377sg\216\377sg\216\377pg\216\377og\216\377ng\217\377mh\216\377mh\216\377lh\216\377og\216\377ng\217\377lh\216\377ih\216\377ih\216\377ih\216\377kh\215\377lh\216\377ng\217\377mh\216\377kh\215\377kh\215\377kh\215\377ih\216\377hh\216\377fi\215\377\032|\203\377\032{\203\377\031|\203\377\031|\203\377\032{\203\377\032|\203\377\032|\203\377\032{\203\377\033{\203\377\033{\203\377\033{\203\377\033{\203\377\033{\203\377\033{\203\377\033{\203\377\033{\203\377\032|\203\377\033{\203"..., src_pitch=5632, swizzle_bit=64, copy_type=ISL_MEMCPY) at ../src/intel/isl/isl_tiled_memcpy.c:684
#8  0x00007f7840e10218 in intel_linear_to_tiled (copy_type=ISL_MEMCPY, tiling=ISL_TILING_Y0, has_swizzling=true, src_pitch=5632, dst_pitch=5632, src=<optimized out>, dst=<optimized out>, yt2=3840, yt1=0, xt2=5632, xt1=0) at ../src/intel/isl/isl_tiled_memcpy.c:899
#9  _isl_memcpy_linear_to_tiled (xt1=0, xt2=5632, yt1=0, yt2=3840, dst=dst@entry=0x7f77977d2000 "\377\222d\216\377\223d\216\377\225e\216\377\226d\216\377\232d\215\377\232d\215\377\232d\215\377\234d\216\377tg\216\377qg\216\377ng\217\377og\216\377kh\215\377lh\216\377lh\216\377lh\216\377\217d\216\377\214d\216\377\211e\217\377\211e\217\377\270f\213\377\270f\213\377\267f\213\377\267f\213\377\240d\215\377\236d\215\377\234d\216\377\234d\216\377tg\216\377tg\216\377tg\216\377vf\216\377ng\217\377ng\217\377og\216\377og\216\377\216d\217\377\215d\217\377\214d\216\377\214d\216\377\325l\206\377\325l\206\377\325l\206\377\325l\206\377\236d\215\377\236d\215\377\236d\215\377\236d\215\377tg\216\377tg\216"..., src=src@entry=0x7f7804262960 "\377\222d\216\377\223d\216\377\225e\216\377\226d\216\377\226d\216\377\226d\216\377\227d\216\377\232d\215\377\234d\216\377\234d\216\377\236d\215\377\242d\215\377\251e\214\377\260e\214\377\266e\214\377\270f\213\377\266e\214\377\264f\214\377\262e\213\377\262e\213\377\263e\214\377\265e\214\377\265e\214\377\265e\214\377\264f\214\377\264f\214\377\265e\214\377\266e\214\377\267f\213\377\271f\213\377\272f\212\377\273f\213\377\266e\214\377\270f\213\377\273f\213\377\274g\213\377\274g\213\377\274f\213\377\273f\213\377\273f\213\377\265e\214\377\274g\213\377\311h\211\377\323i\206\377\330l\205\377\330m\205\377\327l\206\377\325l\206\377\326l\206\377\326l\206"..., dst_pitch=5632, src_pitch=5632, has_swizzling=true, tiling=ISL_TILING_Y0, copy_type=ISL_MEMCPY) at ../src/intel/isl/isl_tiled_memcpy_normal.c:44
#10 0x00007f7840dfe7e9 in isl_memcpy_linear_to_tiled (xt1=<optimized out>, xt2=<optimized out>, yt1=<optimized out>, yt2=<optimized out>, dst=dst@entry=0x7f77977d2000 "\377\222d\216\377\223d\216\377\225e\216\377\226d\216\377\232d\215\377\232d\215\377\232d\215\377\234d\216\377tg\216\377qg\216\377ng\217\377og\216\377kh\215\377lh\216\377lh\216\377lh\216\377\217d\216\377\214d\216\377\211e\217\377\211e\217\377\270f\213\377\270f\213\377\267f\213\377\267f\213\377\240d\215\377\236d\215\377\234d\216\377\234d\216\377tg\216\377tg\216\377tg\216\377vf\216\377ng\217\377ng\217\377og\216\377og\216\377\216d\217\377\215d\217\377\214d\216\377\214d\216\377\325l\206\377\325l\206\377\325l\206\377\325l\206\377\236d\215\377\236d\215\377\236d\215\377\236d\215\377tg\216\377tg\216"..., src=src@entry=0x7f7804262960 "\377\222d\216\377\223d\216\377\225e\216\377\226d\216\377\226d\216\377\226d\216\377\227d\216\377\232d\215\377\234d\216\377\234d\216\377\236d\215\377\242d\215\377\251e\214\377\260e\214\377\266e\214\377\270f\213\377\266e\214\377\264f\214\377\262e\213\377\262e\213\377\263e\214\377\265e\214\377\265e\214\377\265e\214\377\264f\214\377\264f\214\377\265e\214\377\266e\214\377\267f\213\377\271f\213\377\272f\212\377\273f\213\377\266e\214\377\270f\213\377\273f\213\377\274g\213\377\274g\213\377\274f\213\377\273f\213\377\273f\213\377\265e\214\377\274g\213\377\311h\211\377\323i\206\377\330l\205\377\330m\205\377\327l\206\377\325l\206\377\326l\206\377\326l\206"..., dst_pitch=5632, src_pitch=5632, has_swizzling=<optimized out>, tiling=ISL_TILING_Y0, copy_type=ISL_MEMCPY) at ../src/intel/isl/isl.c:57


Possible duplicates by query: bug 416626.

Reported using DrKonqi
Comment 1 Mauro Molinari 2021-01-02 13:54:09 UTC
Created attachment 134473 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Mauro Molinari 2021-01-02 13:58:16 UTC
Additional details: if I do this:
- open Kamoso
- click on the hamburger menu
- nothing happens (no menu is shown)

However, it happened once that, after clicking on the hamburger menu and then on the magic wand, the "effects gallery" tab was indeed shown correctly. But I can't make it happen any more now.
Comment 3 Justin Zobel 2021-01-03 00:45:46 UTC
Can replicate on kamoso built from git. Full bt:

#0  0x00007ffff773e4c5 in g_mutex_lock (mutex=mutex@entry=0x18) at ../glib/gthread-posix.c:1485
#1  0x00007ffff780e526 in gst_bin_add_func (bin=0x1430060 [GstPipeline|pipeline0], element=0x0 [GstElement])
    at ../gst/gstbin.c:1171
#2  0x00007ffff780d07f in gst_bin_add (bin=0x1430060 [GstPipeline|pipeline0], element=element@entry=0x0 [GstElement])
    at ../gst/gstbin.c:1548
#3  0x000000000041b5f0 in PipelineItem::refresh() (this=0xf17140)
    at /home/justin/Testing/kde/src/kamoso/src/video/webcamcontrol.cpp:155
#4  0x0000000000417e1f in PipelineItem::setDescription(QString const&) (desc=..., this=0xf17140)
    at /home/justin/Testing/kde/src/kamoso/src/video/webcamcontrol.cpp:137
#5  PipelineItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
    (_o=0xf17140, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /home/justin/Testing/kde/build/kamoso/src/kamoso_autogen/include/webcamcontrol.moc:156
#6  0x00007ffff740da0f in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const
    (flags=..., value=0x7fffffff4f78, target=<optimized out>, this=<optimized out>)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#7  GenericBinding<10>::doStore<QString>(QString, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const
    (flags=..., pd=<optimized out>, value=..., this=0xf17f10) at qml/qqmlbinding.cpp:342
#8  GenericBinding<10>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)
    (this=0xf17f10, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:323
#9  0x00007ffff740e13f in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0xf17f10, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#10 0x00007ffff740ad3a in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0xf17f10, flags=...)
    at qml/qqmlbinding.cpp:194
#11 0x00007ffff73e36dd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
    (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#12 0x00007ffff7386c87 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)
    (object=0xa2d100, index=113, a=0x0) at qml/qqmlengine.cpp:834
#13 0x00007ffff52de3d5 in doActivate<false>(QObject*, int, void**)
    (sender=0xa2d100, signal_index=113, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#14 0x00007ffff52d804d in QMetaObject::activate(QObject*, int, int, void**)
    (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0)
    at kernel/qobject.cpp:3959
#15 0x00007ffff737ed55 in QQmlVMEMetaObject::activate(QObject*, int, void**)
    (this=this@entry=0xaaa8d0, object=<optimized out>, index=<optimized out>, args=args@entry=0x0)
    at qml/qqmlvmemetaobject.cpp:1312
#16 0x00007ffff73816bc in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)
    (this=0xaaa8d0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>)
    at qml/qqmlvmemetaobject.cpp:880
#17 0x00007ffff72b2727 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x794940, object=object@entry=0xa2d100, property=0x7fffd8194f18, value=...)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#18 0x00007ffff72b31ae in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)                                                          
    (value=..., revisionMode=QV4::QObjectWrapper::CheckRevision, name=<optimized out>, object=0xa2d100, qmlContext=0xa8a450, engine=0x794940) at jsruntime/qv4qobjectwrapper.cpp:435
#19 QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)                                                                                
    (engine=engine@entry=0x794940, qmlContext=qmlContext@entry=0xa8a450, object=object@entry=0xa2d100, name=<optimized out>, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, value=...)
    at jsruntime/qv4qobjectwrapper.cpp:418
#20 0x00007ffff7286c12 in QV4::QQmlContextWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=<optimized out>, id=..., value=..., receiver=<optimized out>) at jsruntime/qv4qmlcontext.cpp:432
#21 0x00007ffff722f7e9 in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*)
    (receiver=0x7fffe1cd5740, v=..., name=0x7fffe1cd5738, this=0x7fffe1cd5740)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4string_p.h:167
#22 QV4::ExecutionContext::setProperty(QV4::String*, QV4::Value const&)
    (this=<optimized out>, name=0x7fffe1cd5738, value=...) at jsruntime/qv4context.cpp:313
--Type <RET> for more, q to quit, c to continue without paging--
#23 0x00007ffff72de507 in QV4::Runtime::StoreNameSloppy::call(QV4::ExecutionEngine*, int, QV4::Value const&)
    (engine=0x794940, nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:990
#24 0x00007ffff72cd2a0 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*)
    (frame=0x7fffffff7040, engine=0x794940, code=0x7fffc941a794 "\016\002") at jsruntime/qv4vme_moth.cpp:599
#25 0x00007ffff72d26e7 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*)
    (frame=frame@entry=0x7fffffff7040, engine=engine@entry=0x794940) at jsruntime/qv4vme_moth.cpp:463
#26 0x00007ffff7260b92 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*)
    (this=this@entry=0xa61f80, thisObject=<optimized out>, argv=argv@entry=0x7fffe1cd56d0, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#27 0x00007ffff7403ea7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*)
    (this=this@entry=0xa99570, callData=callData@entry=0x7fffe1cd56a0, isUndefined=isUndefined@entry=0x0)
    at qml/qqmljavascriptexpression.cpp:212
#28 0x00007ffff73a7e66 in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#29 0x00007ffff73a8f08 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x9d5ee0, a=0x0)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#30 0x00007ffff73e36dd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
    (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#31 0x00007ffff7386c87 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)
    (object=0xa2d100, index=18, a=0x0) at qml/qqmlengine.cpp:834
#32 0x00007ffff52de3d5 in doActivate<false>(QObject*, int, void**) (sender=0xa2d100, signal_index=18, argv=0x0)
    at kernel/qobject.cpp:3778
#33 0x00007ffff52d7e2f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
    (sender=sender@entry=0xa2d100, m=m@entry=0x7ffff7f7bc80 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=15, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#34 0x00007ffff7c842f3 in QQuickItem::visibleChanged() (this=this@entry=0xa2d100) at .moc/moc_qquickitem.cpp:1170
#35 0x00007ffff7c94c78 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
    (this=0xde18b0, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6057
#36 0x00007ffff7c94beb in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
    (this=this@entry=0x607180, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6048
#37 0x00007ffff7c94d43 in QQuickItemPrivate::setVisible(bool) (this=0x607180, visible=<optimized out>)
    at items/qquickitem.cpp:5951
#38 0x00007fffe3c6a833 in QQuickPopupPrivate::prepareEnterTransition() (this=this@entry=0x66f4a0)
    at qquickpopup.cpp:441
#39 0x00007fffe3c4e628 in QQuickDrawerPrivate::prepareEnterTransition() (this=0x66f4a0) at qquickdrawer.cpp:585
#40 0x00007fffe3c68167 in QQuickPopupTransitionManager::transitionEnter() (this=0x66f5d0) at qquickpopup.cpp:779
#41 0x00007fffe3c6be3e in QQuickPopup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
    (_o=_o@entry=0xa7fc00, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=33, _a=_a@entry=0x7fffffff9240)
    at .moc/moc_qquickpopup_p.cpp:1253
#42 0x00007fffe3c6c88b in QQuickPopup::qt_metacall(QMetaObject::Call, int, void**)
    (this=this@entry=0xa7fc00, _c=_c@entry=QMetaObject::WriteProperty, _id=33, _a=_a@entry=0x7fffffff9240)
    at .moc/moc_qquickpopup_p.cpp:1350
#43 0x00007fffe3cb0786 in QQuickDrawer::qt_metacall(QMetaObject::Call, int, void**)
    (this=0xa7fc00, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7fffffff9240)
    at .moc/moc_qquickdrawer_p.cpp:210
#44 0x00007ffff7380cc2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)
    (this=0x9b79b0, o=<optimized out>, c=QMetaObject::WriteProperty, _id=34, a=0x7fffffff9240)
    at qml/qqmlvmemetaobject.cpp:1045
#45 0x00007ffff7380c84 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)
    (this=0xa35880, o=<optimized out>, c=QMetaObject::WriteProperty, _id=34, a=0x7fffffff9240)
    at qml/qqmlvmemetaobject.cpp:1043
#46 0x00007ffff7393770 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const
    (flags=..., value=<optimized out>, target=0xa7fc00, this=0x7fffd818f0b8)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#47 QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=object@entry=0xa7fc00, property=..., value=..., context=<optimized out>, flags=..., 
    flags@entry=...) at qml/qqmlproperty.cpp:1246
--Type <RET> for more, q to quit, c to continue without paging--
#48 0x00007ffff72b25b9 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x794940, object=object@entry=0xa7fc00, property=0x7fffd818f0b8, value=...)
    at /usr/include/QtCore/qflags.h:120
#49 0x00007ffff72b31ae in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)                                                          
    (value=..., revisionMode=QV4::QObjectWrapper::CheckRevision, name=<optimized out>, object=0xa7fc00, qmlContext=0xa7fb40, engine=0x794940) at jsruntime/qv4qobjectwrapper.cpp:435
#50 QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)                                                                                
    (engine=engine@entry=0x794940, qmlContext=qmlContext@entry=0xa7fb40, object=object@entry=0xa7fc00, name=<optimized out>, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, value=...)
    at jsruntime/qv4qobjectwrapper.cpp:418
#51 0x00007ffff7286c12 in QV4::QQmlContextWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=<optimized out>, id=..., value=..., receiver=<optimized out>) at jsruntime/qv4qmlcontext.cpp:432
#52 0x00007ffff722f7e9 in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*)
    (receiver=0x7fffe1cd5678, v=..., name=0x7fffe1cd5670, this=0x7fffe1cd5678)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4string_p.h:167
#53 QV4::ExecutionContext::setProperty(QV4::String*, QV4::Value const&)
    (this=<optimized out>, name=0x7fffe1cd5670, value=...) at jsruntime/qv4context.cpp:313
#54 0x00007ffff72de507 in QV4::Runtime::StoreNameSloppy::call(QV4::ExecutionEngine*, int, QV4::Value const&)
    (engine=0x794940, nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:990
#55 0x00007ffff72cd2a0 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*)
    (frame=0x7fffffff96f0, engine=0x794940, code=0x7fffc942953a "\032\a\006\320\026\006\002")
    at jsruntime/qv4vme_moth.cpp:599
#56 0x00007ffff72d26e7 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*)
    (frame=frame@entry=0x7fffffff96f0, engine=engine@entry=0x794940) at jsruntime/qv4vme_moth.cpp:463
#57 0x00007ffff7260b92 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*)
    (this=this@entry=0xa4fbc0, thisObject=<optimized out>, argv=argv@entry=0x7fffe1cd5600, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#58 0x00007ffff7403ea7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*)
    (this=this@entry=0xa8f800, callData=callData@entry=0x7fffe1cd55d0, isUndefined=isUndefined@entry=0x0)
    at qml/qqmljavascriptexpression.cpp:212
#59 0x00007ffff73a7e66 in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#60 0x00007ffff73a8f08 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0xa3ff10, a=0x0)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#61 0x00007ffff73e36dd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)
    (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#62 0x00007ffff7386c87 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**)
    (object=0xa7fc00, index=62, a=0x0) at qml/qqmlengine.cpp:834
#63 0x00007ffff52de3d5 in doActivate<false>(QObject*, int, void**) (sender=0xa7fc00, signal_index=62, argv=0x0)
    at kernel/qobject.cpp:3778
#64 0x00007fffe3cb07fb in QQuickDrawer::qt_metacall(QMetaObject::Call, int, void**)
    (this=0xa7fc00, _c=QMetaObject::WriteProperty, _id=1, _a=0x7fffffffb6a0) at .moc/moc_qquickdrawer_p.cpp:225
#65 0x00007ffff7380cc2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)
    (this=0x9b79b0, o=<optimized out>, c=QMetaObject::WriteProperty, _id=58, a=0x7fffffffb6a0)
    at qml/qqmlvmemetaobject.cpp:1045
#66 0x00007ffff7380c84 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)
    (this=0xa35880, o=<optimized out>, c=QMetaObject::WriteProperty, _id=58, a=0x7fffffffb6a0)
    at qml/qqmlvmemetaobject.cpp:1043
#67 0x00007ffff72b2187 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x794940, object=object@entry=0xa7fc00, property=0x7fffd83ae568, value=...)
    at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#68 0x00007ffff72b31ae in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
    (value=..., revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>, object=0xa7fc00, qmlContext=<optimized out>, engine=0x794940) at jsruntime/qv4qobjectwrapper.cpp:435
--Type <RET> for more, q to quit, c to continue without paging--
#69 QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
    (engine=0x794940, qmlContext=<optimized out>, object=0xa7fc00, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:418
#70 0x00007ffff72b3327 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7fffe1cd5558, id=..., value=..., receiver=0x7fffe1cd5558) at jsruntime/qv4qobjectwrapper.cpp:722
#71 0x00007ffff7276834 in QV4::Object::put(QV4::PropertyKey, QV4::Value const&, QV4::Value*)
    (receiver=0x7fffe1cd5558, v=..., id=..., this=0x7fffe1cd5558) at jsruntime/qv4object_p.h:324
#72 QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&)
    (object=0x7fffe1cd5558, engine=0x794940, lookup=0xdd89f0, value=...) at jsruntime/qv4object.cpp:804
#73 0x00007fffc804cbaa in  ()
#74 0x0000000000000000 in  ()
Comment 4 Nate Graham 2021-01-04 21:44:29 UTC
Looks like it's crashing deep in the Intel iGPU graphics drivers. You'll want to report this to the developers of that driver at https://docs.mesa3d.org/bugs.html

*** This bug has been marked as a duplicate of bug 416626 ***
Comment 5 Mauro Molinari 2022-01-21 17:27:18 UTC
Just for the records, it seems like it doesn't crash any more. The system is now updated to:

kamoso: 19.12.3-0ubuntu1
Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-94-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS