https://bugs.kde.org/show_bug.cgi?id=370282

            Bug ID: 370282
           Summary: Dragon Player crashes when trying to play a DVD
           Product: dragonplayer
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: sit...@kde.org
          Reporter: jeffweggiemail-...@yahoo.com
                CC: myr...@kde.org

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to