Bug 425112 - the application crashed in libvlc::AudioWrapper::AudioWrapper()
Summary: the application crashed in libvlc::AudioWrapper::AudioWrapper()
Status: CONFIRMED
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: VHI crash
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords: drkonqi
: 411413 420636 421620 424106 425940 430301 435836 435995 452423 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-08-07 13:34 UTC by Terrax
Modified: 2023-05-24 11:04 UTC (History)
12 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.87 KB, text/plain)
2020-09-21 16:08 UTC, Terrax
Details
Crash log from KDE (15.01 KB, text/plain)
2021-01-02 22:33 UTC, Hutson
Details
New crash information added by DrKonqi (5.98 KB, text/plain)
2023-05-24 10:05 UTC, 847240
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Terrax 2020-08-07 13:34:32 UTC
Application: elisa (20.4.3)

Qt Version: 5.14.2
Frameworks Version: 5.72.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:
Application: Elisa (elisa), signal: Segmentation fault

[KCrash Handler]
#4  0x00007efca4f5f7f8 in libvlc_set_user_agent () from /usr/lib/x86_64-linux-gnu/libvlc.so.5
#5  0x00007efca960f0d0 in AudioWrapper::AudioWrapper (this=0x558deb248230, parent=<optimized out>) at ./src/audiowrapper_libvlc.cpp:109
#6  0x00007efca95bbc5e in std::make_unique<AudioWrapper> () at /usr/include/c++/7/bits/unique_ptr.h:821
#7  ElisaApplication::initializePlayer (this=this@entry=0x558deae44120) at ./src/elisaapplication.cpp:384
#8  0x00007efca95c6cc1 in ElisaApplication::initialize (this=0x558deae44120) at ./src/elisaapplication.cpp:350
#9  0x00007efca95c7255 in ElisaApplication::qt_static_metacall (_o=_o@entry=0x558deae44120, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=22, _a=_a@entry=0x7ffc664569c0) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:291
#10 0x00007efca95c7575 in ElisaApplication::qt_metacall (this=0x558deae44120, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7ffc664569c0) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:498
#11 0x00007efca70ec889 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffc66456cb0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=27, argv=argv@entry=0x7ffc664569c0) at qml/qqmlobjectorgadget.cpp:51
#12 0x00007efca6fd932b in CallMethod (object=..., index=27, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x558deae2ba70, callArgs=0x7efc89da0590, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1318
#13 0x00007efca6fdb2f2 in CallPrecise (object=..., data=..., engine=engine@entry=0x558deae2ba70, callArgs=callArgs@entry=0x7efc89da0590, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#14 0x00007efca6fdbfe1 in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7efc89da0538, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127
#15 0x00007efca6ff8313 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#16 QV4::Moth::VME::interpret (frame=0x7ffc66456fa0, engine=0x558deae2ba70, code=0x7efca99abf39 ".*:+L\r.,:-\030\a..:/>0\a.1:2L\r.3:4\030\a.5:6>7\a.8:9\030\a.:\030\b(\024\030\v\246>\b\001\v>?\a.@:A\030\a.B\030\b(\025\030\v\246F\b\001\v>G\a.H:I\030\a.J\030\b(\026\030\v\246N\b\001\v>O\a.P:Q\030\a.R\030\b(\027\030\v\246V\b\001\v>W\a.X\030\a\b>Y\a\016\002") at jsruntime/qv4vme_moth.cpp:754
#17 0x00007efca6ffb686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc66456fa0, engine=engine@entry=0x558deae2ba70) at jsruntime/qv4vme_moth.cpp:463
#18 0x00007efca6f8dfaa in QV4::Function::call (this=this@entry=0x558deaef8b50, thisObject=thisObject@entry=0x7efc89da04e8, argv=argv@entry=0x7efc89da0500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007efca710be57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x558deb482ad0, callData=callData@entry=0x7efc89da04d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#20 0x00007efca70b5f69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x558deb482ad0, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223
#21 0x00007efca70b71bb in QQmlBoundSignal_callback (e=0x558deb481bc0, a=0x0) at qml/qqmlboundsignal.cpp:356
#22 0x00007efca70ec322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#23 0x00007efca709a119 in QQmlData::signalEmitted (object=0x558deb485290, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#24 0x00007efca69a4314 in doActivate<false> (sender=0x558deb485290, signal_index=3, argv=0x0) at kernel/qobject.cpp:3762
#25 0x00007efca699ef92 in QMetaObject::activate (sender=sender@entry=0x558deb485290, m=m@entry=0x7efca748b1c0 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#26 0x00007efca71b1640 in QQmlComponentAttached::completed (this=this@entry=0x558deb485290) at .moc/moc_qqmlcomponentattached_p.cpp:143
#27 0x00007efca7122a40 in QQmlObjectCreator::finalize (this=0x558deae711c0, interrupt=...) at qml/qqmlobjectcreator.cpp:1438
#28 0x00007efca70ab911 in QQmlComponentPrivate::complete (enginePriv=0x558deae29410, state=0x558deadc4ac8) at qml/qqmlcomponent.cpp:969
#29 0x00007efca70aba22 in QQmlComponentPrivate::completeCreate (this=0x558deadc4a40) at qml/qqmlcomponent.cpp:1005
#30 0x00007efca70ab3ba in QQmlComponent::create (this=0x558deae55d20, context=<optimized out>) at qml/qqmlcomponent.cpp:811
#31 0x00007efca711849d in QQmlApplicationEnginePrivate::finishLoad (this=this@entry=0x558deae29410, c=c@entry=0x558deae55d20) at qml/qqmlapplicationengine.cpp:134
#32 0x00007efca711873e in QQmlApplicationEnginePrivate::startLoad (this=0x558deae29410, url=..., data=..., dataFlag=dataFlag@entry=false) at qml/qqmlapplicationengine.cpp:118
#33 0x00007efca711877d in QQmlApplicationEngine::load (this=<optimized out>, url=...) at qml/qqmlapplicationengine.cpp:264
#34 0x0000558de945e123 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:182

