https://bugs.kde.org/show_bug.cgi?id=435836
Bug ID: 435836 Summary: Elisa crashing after launching Product: elisa Version: unspecified Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: matthieu_gall...@yahoo.fr Reporter: ryu.ketsu...@outlook.com Target Milestone: --- Application: elisa (21.07.70) Qt Version: 5.15.2 Frameworks Version: 5.81.0 Operating System: Linux 5.11.12-1-default x86_64 Windowing System: X11 Drkonqi Version: 5.21.4 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I simply tried to open the app. It was working before the update. I thought that by downgrading to the previous version would bring it back to work but nope The crash can be reproduced every time. -- Backtrace: Application: Elisa (elisa), signal: Segmentation fault [KCrash Handler] #4 std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/10/bits/atomic_base.h:426 #5 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed() const (this=0x0) at /usr/include/qt5/QtCore/qbasicatomic.h:107 #7 QtPrivate::RefCount::deref() (this=0x0) at /usr/include/qt5/QtCore/qrefcount.h:66 #8 QVector<PlayerControlBarModel::IconToolButton>::~QVector() (this=0x7f9de3fff550, this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:73 #9 __tcf_1(void*) () at gui/qt/player/playercontrolbarmodel.cpp:51 #10 0x00007f9e376812fe in __cxa_finalize (d=0x7f9de3fff300) at cxa_finalize.c:83 #11 0x00007f9de3cb58c7 in () at /usr/lib64/vlc/plugins/gui/libqt_plugin.so #12 0x00007f9de3fe06d8 in () at /usr/lib64/vlc/plugins/gui/libqt_plugin.so #13 0x00007f9e3957a122 in call_destructors (closure=closure@entry=0x55e491ac26c0) at dl-close.c:125 #14 0x00007f9e3777caa5 in __GI__dl_catch_exception (exception=exception@entry=0x0, operate=operate@entry=0x7f9e3957a0e0 <call_destructors>, args=args@entry=0x55e491ac26c0) at dl-error-skeleton.c:182 #15 0x00007f9e3957a789 in _dl_close_worker (map=map@entry=0x55e491ac26c0, force=force@entry=false) at dl-close.c:297 #16 0x00007f9e3957b402 in _dl_close (_map=0x55e491ac26c0) at dl-close.c:865 #17 0x00007f9e3777ca48 in __GI__dl_catch_exception (exception=exception@entry=0x7fff0b77af00, operate=operate@entry=0x7f9e35a93430 <dlclose_doit>, args=args@entry=0x55e491ac26c0) at dl-error-skeleton.c:208 #18 0x00007f9e3777cb13 in __GI__dl_catch_error (objname=objname@entry=0x55e4904c8250, errstring=errstring@entry=0x55e4904c8258, mallocedp=mallocedp@entry=0x55e4904c8248, operate=operate@entry=0x7f9e35a93430 <dlclose_doit>, args=args@entry=0x55e491ac26c0) at dl-error-skeleton.c:227 #19 0x00007f9e35a93b89 in _dlerror_run (operate=operate@entry=0x7f9e35a93430 <dlclose_doit>, args=0x55e491ac26c0) at dlerror.c:170 #20 0x00007f9e35a93478 in __dlclose (handle=<optimized out>) at dlclose.c:46 #21 0x00007f9e35293324 in module_Unload (handle=0x55e491ac26c0) at posix/plugin.c:86 #22 module_InitDynamic (fast=true, path=0x55e491aa5950 "/usr/lib64/vlc/plugins/gui/libqt_plugin.so", obj=0x55e4918dc4b0) at modules/bank.c:242 #23 AllocatePluginFile (st=0x7fff0b77afa0, relpath=<optimized out>, abspath=0x55e491aa5950 "/usr/lib64/vlc/plugins/gui/libqt_plugin.so", bank=0x7fff0b77b200) at modules/bank.c:290 #24 AllocatePluginDir (bank=0x7fff0b77b200, maxdepth=<optimized out>, absdir=<optimized out>, reldir=0x55e491ac1260 "gui") at modules/bank.c:382 #25 0x00007f9e35292fe6 in AllocatePluginDir (bank=0x7fff0b77b200, maxdepth=<optimized out>, absdir=<optimized out>, reldir=0x0) at modules/bank.c:386 #26 0x00007f9e352936af in AllocatePluginPath (obj=<optimized out>, path=<optimized out>, mode=<optimized out>) at modules/bank.c:418 #27 0x00007f9e35286880 in AllocateAllPlugins (p_this=0x55e4918dc4b0) at modules/bank.c:469 #28 module_LoadPlugins (obj=0x55e4918dc4b0) at modules/bank.c:667 #29 libvlc_InternalInit (p_libvlc=p_libvlc@entry=0x55e4918dc4b0, i_argc=i_argc@entry=1, ppsz_argv=ppsz_argv@entry=0x7fff0b77b380) at libvlc.c:144 #30 0x00007f9e372866cd in libvlc_new (argc=argc@entry=0, argv=argv@entry=0x0) at core.c:59 #31 0x00007f9e394e31cd in AudioWrapper::AudioWrapper(QObject*) (this=0x55e49089d7f0, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/elisa-999.git.20210414.f51c4402-236.1.x86_64/src/audiowrapper_libvlc.cpp:97 #32 0x00007f9e394a7ef8 in std::make_unique<AudioWrapper>() () at /usr/include/c++/10/bits/unique_ptr.h:962 #33 ElisaApplication::initializePlayer() (this=this@entry=0x55e49089c940) at /usr/src/debug/elisa-999.git.20210414.f51c4402-236.1.x86_64/src/elisaapplication.cpp:422 #34 0x00007f9e394a9511 in ElisaApplication::initialize() (this=0x55e49089c940) at /usr/src/debug/elisa-999.git.20210414.f51c4402-236.1.x86_64/src/elisaapplication.cpp:383 #35 0x00007f9e394aa123 in ElisaApplication::qt_metacall(QMetaObject::Call, int, void**) (this=0x55e49089c940, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7fff0b77b6e0) at /usr/src/debug/elisa-999.git.20210414.f51c4402-236.1.x86_64/build/src/elisaLib_autogen/include/moc_elisaapplication.cpp:555 #36 0x00007f9e382bcafd in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7fff0b77b920, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7fff0b77b6e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51 #37 0x00007f9e381a562e in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f9e283c2590, engine=0x55e4907d1e00, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1319 #38 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x55e4907d1e00, callArgs=callArgs@entry=0x7f9e283c2590, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1573 #39 0x00007f9e381a7bba in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=<optimized out>, object=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1645 #40 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2133 #41 0x00007f9e381c33ef in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172 #42 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff0b77bbe0, engine=0x55e4907d1e00, code=0x7f9e283c2538 "\240\067\336\017\236\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754 #43 0x00007f9e381c5f17 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff0b77bbe0, engine=engine@entry=0x55e4907d1e00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463 #44 0x00007f9e3816173d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x55e4909b4d80, thisObject=<optimized out>, argv=argv@entry=0x7f9e283c2500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/jsruntime/qv4function.cpp:69 #45 0x00007f9e382d87f5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x55e490af5dd0, callData=callData@entry=0x7f9e283c24d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212 #46 0x00007f9e3828c96b in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #47 0x00007f9e3828ce50 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55e490aea0f0, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #48 0x00007f9e382bc5ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104 #49 0x00007f9e37d3a77d in doActivate<false>(QObject*, int, void**) (sender=0x55e49097a5f0, signal_index=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3778 #50 0x00007f9e37d33f60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e49097a5f0, m=m@entry=0x7f9e38465800 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #51 0x00007f9e38368df0 in QQmlComponentAttached::completed() (this=this@entry=0x55e49097a5f0) at .moc/moc_qqmlcomponentattached_p.cpp:148 #52 0x00007f9e382ec15c in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x55e490772470, interrupt=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1442 #53 0x00007f9e38280c6c in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (state=0x55e490807318, enginePriv=0x55e4907b6310) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #54 QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (enginePriv=0x55e4907b6310, state=0x55e490807318) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlcomponent.cpp:983 #55 0x00007f9e382829ce in QQmlComponentPrivate::completeCreate() (this=0x55e490807290) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlcomponent.cpp:1079 #56 0x00007f9e38282b6f in QQmlComponent::completeCreate() (this=0x55e490807160) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlcomponent.cpp:1066 #57 QQmlComponent::create(QQmlContext*) (this=0x55e490807160, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlcomponent.cpp:820 #58 0x00007f9e382e2936 in QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) (this=0x55e4907b6310, c=0x55e490807160) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:148 #59 0x00007f9e382e2dd0 in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) (this=<optimized out>, url=<optimized out>, data=..., dataFlag=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:132 #60 0x00007f9e382e2e91 in QQmlApplicationEngine::load(QUrl const&) (this=this@entry=0x7fff0b77db60, url=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:279 #61 0x000055e48fd09360 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/elisa-999.git.20210414.f51c4402-236.1.x86_64/src/main.cpp:169 [Inferior 1 (process 13732) detached] Possible duplicates by query: bug 434725, bug 434205, bug 433252, bug 429420, bug 427021. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.