Bug 330475 - Dragon Player crashed when trying to play DVD
Summary: Dragon Player crashed when trying to play DVD
Status: RESOLVED UPSTREAM
Alias: None
Product: phonon-backend-vlc
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-27 18:38 UTC by karaluh
Modified: 2017-05-20 08:14 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description karaluh 2014-01-27 18:38:21 UTC
Application: dragon (2.0)
KDE Platform Version: 4.12.0
Qt Version: 4.8.4
Operating System: Linux 3.11.0-15-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Pressed Play CD. The DVD might be copy protected. The minimal required comment lenght in Drkonqui is ridiculous.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4bc0980 (LWP 6868))]

Thread 4 (Thread 0xb1abcb40 (LWP 6875)):
#0  0xb77ab424 in __kernel_vsyscall ()
#1  0xb556584b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5cce9bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb1fc18a3 in vlc_cond_wait (p_condvar=p_condvar@entry=0x9bd234c, p_mutex=p_mutex@entry=0x9bd2334) at posix/thread.c:431
#4  0xb1f37b41 in LoopRequest (p_playlist=0x9bd2270) at playlist/thread.c:544
#5  Thread (data=0x9bd2270) at playlist/thread.c:592
#6  0xb5561d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xb5cc101e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xad82eb40 (LWP 6876)):
#0  0xb77ab424 in __kernel_vsyscall ()
#1  0xb5cd44d2 in clock_gettime () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5f8d3ec in do_gettime (frac=0xad82dfc0, sec=0xad82dfb8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb6072fd2 in updateCurrentTime (this=0xacf02074) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xacf02074, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb607167b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xad82e0bc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb607170d in timerSourcePrepare (source=0xacf02040, timeout=0xad82e0bc) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb5482143 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5482a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5482ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb60718df in QEventDispatcherGlib::processEvents (this=0xacf00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb60409f3 in QEventLoop::processEvents (this=this@entry=0xad82e228, flags=...) at kernel/qeventloop.cpp:149
#13 0xb6040d19 in QEventLoop::exec (this=this@entry=0xad82e228, flags=...) at kernel/qeventloop.cpp:204
#14 0xb5f2fe3d in QThread::exec (this=this@entry=0x9e36af8) at thread/qthread.cpp:542
#15 0xb6020e14 in QInotifyFileSystemWatcherEngine::run (this=0x9e36af8) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb5f3272f in QThreadPrivate::start (arg=0x9e36af8) at thread/qthread_unix.cpp:338
#17 0xb5561d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb5cc101e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaceffb40 (LWP 6877)):
[KCrash Handler]
#7  0xb77ab424 in __kernel_vsyscall ()
#8  0xb5bfdaff in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb5c01083 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb5bf6857 in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0xb5bf6907 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#12 0xace74ca2 in process_command (vm=vm@entry=0xacd01530, link_values=...) at vm.c:1454
#13 0xace7500c in vm_start (vm=0xacd01530) at vm.c:327
#14 0xace6beee in dvdnav_get_next_cache_block (this=this@entry=0xacd031a0, buf=buf@entry=0xacefe6fc, event=event@entry=0xacefe784, len=len@entry=0xacefe788) at dvdnav.c:475
#15 0xace6c8fe in dvdnav_get_next_block (this=this@entry=0xacd031a0, buf=buf@entry=0xacefe7ec "\200\b$i!", event=event@entry=0xacefe784, len=len@entry=0xacefe788) at dvdnav.c:440
#16 0xad026645 in Open (p_this=0xacd00910) at dvdnav.c:264
#17 0xb1fa2010 in generic_start (func=0xad026170 <Open>, ap=0xaceff0c8 "\230/\376\261") at modules/modules.c:422
#18 0xb1fa2732 in vlc_module_load (p_this=p_this@entry=0xacd00910, psz_capability=psz_capability@entry=0xb1fe3663 "access_demux", psz_name=<optimized out>, psz_name@entry=0xacd00890 "dvd", b_strict=b_strict@entry=true, probe=probe@entry=0xb1fa2000 <generic_start>) at modules/modules.c:347
#19 0xb1fa2c52 in module_need (obj=obj@entry=0xacd00910, cap=cap@entry=0xb1fe3663 "access_demux", name=0xacd00890 "dvd", strict=strict@entry=true) at modules/modules.c:437
#20 0xb1f51b4a in demux_New (p_obj=p_obj@entry=0x9ecfe88, p_parent_input=p_parent_input@entry=0x9ecfe88, psz_access=0xacd00628 "dvd", psz_demux=0xb1febc6f "", psz_location=0xacd0062e "/dev/sr0", s=s@entry=0x0, out=out@entry=0xacd00478, b_quick=b_quick@entry=false) at input/demux.c:196
#21 0xb1f60251 in InputSourceInit (p_input=p_input@entry=0x9ecfe88, in=0x9ef2e1c, psz_mrl=psz_mrl@entry=0x9e5bce0 "dvd:///dev/sr0", psz_forced_demux=psz_forced_demux@entry=0x0, b_in_can_fail=b_in_can_fail@entry=false) at input/input.c:2402
#22 0xb1f61386 in Init (p_input=p_input@entry=0x9ecfe88) at input/input.c:1258
#23 0xb1f6563c in Run (obj=0x9ecfe88) at input/input.c:550
#24 0xb5561d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#25 0xb5cc101e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4bc0980 (LWP 6868)):
#0  0xb77ab424 in __kernel_vsyscall ()
#1  0xb5caf8db in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb54c4d4e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb548265b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5482afa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5482ca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb60718df in QEventDispatcherGlib::processEvents (this=this@entry=0x96faed0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb66cf32e in QGuiEventDispatcherGlib::processEvents (this=0x96faed0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#8  0xb60409f3 in QEventLoop::processEvents (this=this@entry=0xbfb88778, flags=...) at kernel/qeventloop.cpp:149
#9  0xb6040d19 in QEventLoop::exec (this=this@entry=0xbfb88778, flags=...) at kernel/qeventloop.cpp:204
#10 0xb604689e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#11 0xb6618974 in QApplication::exec () at kernel/qapplication.cpp:3828
#12 0x0805bc48 in main (argc=1, argv=0xbfb888c4) at ../../../src/app/main.cpp:55

The reporter indicates this bug may be a duplicate of or related to bug 214221.

Possible duplicates by query: bug 214221, bug 207727.

Reported using DrKonqi
Comment 1 Harald Sitter 2014-01-28 09:23:23 UTC
Seems like a crash in dvdnav, please report the bug to the dvdnav developers [1]

[1] http://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss