Bug 425112 - the application crashed in libvlc::AudioWrapper::AudioWrapper()
Summary: the application crashed in libvlc::AudioWrapper::AudioWrapper()
Status: RESOLVED WORKSFORME
Alias: None
Product: Elisa
Classification: Applications
Component: general (other bugs)
Version First Reported In: 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: 2025-01-07 03:47 UTC (History)
13 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


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
Comment 16 Christoph Cullmann 2024-12-08 19:06:33 UTC
Please retry this with a Qt6 based version, thanks!
Comment 17 Bug Janitor Service 2024-12-23 03:46:57 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 18 Bug Janitor Service 2025-01-07 03:47:47 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.