Public bug reported:

Binary package hint: totem

Totem hangs when I choose the "Movie"/"Play DVD Disc 'DVDVolume'" menu
item with the DVD "Dogma" in the drive. I don't know yet if it's a
problem with all DVDs. It is an external USB DVD drive.

Strangely, I only even see that "Play DVD Disc 'DVDVolume'" menu item
the first time I open that menu. If I move away and reopen the menu
(just moving the mouse), that menu item disappears until I restart
Totem. Maybe that is a clue.

Attaching to the hanged totem process with gdb (after installing the
totem and gstreamer dbg packages) gives me these backtraces

(gdb) thread apply all bt

Thread 2 (Thread 0xb62b1b90 (LWP 7079)):
#0  0xb7f9a410 in __kernel_vsyscall ()
#1  0xb70ff196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb731a5e2 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb62d60a0 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0xb7317e2f in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb70f74fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb7079e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb66d3740 (LWP 7077)):
#0  0xb7f9a410 in __kernel_vsyscall ()
#1  0xb706a31b in write () from /lib/tls/i686/cmov/libc.so.6
#2  0xb70085a4 in _IO_new_file_write () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7008255 in new_do_write () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7008506 in _IO_new_file_xsputn () from /lib/tls/i686/cmov/libc.so.6
#5  0xb6fe560d in buffered_vfprintf () from /lib/tls/i686/cmov/libc.so.6
#6  0xb6fe122a in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#7  0xb6fea322 in fprintf () from /lib/tls/i686/cmov/libc.so.6
#8  0xb4b48775 in ?? () from /usr/lib/libdvdread.so.3
#9  0xb4b48a45 in ifoRead_TITLE_C_ADT () from /usr/lib/libdvdread.so.3
#10 0xb4b50098 in ?? () from /usr/lib/libdvdread.so.3
#11 0xb4b501a4 in ifoOpen () from /usr/lib/libdvdread.so.3
#12 0xb4b75b9d in ?? () from /usr/lib/gstreamer-0.10/libgstdvdread.so
#13 0xb4b79ded in ?? () from /usr/lib/gstreamer-0.10/libgstdvdread.so
#14 0xb7c8239c in gst_base_src_start (basesrc=0xb4904e48) at gstbasesrc.c:2288
#15 0xb7c839ac in gst_base_src_activate_push (pad=0x81cf1b0, active=1) at 
gstbasesrc.c:2505
#16 0xb7c177d7 in gst_pad_activate_push (pad=0x81cf1b0, active=1) at 
gstpad.c:896
#17 0xb7c17cc5 in gst_pad_activate_default (pad=0x81cf1b0) at gstpad.c:569
#18 0xb7c17d53 in gst_pad_set_active (pad=0x81cf1b0, active=1) at gstpad.c:658
#19 0xb7bfeb8b in activate_pads (pad=0x81cf1b0, ret=0xbfa04568, 
active=0xbfa045c8) at gstelement.c:2509
---Type <return> to continue, or q <return> to quit---
#20 0xb7c0b047 in gst_iterator_fold (it=0xb4906760, func=0xb7bfeb60 
<activate_pads>, ret=0xbfa04568, 
    user_data=0xbfa045c8) at gstiterator.c:503
#21 0xb7bfe602 in iterator_activate_fold_with_resync (iter=0xb4906760, 
func=0xb7bfeb60 <activate_pads>, 
    user_data=0xbfa045c8) at gstelement.c:2541
#22 0xb7bfe69e in gst_element_pads_activate (element=0x8544060, active=1) at 
gstelement.c:2577
#23 0xb7bfea01 in gst_element_change_state_func (element=0x8544060, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2651
#24 0xb7c85a5d in gst_base_src_change_state (element=0x8544060, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstbasesrc.c:2642
#25 0xb7bfb117 in gst_element_change_state (element=0x8544060, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2425
#26 0xb7bfadb5 in gst_element_continue_state (element=0x8544060, 
ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2132
#27 0xb7bfb231 in gst_element_change_state (element=0x8544060, 
transition=GST_STATE_CHANGE_NULL_TO_READY)
    at gstelement.c:2462
#28 0xb7bfb663 in gst_element_set_state_func (element=0x8544060, 
state=GST_STATE_PAUSED) at gstelement.c:2375
#29 0xb7bfa1c3 in gst_element_set_state (element=0x8544060, 
state=GST_STATE_PAUSED) at gstelement.c:2278
#30 0x0807f651 in bacon_video_widget_get_mrls (bvw=0x84100a0, 
type=MEDIA_TYPE_DVD, device=0x8540728 "/media/cdrom0")
    at /build/buildd/totem-2.22.1/src/backend/bacon-video-widget-gst-0.10.c:4106
#31 0x08066018 in totem_action_load_media (totem=0x81a7038, 
type=MEDIA_TYPE_DVD, device=0x8540728 "/media/cdrom0")
    at /build/buildd/totem-2.22.1/src/totem.c:522
#32 0x08064cd2 in totem_action_load_media_device (totem=0x81a7038, 
device=0x853b588 "/media/cdrom0")
    at /build/buildd/totem-2.22.1/src/totem.c:565
#33 0x08066969 in totem_action_play_media_device (totem=0x81a7038, 
device=0x853b588 "/media/cdrom0")
    at /build/buildd/totem-2.22.1/src/totem.c:588
#34 0xb7384aff in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#35 0xb7377759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0xb738bf8b in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0xb738dc1f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb738df69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0xb75d0f15 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb75d1e51 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#41 0xb7384aff in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#42 0xb7377759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#43 0xb738bf8b in ?? () from /usr/lib/libgobject-2.0.so.0
#44 0xb738dc1f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#45 0xb738df69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#46 0xb77e5278 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb76cebc2 in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#48 0xb76d0708 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb76c7914 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#50 0xb76c18d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb7376079 in ?? () from /usr/lib/libgobject-2.0.so.0
#52 0xb7377759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#53 0xb738c11a in ?? () from /usr/lib/libgobject-2.0.so.0
#54 0xb738d947 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#55 0xb738df69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#56 0xb77e0667 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#57 0xb76bab21 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#58 0xb76bbd88 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#59 0xb7534a9a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#60 0xb72efdd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0xb72f3193 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0xb72f3577 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#63 0xb76bc264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#64 0x08065d39 in main (argc=707406346, argv=Cannot access memory at address 
0x71
) at /build/buildd/totem-2.22.1/src/totem.c:3255
#0  0xb7f9a410 in __kernel_vsyscall ()

** Affects: totem (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Totem hangs when asked to play DVD
https://bugs.launchpad.net/bugs/280780
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to totem in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to