The crash can be reproduced every time.

-- Backtrace:
Application: Elisa (elisa), signal: Segmentation fault

[KCrash Handler]
#4  0x00007efca4f5f7f8 in libvlc_set_user_agent () from /usr/lib/x86_64-linux-gnu/libvlc.so.5
#5  0x00007efca960f0d0 in AudioWrapper::AudioWrapper (this=0x558deb248230, parent=<optimized out>) at ./src/audiowrapper_libvlc.cpp:109
#6  0x00007efca95bbc5e in std::make_unique<AudioWrapper> () at /usr/include/c++/7/bits/unique_ptr.h:821
#7  ElisaApplication::initializePlayer (this=this@entry=0x558deae44120) at ./src/elisaapplication.cpp:384
#8  0x00007efca95c6cc1 in ElisaApplication::initialize (this=0x558deae44120) at ./src/elisaapplication.cpp:350
#9  0x00007efca95c7255 in ElisaApplication::qt_static_metacall (_o=_o@entry=0x558deae44120, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=22, _a=_a@entry=0x7ffc664569c0) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:291
#10 0x00007efca95c7575 in ElisaApplication::qt_metacall (this=0x558deae44120, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7ffc664569c0) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:498
#11 0x00007efca70ec889 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffc66456cb0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=27, argv=argv@entry=0x7ffc664569c0) at qml/qqmlobjectorgadget.cpp:51
#12 0x00007efca6fd932b in CallMethod (object=..., index=27, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x558deae2ba70, callArgs=0x7efc89da0590, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1318
#13 0x00007efca6fdb2f2 in CallPrecise (object=..., data=..., engine=engine@entry=0x558deae2ba70, callArgs=callArgs@entry=0x7efc89da0590, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#14 0x00007efca6fdbfe1 in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7efc89da0538, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127
#15 0x00007efca6ff8313 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#16 QV4::Moth::VME::interpret (frame=0x7ffc66456fa0, engine=0x558deae2ba70, code=0x7efca99abf39 ".*:+L\r.,:-\030\a..:/>0\a.1:2L\r.3:4\030\a.5:6>7\a.8:9\030\a.:\030\b(\024\030\v\246>\b\001\v>?\a.@:A\030\a.B\030\b(\025\030\v\246F\b\001\v>G\a.H:I\030\a.J\030\b(\026\030\v\246N\b\001\v>O\a.P:Q\030\a.R\030\b(\027\030\v\246V\b\001\v>W\a.X\030\a\b>Y\a\016\002") at jsruntime/qv4vme_moth.cpp:754
#17 0x00007efca6ffb686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc66456fa0, engine=engine@entry=0x558deae2ba70) at jsruntime/qv4vme_moth.cpp:463
#18 0x00007efca6f8dfaa in QV4::Function::call (this=this@entry=0x558deaef8b50, thisObject=thisObject@entry=0x7efc89da04e8, argv=argv@entry=0x7efc89da0500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007efca710be57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x558deb482ad0, callData=callData@entry=0x7efc89da04d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#20 0x00007efca70b5f69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x558deb482ad0, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223
#21 0x00007efca70b71bb in QQmlBoundSignal_callback (e=0x558deb481bc0, a=0x0) at qml/qqmlboundsignal.cpp:356
#22 0x00007efca70ec322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#23 0x00007efca709a119 in QQmlData::signalEmitted (object=0x558deb485290, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#24 0x00007efca69a4314 in doActivate<false> (sender=0x558deb485290, signal_index=3, argv=0x0) at kernel/qobject.cpp:3762
#25 0x00007efca699ef92 in QMetaObject::activate (sender=sender@entry=0x558deb485290, m=m@entry=0x7efca748b1c0 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#26 0x00007efca71b1640 in QQmlComponentAttached::completed (this=this@entry=0x558deb485290) at .moc/moc_qqmlcomponentattached_p.cpp:143
#27 0x00007efca7122a40 in QQmlObjectCreator::finalize (this=0x558deae711c0, interrupt=...) at qml/qqmlobjectcreator.cpp:1438
#28 0x00007efca70ab911 in QQmlComponentPrivate::complete (enginePriv=0x558deae29410, state=0x558deadc4ac8) at qml/qqmlcomponent.cpp:969
#29 0x00007efca70aba22 in QQmlComponentPrivate::completeCreate (this=0x558deadc4a40) at qml/qqmlcomponent.cpp:1005
#30 0x00007efca70ab3ba in QQmlComponent::create (this=0x558deae55d20, context=<optimized out>) at qml/qqmlcomponent.cpp:811
#31 0x00007efca711849d in QQmlApplicationEnginePrivate::finishLoad (this=this@entry=0x558deae29410, c=c@entry=0x558deae55d20) at qml/qqmlapplicationengine.cpp:134
#32 0x00007efca711873e in QQmlApplicationEnginePrivate::startLoad (this=0x558deae29410, url=..., data=..., dataFlag=dataFlag@entry=false) at qml/qqmlapplicationengine.cpp:118
#33 0x00007efca711877d in QQmlApplicationEngine::load (this=<optimized out>, url=...) at qml/qqmlapplicationengine.cpp:264
#34 0x0000558de945e123 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:182

Possible duplicates by query: bug 424106, bug 420636, bug 411413.

Reported using DrKonqi
Comment 1 Terrax 2020-09-21 16:08:44 UTC
Created attachment 131835 [details]
New crash information added by DrKonqi

elisa (20.4.3) using Qt 5.14.2

Application: Elisa (elisa), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f96c11317f8 in libvlc_set_user_agent () from /usr/lib/x86_64-linux-gnu/libvlc.so.5
#5  0x00007f96c57e10d0 in AudioWrapper::AudioWrapper (this=0x55f877ab6be0, parent=<optimized out>) at ./src/audiowrapper_libvlc.cpp:109
#6  0x00007f96c578dc5e in std::make_unique<AudioWrapper> () at /usr/include/c++/7/bits/unique_ptr.h:821
#7  ElisaApplication::initializePlayer (this=this@entry=0x55f8774338e0) at ./src/elisaapplication.cpp:384
#8  0x00007f96c5798cc1 in ElisaApplication::initialize (this=0x55f8774338e0) at ./src/elisaapplication.cpp:350
#9  0x00007f96c5799255 in ElisaApplication::qt_static_metacall (_o=_o@entry=0x55f8774338e0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=22, _a=_a@entry=0x7ffeb62f0d90) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:291
#10 0x00007f96c5799575 in ElisaApplication::qt_metacall (this=0x55f8774338e0, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7ffeb62f0d90) at ./obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:498
#11 0x00007f96c32be889 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffeb62f1080, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=27, argv=argv@entry=0x7ffeb62f0d90) at qml/qqmlobjectorgadget.cpp:51
#12 0x00007f96c31ab32b in CallMethod (object=..., index=27, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x55f87741ea10, callArgs=0x7f96a5fa5590, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1318
#13 0x00007f96c31ad2f2 in CallPrecise (object=..., data=..., engine=engine@entry=0x55f87741ea10, callArgs=callArgs@entry=0x7f96a5fa5590, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#14 0x00007f96c31adfe1 in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f96a5fa5538, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127
#15 0x00007f96c31ca313 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#16 QV4::Moth::VME::interpret (frame=0x7ffeb62f1370, engine=0x55f87741ea10, code=0x7f96a4079f39 ".*:+L\r.,:-\030\a..:/>0\a.1:2L\r.3:4\030\a.5:6>7\a.8:9\030\a.:\030\b(\024\030\v\246>\b\001\v>?\a.@:A\030\a.B\030\b(\025\030\v\246F\b\001\v>G\a.H:I\030\a.J\030\b(\026\030\v\246N\b\001\v>O\a.P:Q\030\a.R\030\b(\027\030\v\246V\b\001\v>W\a.X\030\a\b>Y\a\016\002") at jsruntime/qv4vme_moth.cpp:754
#17 0x00007f96c31cd686 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffeb62f1370, engine=engine@entry=0x55f87741ea10) at jsruntime/qv4vme_moth.cpp:463
#18 0x00007f96c315ffaa in QV4::Function::call (this=this@entry=0x55f8774e9510, thisObject=thisObject@entry=0x7f96a5fa54e8, argv=argv@entry=0x7f96a5fa5500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007f96c32dde57 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55f877a7d5c0, callData=callData@entry=0x7f96a5fa54d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#20 0x00007f96c3287f69 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x55f877a7d5c0, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223
#21 0x00007f96c32891bb in QQmlBoundSignal_callback (e=0x55f877a7c5d0, a=0x0) at qml/qqmlboundsignal.cpp:356
#22 0x00007f96c32be322 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#23 0x00007f96c326c119 in QQmlData::signalEmitted (object=0x55f877a7fdc0, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#24 0x00007f96c2b76314 in doActivate<false> (sender=0x55f877a7fdc0, signal_index=3, argv=0x0) at kernel/qobject.cpp:3762
#25 0x00007f96c2b70f92 in QMetaObject::activate (sender=sender@entry=0x55f877a7fdc0, m=m@entry=0x7f96c365d1c0 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#26 0x00007f96c3383640 in QQmlComponentAttached::completed (this=this@entry=0x55f877a7fdc0) at .moc/moc_qqmlcomponentattached_p.cpp:143
#27 0x00007f96c32f4a40 in QQmlObjectCreator::finalize (this=0x55f8774aecd0, interrupt=...) at qml/qqmlobjectcreator.cpp:1438
#28 0x00007f96c327d911 in QQmlComponentPrivate::complete (enginePriv=0x55f8773f4dd0, state=0x55f877437128) at qml/qqmlcomponent.cpp:969
#29 0x00007f96c327da22 in QQmlComponentPrivate::completeCreate (this=0x55f8774370a0) at qml/qqmlcomponent.cpp:1005
#30 0x00007f96c327d3ba in QQmlComponent::create (this=0x55f877444c20, context=<optimized out>) at qml/qqmlcomponent.cpp:811
#31 0x00007f96c32ea49d in QQmlApplicationEnginePrivate::finishLoad (this=this@entry=0x55f8773f4dd0, c=c@entry=0x55f877444c20) at qml/qqmlapplicationengine.cpp:134
#32 0x00007f96c32ea73e in QQmlApplicationEnginePrivate::startLoad (this=0x55f8773f4dd0, url=..., data=..., dataFlag=dataFlag@entry=false) at qml/qqmlapplicationengine.cpp:118
#33 0x00007f96c32ea77d in QQmlApplicationEngine::load (this=<optimized out>, url=...) at qml/qqmlapplicationengine.cpp:264
#34 0x000055f87634a123 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:182
- Unusual behavior I noticed:

