Application: dragon (16.04.3) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.7.5-200.fc24.x86_64 x86_64 Distribution: "Fedora release 24 (Twenty Four)" -- Information about the crash: - What I was doing when the application crashed: Insert DVD into drive, launch dragon, click Play Disc, then Play. Always crashes. dmesg shows some info after each crash, such as: [ 32.954388] sr 1:0:0:0: [sr0] tag#29 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 32.954398] sr 1:0:0:0: [sr0] tag#29 Sense Key : Illegal Request [current] [ 32.954406] sr 1:0:0:0: [sr0] tag#29 Add. Sense: Read of scrambled sector without authentication [ 32.954413] sr 1:0:0:0: [sr0] tag#29 CDB: Read(10) 28 00 00 3b a5 c0 00 00 02 00 [ 32.954418] blk_update_request: I/O error, dev sr0, sector 15636224 [ 33.025339] sr 1:0:0:0: [sr0] tag#30 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 33.025349] sr 1:0:0:0: [sr0] tag#30 Sense Key : Illegal Request [current] [ 33.025356] sr 1:0:0:0: [sr0] tag#30 Add. Sense: Read of scrambled sector without authentication [ 33.025361] sr 1:0:0:0: [sr0] tag#30 CDB: Read(10) 28 00 00 3b a5 c0 00 00 02 00 [ 33.025366] blk_update_request: I/O error, dev sr0, sector 15636224 [ 33.025372] Buffer I/O error on dev sr0, logical block 1954528, async page read The crash can be reproduced every time. -- Backtrace: Application: Dragon Player (dragon), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 185 62: movl (%rsp), %edi [Current thread is 1 (Thread 0x7f720c2cf940 (LWP 1908))] Thread 8 (Thread 0x7f71eea4e700 (LWP 1934)): [KCrash Handler] #6 0x00007f71fb0e207e in gst_plugin_feature_get_rank () from /lib64/libgstreamer-1.0.so.0 #7 0x00007f71ed038302 in compare_ranks () from /usr/lib64/gstreamer-1.0/libgstautoconvert.so #8 0x00007f7216c13089 in g_list_sort_real () from /lib64/libglib-2.0.so.0 #9 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #10 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #11 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #12 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #13 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #14 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #15 0x00007f7216c1302c in g_list_sort_real () from /lib64/libglib-2.0.so.0 #16 0x00007f71ed037d8b in gst_auto_convert_load_factories () from /usr/lib64/gstreamer-1.0/libgstautoconvert.so #17 0x00007f71ed037f6e in gst_auto_convert_getcaps () from /usr/lib64/gstreamer-1.0/libgstautoconvert.so #18 0x00007f71ed03827f in gst_auto_convert_sink_query () from /usr/lib64/gstreamer-1.0/libgstautoconvert.so #19 0x00007f71fb0d69b8 in gst_pad_query () from /lib64/libgstreamer-1.0.so.0 #20 0x00007f71fb0d6fb9 in gst_pad_peer_query () from /lib64/libgstreamer-1.0.so.0 #21 0x00007f71fb10bec8 in query_caps_func () from /lib64/libgstreamer-1.0.so.0 #22 0x00007f71fb0d567e in gst_pad_forward () from /lib64/libgstreamer-1.0.so.0 #23 0x00007f71fb10e642 in gst_pad_proxy_query_caps () from /lib64/libgstreamer-1.0.so.0 #24 0x00007f71fb0d59b0 in gst_pad_query_default () from /lib64/libgstreamer-1.0.so.0 #25 0x00007f71fb0d69b8 in gst_pad_query () from /lib64/libgstreamer-1.0.so.0 #26 0x00007f71fb0d6fb9 in gst_pad_peer_query () from /lib64/libgstreamer-1.0.so.0 #27 0x00007f71fb111484 in gst_pad_peer_query_caps () from /lib64/libgstreamer-1.0.so.0 #28 0x00007f71ed49339a in gst_mpegv_parse_get_caps () from /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so #29 0x00007f71fae10cb0 in gst_base_parse_sink_query_default () from /lib64/libgstbase-1.0.so.0 #30 0x00007f71ed4936c7 in gst_mpegv_parse_sink_query () from /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so #31 0x00007f71fae0e354 in gst_base_parse_sink_query () from /lib64/libgstbase-1.0.so.0 #32 0x00007f71fb0d69b8 in gst_pad_query () from /lib64/libgstreamer-1.0.so.0 #33 0x00007f71fb10edc4 in gst_pad_query_caps () from /lib64/libgstreamer-1.0.so.0 #34 0x00007f71edaebf79 in can_sink_caps () from /usr/lib64/gstreamer-1.0/libgstresindvd.so #35 0x00007f71edaec0c0 in demux_pad_added () from /usr/lib64/gstreamer-1.0/libgstresindvd.so #36 0x00007f7216eee470 in g_cclosure_marshal_VOID__OBJECTv () from /lib64/libgobject-2.0.so.0 #37 0x00007f7216eeb614 in _g_closure_invoke_va () from /lib64/libgobject-2.0.so.0 #38 0x00007f7216f05dd9 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #39 0x00007f7216f0643f in g_signal_emit () from /lib64/libgobject-2.0.so.0 #40 0x00007f71fb0b8008 in gst_element_add_pad () from /lib64/libgstreamer-1.0.so.0 #41 0x00007f71edaf841a in gst_flups_demux_get_stream () from /usr/lib64/gstreamer-1.0/libgstresindvd.so #42 0x00007f71edaf8d8c in gst_flups_demux_sink_event () from /usr/lib64/gstreamer-1.0/libgstresindvd.so #43 0x00007f71fb0cf417 in gst_pad_send_event_unchecked () from /lib64/libgstreamer-1.0.so.0 #44 0x00007f71fb0cf8de in gst_pad_push_event_unchecked () from /lib64/libgstreamer-1.0.so.0 #45 0x00007f71fb0d98a9 in gst_pad_push_event () from /lib64/libgstreamer-1.0.so.0 #46 0x00007f71edaf4626 in rsn_dvdsrc_create () from /usr/lib64/gstreamer-1.0/libgstresindvd.so #47 0x00007f71fae2d3df in gst_base_src_get_range () from /lib64/libgstbase-1.0.so.0 #48 0x00007f71fae2ed97 in gst_base_src_loop () from /lib64/libgstbase-1.0.so.0 #49 0x00007f71fb1031b1 in gst_task_func () from /lib64/libgstreamer-1.0.so.0 #50 0x00007f7216c3e6ee in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0 #51 0x00007f7216c3dcf5 in g_thread_proxy () from /lib64/libglib-2.0.so.0 #52 0x00007f72188925ca in start_thread (arg=0x7f71eea4e700) at pthread_create.c:333 #53 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f71f9e06700 (LWP 1930)): #0 0x00007f721a76d8ed in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7216c3f3d8 in g_usleep () from /lib64/libglib-2.0.so.0 #2 0x00007f71f88c821a in gst_xv_image_sink_event_thread () from /usr/lib64/gstreamer-1.0/libgstxvimagesink.so #3 0x00007f7216c3dcf5 in g_thread_proxy () from /lib64/libglib-2.0.so.0 #4 0x00007f72188925ca in start_thread (arg=0x7f71f9e06700) at pthread_create.c:333 #5 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f71ec832700 (LWP 1929)): #0 0x00007f721a79c3ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7218cde981 in poll_func () from /lib64/libpulse.so.0 #2 0x00007f7218cd0161 in pa_mainloop_poll () from /lib64/libpulse.so.0 #3 0x00007f7218cd07fe in pa_mainloop_iterate () from /lib64/libpulse.so.0 #4 0x00007f7218cd08b0 in pa_mainloop_run () from /lib64/libpulse.so.0 #5 0x00007f7218cde8c9 in thread () from /lib64/libpulse.so.0 #6 0x00007f7212a3418b in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-8.0.so #7 0x00007f72188925ca in start_thread (arg=0x7f71ec832700) at pthread_create.c:333 #8 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f71ec031700 (LWP 1922)): #0 0x00007f721a79c3ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7216c17a06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f7216c17b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f7216c17b61 in glib_worker_main () from /lib64/libglib-2.0.so.0 #4 0x00007f7216c3dcf5 in g_thread_proxy () from /lib64/libglib-2.0.so.0 #5 0x00007f72188925ca in start_thread (arg=0x7f71ec031700) at pthread_create.c:333 #6 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f71ed033700 (LWP 1919)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f7216c5bb6f in g_cond_wait () from /lib64/libglib-2.0.so.0 #2 0x00007f71ef29b48d in gst_queue_loop () from /usr/lib64/gstreamer-1.0/libgstcoreelements.so #3 0x00007f71fb1031b1 in gst_task_func () from /lib64/libgstreamer-1.0.so.0 #4 0x00007f7216c3e6ee in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0 #5 0x00007f7216c3dcf5 in g_thread_proxy () from /lib64/libglib-2.0.so.0 #6 0x00007f72188925ca in start_thread (arg=0x7f71ed033700) at pthread_create.c:333 #7 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f7200be0700 (LWP 1910)): #0 0x00007f721a79c3ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f7216c17a06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f7216c17b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f721b5a224b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007f721b5515ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f721b3b0343 in QThread::exec() () from /lib64/libQt5Core.so.5 #6 0x00007f721b7a8559 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #7 0x00007f721b3b499a in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007f72188925ca in start_thread (arg=0x7f7200be0700) at pthread_create.c:333 #9 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f7202b27700 (LWP 1909)): #0 0x00007f721a79c3ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f721775cf80 in _xcb_conn_wait () from /lib64/libxcb.so.1 #2 0x00007f721775eb79 in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f7205872da9 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5 #4 0x00007f721b3b499a in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007f72188925ca in start_thread (arg=0x7f7202b27700) at pthread_create.c:333 #6 0x00007f721a7a7f6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f720c2cf940 (LWP 1908)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f721775d1f7 in _xcb_conn_wait () from /lib64/libxcb.so.1 #2 0x00007f721775e89f in wait_for_reply () from /lib64/libxcb.so.1 #3 0x00007f721775e9b3 in xcb_wait_for_reply () from /lib64/libxcb.so.1 #4 0x00007f7205871a1a in QXcbConnection::sync() () from /lib64/libQt5XcbQpa.so.5 #5 0x00007f720588deb9 in QXcbWindow::show() () from /lib64/libQt5XcbQpa.so.5 #6 0x00007f721b923c33 in QWindow::setVisible(bool) () from /lib64/libQt5Gui.so.5 #7 0x00007f721beab16c in QWidgetPrivate::show_sys() () from /lib64/libQt5Widgets.so.5 #8 0x00007f721beb3560 in QWidgetPrivate::show_helper() () from /lib64/libQt5Widgets.so.5 #9 0x00007f721beb6395 in QWidget::setVisible(bool) () from /lib64/libQt5Widgets.so.5 #10 0x00007f721be97b05 in QStackedLayout::setCurrentIndex(int) () from /lib64/libQt5Widgets.so.5 #11 0x00007f721be97cf4 in QStackedLayout::setCurrentWidget(QWidget*) () from /lib64/libQt5Widgets.so.5 #12 0x00007f721c01a971 in QStackedWidget::setCurrentWidget(QWidget*) () from /lib64/libQt5Widgets.so.5 #13 0x000055f82de76f8c in Dragon::MainWindow::play() () #14 0x000055f82de88b15 in Dragon::MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () #15 0x00007f721b57ab92 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #16 0x00007f721be67672 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5 #17 0x00007f721be6a292 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5 #18 0x00007f721bf711ed in QAbstractButtonPrivate::click() () from /lib64/libQt5Widgets.so.5 #19 0x00007f721bf71434 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #20 0x00007f721c03f2da in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #21 0x00007f721beb6940 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #22 0x00007f721c03f3c2 in QToolButton::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #23 0x00007f721be70c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #24 0x00007f721be76fa7 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #25 0x00007f721b5527aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #26 0x00007f721be75655 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib64/libQt5Widgets.so.5 #27 0x00007f721bed12a6 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #28 0x00007f721bed3c73 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #29 0x00007f721be70c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #30 0x00007f721be760ef in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #31 0x00007f721b5527aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #32 0x00007f721b919f83 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5 #33 0x00007f721b91b6d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib64/libQt5Gui.so.5 #34 0x00007f721b8fc3cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #35 0x00007f72058a9600 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #36 0x00007f7216c176ba in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #37 0x00007f7216c17a70 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #38 0x00007f7216c17b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #39 0x00007f721b5a222f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #40 0x00007f721b5515ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #41 0x00007f721b55917c in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #42 0x000055f82de620d4 in main () Reported using DrKonqi
Looks like gstreamer issue, ca you play video with gst-play-1.0 /path/to/file or provide output of vainfo?
# vainfo error: XDG_RUNTIME_DIR not set in the environment. libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.3) vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.7.3 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointEncSliceLP VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice
Ok, vainfo is good, i have Skylake too, but DVD :) Please try sudo rpm -Uvh http://rpm.livna.org/repo/24/x86_64/libdvdcss-1.4.0-1.fc24.remi.x86_64.rpm then gst-play-1.0 /dev/sr0
Created attachment 127416 [details] New crash information added by DrKonqi dragon (19.12.3) using Qt 5.14.2 - What I was doing when the application crashed: Insert DVD "Star Wars: Solo" (retail), select Dragon Player to play it, program start immetiately crashes it -- Backtrace (Reduced): #6 0x00007fee55990450 in gst_element_factory_get_static_pad_templates () at /usr/lib/libgstreamer-1.0.so.0 #7 0x00007fee3a76d145 in () at /usr/lib/gstreamer-1.0/libgstautoconvert.so #8 0x00007fee3a76dcfb in () at /usr/lib/gstreamer-1.0/libgstautoconvert.so #9 0x00007fee3a76e1d3 in () at /usr/lib/gstreamer-1.0/libgstautoconvert.so #10 0x00007fee55981a1a in gst_pad_query () at /usr/lib/libgstreamer-1.0.so.0
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
In 22.0.8 on Arch (current), Dragon Player freezes with "SOLO", doesn't FC any more. `ps ax` shows that the process sleeps, menus cannot be accessed, can be FC'ed by closing the window (having to wait until the watchdog kicks in). VLC plays the same disc without any issues: language selection, main menu, video.
The GStreamer Phonon backend has been unsupported for years; can you try again with the VLC Phonon backend? Thanks?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!
(In reply to Nate Graham from comment #7) > The GStreamer Phonon backend has been unsupported for years; can you try again with the VLC Phonon backend? Thanks? If a backend is unsupported, why is it loaded without warning? I think this is the root cause for this bug then, and should be "fixed"! I did not configure anything special, just installed KDE Plasma, got Dragon that way, and used it. ___ Without these recommended/required changes, I just re-tried with the current version, and upon starting the DVD I get an empty (black) window with title bar, which is unresponsive (e.g. doesn't fill the screen if maximized). After that, I changed the backend. (You could have advised on how to install VLC Phonon backend and probably how to deactivate/uninstall GStreamer Phonon backend if necessary. Here's what I did on Arch: ``` pacman -S phonon-qt5-vlc pacman -R phonon-qt5-gstreamer ``` After these backend changes, I ejected and re-inserted the disc. I now get a window that shows the disc menu – but I cannot use it: Neither mouse nor keyboard does anything. I have no idea how to play the disc that way. This probably is another issue.