https://bugs.kde.org/show_bug.cgi?id=420730
A. Wilcox (awilfox) <awil...@adelielinux.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Artkiculate crash when |Artikulate crash when |download course |download course Ever confirmed|0 |1 Platform|Slackware Packages |Compiled Sources Status|REPORTED |CONFIRMED CC| |awil...@adelielinux.org --- Comment #1 from A. Wilcox (awilfox) <awil...@adelielinux.org> --- Seeing this as well on Adélie Linux, Qt 5.12.6 / KF 5.71.0. Reported at https://bts.adelielinux.org/show_bug.cgi?id=321; easy repro for me on x86_64, i586, and ppc. qml: KNS Busy: Loading data qml: KNS Idle: qml: KNS Busy: Loading data qml: KNS Idle: articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" OpenType support missing for "Liberation Sans", script 12 articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" OpenType support missing for "Liberation Sans", script 12 articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" qml: KNS Busy: Installing articulate.core: Loading courses from "/home/awilcox/.local/share/artikulate/courses" articulate.core: Loading resource "/home/awilcox/.local/share/artikulate/courses/basic/fr/fr.xml" ASSERT: "first >= 0" in file itemmodels/qabstractitemmodel.cpp, line 2730 Thread 1 "artikulate" received signal SIGABRT, Aborted. __restore_sigs (set=set@entry=0x7fffffff3f00) at ./arch/x86_64/syscall_arch.h:40 40 ./arch/x86_64/syscall_arch.h: No such file or directory. (gdb) bt #0 __restore_sigs (set=set@entry=0x7fffffff3f00) at ./arch/x86_64/syscall_arch.h:40 #1 0x00007ffff7da33f8 in raise (sig=sig@entry=6) at src/signal/raise.c:11 #2 0x00007ffff7d694f1 in abort () at src/exit/abort.c:13 #3 0x00007ffff4ba7218 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1907 #4 0x00007ffff4ba7e85 in QMessageLogger::fatal (this=this@entry=0x7fffffff4110, msg=msg@entry=0x7ffff4e7ee48 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:888 #5 0x00007ffff4ba0b0f in qt_assert (assertion=assertion@entry=0x7ffff4f47fc2 "first >= 0", file=file@entry=0x7ffff4f47cb0 "itemmodels/qabstractitemmodel.cpp", line=line@entry=2730) at ../../include/QtCore/../../src/corelib/global/qlogging.h:91 #6 0x00007ffff4d46d9a in QAbstractItemModel::beginInsertRows (this=this@entry=0x5555562c5a60, parent=..., first=first@entry=-1, last=last@entry=-1) at itemmodels/qabstractitemmodel.cpp:2736 #7 0x00007ffff7b15af3 in CourseModel::onCourseAboutToBeAdded (this=0x5555562c5a60, course=..., row=-1) at /usr/include/QtCore/qabstractitemmodel.h:60 #8 0x00007ffff7b16623 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<std::shared_ptr<ICourse>, int>, void, void (CourseModel::*)(std::shared_ptr<ICourse>, int)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/c++/8.3.0/ext/atomicity.h:96 #9 QtPrivate::FunctionPointer<void (CourseModel::*)(std::shared_ptr<ICourse>, int)>::call<QtPrivate::List<std::shared_ptr<ICourse>, int>, void> (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:185 #10 QtPrivate::QSlotObject<void (CourseModel::*)(std::shared_ptr<ICourse>, int), QtPrivate::List<std::shared_ptr<ICourse>, int>, void>::impl (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:414 #11 0x00007ffff4dc0846 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=0x5555562c5a60, this=0x5555562c5be0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #12 QMetaObject::activate (sender=sender@entry=0x7fffffffe240, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffff4370) at kernel/qobject.cpp:3783 #13 0x00007ffff4dc0cf1 in QMetaObject::activate (sender=sender@entry=0x7fffffffe240, m=m@entry=0x7ffff7d45fc0 <IResourceRepository::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffff4370) at kernel/qobject.cpp:3656 #14 0x00007ffff7acf720 in IResourceRepository::courseAboutToBeAdded (this=this@entry=0x7fffffffe240, _t1=..., _t2=<optimized out>) at /usr/src/packages/user/artikulate/src/artikulate-20.04.2/src/artikulatecore_autogen/TAC5DWH4SE/moc_iresourcerepository.cpp:166 #15 0x00007ffff7aea7b1 in ResourceRepository::loadCourse (this=this@entry=0x7fffffffe240, resourceFile=...) at /usr/include/c++/8.3.0/ext/atomicity.h:96 #16 0x00007ffff7aeadd1 in ResourceRepository::<lambda(QDir)>::operator() (__closure=0x7fffffff4520, dir=...) at /usr/src/packages/user/artikulate/src/artikulate-20.04.2/src/core/resourcerepository.cpp:98 #17 std::_Function_handler<void(QDir), ResourceRepository::reloadCourses()::<lambda(QDir)> >::_M_invoke(const std::_Any_data &, QDir &&) (__functor=..., __args#0=...) at /usr/include/c++/8.3.0/bits/std_function.h:297 #18 0x00007ffff7aea0ee in std::function<void (QDir)>::operator()(QDir) const (__args#0=..., this=0x7fffffff4520) at /usr/include/c++/8.3.0/bits/std_function.h:682 #19 ResourceRepository::reloadCourses (this=<optimized out>) at /usr/src/packages/user/artikulate/src/artikulate-20.04.2/src/core/resourcerepository.cpp:107 #20 0x00007ffff4dc0a0f in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffff4900) at kernel/qobject.cpp:3803 #21 0x00007ffff6fcb143 in QQmlVMEMetaObject::activate(QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5 #22 0x00007ffff6fcf035 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQt5Qml.so.5 #23 0x00007ffff4d98fdd in QMetaObject::metacall (object=<optimized out>, cl=<optimized out>, idx=<optimized out>, argv=<optimized out>) at kernel/qmetaobject.cpp:314 #24 0x00007ffff702d2f1 in ?? () from /usr/lib/libQt5Qml.so.5 #25 0x00007ffff6ef7306 in ?? () from /usr/lib/libQt5Qml.so.5 #26 0x00007ffff6ef762c in ?? () from /usr/lib/libQt5Qml.so.5 #27 0x00007ffff6ef7ddd in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/libQt5Qml.so.5 #28 0x00007ffff6ef815d in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) () from /usr/lib/libQt5Qml.so.5 #29 0x00007ffff6f9f681 in QV4::Runtime::method_callPropertyLookup(QV4::ExecutionEngine*, QV4::Value*, unsigned int, QV4::Value*, int) () from /usr/lib/libQt5Qml.so.5 #30 0x00007fffd1d3e811 in ?? () #31 0x0000000000000000 in ?? () -- You are receiving this mail because: You are watching all bug changes.