-- Backtrace (Reduced):
#4  0x00007f96c11317f8 in libvlc_set_user_agent () from /usr/lib/x86_64-linux-gnu/libvlc.so.5
#5  0x00007f96c57e10d0 in AudioWrapper::AudioWrapper (this=0x55f877ab6be0, parent=<optimized out>) at ./src/audiowrapper_libvlc.cpp:109
#6  0x00007f96c578dc5e in std::make_unique<AudioWrapper> () at /usr/include/c++/7/bits/unique_ptr.h:821
#7  ElisaApplication::initializePlayer (this=this@entry=0x55f8774338e0) at ./src/elisaapplication.cpp:384
#8  0x00007f96c5798cc1 in ElisaApplication::initialize (this=0x55f8774338e0) at ./src/elisaapplication.cpp:350
Comment 2 Matthieu Gallien 2020-09-21 19:02:06 UTC
*** Bug 425940 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2020-11-11 03:00:06 UTC
*** Bug 424106 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2020-11-11 03:06:50 UTC
*** Bug 421620 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2020-11-11 18:22:27 UTC
*** Bug 411413 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2020-11-11 18:22:37 UTC
*** Bug 420636 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2020-12-16 21:51:37 UTC
*** Bug 430301 has been marked as a duplicate of this bug. ***
Comment 8 Hutson 2021-01-02 22:33:11 UTC
Created attachment 134490 [details]
Crash log from KDE

A recent update of my Kubuntu system has led to Elisa crashing on startup.

OS: Kubuntu 20.04
elisa: 19.12.3-1
Qt Version: 5.12.8
Frameworks Version: 5.68.0

Crash information attached.
Comment 9 Nate Graham 2021-04-21 19:27:45 UTC
*** Bug 435995 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2021-04-21 21:28:58 UTC
*** Bug 435836 has been marked as a duplicate of this bug. ***
Comment 11 Vivek K J 2021-04-22 01:19:59 UTC
Is there any workarounds for fixing this bug?
Comment 12 ryu.ketsueki 2021-04-23 13:59:48 UTC
I found the cause for the bug I reported and was found duplicate. I don't know about the others but in my case, it was VLC 4.0.0-dev that was installed on my machine. Reverting back to VLC 3.0.12 solved the crashes for me.
Comment 13 Nate Graham 2022-04-11 17:34:25 UTC
*** Bug 452423 has been marked as a duplicate of this bug. ***
Comment 14 847240 2023-05-24 10:05:48 UTC
Created attachment 159220 [details]
New crash information added by DrKonqi

elisa (22.12.3) using Qt 5.15.8

The crash happens regardless of filetype (.mp3, .flac, .opus) when opening the file from the file browser.

-- Backtrace (Reduced):
#4  0x00007f263cc7deac in libvlc_set_user_agent (p_i=0x0, name=0x5555f7b148d8 "Elisa", http=0x7f263cdcf8ab "Elisa Music Player") at /build/vlc-Ik3dwq/vlc-3.0.18/lib/core.c:140
#5  0x00007f263cd75c8a in AudioWrapper::AudioWrapper (this=<optimized out>, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/audiowrapper_libvlc.cpp:99
#6  0x00007f263cd384dc in std::make_unique<AudioWrapper> () at /usr/include/c++/12/bits/unique_ptr.h:1065
#7  ElisaApplication::initializePlayer (this=this@entry=0x5555f7260e20) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/elisaapplication.cpp:440
#8  0x00007f263cd39b25 in ElisaApplication::initialize (this=0x5555f7260e20) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/elisaapplication.cpp:401
Comment 15 847240 2023-05-24 11:04:53 UTC
Application: elisa (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.0-20-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.04
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
Crashes immediately on startup after launching from the file explorer (tested with .flac, .mp3, .opus)

The crash can be reproduced every time.

-- Backtrace:
Application: Elisa (elisa), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f00eeed7eac in libvlc_set_user_agent (p_i=0x0, name=0x560b2e7217b8 "Elisa", http=0x7f00edb938ab "Elisa Music Player") at /build/vlc-Ik3dwq/vlc-3.0.18/lib/core.c:140
#5  0x00007f00edb39c8a in AudioWrapper::AudioWrapper (this=<optimized out>, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/audiowrapper_libvlc.cpp:99
#6  0x00007f00edafc4dc in std::make_unique<AudioWrapper> () at /usr/include/c++/12/bits/unique_ptr.h:1065
#7  ElisaApplication::initializePlayer (this=this@entry=0x560b2ddb7300) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/elisaapplication.cpp:440
#8  0x00007f00edafdb25 in ElisaApplication::initialize (this=0x560b2ddb7300) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/elisaapplication.cpp:401
#9  0x00007f00edafe6ab in ElisaApplication::qt_metacall (this=0x560b2ddb7300, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0x7ffc667c5290) at /usr/src/elisa-player-22.12.3-0ubuntu1/obj-x86_64-linux-gnu/src/elisaLib_autogen/include/moc_elisaapplication.cpp:581
#10 0x00007f0111ed0433 in QQmlObjectOrGadget::metacall (this=0x7ffc667c54e0, this@entry=0x7ffc667c5330, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=31, argv=argv@entry=0x7ffc667c5290) at qml/qqmlobjectorgadget.cpp:51
#11 0x00007f0111da849d in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f00edfc15b8, engine=0x560b2dca2ec0, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at jsruntime/qv4qobjectwrapper.cpp:1304
#12 CallPrecise (object=..., data=..., engine=engine@entry=0x560b2dca2ec0, callArgs=callArgs@entry=0x7f00edfc15b8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1558
#13 0x00007f0111dab7e0 in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=..., object=...) at jsruntime/qv4qobjectwrapper.cpp:1630
#14 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2118
#15 0x00007f0111dc88ad in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#16 QV4::Moth::VME::interpret (frame=0x0, frame@entry=0x7ffc667c57a0, engine=0x560b2dca2ec0, code=0x560b2dc4d9a0 "\360\311\357\021\001\177") at jsruntime/qv4vme_moth.cpp:757
#17 0x00007f0111dcc027 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc667c57a0, engine=engine@entry=0x560b2dca2ec0) at jsruntime/qv4vme_moth.cpp:466
#18 0x00007f0111d5d4a6 in QV4::Function::call (this=this@entry=0x560b2dc6dcd0, thisObject=<optimized out>, argv=argv@entry=0x7f00edfc1500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007f0111eeae91 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x560b2e02d6f0, callData=callData@entry=0x7f00edfc14d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:212
#20 0x00007f0111e9bb4f in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#21 0x00007f0111e9d2d8 in QQmlBoundSignal_callback (e=0x560b2de753a0, a=0x0) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#22 0x00007f0111ecff0f in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#23 0x00007f01118f34f1 in doActivate<false> (sender=0x560b2dc10a60, signal_index=3, argv=0x0) at kernel/qobject.cpp:3815
#24 0x00007f01118eca47 in QMetaObject::activate (sender=sender@entry=0x560b2dc10a60, m=m@entry=0x7f0112082120 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3983
#25 0x00007f0111f89734 in QQmlComponentAttached::completed (this=this@entry=0x560b2dc10a60) at .moc/moc_qqmlcomponentattached_p.cpp:148
#26 0x00007f0111f00d30 in QQmlObjectCreator::finalize (this=0x560b2dc96db0, interrupt=...) at qml/qqmlobjectcreator.cpp:1441
#27 0x00007f0111e8f88c in QQmlComponentPrivate::complete (state=0x560b2dc6a6c8, enginePriv=0x560b2dbd8970) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:116
#28 QQmlComponentPrivate::complete (enginePriv=0x560b2dbd8970, state=0x560b2dc6a6c8) at qml/qqmlcomponent.cpp:996
#29 0x00007f0111e91e49 in QQmlComponentPrivate::completeCreate (this=0x560b2dc6a640) at qml/qqmlcomponent.cpp:1092
#30 0x00007f0111e91fe1 in QQmlComponent::completeCreate (this=0x560b2dc6a510) at qml/qqmlcomponent.cpp:1079
#31 QQmlComponent::create (this=0x560b2dc6a510, context=<optimized out>) at qml/qqmlcomponent.cpp:825
#32 0x00007f0111ef6b99 in QQmlApplicationEnginePrivate::finishLoad (this=0x560b2dbd8970, c=0x560b2dc6a510) at qml/qqmlapplicationengine.cpp:148
#33 0x00007f0111ef7190 in QQmlApplicationEnginePrivate::startLoad (this=<optimized out>, url=..., data=..., dataFlag=<optimized out>) at qml/qqmlapplicationengine.cpp:132
#34 0x00007f0111ef72a1 in QQmlApplicationEngine::load (this=this@entry=0x7ffc667c76b0, url=...) at qml/qqmlapplicationengine.cpp:287
#35 0x0000560b2c6a63a8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/elisa-player-22.12.3-0ubuntu1/src/main.cpp:150
[Inferior 1 (process 210448) detached]

Reported using DrKonqi