Bug 289938 - Dragon Player crash on ISO DVD files
Summary: Dragon Player crash on ISO DVD files
Status: RESOLVED WORKSFORME
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-12-27 17:13 UTC by brissels
Modified: 2018-10-27 03:55 UTC (History)
2 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 brissels 2011-12-27 17:13:58 UTC
Application: dragon (2.0)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I was trying to play an ISO DVD-video file. It crashes any time I try to open the file. I've tried with many files. These files play perfectly in gnome or Standalone player.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Aborted
[Current thread is 1 (Thread 0x7f46225c7780 (LWP 6718))]

Thread 9 (Thread 0x7f460299e700 (LWP 6723)):
#0  0x00007f461f254773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f461c295f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f461c296429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f461fc40f3e in QEventDispatcherGlib::processEvents (this=0x19f7c80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f461fc14cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f461fc14ef7 in QEventLoop::exec (this=0x7f460299ddd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f461fb2c27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f461fbf7cbf in QInotifyFileSystemWatcherEngine::run (this=0x19f6e40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f461fb2ed05 in QThreadPrivate::start (arg=0x19f6e40) at thread/qthread_unix.cpp:331
#9  0x00007f461c767efc in start_thread (arg=0x7f460299e700) at pthread_create.c:304
#10 0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f4604109700 (LWP 6725)):
#0  0x00007f461f254773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f461cff603f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f461cfe745c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f461cfe7ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f461cfe7b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f461cff5fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f4619149c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7  0x00007f461c767efc in start_thread (arg=0x7f4604109700) at pthread_create.c:304
#8  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f45ffc8c700 (LWP 6726)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8350) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45ffc8c700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f45ff48b700 (LWP 6727)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8450) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45ff48b700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f45fec8a700 (LWP 6728)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8550) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45fec8a700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f45fd70b700 (LWP 6729)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8650) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45fd70b700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f45fcf0a700 (LWP 6730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8750) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45fcf0a700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f45f3ffe700 (LWP 6731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f46034d9034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f460b34a064 in gst_task_func (task=0x1ae8850) at gsttask.c:318
#3  0x00007f461c2bd7d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f461c2bb2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f461c767efc in start_thread (arg=0x7f45f3ffe700) at pthread_create.c:304
#6  0x00007f461f26089d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f46225c7780 (LWP 6718)):
[KCrash Handler]
#6  0x00007f461f1b53a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f461f1b8b0b in __GI_abort () at abort.c:92
#8  0x00007f461f1add4d in __GI___assert_fail (assertion=0x7f46000d2a07 "0", file=<optimized out>, line=1074, function=<optimized out>) at assert.c:81
#9  0x00007f46000cda11 in play_Cell (vm=0x1b403a0) at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1074
#10 0x00007f46000cd811 in play_PG (vm=0x1b403a0) at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1046
#11 0x00007f46000cd4d8 in play_PGC (vm=0x1b403a0) at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:956
#12 0x00007f46000ce7f3 in process_command (vm=0x1b403a0, link_values=...) at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1381
#13 0x00007f46000cb825 in vm_start (vm=0x1b403a0) at /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:269
#14 0x00007f46000c5fc7 in dvdnav_part_play (this=0x1b3e9f0, title=1, part=1) at /build/buildd/libdvdnav-4.1.3/src/navigation.c:144
#15 0x00007f46000c5f27 in dvdnav_title_play (this=0x1b3e9f0, title=1) at /build/buildd/libdvdnav-4.1.3/src/navigation.c:130
#16 0x00007f4600303e19 in rsn_dvdsrc_start (bsrc=0x1aebfe0) at resindvdsrc.c:396
#17 0x00007f460b09cc38 in gst_base_src_start (basesrc=0x1aebfe0) at gstbasesrc.c:2716
#18 0x00007f460b09dfe8 in gst_base_src_activate_push (pad=0x1adda90, active=<optimized out>) at gstbasesrc.c:2952
#19 0x00007f460b322e6b in gst_pad_activate_push (pad=0x1adda90, active=1) at gstpad.c:953
#20 0x00007f460b323907 in gst_pad_set_active (pad=0x1adda90, active=1) at gstpad.c:708
#21 0x00007f460b3033cb in activate_pads (pad=0x1adda90, ret=0x7fffe0bf51b0, active=<optimized out>) at gstelement.c:2802
#22 0x00007f460b31581e in gst_iterator_fold (it=0x1b20c90, func=0x7f460b3033b0 <activate_pads>, ret=0x7fffe0bf51b0, user_data=0x7fffe0bf520c) at gstiterator.c:549
#23 0x00007f460b303341 in iterator_activate_fold_with_resync (iter=0x1b20c90, func=0x7f460b3033b0 <activate_pads>, user_data=0x7fffe0bf520c) at gstelement.c:2834
#24 0x00007f460b305927 in gst_element_pads_activate (element=0x1aebfe0, active=1) at gstelement.c:2870
#25 0x00007f460b305c93 in gst_element_change_state_func (element=0x1aebfe0, transition=<optimized out>) at gstelement.c:2948
#26 0x00007f460b0a0974 in gst_base_src_change_state (element=0x1aebfe0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3097
#27 0x00007f4600302e24 in rsn_dvdsrc_change_state (element=0x1aebfe0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdsrc.c:2443
#28 0x00007f460b307c7c in gst_element_change_state (element=0x1aebfe0, transition=<optimized out>) at gstelement.c:2718
#29 0x00007f460b308662 in gst_element_set_state_func (element=0x1aebfe0, state=GST_STATE_PAUSED) at gstelement.c:2674
#30 0x00007f460b2f543a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x1aebfe0, bin=0x1958310) at gstbin.c:2193
#31 gst_bin_change_state_func (element=0x1958310, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#32 0x00007f46002f8779 in rsn_dvdbin_change_state (element=0x1958310, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdbin.c:923
#33 0x00007f460b307c7c in gst_element_change_state (element=0x1958310, transition=<optimized out>) at gstelement.c:2718
#34 0x00007f460b308662 in gst_element_set_state_func (element=0x1958310, state=GST_STATE_PAUSED) at gstelement.c:2674
#35 0x00007f460b2f543a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x1958310, bin=0x16968a0) at gstbin.c:2193
#36 gst_bin_change_state_func (element=0x16968a0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#37 0x00007f460b307c7c in gst_element_change_state (element=0x16968a0, transition=<optimized out>) at gstelement.c:2718
#38 0x00007f460b308662 in gst_element_set_state_func (element=0x16968a0, state=GST_STATE_PAUSED) at gstelement.c:2674
#39 0x00007f460b2f543a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x16968a0, bin=0x19550f0) at gstbin.c:2193
#40 gst_bin_change_state_func (element=0x19550f0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#41 0x00007f460b327748 in gst_pipeline_change_state (element=0x19550f0, transition=<optimized out>) at gstpipeline.c:482
#42 0x00007f460b307c7c in gst_element_change_state (element=0x19550f0, transition=<optimized out>) at gstelement.c:2718
#43 0x00007f460b307cff in gst_element_change_state (element=0x19550f0, transition=<optimized out>) at gstelement.c:2755
#44 0x00007f460b308662 in gst_element_set_state_func (element=0x19550f0, state=GST_STATE_PAUSED) at gstelement.c:2674
#45 0x00007f460b5ec4f9 in Phonon::Gstreamer::MediaObject::beginLoad (this=0x19502c0) at ../../gstreamer/mediaobject.cpp:1171
#46 0x00007f460b5f283b in Phonon::Gstreamer::MediaObject::setSource (this=0x19502c0, source=...) at ../../gstreamer/mediaobject.cpp:1166
#47 0x00007f4621697e9b in Phonon::MediaObject::setCurrentSource (this=0x11d7f10, newSource=...) at ../../phonon/mediaobject.cpp:261
#48 0x000000000041eb3e in Dragon::VideoWindow::load (this=0x11d7230, url=...) at ../../../../dragonplayer/src/app/videoWindow.cpp:208
#49 0x000000000042b131 in load (url=..., this=0x10da340) at ../../../../dragonplayer/src/app/mainWindow.cpp:568
#50 Dragon::MainWindow::load (this=0x10da340, url=...) at ../../../../dragonplayer/src/app/mainWindow.cpp:529
#51 0x000000000042c62f in Dragon::MainWindow::open (this=0x10da340, url=...) at ../../../../dragonplayer/src/app/mainWindow.cpp:514
#52 0x000000000042cbcb in Dragon::MainWindow::init (this=0x10da340) at ../../../../dragonplayer/src/app/mainWindow.cpp:250
#53 0x000000000042d9a7 in Dragon::MainWindow::MainWindow (this=0x10da340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../dragonplayer/src/app/mainWindow.cpp:190
#54 0x000000000041991f in main (argc=<optimized out>, argv=0x7fffe0bf6888) at ../../../../dragonplayer/src/app/main.cpp:55

Possible duplicates by query: bug 288402, bug 254180, bug 238258, bug 235145, bug 233139.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-12-27 23:22:30 UTC
The problem appears to be in gstreamer, which Phonon-backend-gstreamer version do you use? Could you please try with the phonon-backend-vlc instead?
Comment 2 Andrew Crouthamel 2018-09-22 01:58:00 UTC
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 set the bug status 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!
Comment 3 Andrew Crouthamel 2018-10-27 03:55:02 UTC
Dear Bug Submitter,

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!