Description of problem: I have tested to play a mp4-file in VLC & VLC doesn't crash or behave oddly. I use all available medias & they're all enabled. Every known gstreamer0.10-plugin is installed. This is my output from running Totem until it disappears: [kristoffer@localhost ~]$ gdb totem GNU gdb (GDB) 7.1-6.mga1 (Mageia release 1) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/totem...Reading symbols from /usr/lib/debug/usr/bin/totem.debug...done. done. (gdb) run Starting program: /usr/bin/totem [Thread debugging using libthread_db enabled] warning: no loadable sections found in added symbol-file /usr/lib/debug/usr/lib64/libstdc++.so.6.0.14.debug warning: no loadable sections found in added symbol-file /usr/lib/debug/lib64/libgcc_s-4.5.2.so.1.debug [New Thread 0x7fffebd42700 (LWP 6739)] [New Thread 0x7fffe932a700 (LWP 6740)] warning: no loadable sections found in added symbol-file /usr/lib/debug/lib64/libwrap.so.0.7.6.debug [New Thread 0x7fffdf9bb700 (LWP 6741)] [Thread 0x7fffdf9bb700 (LWP 6741) exited] [New Thread 0x7fffdf9bb700 (LWP 6742)] [New Thread 0x7fffdce94700 (LWP 6748)] ** (totem:6736): WARNING **: chapters: failed to load CMML file file:///home/kristoffer/Skrivbord/Star%20Trek%202009%20Original%20Theme%20720p.cmml: Error when opening file: File or directory doesn't exist [New Thread 0x7fffdc693700 (LWP 6749)] warning: no loadable sections found in added symbol-file /usr/lib/debug/usr/lib64/libvpx.so.0.9.6.debug libva: libva version 0.32.0 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/dri/i915_drv_video.so libva: va_openDriver() returns -1 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdce94700 (LWP 6748)] get_profile_caps (configs=0x0) at gstvaapidisplay.c:165 165 for (i = 0; i < configs->len; i++) { (gdb) bt full #0 get_profile_caps (configs=0x0) at gstvaapidisplay.c:165 out_caps = <value optimized out> caps = <value optimized out> i = <value optimized out> #1 0x00007fffdbc90c00 in gst_vaapidecode_ensure_allowed_caps ( pad=<value optimized out>) at gstvaapidecode.c:426 i = <value optimized out> n_decode_caps = <value optimized out> display = 0xbc5b10 [GstVaapiDisplayX11] decode_caps = <value optimized out> #2 gst_vaapidecode_get_caps (pad=<value optimized out>) at gstvaapidecode.c:483 decode = 0x84b770 [GstVaapiDecode] #3 0x00007ffff4fcf44a in gst_pad_get_caps_unlocked (pad=0xb72df0 [GstPad]) at gstpad.c:2217 result = 0x0 templ = <value optimized out> __PRETTY_FUNCTION__ = "gst_pad_get_caps_unlocked" #4 0x00007ffff4fcfbd3 in gst_pad_link_check_compatible_unlocked (srcpad= 0xb72c70 [GstPad], sinkpad=0xb72df0 [GstPad], flags=<value optimized out>) at gstpad.c:1826 srccaps = 0x7fffd001a700 sinkcaps = 0x0 ---Type <return> to continue, or q <return> to quit--- compatible = 0 #5 gst_pad_link_prepare (srcpad=0xb72c70 [GstPad], sinkpad=0xb72df0 [GstPad], flags=<value optimized out>) at gstpad.c:1960 __PRETTY_FUNCTION__ = "gst_pad_link_prepare" #6 0x00007ffff4fd27ab in gst_pad_link_full (srcpad=0xb72c70 [GstPad], sinkpad= 0xb72df0 [GstPad], flags=5) at gstpad.c:2086 result = <value optimized out> parent = 0x8e8540 [GstMultiQueue] __PRETTY_FUNCTION__ = "gst_pad_link_full" #7 0x00007fffdd70fa7d in connect_pad (dbin=0xbb4080 [GstDecodeBin2], src=<value optimized out>, pad=<value optimized out>, caps=0x7fffd001a040, chain=<value optimized out>) at gstdecodebin2.c:1714 ret = GST_AUTOPLUG_SELECT_TRY subtitle = <value optimized out> factory = <value optimized out> element = 0x84b770 [GstVaapiDecode] sinkpad = 0xb72df0 [GstPad] res = 0 mqpad = 0xb72c70 [GstPad] is_demuxer = <value optimized out> #8 analyze_new_pad (dbin=0xbb4080 [GstDecodeBin2], src=<value optimized out>, pad=<value optimized out>, caps=0x7fffd001a040, chain=<value optimized out>) at gstdecodebin2.c:1487 ---Type <return> to continue, or q <return> to quit--- apcontinue = 1 factories = 0x7fffd00026a0 result = 0x7fffd00026a0 dpad = 0xbe97a0 [GstDecodePad] __PRETTY_FUNCTION__ = "analyze_new_pad" #9 0x00007fffdd710ad5 in pad_added_cb (element=0xc10070 [GstQTDemux], pad= 0xb72970 [GstPad], chain=0xbc0230) at gstdecodebin2.c:2036 caps = 0x7fffd001a040 dbin = 0xbb4080 [GstDecodeBin2] __PRETTY_FUNCTION__ = "pad_added_cb" #10 0x00007ffff4d3a83e in g_closure_invoke (closure=0xc0e690, return_value= 0x0, n_param_values=2, param_values=0x7fffd00198c0, invocation_hint= 0x7fffdce93700) at gclosure.c:767 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #11 0x00007ffff4d4be67 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0xc10070, emission_return=0x0, instance_and_params= 0x7fffd00198c0) at gsignal.c:3252 tmp = <value optimized out> handler = 0xbbd390 accumulator = 0x0 ---Type <return> to continue, or q <return> to quit--- emission = {next = 0x0, instance = 0xc10070, ihint = {signal_id = 11, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x687c70 handler_list = 0xbbd390 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 11 max_sequential_handler_number = 1586 return_value_altered = 0 #12 0x00007ffff4d557a5 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 instance_and_params = 0x7fffd00198c0 signal_return_type = 4 param_values = 0x7fffd00198d8 node = 0x687d20 i = <value optimized out> ---Type <return> to continue, or q <return> to quit--- n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #13 0x00007ffff4d55973 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffdce939f0, reg_save_area = 0x7fffdce93930}} #14 0x00007ffff4fb9ce1 in gst_element_add_pad (element=0xc10070 [GstQTDemux], pad=0xb72970 [GstPad]) at gstelement.c:763 pad_name = 0x7fffd0087050 "MultiQueue" flushing = <value optimized out> __PRETTY_FUNCTION__ = "gst_element_add_pad" #15 0x00007fffdd2cf01c in gst_qtdemux_add_stream (x=0xc10070 [GstQTDemux]) at qtdemux.c:5033 No locals. #16 qtdemux_expose_streams (x=0xc10070 [GstQTDemux]) at qtdemux.c:7381 stream = 0x7fffd001a800 samples = <value optimized out> durations = <value optimized out> list = 0x7fffd0019b90 sample_num = <value optimized out> i = <value optimized out> __FUNCTION__ = "qtdemux_expose_streams" ---Type <return> to continue, or q <return> to quit--- #17 0x00007fffdd2d99e8 in gst_qtdemux_loop_state_header (pad=0xb724f0 [GstPad]) at qtdemux.c:2766 length = 0 fourcc = 0 buf = 0x0 ret = <value optimized out> cur_offset = <value optimized out> #18 gst_qtdemux_loop (pad=0xb724f0 [GstPad]) at qtdemux.c:3762 x = 0xc10070 [GstQTDemux] cur_offset = <value optimized out> ret = <value optimized out> __FUNCTION__ = "gst_qtdemux_loop" #19 0x00007ffff4ffe810 in gst_task_func (task=0x9dec30 [GstTask]) at gsttask.c:318 lock = 0xbaa0c0 tself = 0xc0d560 priv = 0x9decd0 __PRETTY_FUNCTION__ = "gst_task_func" #20 0x00007ffff46a1034 in g_thread_pool_thread_proxy ( data=<value optimized out>) at gthreadpool.c:319 task = 0xc30b70 pool = 0x6a4e30 #21 0x00007ffff469e8b6 in g_thread_create_proxy (data=0xc0d560) ---Type <return> to continue, or q <return> to quit--- at gthread.c:1897 thread = 0xc0d560 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #22 0x00007ffff416fd25 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #23 0x00007ffff34fdd6d in clone () from /lib64/libc.so.6 No symbol table info available. #24 0x0000000000000000 in ?? () No symbol table info available. Version-Release number of selected component (if applicable): 2.32.0 How reproducible: Everytime. Steps to Reproduce: 1. Download a MP4-file. 2. Open Totem. 3. Play the MP4-file. 4. Voila! Totem disappears.
This is for the 2.6.38.8-desktop-9.mga-kernel.
As I wrote, the file works perfectly in VLC so the files shouldn't be damaged in any way.
Have you a legal mp4 file to test ? (or an legal url) iirc here it's work you can try http://projects.gnome.org/totem/ the debug part. but please please don't make a lot of comment and don't paste too long backtrace thanks
Hey, can you backport the Cauldron-version to Mageia 1 Testing-media? I want to see if the issue appears after that. Totem is quite old in Mageia 1.
(In reply to comment #1) > This is for the 2.6.38.8-desktop-9.mga-kernel. This is also present in the 2.6.38.10.mga-kernel.
Whiteboard: (none) => REPORTED UPSTREAM
URL: (none) => https://bugzilla.gnome.org/show_bug.cgi?id=668748CC: (none) => kristoffer.grundstrom1983
And no, I don't have one, but I can create one. I don't know how that should matter, but OK.
The upstream bug report was closed as "NOTGNOME" Tim-Philipp Müller [GStreamer developer] 2012-01-30 17:03:04 UTC gstreamer-vaapi is not (yet) maintained in GStreamer/gnome repositories, but externally. Not much we can do about it crashing. Therefore resolving NOTGNOME. @ Anssi assigning to you, since you're the maintainer of gstreamer0.10-vaapi I can't find where the real upstream of the package should be (http://www.splitted-desktop.com/en/libva/gstreamer-vaapi/ gives: "We're sorry, but the requested page could not be found.")
Keywords: (none) => UPSTREAMCC: (none) => marja11Assignee: bugsquad => anssi.hannulaSource RPM: totem => gstreamer0.10-vaapi-0.2.5-2.mga1.src.rpmWhiteboard: REPORTED UPSTREAM => (none)
Summary: Totem seems to crash during playback of a mp4-file. => Totem crashes in gstreamer0.10-vaapi during playback of a mp4-file.
CC: (none) => danielosmari
This message is a reminder that Mageia 1 is nearing its end of life. In approximately 25 days from now, Mageia will stop maintaining and issuing updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it remains open with a Mageia 'version' of '1'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version prior to Mageia 1's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Mageia 1 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete. -- Mageia Bugsquad
Mageia 1 changed to end-of-life (EOL) status on ''1st December''. Mageia 1 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Mageia please feel free to click on "Version" change it against that version of Mageia and reopen this bug. Thank you for reporting this bug and we are sorry it could not be fixed. -- Mageia Bugsquad
Status: NEW => RESOLVEDResolution: (none) => WONTFIX