Application: elisa (21.04.1) Qt Version: 5.15.2 Frameworks Version: 5.82.0 Operating System: Linux 5.12.4-1-default x86_64 Windowing System: X11 Drkonqi Version: 5.21.5 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Selected a mp3 file in dolphin and choice open with "elisa" Crash immediately OS is opensuse tumbnleweed journalctl shows this May 23 11:54:08 hpprol2 systemd[2905]: Started Elisa - Lecteur multimédia. May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: Direct firmware load for nouveau/nvc8_fuc084 failed with error -2 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: Direct firmware load for nouveau/nvc8_fuc084d failed with error -2 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: msvld: unable to load firmware data May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: msvld: init failed, -19 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: gr: TRAP ch 23 [007ebfd000 elisa[24243]] May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: gr: GPC0/PROP trap: 00000400 [RT_LINEAR_MISMATCH] x = 32, y = 0, format = 18, storage type = 0 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: gr: GPC1/PROP trap: 00000400 [RT_LINEAR_MISMATCH] x = 48, y = 0, format = 18, storage type = 0 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: gr: GPC2/PROP trap: 00000400 [RT_LINEAR_MISMATCH] x = 48, y = 32, format = 18, storage type = 0 May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: fifo: write fault at 000028f000 engine 00 [PGRAPH] client 0f [GPC0/PROP] reason 02 [PAGE_NOT_PRESENT] on channel 23 [007ebfd000 elisa[24243]] May 23 11:54:10 hpprol2 kernel: nouveau 0000:0a:00.0: fifo: gr engine fault on channel 23, recovering... The crash can be reproduced every time. -- Backtrace: Application: Elisa (elisa), signal: Aborted Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f7654903880 (LWP 24243))] [KCrash Handler] #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #7 0x00007f7657ce4864 in __GI_abort () at abort.c:79 #8 0x00007f7657ce4749 in __assert_fail_base (fmt=0x7f7657e509a8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f76513e3016 "kref", file=0x7f76513e3000 "../nouveau/pushbuf.c", line=723, function=<optimized out>) at assert.c:92 #9 0x00007f7657cf39b6 in __GI___assert_fail (assertion=assertion@entry=0x7f76513e3016 "kref", file=file@entry=0x7f76513e3000 "../nouveau/pushbuf.c", line=line@entry=723, function=function@entry=0x7f76513e31c0 <__PRETTY_FUNCTION__.1> "nouveau_pushbuf_data") at assert.c:101 #10 0x00007f76513e1a77 in nouveau_pushbuf_data (push=0x5643494f9390, bo=0x5643494f9450, offset=10888, length=88) at ../nouveau/pushbuf.c:723 #11 0x00007f76513e19d8 in nouveau_pushbuf_data (push=push@entry=0x5643494f9390, bo=bo@entry=0x0, offset=offset@entry=0, length=length@entry=0) at ../nouveau/pushbuf.c:715 #12 0x00007f76513e1aff in pushbuf_submit (push=push@entry=0x5643494f9390, chan=<optimized out>) at ../nouveau/pushbuf.c:326 #13 0x00007f76513e1f37 in pushbuf_flush (push=push@entry=0x5643494f9390) at ../nouveau/pushbuf.c:401 #14 0x00007f76513e2540 in nouveau_pushbuf_kick (push=0x5643494f9390, chan=<optimized out>) at ../nouveau/pushbuf.c:775 #15 0x00007f75f6f88ff9 in PUSH_KICK (push=<optimized out>) at ../src/gallium/drivers/nouveau/nouveau_winsys.h:66 #16 nvc0_flush(pipe_context*, pipe_fence_handle**, unsigned int) (pipe=0x564349559a50, fence=<optimized out>, flags=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:89 #17 0x00007f75f6c22ee4 in vlVaPutImage (ctx=<optimized out>, surface=<optimized out>, image=<optimized out>, src_x=<optimized out>, src_y=<optimized out>, src_width=<optimized out>, src_height=<optimized out>, dest_x=<optimized out>, dest_y=<optimized out>, dest_width=<optimized out>, dest_height=<optimized out>) at ../src/gallium/frontends/va/image.c:701 #18 0x00007f75fc459e7c in vaPutImage (dpy=0x564349540540, surface=surface@entry=1, image=image@entry=2, src_x=src_x@entry=0, src_y=src_y@entry=0, src_width=src_width@entry=64, src_height=64, dest_x=0, dest_y=0, dest_width=64, dest_height=64) at va.c:1870 #19 0x00007f75fc50119a in gst_vaapi_surface_put_image (surface=<optimized out>, image=<optimized out>) at ../gst-libs/gst/vaapi/gstvaapisurface.c:761 #20 0x00007f75fc4c1a99 in extract_allowed_surface_formats (img_formats=0x5643494e2840, display=0x5643494b5240 [GstVaapiDisplayGLX|vaapidisplayglx1]) at ../gst/vaapi/gstvaapipluginbase.c:1451 #21 ensure_allowed_raw_caps (plugin=0x56434953fe80) at ../gst/vaapi/gstvaapipluginbase.c:1483 #22 0x00007f75fc4cfe30 in gst_vaapi_plugin_base_get_allowed_sinkpad_raw_caps (plugin=0x56434953fe80) at ../gst/vaapi/gstvaapipluginbase.c:1515 #23 gst_vaapisink_start (base_sink=0x56434953fe80 [GstVaapiSink|vaapisink1]) at ../gst/vaapi/gstvaapisink.c:1287 #24 gst_vaapisink_start (base_sink=0x56434953fe80 [GstVaapiSink|vaapisink1]) at ../gst/vaapi/gstvaapisink.c:1277 #25 0x00007f7614464da1 in gst_base_sink_change_state (element=0x56434953fe80 [GstVaapiSink|vaapisink1], transition=GST_STATE_CHANGE_NULL_TO_READY) at ../libs/gst/base/gstbasesink.c:5651 #26 0x00007f761471d1e5 in gst_element_change_state (element=element@entry=0x56434953fe80 [GstVaapiSink|vaapisink1], transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3046 #27 0x00007f761471d8ed in gst_element_set_state_func (element=0x56434953fe80 [GstVaapiSink|vaapisink1], state=GST_STATE_READY) at ../gst/gstelement.c:3000 #28 0x00007f7624175684 in qt_gst_element_is_functioning (element=0x56434953fe80 [GstVaapiSink|vaapisink1]) at qgstreamervideooverlay.cpp:327 #29 findBestVideoSink () at qgstreamervideooverlay.cpp:355 #30 QGstreamerVideoOverlay::QGstreamerVideoOverlay(QObject*, QByteArray const&) (this=0x5643495611e0, parent=<optimized out>, elementName=<optimized out>, this=<optimized out>, parent=<optimized out>, elementName=<optimized out>) at qgstreamervideooverlay.cpp:395 #31 0x00007f7624182604 in QGstreamerVideoWidgetControl::QGstreamerVideoWidgetControl(QObject*, QByteArray const&) (this=0x5643495611b0, parent=<optimized out>, elementName=..., this=<optimized out>, parent=<optimized out>, elementName=<optimized out>) at qgstreamervideowidget.cpp:98 #32 0x00007f76255dd1d3 in QGstreamerPlayerService::QGstreamerPlayerService(QObject*) (parent=0x0, this=0x56434925f8b0) at qgstreamerplayerservice.cpp:88 #33 QGstreamerPlayerServicePlugin::create(QString const&) (this=<optimized out>, key=<optimized out>) at qgstreamerplayerserviceplugin.cpp:58 #34 0x00007f7657c14a58 in QPluginServiceProvider::requestService(QByteArray const&, QMediaServiceProviderHint const&) (this=<optimized out>, type=<optimized out>, hint=<optimized out>) at qmediaserviceprovider.cpp:428 #35 0x00007f7657c5299b in playerService (flags=...) at playback/qmediaplayer.cpp:588 #36 QMediaPlayer::QMediaPlayer(QObject*, QFlags<QMediaPlayer::Flag>) (this=0x5643491fd138, parent=0x0, flags=..., this=<optimized out>, parent=<optimized out>, flags=...) at playback/qmediaplayer.cpp:600 #37 0x00007f7659b89d92 in AudioWrapperPrivate::AudioWrapperPrivate() (this=0x5643491fd120) at /usr/include/qt5/QtCore/qflags.h:120 #38 std::make_unique<AudioWrapperPrivate>() () at /usr/include/c++/10/bits/unique_ptr.h:962 #39 AudioWrapper::AudioWrapper(QObject*) (this=0x5643489248c0, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/elisa-21.04.1-1.1.x86_64/src/audiowrapper_qtmultimedia.cpp:34 #40 0x00007f7659b4e008 in std::make_unique<AudioWrapper>() () at /usr/include/c++/10/bits/unique_ptr.h:962 #41 ElisaApplication::initializePlayer() (this=this@entry=0x56434882dd90) at /usr/src/debug/elisa-21.04.1-1.1.x86_64/src/elisaapplication.cpp:416 #42 0x00007f7659b4f621 in ElisaApplication::initialize() (this=0x56434882dd90) at /usr/src/debug/elisa-21.04.1-1.1.x86_64/src/elisaapplication.cpp:383 #43 0x00007f7659b50233 in ElisaApplication::qt_metacall(QMetaObject::Call, int, void**) (this=0x56434882dd90, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7ffed608d230) at /usr/src/debug/elisa-21.04.1-1.1.x86_64/build/src/elisaLib_autogen/include/moc_elisaapplication.cpp:555 #44 0x00007f765895411d in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffed608d470, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7ffed608d230) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51 #45 0x00007f765882eaee in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f763d607590, engine=0x564348640520, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1319 #46 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x564348640520, callArgs=callArgs@entry=0x7f763d607590, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1573 #47 0x00007f7658831e0b 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-4.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1645 #48 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-4.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2133 #49 0x00007f7658851011 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-4.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172 #50 QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffed608d730, engine=0x564348640520, code=0x7f763d607538 "`\004\023Hv\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754 #51 0x00007f7658853ef7 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffed608d730, engine=engine@entry=0x564348640520) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463 #52 0x00007f76587e63bd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x564348717120, thisObject=<optimized out>, argv=argv@entry=0x7f763d607500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/jsruntime/qv4function.cpp:69 #53 0x00007f765896ed05 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x56434885d9a0, callData=callData@entry=0x7f763d6074d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212 #54 0x00007f7658920adb in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #55 0x00007f7658921cc8 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x564348851220, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #56 0x00007f7658953bcd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104 #57 0x00007f76583b777d in doActivate<false>(QObject*, int, void**) (sender=0x5643487e4e60, signal_index=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3778 #58 0x00007f76583b0f60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5643487e4e60, m=m@entry=0x7f7658b05800 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #59 0x00007f7658a0ab60 in QQmlComponentAttached::completed() (this=this@entry=0x5643487e4e60) at .moc/moc_qqmlcomponentattached_p.cpp:148 #60 0x00007f76589846ec in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x56434886bf40, interrupt=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1442 #61 0x00007f7658914c9c in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (state=0x564348681678, enginePriv=0x564348643430) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #62 QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (enginePriv=0x564348643430, state=0x564348681678) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlcomponent.cpp:983 #63 0x00007f7658916cde in QQmlComponentPrivate::completeCreate() (this=0x5643486815f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlcomponent.cpp:1079 #64 0x00007f7658916e7f in QQmlComponent::completeCreate() (this=0x5643486814c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlcomponent.cpp:1066 #65 QQmlComponent::create(QQmlContext*) (this=0x5643486814c0, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlcomponent.cpp:820 #66 0x00007f765897a436 in QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) (this=0x564348643430, c=0x5643486814c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:148 #67 0x00007f765897aa9c 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-4.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:132 #68 0x00007f765897ab2d in QQmlApplicationEngine::load(QUrl const&) (this=this@entry=0x7ffed608f6a0, url=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlapplicationengine.cpp:279 #69 0x0000564347e9f360 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/elisa-21.04.1-1.1.x86_64/src/main.cpp:163 [Inferior 1 (process 24243) detached] Possible duplicates by query: bug 429344, bug 427384, bug 424911, bug 423222, bug 422433. Reported using DrKonqi
Crash is all in Nouveau. I would recommend that you file a bug report for the Nouveau developers. See their documentation at https://nouveau.freedesktop.org/Bugs.html