Totem crashes when trying to view this file : http://dl.free.fr/i3dwUJpEn Here the traces with gdb: (gdb) run VID_20130210_160943.m4v Starting program: /usr/bin/totem VID_20130210_160943.m4v [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". warning: cannot close "/usr/lib64/gio/modules/libgsettingsgconfbackend.so": Invalid operation warning: cannot close "/lib64/libgconf-2.so.4": Invalid operation warning: cannot close "/lib64/libdbus-glib-1.so.2": Invalid operation [New Thread 0x7fffe6a9e700 (LWP 7298)] [New Thread 0x7fffe629d700 (LWP 7299)] [New Thread 0x7fffd4291700 (LWP 7301)] (totem:7294): Grilo-WARNING **: [registry] grl-registry.c:330: Failed to initialize plugin: '/usr/lib64/grilo-0.2/libgrlflickr.so' warning: cannot close "/usr/lib64/gio/modules/libgiognutls.so": Invalid operation warning: cannot close "/lib64/libgnutls.so.28": Invalid operation warning: cannot close "/lib64/libtasn1.so.6": Invalid operation warning: cannot close "/lib64/libgmp.so.10": Invalid operation warning: cannot close "/usr/lib64/gio/modules/libgiolibproxy.so": Invalid operation warning: cannot close "/lib64/libproxy.so.1": Invalid operation warning: cannot close "/usr/lib64/gio/modules/libgiognomeproxy.so": Invalid operation (totem:7294): Grilo-WARNING **: [registry] grl-registry.c:330: Failed to initialize plugin: '/usr/lib64/grilo-0.2/libgrltmdb.so' warning: cannot close "/usr/lib64/grilo-0.2/libgrlpodcasts.so": Invalid operation (totem:7294): Grilo-WARNING **: [registry] grl-registry.c:787: Failed to open module: '/usr/lib64/grilo-0.2/libgrlpodcasts.so' warning: cannot close "/usr/lib64/grilo-0.2/libgrlshoutcast.so": Invalid operation (totem:7294): Grilo-WARNING **: [registry] grl-registry.c:787: Failed to open module: '/usr/lib64/grilo-0.2/libgrlshoutcast.so' [New Thread 0x7fffc658f700 (LWP 7303)] [New Thread 0x7fffbffff700 (LWP 7305)] [New Thread 0x7fffbf3d8700 (LWP 7306)] [New Thread 0x7fffbebd7700 (LWP 7307)] (totem:7294): GLib-GObject-WARNING **: type name `avmux_stream_segment,ssegment' contains invalid characters (totem:7294): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion `node != NULL' failed (totem:7294): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (totem:7294): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed [New Thread 0x7fffb157a700 (LWP 7308)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffbebd7700 (LWP 7307)] 0x00007fffbcd58925 in aac_decode_frame_int () from /lib64/libavcodec.so.54 (gdb) bt #0 0x00007fffbcd58925 in aac_decode_frame_int () from /lib64/libavcodec.so.54 #1 0x00007fffbcd5aec2 in aac_decode_frame () from /lib64/libavcodec.so.54 #2 0x00007fffbd1d65af in avcodec_decode_audio4 () from /lib64/libavcodec.so.54 #3 0x00007fffbdf9e4f9 in gst_ffmpegauddec_audio_frame.isra.0 () from /usr/lib64/gstreamer-1.0/libgstlibav.so #4 0x00007fffbdf9ead8 in gst_ffmpegauddec_frame () from /usr/lib64/gstreamer-1.0/libgstlibav.so #5 0x00007fffbdf9eff0 in gst_ffmpegauddec_handle_frame () from /usr/lib64/gstreamer-1.0/libgstlibav.so #6 0x00007ffff54d1ca8 in gst_audio_decoder_push_buffers () from /lib64/libgstaudio-1.0.so.0 #7 0x00007ffff54d205b in gst_audio_decoder_chain_forward () from /lib64/libgstaudio-1.0.so.0 #8 0x00007ffff54d316e in gst_audio_decoder_chain () from /lib64/libgstaudio-1.0.so.0 #9 0x00007ffff4fe0f1a in gst_pad_push_data () from /lib64/libgstreamer-1.0.so.0 #10 0x00007ffff01205b7 in gst_base_parse_push_frame () from /lib64/libgstbase-1.0.so.0 #11 0x00007ffff01211b4 in gst_base_parse_chain () from /lib64/libgstbase-1.0.so.0 #12 0x00007ffff4fe0f1a in gst_pad_push_data () from /lib64/libgstreamer-1.0.so.0 #13 0x00007fffdc3c2dbd in gst_multi_queue_loop () from /usr/lib64/gstreamer-1.0/libgstcoreelements.so #14 0x00007ffff500e901 in gst_task_func () from /lib64/libgstreamer-1.0.so.0 #15 0x00007ffff6490a52 in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0 #16 0x00007ffff6490235 in g_thread_proxy () from /lib64/libglib-2.0.so.0 #17 0x00007ffff6210d18 in start_thread () from /lib64/libpthread.so.0 #18 0x00007ffff5f467cd in clone () from /lib64/libc.so.6 #19 0x0000000000000000 in ?? () Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedAssignee: bugsquad => mageia
Created attachment 4258 [details] Patch fixing this atleast partially Hi, I encountered more or less the same problem while working on rpmfusion's gstreamer1-libav packages, at least I encountered this warning: (totem:7294): GLib-GObject-WARNING **: type name `avmux_stream_segment,ssegment' contains invalid characters This is caused by bullding gstreamer-libav against a system libav (or in the rpmfusion case a system ffmpeg-libs). The attached patch fixes the warning, which will hopefully also fix the crash further on... Regards, Hans
CC: (none) => j.w.r.degoede
On real hardware, M5, KDE, 32-bit This issue continues in M5B1 so I'm gonna change the Version to Cauldron.
CC: (none) => wilcal.intVersion: 3 => Cauldron
Ya, this crashes in Gnome too. And that ain't good.
@William: how do you test it?
(In reply to Olivier FAURAX from comment #4) > @William: how do you test it? Just simply click on the desktop icon in both GUI's. Also tried to launch from a terminal.
I've no problem with totem-3.10.1-2.mga4, I'm unable to reproduce.
(In reply to Olivier FAURAX from comment #6) > I've no problem with totem-3.10.1-2.mga4, I'm unable to reproduce. My issue is in Cauldron ( M5B1 ). Same issue persists today. I'm gonna wait till M5B2 is released to retest this again.
Totem seg faults in KDE, it works just fine in Gnome.
Still works fine in gnome in Mageia 5
Summary: Totem crashes when opening => Totem crashes when opening in KDE
Unfortunately totem has no maintainer anymore. Feel free to have a look.
Assignee: mageia => bugsquad
(In reply to William Kenney from comment #8) > Totem seg faults in KDE, it works just fine in Gnome. Does it still segfault in Plasma from cauldron? If yes, please provide a backtrace because it's probably not the same cause as the initial crash Olivier Faurax reported and in this case it would be better in a different bug report.
Keywords: Triaged => NEEDINFO
(In reply to Samuel Verschelde from comment #11) > Does it still segfault in Plasma from cauldron? If yes, please provide a > backtrace because it's probably not the same cause as the initial crash > Olivier Faurax reported and in this case it would be better in a different > bug report. It no longer sigfaults on launch but launched from a terminal the following error messages are displayed: [wilcal@localhost ~]$ totem (totem:6766): Gtk-WARNING **: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned (totem:6766): Gtk-WARNING **: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned (totem:6766): Gtk-WARNING **: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned (totem:6766): Totem-WARNING **: Failed to reset the playback rate to 1.0 (totem:6766): GLib-GObject-WARNING **: invalid (NULL) pointer instance (totem:6766): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (totem:6766): GLib-GObject-WARNING **: invalid (NULL) pointer instance (totem:6766): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (totem:6766): GLib-GObject-WARNING **: invalid (NULL) pointer instance (totem:6766): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (totem:6766): Totem-CRITICAL **: totem_object_empty_menu_section: assertion 'TOTEM_IS_OBJECT (totem)' failed
Closing this old bug report then. Don't hesitate to open a new one for those warnings and errors.
Closing
Status: NEW => RESOLVEDResolution: (none) => FIXED