After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 697512 - avmux: Fails to register muxers with commas in the libav muxer name
avmux: Fails to register muxers with commas in the libav muxer name
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
1.0.6
Other Linux
: Normal normal
: 1.1.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-07 21:23 UTC by Lionel Landwerlin
Modified: 2013-08-13 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix gst-libav issues when ffmpeg muxers have a comma in their name (421 bytes, patch)
2013-08-08 20:22 UTC, Hans de Goede
committed Details | Review

Description Lionel Landwerlin 2013-04-07 21:23:27 UTC
When starting a gstreamer app like totem I get these warnings (with backtraces prior) : 


Breakpoint 1, g_logv (log_domain=0x7ffff78ce26c "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, 
    format=0x7ffff78d6628 "type name `%s' contains invalid characters", args=args@entry=0x7fffef7fc488)
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c:857
857	/build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c: No such file or directory.
(gdb) bt
  • #0 g_logv
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 857
  • #1 g_log
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 1010
  • #2 check_type_name_I
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gtype.c line 759
  • #3 g_type_register_static
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gtype.c line 2755
  • #4 gst_ffmpegmux_register
    at gstavmux.c line 948
  • #5 plugin_init
    at gstav.c line 149
  • #6 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #7 gst_plugin_load_file
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #8 gst_plugin_load_by_name
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #9 gst_plugin_feature_load
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #10 gst_element_factory_create
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #13 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #14 g_closure_invoke
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gclosure.c line 777
  • #15 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3584
  • #16 g_signal_emit_valist
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3328
  • #17 g_signal_emit
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3384
  • #18 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1042
  • #19 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #20 g_object_notify_by_spec_internal
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1136
  • #21 g_object_notify_by_pspec
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1237
  • #22 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #23 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #24 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #26 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #27 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #28 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #29 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #30 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #31 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #32 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #33 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #34 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #35 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #36 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #37 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #38 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #39 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #40 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
  • #41 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #42 g_thread_pool_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthreadpool.c line 309
  • #43 g_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthread.c line 798
  • #44 start_thread
    at pthread_create.c line 311
  • #45 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 113
  • #0 g_logv
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 857
  • #1 g_log
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 1010
  • #2 gst_ffmpegmux_register
    at gstavmux.c line 949
  • #3 plugin_init
    at gstav.c line 149
  • #4 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #5 gst_plugin_load_file
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #6 gst_plugin_load_by_name
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #7 gst_plugin_feature_load
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #8 gst_element_factory_create
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #9 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #10 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #12 g_closure_invoke
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gclosure.c line 777
  • #13 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3584
  • #14 g_signal_emit_valist
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3328
  • #15 g_signal_emit
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3384
  • #16 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1042
  • #17 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #18 g_object_notify_by_spec_internal
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1136
  • #19 g_object_notify_by_pspec
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1237
  • #20 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #21 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #22 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #23 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #24 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #26 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #27 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #28 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #29 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #30 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #31 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #32 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #33 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #34 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #35 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #36 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #37 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #38 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
  • #39 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #40 g_thread_pool_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthreadpool.c line 309
  • #41 g_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthread.c line 798
  • #42 start_thread
    at pthread_create.c line 311
  • #43 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 113
  • #0 g_logv
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 857
  • #1 g_log
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 1010
  • #2 g_return_if_fail_warning
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 1019
  • #3 g_type_add_interface_static
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gtype.c line 2843
  • #4 gst_ffmpegmux_register
    at gstavmux.c line 950
  • #5 plugin_init
    at gstav.c line 149
  • #6 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #7 gst_plugin_load_file
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #8 gst_plugin_load_by_name
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #9 gst_plugin_feature_load
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #10 gst_element_factory_create
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #13 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #14 g_closure_invoke
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gclosure.c line 777
  • #15 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3584
  • #16 g_signal_emit_valist
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3328
  • #17 g_signal_emit
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3384
  • #18 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1042
  • #19 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #20 g_object_notify_by_spec_internal
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1136
  • #21 g_object_notify_by_pspec
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1237
  • #22 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #23 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #24 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #26 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #27 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #28 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #29 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #30 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #31 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #32 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #33 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #34 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #35 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #36 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #37 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #38 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #39 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #40 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
  • #41 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #42 g_thread_pool_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthreadpool.c line 309
  • #43 g_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthread.c line 798
  • #44 start_thread
    at pthread_create.c line 311
  • #45 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 113
  • #0 g_logv
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 857
  • #1 g_log
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gmessages.c line 1010
  • #2 gst_element_register
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #3 gst_ffmpegmux_register
    at gstavmux.c line 953
  • #4 plugin_init
    at gstav.c line 149
  • #5 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #6 gst_plugin_load_file
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #7 gst_plugin_load_by_name
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #8 gst_plugin_feature_load
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #9 gst_element_factory_create
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #10 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
  • #13 g_closure_invoke
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gclosure.c line 777
  • #14 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3584
  • #15 g_signal_emit_valist
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3328
  • #16 g_signal_emit
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gsignal.c line 3384
  • #17 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1042
  • #18 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #19 g_object_notify_by_spec_internal
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1136
  • #20 g_object_notify_by_pspec
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./gobject/gobject.c line 1237
  • #21 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #22 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #23 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #24 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #25 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #26 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #27 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #28 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #29 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #30 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #31 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #32 ??
    from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
  • #33 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so
  • #34 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #35 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #36 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #37 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #38 gst_pad_push_event
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #39 ??
    from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
  • #40 ??
    from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
  • #41 g_thread_pool_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthreadpool.c line 309
  • #42 g_thread_proxy
    at /build/buildd-glib2.0_2.36.0-2-amd64-6GGhvz/glib2.0-2.36.0/./glib/gthread.c line 798
  • #43 start_thread
    at pthread_create.c line 311
  • #44 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 113
Continuing.

(gst-launch-1.0:1569): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed


That's on Debian unstable/experimental with Gnome 3.8.
Comment 1 Lionel Landwerlin 2013-04-07 21:32:03 UTC
Sorry, reinstalling the packages got rid of the errors. I guess it's not related to gstreamer.
Comment 2 Hans de Goede 2013-08-08 20:22:52 UTC
Created attachment 251207 [details] [review]
Fix gst-libav issues when ffmpeg muxers have a comma in their name

I encountered this today and this is actually a real problem (which seems to be triggered by building against a system libav. At least the:
(gst-launch-1.0:1569): GLib-GObject-WARNING **: type name `avmux_stream_segment,ssegment' contains invalid characters

Warning is a real problem. Also see:
https://bugs.mageia.org/show_bug.cgi?id=10894

The attached (trivial) patch fixes this.
Comment 3 Hans de Goede 2013-08-08 20:23:43 UTC
Ugh, I cannot re-open this, can someone else please re-open?  Lionel as the reporter you should be able to re-open.
Comment 4 Sebastian Dröge (slomo) 2013-08-13 10:50:22 UTC
Please attach patches in git format-patch style in the future :)

commit 3d628e567635de6eb8d9ca366865dcb317f53e20
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Tue Aug 13 12:49:26 2013 +0200

    avmux: Don't fail on commas in the libav muxer type names
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697512