Description of problem: $ totem ** (totem:19469): DEBUG: Init of Python module ** (totem:19469): DEBUG: Registering Python plugin instance: YouTube+TotemPythonPlugin ** (totem:19469): DEBUG: Creating object of type YouTube+TotemPythonPlugin ** (totem:19469): DEBUG: Creating Python plugin instance ** ERROR **: Unknown frontend type: 3 aborting... Multiple segmentation faults occurred; can't display error dialog $ ls -alR /dev/dvb /dev/dvb: total 0 drwxr-xr-x 3 root root 60 2008-09-28 08:42 . drwxrwxrwt 13 root root 4380 2008-09-28 08:42 .. drwxr-xr-x 2 root root 120 2008-09-28 08:42 adapter0 /dev/dvb/adapter0: total 0 drwxr-xr-x 2 root root 120 2008-09-28 08:42 . drwxr-xr-x 3 root root 60 2008-09-28 08:42 .. crw-rw----+ 1 sangu root 212, 4 2008-09-28 08:42 demux0 crw-rw----+ 1 sangu root 212, 5 2008-09-28 08:42 dvr0 crw-rw----+ 1 sangu root 212, 3 2008-09-28 08:42 frontend0 crw-rw----+ 1 sangu root 212, 7 2008-09-28 08:42 net0 Version-Release number of selected component (if applicable): 2.24.0-1.fc10 How reproducible: always Steps to Reproduce: 1. Launch totem 2. Click Watch TV on 'DVB Adapter 0' 3. Actual results: Expected results: Additional info: kernel-2.6.27-0.354.rc7.git3.fc10.i686 udev-127-1.fc10.i386
When reconnecting dvb usb dvice ( DViCO FusionHDTV5 USB ), log in dmesg $ dmesg [skip] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040 ehci_hcd 0000:00:04.1: GetStatus port 6 status 001002 POWER sig=se0 CSC hub 2-0:1.0: port 6, status 0100, change 0001, 12 Mb/s usb 2-6: USB disconnect, address 8 usb 2-6: unregistering device usb 2-6: usb_disable_device nuking all URBs usb 2-6: unregistering interface 2-6:1.0 tuner-simple 0-0061: destroying instance dvb-usb: DViCO FusionHDTV5 USB Gold successfully deinitialized and disconnected. usb 2-6:1.0: uevent usb 2-6: uevent hub 2-0:1.0: debounce: port 6: total 100ms stable 100ms status 0x100 hub 2-0:1.0: hub_suspend usb usb2: bus auto-suspend ehci_hcd 0000:00:04.1: suspend root hub usb usb2: usb resume ehci_hcd 0000:00:04.1: resume root hub hub 2-0:1.0: hub_resume ehci_hcd 0000:00:04.1: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT hub 2-0:1.0: port 5: status 0501 change 0001 hub 2-0:1.0: state 7 ports 6 chg 0020 evt 0000 hub 2-0:1.0: port 5, status 0501, change 0000, 480 Mb/s ehci_hcd 0000:00:04.1: port 5 high speed ehci_hcd 0000:00:04.1: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT usb 2-5: new high speed USB device using ehci_hcd and address 9 ehci_hcd 0000:00:04.1: port 5 high speed ehci_hcd 0000:00:04.1: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT usb 2-5: uevent usb 2-5: usb_probe_device usb 2-5: configuration #1 chosen from 1 choice usb 2-5: adding 2-5:1.0 (config #1, interface 0) usb 2-5:1.0: uevent dvb_usb_cxusb 2-5:1.0: usb_probe_interface dvb_usb_cxusb 2-5:1.0: usb_probe_interface - got id dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in cold state, will try to load a firmware firmware: requesting dvb-usb-bluebird-01.fw dvb-usb: downloading firmware from file 'dvb-usb-bluebird-01.fw' drivers/usb/core/inode.c: creating file '009' usb 2-5: New USB device found, idVendor=0fe9, idProduct=d500 usb 2-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0 hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0020 ehci_hcd 0000:00:04.1: GetStatus port 5 status 001002 POWER sig=se0 CSC hub 2-0:1.0: port 5, status 0100, change 0001, 12 Mb/s usb 2-5: USB disconnect, address 9 usb 2-5: unregistering device usb 2-5: usb_disable_device nuking all URBs usb 2-5: unregistering interface 2-5:1.0 dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. usb 2-5:1.0: uevent usb 2-5: uevent hub 2-0:1.0: debounce: port 5: total 100ms stable 100ms status 0x100 hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0020 ehci_hcd 0000:00:04.1: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT hub 2-0:1.0: port 5, status 0501, change 0001, 480 Mb/s hub 2-0:1.0: debounce: port 5: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:04.1: port 5 high speed ehci_hcd 0000:00:04.1: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT usb 2-5: new high speed USB device using ehci_hcd and address 10 ehci_hcd 0000:00:04.1: port 5 high speed ehci_hcd 0000:00:04.1: GetStatus port 5 status 001005 POWER sig=se0 PE CONNECT usb 2-5: default language 0x0409 usb 2-5: uevent usb 2-5: usb_probe_device usb 2-5: configuration #1 chosen from 1 choice usb 2-5: adding 2-5:1.0 (config #1, interface 0) usb 2-5:1.0: uevent dvb_usb_cxusb 2-5:1.0: usb_probe_interface dvb_usb_cxusb 2-5:1.0: usb_probe_interface - got id dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (DViCO FusionHDTV5 USB Gold) DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)... tuner-simple 0-0061: creating new instance tuner-simple 0-0061: type set to 64 (LG TDVS-H06xF) input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.1/usb2/2-5/input/input10 dvb-usb: schedule remote query interval to 100 msecs. dvb-usb: DViCO FusionHDTV5 USB Gold successfully initialized and connected. drivers/usb/core/inode.c: creating file '010' usb 2-5: New USB device found, idVendor=0fe9, idProduct=d501 usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-5: Product: Bluebird usb 2-5: Manufacturer: Dvico
Please get a backtrace from the (first) crash.
(In reply to comment #2) > Please get a backtrace from the (first) crash. ** (totem:22259): DEBUG: Init of Python module ** (totem:22259): DEBUG: Registering Python plugin instance: YouTube+TotemPythonPlugin ** (totem:22259): DEBUG: Creating object of type YouTube+TotemPythonPlugin ** (totem:22259): DEBUG: Creating Python plugin instance ** ERROR **: Unknown frontend type: 3 aborting... Program received signal SIGABRT, Aborted. 0x00132416 in __kernel_vsyscall () (gdb) bt #0 0x00132416 in __kernel_vsyscall () #1 0x06404740 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0x06406108 in abort () at abort.c:88 #3 0x05e7044c in IA__g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x5ce8867 "Unknown frontend type: %d", args1=0xbfffe14c "\003") at gmessages.c:497 #4 0x05e70486 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x5ce8867 "Unknown frontend type: %d") at gmessages.c:517 #5 0x05cde6d2 in gst_element_class_set_details () at gstelement.c:1155 #6 0x05cdfb67 in gst_element_class_set_details () at gstelement.c:1155 #7 0x001c59e8 in gst_element_change_state (element=0x8910000, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2428 #8 0x001c894c in gst_element_set_state_func (element=0x8910000, state=GST_STATE_READY) at gstelement.c:2378 #9 0x001c4c12 in gst_element_set_state (element=0x8910000, state=GST_STATE_READY) at gstelement.c:2281 #10 0x001b65f6 in gst_bin_element_set_state () at gstbin.c:1929 #11 gst_bin_change_state_func (element=0x8912020, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2180 #12 0x001e6d9a in gst_pipeline_change_state (element=0x8912020, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstpipeline.c:463 #13 0x001c59e8 in gst_element_change_state (element=0x8912020, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2428 ---Type <return> to continue, or q <return> to quit--- #14 0x001c894c in gst_element_set_state_func (element=0x8912020, state=GST_STATE_READY) at gstelement.c:2378 #15 0x001c4c12 in gst_element_set_state (element=0x8912020, state=GST_STATE_READY) at gstelement.c:2281 #16 0x001447df in bacon_video_widget_dvb_get_adapter_type () at bacon-video-widget-gst-0.10.c:3930 #17 bacon_video_widget_get_dvb_mrls () at bacon-video-widget-gst-0.10.c:4041 #18 bacon_video_widget_get_mrls (bvw=0x841a028, type=MEDIA_TYPE_DVB, device=0x890b178 "0", error=0xbfffe788) at bacon-video-widget-gst-0.10.c:4147 #19 0x0805e11b in totem_action_load_media (totem=0x81c3830, type=MEDIA_TYPE_DVB, device=0x890b178 "0") at totem.c:537 #20 0x0806079c in totem_action_play_media (totem=0x81c3830, type=MEDIA_TYPE_DVB, device=0x890b178 "0") at totem.c:685 #21 0x0806c088 in on_play_dvb_activate (action=0x843ea68, totem=0x81c3830) at totem-menu.c:748 #22 0x057f1964 in IA__g_cclosure_marshal_VOID__VOID (closure=0x890a800, return_value=0x0, n_param_values=1, param_values=0x88c6148, invocation_hint=0xbfffe95c, marshal_data=0x806c030) at gmarshal.c:77 #23 0x057e41db in IA__g_closure_invoke (closure=0x890a800, return_value=0x0, n_param_values=1, param_values=0x88c6148, invocation_hint=0xbfffe95c) at gclosure.c:767 #24 0x057fa625 in signal_emit_unlocked_R (node=0x81dced8, detail=0, ---Type <return> to continue, or q <return> to quit--- instance=0x843ea68, emission_return=0x0, instance_and_params=0x88c6148) at gsignal.c:3244 #25 0x057fbd3c in IA__g_signal_emit_valist (instance=0x843ea68, signal_id=188, detail=0, var_args=0xbfffeafc "���") at gsignal.c:2977 #26 0x057fc1b6 in IA__g_signal_emit (instance=0x843ea68, signal_id=188, detail=0) at gsignal.c:3034 #27 0x00a30835 in _gtk_action_emit_activate (action=0x843ea68) at gtkaction.c:885 #28 0x00a31814 in IA__gtk_action_activate (action=0x843ea68) at gtkaction.c:912 #29 0x057f1964 in IA__g_cclosure_marshal_VOID__VOID (closure=0x890a2e8, return_value=0x0, n_param_values=1, param_values=0x81cb578, invocation_hint=0xbfffecac, marshal_data=0xa31790) at gmarshal.c:77 #30 0x057e41db in IA__g_closure_invoke (closure=0x890a2e8, return_value=0x0, n_param_values=1, param_values=0x81cb578, invocation_hint=0xbfffecac) at gclosure.c:767 #31 0x057fa625 in signal_emit_unlocked_R (node=0x81a4df0, detail=0, instance=0x8909c00, emission_return=0x0, instance_and_params=0x81cb578) at gsignal.c:3244 #32 0x057fbd3c in IA__g_signal_emit_valist (instance=0x8909c00, signal_id=117, detail=0, var_args=0xbfffee4c "\n\223�") at gsignal.c:2977 #33 0x057fc1b6 in IA__g_signal_emit (instance=0x8909c00, signal_id=117, detail=0) at gsignal.c:3034 #34 0x00c19387 in IA__gtk_widget_activate (widget=0x8909c00) ---Type <return> to continue, or q <return> to quit--- at gtkwidget.c:4776 #35 0x00b0bf20 in IA__gtk_menu_shell_activate_item (menu_shell=0x82055a8, menu_item=0x8909c00, force_deactivate=1) at gtkmenushell.c:1139 #36 0x00b0dafd in gtk_menu_shell_button_release (widget=0x82055a8, event=0x88fd510) at gtkmenushell.c:678 #37 0x00b044ab in gtk_menu_button_release (widget=0x82055a8, event=0x88fd510) at gtkmenu.c:2850 #38 0x00afe006 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a52c0, return_value=0xbffff0b0, n_param_values=2, param_values=0x83d9940, invocation_hint=0xbffff09c, marshal_data=0xb043f0) at gtkmarshalers.c:84 #39 0x057e2959 in g_type_class_meta_marshal (closure=0x80a52c0, return_value=0xbffff0b0, n_param_values=2, param_values=0x83d9940, invocation_hint=0xbffff09c, marshal_data=0xb4) at gclosure.c:878 #40 0x057e41db in IA__g_closure_invoke (closure=0x80a52c0, return_value=0xbffff0b0, n_param_values=2, param_values=0x83d9940, invocation_hint=0xbffff09c) at gclosure.c:767 #41 0x057fa2cd in signal_emit_unlocked_R (node=0x80a50c8, detail=0, instance=0x82055a8, emission_return=0xbffff1e8, instance_and_params=0x83d9940) at gsignal.c:3282 #42 0x057fbbbb in IA__g_signal_emit_valist (instance=0x82055a8, signal_id=57, detail=0, var_args=0xbffff240 "X���\020�\217\b�U \bF\225�") at gsignal.c:2987 #43 0x057fc1b6 in IA__g_signal_emit (instance=0x82055a8, signal_id=57, ---Type <return> to continue, or q <return> to quit--- detail=0) at gsignal.c:3034 #44 0x00c1324e in gtk_widget_event_internal (widget=0x82055a8, event=0x88fd510) at gtkwidget.c:4745 #45 0x00af6b1c in IA__gtk_propagate_event (widget=0x82055a8, event=0x88fd510) at gtkmain.c:2391 #46 0x00af7ec7 in IA__gtk_main_do_event (event=0x88fd510) at gtkmain.c:1596 #47 0x00e0719a in gdk_event_dispatch (source=0x8184998, callback=0, user_data=0x0) at gdkevents-x11.c:2365 #48 0x05e66218 in g_main_dispatch () at gmain.c:2142 #49 IA__g_main_context_dispatch (context=0x80a2c80) at gmain.c:2695 #50 0x05e698c3 in g_main_context_iterate (context=0x80a2c80, block=1, dispatch=1, self=0x808b498) at gmain.c:2776 #51 0x05e69de2 in IA__g_main_loop_run (loop=0x81d4550) at gmain.c:2984 #52 0x00af8379 in IA__gtk_main () at gtkmain.c:1200 #53 0x080605ae in main (argc=Cannot access memory at address 0x56f3 ) at totem.c:3567 (gdb)
Your version of gst-plugins-bad is missing ATSC support. See GNOME Bugzilla #537455 and #552536. Please report this to your provider for gst-plugins-bad.