https://bugs.kde.org/show_bug.cgi?id=417524

            Bug ID: 417524
           Summary: ruqolaqml crashes when running with qqc2-desktop-style
           Product: frameworks-qqc2-desktop-style
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: notm...@gmail.com
          Reporter: nicolas.fe...@gmx.de
                CC: k...@davidedmundson.co.uk
  Target Milestone: ---

ruqolaqml crashes at startup when using qqc2-desktop-style. Default and
Material style works fine

KDE Plasma Version: master
KDE Frameworks Version: master
Qt Version: 5.14.0

Application: Ruqolaqml (ruqolaqml), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd625e12880 (LWP 177935))]

Thread 9 (Thread 0x7fd607fff700 (LWP 177943)):
#0  0x00007fd6293c1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fd60dfd4dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fd60dfd49c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fd60c93c700 (LWP 177942)):
#0  0x00007fd6293c1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fd60dfd4dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fd60dfd49c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd60d13d700 (LWP 177941)):
#0  0x00007fd6293c1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fd60dfd4dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fd60dfd49c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd60d93e700 (LWP 177940)):
#0  0x00007fd6293c1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fd60dfd4dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fd60dfd49c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd61ce72700 (LWP 177939)):
#0  0x00007fd62a15c62f in g_source_ref () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd62a163662 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62a1637df in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62a1650c8 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fd62a1651f1 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x00007fd629de2d5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x00007fd629d8941c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x00007fd629baee62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fd62bae2479 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fd629baffd6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd61e0d8700 (LWP 177938)):
#0  0x00007fd6296c79ef in poll () at /usr/lib/libc.so.6
#1  0x00007fd62a165120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62a1651f1 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fd629de2d5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fd629d8941c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fd629baee62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd629baffd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd61f31f700 (LWP 177937)):
#0  0x00007fd62a1154e4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd62a1649f2 in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#2  0x00007fd62a165046 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62a1651f1 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x00007fd629de2d5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x00007fd629d8941c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x00007fd629baee62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fd62a4a3b28 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fd629baffd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd625006700 (LWP 177936)):
#0  0x00007fd6296c79ef in poll () at /usr/lib/libc.so.6
#1  0x00007fd6283a7630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fd6283a92db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fd625990a01 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fd629baffd6 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd6293bb4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd6296d22d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd625e12880 (LWP 177935)):
[KCrash Handler]
#6  0xfffffffffffffff0 in  ()
#7  0x00007fd60f464766 in KQuickStyleItem::updateRect() (this=0x55c5fbece290)
at /home/nico/kde/src/qqc2-desktop-style/plugin/kquickstyleitem.cpp:1162
#8  0x00007fd60f47204f in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KQuickStyleItem::*)()>::call(void
(KQuickStyleItem::*)(), KQuickStyleItem*, void**) (f=(void
(KQuickStyleItem::*)(KQuickStyleItem * const)) 0x7fd60f464740
<KQuickStyleItem::updateRect()>, o=0x55c5fbece290, arg=0x7fffe6233150) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:152
#9  0x00007fd60f471a4f in QtPrivate::FunctionPointer<void
(KQuickStyleItem::*)()>::call<QtPrivate::List<>, void>(void
(KQuickStyleItem::*)(), KQuickStyleItem*, void**) (f=(void
(KQuickStyleItem::*)(KQuickStyleItem * const)) 0x7fd60f464740
<KQuickStyleItem::updateRect()>, o=0x55c5fbece290, arg=0x7fffe6233150) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:185
#10 0x00007fd60f47146a in QtPrivate::QSlotObject<void (KQuickStyleItem::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x55c5fbecfd70, r=0x55c5fbece290,
a=0x7fffe6233150, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:414
#11 0x00007fd629dc03be in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fd62bf2eece in QQuickItem::geometryChanged(QRectF const&, QRectF
const&) () at /usr/lib/libQt5Quick.so.5
#13 0x00007fd62bf281b1 in QQuickItem::setWidth(double) () at
/usr/lib/libQt5Quick.so.5
#14 0x00007fd61f7d118e in  () at /usr/lib/libQt5QuickTemplates2.so.5
#15 0x00007fd62bf28b8a in QQuickItem::setSize(QSizeF const&) () at
/usr/lib/libQt5Quick.so.5
#16 0x00007fd61f7d1378 in  () at /usr/lib/libQt5QuickTemplates2.so.5
#17 0x00007fd62bf2ee5c in QQuickItem::geometryChanged(QRectF const&, QRectF
const&) () at /usr/lib/libQt5Quick.so.5
#18 0x00007fd62bfe764f in QQuickFlickable::geometryChanged(QRectF const&,
QRectF const&) () at /usr/lib/libQt5Quick.so.5
#19 0x00007fd62bf28b8a in QQuickItem::setSize(QSizeF const&) () at
/usr/lib/libQt5Quick.so.5
#20 0x00007fd61f7782d3 in QQuickControlPrivate::resizeContent() () at
/usr/lib/libQt5QuickTemplates2.so.5
#21 0x00007fd61f77ad63 in QQuickControl::geometryChanged(QRectF const&, QRectF
const&) () at /usr/lib/libQt5QuickTemplates2.so.5
#22 0x00007fd62bf2836e in QQuickItem::setImplicitWidth(double) () at
/usr/lib/libQt5Quick.so.5
#23 0x00007fd62bf39d45 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007fd62baa1f8e in  () at /usr/lib/libQt5Qml.so.5
#25 0x00007fd62baa2d20 in  () at /usr/lib/libQt5Qml.so.5
#26 0x00007fd62ba9f31c in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at
/usr/lib/libQt5Qml.so.5
#27 0x00007fd62ba7928d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () at /usr/lib/libQt5Qml.so.5
#28 0x00007fd62ba2134e in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#29 0x00007fd629dbff35 in  () at /usr/lib/libQt5Core.so.5
#30 0x00007fd61f798fcd in QQuickPanePrivate::updateContentWidth() () at
/usr/lib/libQt5QuickTemplates2.so.5
#31 0x00007fd629dc03be in  () at /usr/lib/libQt5Core.so.5
#32 0x00007fd61f776ad6 in QQuickControlPrivate::updateImplicitContentSize() ()
at /usr/lib/libQt5QuickTemplates2.so.5
#33 0x00007fd61f799ae2 in QQuickPanePrivate::contentChildrenChange() () at
/usr/lib/libQt5QuickTemplates2.so.5
#34 0x00007fd629dc03be in  () at /usr/lib/libQt5Core.so.5
#35 0x00007fd62bf35811 in QQuickItemPrivate::removeChild(QQuickItem*) () at
/usr/lib/libQt5Quick.so.5
#36 0x00007fd62bf35e63 in QQuickItem::setParentItem(QQuickItem*) () at
/usr/lib/libQt5Quick.so.5
#37 0x00007fd62bf36d59 in QQuickItem::~QQuickItem() () at
/usr/lib/libQt5Quick.so.5
#38 0x00007fd60f45d9eb in KQuickStyleItem::~KQuickStyleItem()
(this=0x55c5fbece290, __in_chrg=<optimized out>) at
/home/nico/kde/src/qqc2-desktop-style/plugin/kquickstyleitem.cpp:146
#39 0x00007fd60f45c15d in
QQmlPrivate::QQmlElement<KQuickStyleItem>::~QQmlElement() (this=0x55c5fbece290,
__in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:111
#40 0x00007fd60f45c17e in
QQmlPrivate::QQmlElement<KQuickStyleItem>::~QQmlElement() (this=0x55c5fbece290,
__in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:111
#41 0x00007fd61f7d3706 in QQuickTextArea::setBackground(QQuickItem*) () at
/usr/lib/libQt5QuickTemplates2.so.5
#42 0x00007fd61f7f191f in  () at /usr/lib/libQt5QuickTemplates2.so.5
#43 0x00007fd61f7f1c9b in QQuickTextArea::qt_metacall(QMetaObject::Call, int,
void**) () at /usr/lib/libQt5QuickTemplates2.so.5
#44 0x00007fd62ba1c4d2 in QQmlVMEMetaObject::metaCall(QObject*,
QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#45 0x00007fd62ba1c494 in QQmlVMEMetaObject::metaCall(QObject*,
QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#46 0x00007fd62bab480b in
QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*,
QV4::CompiledData::Binding const*) () at /usr/lib/libQt5Qml.so.5
#47 0x00007fd62bab53b7 in
QQmlObjectCreator::populateDeferredBinding(QQmlProperty const&,
QQmlData::DeferredData*, QV4::CompiledData::Binding const*) () at
/usr/lib/libQt5Qml.so.5
#48 0x00007fd61f77b9e3 in  () at /usr/lib/libQt5QuickTemplates2.so.5
#49 0x00007fd61f7d2aac in  () at /usr/lib/libQt5QuickTemplates2.so.5
#50 0x00007fd61f7d3b0b in QQuickTextArea::componentComplete() () at
/usr/lib/libQt5QuickTemplates2.so.5
#51 0x00007fd62bab0ebd in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at
/usr/lib/libQt5Qml.so.5
#52 0x00007fd62ba348c2 in QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt5Qml.so.5
#53 0x00007fd62ba349e4 in QQmlComponentPrivate::completeCreate() () at
/usr/lib/libQt5Qml.so.5
#54 0x00007fd62ba359b3 in QQmlComponent::createObject(QQmlV4Function*) () at
/usr/lib/libQt5Qml.so.5
#55 0x00007fd62ba37b54 in  () at /usr/lib/libQt5Qml.so.5
#56 0x00007fd62ba38023 in QQmlComponent::qt_metacall(QMetaObject::Call, int,
void**) () at /usr/lib/libQt5Qml.so.5
#57 0x00007fd62ba7981e in  () at /usr/lib/libQt5Qml.so.5
#58 0x00007fd62b956f27 in QV4::QObjectMethod::callInternal(QV4::Value const*,
QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#59 0x00007fd62b9743d5 in  () at /usr/lib/libQt5Qml.so.5
#60 0x00007fd62b97630f in  () at /usr/lib/libQt5Qml.so.5
#61 0x00007fd62b908021 in  () at /usr/lib/libQt5Qml.so.5
#62 0x00007fd62b9743d5 in  () at /usr/lib/libQt5Qml.so.5
#63 0x00007fd62b97630f in  () at /usr/lib/libQt5Qml.so.5
#64 0x00007fd62b908021 in  () at /usr/lib/libQt5Qml.so.5
#65 0x00007fd62b98630b in
QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*,
unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#66 0x00007fd62b971769 in  () at /usr/lib/libQt5Qml.so.5
#67 0x00007fd62b97630f in  () at /usr/lib/libQt5Qml.so.5
#68 0x00007fd62b908021 in  () at /usr/lib/libQt5Qml.so.5
#69 0x00007fd62b98630b in
QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*,
unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#70 0x00007fd62b971769 in  () at /usr/lib/libQt5Qml.so.5
#71 0x00007fd62b97630f in  () at /usr/lib/libQt5Qml.so.5
#72 0x00007fd62b907340 in QV4::Function::call(QV4::Value const*, QV4::Value
const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#73 0x00007fd62ba98260 in QQmlJavaScriptExpression::evaluate(QV4::CallData*,
bool*) () at /usr/lib/libQt5Qml.so.5
#74 0x00007fd62ba3eaaf in QQmlBoundSignalExpression::evaluate(void**) () at
/usr/lib/libQt5Qml.so.5
#75 0x00007fd62ba400e9 in  () at /usr/lib/libQt5Qml.so.5
#76 0x00007fd62ba7928d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () at /usr/lib/libQt5Qml.so.5
#77 0x00007fd62ba2134e in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#78 0x00007fd629dbff35 in  () at /usr/lib/libQt5Core.so.5
#79 0x00007fd62ba1bdb2 in QQmlVMEMetaObject::writeProperty(int, QVariant
const&) () at /usr/lib/libQt5Qml.so.5
#80 0x00007fd62ba1d02c in QQmlVMEMetaObject::metaCall(QObject*,
QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#81 0x00007fd62ba1c494 in QQmlVMEMetaObject::metaCall(QObject*,
QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#82 0x00007fd62ba30bb1 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData
const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>)
() at /usr/lib/libQt5Qml.so.5
#83 0x00007fd62baa05e5 in QQmlBinding::slowWrite(QQmlPropertyData const&,
QQmlPropertyData const&, QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#84 0x00007fd62baa1761 in  () at /usr/lib/libQt5Qml.so.5
#85 0x00007fd62baa2d20 in  () at /usr/lib/libQt5Qml.so.5
#86 0x00007fd62ba9f31c in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at
/usr/lib/libQt5Qml.so.5
#87 0x00007fd62bab0cde in
QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at
/usr/lib/libQt5Qml.so.5
#88 0x00007fd62ba348c2 in QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt5Qml.so.5
#89 0x00007fd62ba349e4 in QQmlComponentPrivate::completeCreate() () at
/usr/lib/libQt5Qml.so.5
#90 0x00007fd62ba3434c in QQmlComponent::create(QQmlContext*) () at
/usr/lib/libQt5Qml.so.5
#91 0x00007fd62baa56c6 in
QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) () at
/usr/lib/libQt5Qml.so.5
#92 0x00007fd62baa5bd9 in QQmlApplicationEnginePrivate::startLoad(QUrl const&,
QByteArray const&, bool) () at /usr/lib/libQt5Qml.so.5
#93 0x00007fd62baa5c1e in QQmlApplicationEngine::load(QUrl const&) () at
/usr/lib/libQt5Qml.so.5
#94 0x00007fd62c514af5 in RuqolaRegisterEngine::initialize()
(this=0x7fffe6239190) at
/home/nico/kde/src/ruqola/src/core/ruqolaregisterengine.cpp:141
#95 0x000055c5fad8aaec in main(int, char**) (argc=1, argv=0x7fffe62392a8) at
/home/nico/kde/src/ruqola/src/apps/qml/main.cpp:118
[Inferior 1 (process 177935) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to