[gstreamer-bugs] [Bug 302837] New: [playbin] gst_tag_list_copy: assertion `GST_IS_TAG_LIST (list)' failed
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Tue May 3 04:42:36 PDT 2005
Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.
http://bugzilla.gnome.org/show_bug.cgi?id=302837
GStreamer | gst-plugins | Ver: 0.8.8
Summary: [playbin] gst_tag_list_copy: assertion `GST_IS_TAG_LIST
(list)' failed
Product: GStreamer
Version: 0.8.8
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: t.i.m at zen.co.uk
QAContact: gstreamer-bugs at lists.sourceforge.net
CC: all-bugs at bugzilla.gnome.org
I'm getting the following warnings since cvs updating to current 0.8 this morning:
sc-audio-play.c:1025: uri = 'file:///mnt/media/newalbums/Verve Remixed
3/01-nina_simone-little_girl_blue_(postal_service_remix).mp3'
(scentric:18846): GStreamer-CRITICAL **: gst_tag_list_copy: assertion
`GST_IS_TAG_LIST (list)' failed
(scentric:18846): GStreamer-WARNING **: tag event 0x8117bb0 didn't contain a
valid tag list!
ERROR (0x8e78558 - 309755:16:55.994170000) default(18846)
gstevent.c(106):_gst_event_free: tag event 0x8117bb0 didn't contain a valid tag
list!
#5 0xb7a2f6ea in gst_tag_list_copy (list=0xb42e4128) at gsttag.c:553
#6 0xb783ec4d in boxed_proxy_collect_value (value=0xb384ffe8,
n_collect_values=1, collect_values=0x0, collect_flags=0) at gboxed.c:261
#7 0xb7850b49 in IA__g_signal_emit_valist (instance=0x825ecd8,
signal_id=135341873, detail=0, var_args=0xb3850160
"L*\uffff\uffff\200\uffff-\uffff\001")
at gsignal.c:2222
#8 0xb7851216 in IA__g_signal_emit_by_name (instance=0x825ecd8,
detailed_signal=0xb731c13b "found-tag") at gsignal.c:2315
#9 0xb7315156 in probe_triggered (probe=0xb42db080, data=0x0, user_data=0x0) at
gstplaybasebin.c:855
#10 0xb7a22713 in gst_probe_perform (probe=0xb42db080, data=0x0) at gstprobe.c:112
#11 0xb7a22af4 in gst_probe_dispatcher_dispatch (disp=0xb421acdc,
data=0xb3850264) at gstprobe.c:252
#12 0xb7a1b4f9 in gst_pad_push (pad=0xb421ac38, data=0x8117bf8) at gstpad.c:3288
#13 0xb73049fc in get_group_schedule_function (argc=0, argv=0x8e563b0) at
gstoptimalscheduler.c:1416
Doesn't happen with any song, but consistently with the same songs. Looks like
it tends to happen more reliably with larger files, and especially if there's a
seek right after it was set to playing (this might be completely unrelated
though and also happens when the seek is to the beginning).
Valgrind has this to say:
==18986== Thread 9:
==18986== Invalid read of size 4
==18986== at 0x1BE4B3C1: gst_is_tag_list (gsttag.c:442)
==18986== by 0x1BE4B6C1: gst_tag_list_copy (gsttag.c:553)
==18986== by 0x1C0E8C4C: ??? (gboxed.c:261)
==18986== by 0x1C0FAB48: g_signal_emit_valist (gsignal.c:2222)
==18986== by 0x1C0FB215: g_signal_emit_by_name (gsignal.c:2315)
==18986== by 0x1CAC9155: probe_triggered (gstplaybasebin.c:855)
==18986== by 0x1BE3E712: gst_probe_perform (gstprobe.c:112)
==18986== by 0x1BE3EAF3: gst_probe_dispatcher_dispatch (gstprobe.c:252)
==18986== by 0x1BE374F8: gst_pad_push (gstpad.c:3288)
==18986== by 0x1C98C9FB: get_group_schedule_function (gstoptimalscheduler.c:1416)
==18986== by 0x1C98BF92: schedule_group (gstoptimalscheduler.c:1222)
==18986== by 0x1C98C277: gst_opt_scheduler_schedule_run_queue
(gstoptimalscheduler.c:1274)
==18986== Address 0x1C57C554 is 4 bytes inside a block of size 28 free'd
==18986== at 0x1B904B04: free (vg_replace_malloc.c:152)
==18986== by 0x1C17BA83: g_free (gmem.c:187)
==18986== by 0x1BE47154: gst_structure_free (gststructure.c:235)
==18986== by 0x1BE4B83B: gst_tag_list_free (gsttag.c:602)
==18986== by 0x1BE288ED: _gst_event_free (gstevent.c:103)
==18986== by 0x1BE1D044: gst_data_unref (gstdata.c:247)
==18986== by 0x1CC068E1: gst_alsa_sink_check_event (gstalsasink.c:295)
==18986== by 0x1CC07FDA: gst_alsa_sink_loop (gstalsasink.c:423)
==18986== by 0x1C98CB33: loop_group_schedule_function
(gstoptimalscheduler.c:1451)
==18986== by 0x1C98BF92: schedule_group (gstoptimalscheduler.c:1222)
==18986== by 0x1C98C277: gst_opt_scheduler_schedule_run_queue
(gstoptimalscheduler.c:1274)
==18986== by 0x1C98C3F6: schedule_chain (gstoptimalscheduler.c:1331)
(scentric:18986): GStreamer-CRITICAL **: gst_tag_list_copy: assertion
`GST_IS_TAG_LIST (list)' failed
==18986==
==18986== Invalid read of size 4
==18986== at 0x1BE4B3C1: gst_is_tag_list (gsttag.c:442)
==18986== by 0x1BE288DE: _gst_event_free (gstevent.c:102)
==18986== by 0x1BE1D044: gst_data_unref (gstdata.c:247)
==18986== by 0x1CC068E1: gst_alsa_sink_check_event (gstalsasink.c:295)
==18986== by 0x1CC07FDA: gst_alsa_sink_loop (gstalsasink.c:423)
==18986== by 0x1C98CB33: loop_group_schedule_function
(gstoptimalscheduler.c:1451)
==18986== by 0x1C98BF92: schedule_group (gstoptimalscheduler.c:1222)
==18986== by 0x1C98C277: gst_opt_scheduler_schedule_run_queue
(gstoptimalscheduler.c:1274)
==18986== by 0x1C98C3F6: schedule_chain (gstoptimalscheduler.c:1331)
==18986== by 0x1C99074E: gst_opt_scheduler_iterate (gstoptimalscheduler.c:2790)
==18986== by 0x1BE465B8: gst_scheduler_iterate (gstscheduler.c:744)
==18986== by 0x1BE17797: gst_bin_iterate_func (gstbin.c:1281)
==18986== Address 0x1C57C554 is 4 bytes inside a block of size 28 free'd
==18986== at 0x1B904B04: free (vg_replace_malloc.c:152)
==18986== by 0x1C17BA83: g_free (gmem.c:187)
==18986== by 0x1BE47154: gst_structure_free (gststructure.c:235)
==18986== by 0x1BE4B83B: gst_tag_list_free (gsttag.c:602)
==18986== by 0x1BE288ED: _gst_event_free (gstevent.c:103)
==18986== by 0x1BE1D044: gst_data_unref (gstdata.c:247)
==18986== by 0x1CC068E1: gst_alsa_sink_check_event (gstalsasink.c:295)
==18986== by 0x1CC07FDA: gst_alsa_sink_loop (gstalsasink.c:423)
==18986== by 0x1C98CB33: loop_group_schedule_function
(gstoptimalscheduler.c:1451)
==18986== by 0x1C98BF92: schedule_group (gstoptimalscheduler.c:1222)
==18986== by 0x1C98C277: gst_opt_scheduler_schedule_run_queue
(gstoptimalscheduler.c:1274)
==18986== by 0x1C98C3F6: schedule_chain (gstoptimalscheduler.c:1331)
(scentric:18986): GStreamer-WARNING **: tag event 0x1c76ffa8 didn't contain a
valid tag list!
ERROR (0x1c578d78 - 309755:41:21.531821000) default(18986)
gstevent.c(106):_gst_event_free: tag event 0x1c76ffa8 didn't contain a valid tag
list!
Cheers
-Tim
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list