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