[gstreamer-bugs] [Bug 341281] New: 'genre' is not valid UTF-8

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed May 10 10:01:32 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=341281
 GStreamer | gstreamer (core) | Ver: 0.10.5

           Summary: 'genre' is not valid UTF-8
           Product: GStreamer
           Version: 0.10.5
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: seb128 at debian.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.13/2.14
   GNOME milestone: Unspecified


Another issue pointed by
https://launchpad.net/distros/ubuntu/+source/rhythmbox/+bug/43755

"Starting program: /usr/bin/gst-launch-0.10 -t filesrc location=music.mp3
--gst-fatal-warnings \! decodebin \! fakesink
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1212807488 (LWP 7302)]
Setting pipeline to PAUSED ...

GStreamer-WARNING **: Trying to set string field 'genre' on structure, but
string is not valid UTF-8. Please file a bug.
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1212807488 (LWP 7302)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7cd09a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7cd22b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e14fa6 in IA__g_logv (log_domain=<value optimized out>,
log_level=G_LOG_LEVEL_WARNING,
    format=0xb7f2e6c0 "Trying to set string field '%s' on structure, but string
is not valid UTF-8. Please file a bug.",
    args1=0xbf866c7c "�\035\a\b\205") at gmessages.c:497
#4  0xb7e14fda in IA__g_log (log_domain=0x0, log_level=0, format=0x0) at
gmessages.c:517
#5  0xb7efd9e2 in gst_structure_id_set_value (structure=0x81e3de0, field=133,
value=0xbf866d98) at gststructure.c:399
#6  0xb7f02f6c in gst_tag_list_add_value_internal (list=0x81e3de0,
mode=GST_TAG_MERGE_APPEND, tag=133, value=0xbf866d98)
    at gsttaglist.c:506
#7  0xb7f035d5 in gst_tag_list_add_valist (list=0x81e3de0,
mode=GST_TAG_MERGE_APPEND, tag=0xb75ef8c8 "genre",
    var_args=<value optimized out>) at gsttaglist.c:728
#8  0xb7f03702 in gst_tag_list_add (list=0x81e3de0, mode=GST_TAG_MERGE_APPEND,
tag=0xb75ef8c8 "genre") at gsttaglist.c:661
#9  0xb6ce0b90 in id3v2_tag_to_taglist (work=0xbf86707c, tag_name=0xb75ef8c8
"genre",
    tag_str=0x81e3ea0 "\203�\215�\203b�\203N (�\210ê�\224�\212")
at id3v2frames.c:510
#10 0xb6ce1690 in id3demux_id3v2_parse_frame (work=0xbf86707c) at
id3v2frames.c:634
#11 0xb6ce0298 in id3demux_read_id3v2_tag (buffer=0x81d1000,
id3v2_size=0x81e3088, tags=0x81e30ac) at id3tags.c:440
#12 0xb6cde2d7 in gst_id3demux_read_id3v2 (id3demux=0x81e3000, tags=0x81e30ac)
at gstid3demux.c:769
#13 0xb6cde691 in gst_id3demux_sink_activate (sinkpad=0x81d03c0) at
gstid3demux.c:855
#14 0xb7eee8e3 in gst_pad_set_active (pad=0x81d03c0, active=1) at gstpad.c:642
#15 0xb7edd1a3 in activate_pads (pad=0x81d03c0, ret=0x0, active=0xbf8672a8) at
gstelement.c:2254
#16 0xb7ee7be4 in gst_iterator_fold (it=0x81e3898, func=0xb7edd17b
<activate_pads>, ret=0xbf8672b8, user_data=0xbf8672a8)
    at gstiterator.c:503
#17 0xb7edd244 in iterator_fold_with_resync (iter=0x81e3898, func=0xb7edd17b
<activate_pads>, ret=0xbf8672b8,
    user_data=0xbf8672a8) at gstelement.c:2272
#18 0xb7edd3db in gst_element_pads_activate (element=0x81e3000, active=1) at
gstelement.c:2321
#19 0xb7edd71a in gst_element_change_state_func (element=0x81e3000,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2358
#20 0xb6cdecf0 in gst_id3demux_change_state (element=0x81e3000,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstid3demux.c:992
#21 0xb7edc808 in gst_element_change_state (element=0x81e3000, transition=6) at
gstelement.c:2177
#22 0xb7edce2d in gst_element_set_state_func (element=0x81e3000,
state=GST_STATE_PAUSED) at gstelement.c:2139
#23 0xb7edbb2c in gst_element_set_state (element=0x81e3000,
state=GST_STATE_VOID_PENDING) at gstelement.c:2049
#24 0xb76d3fb1 in close_pad_link (element=0x81d1820, pad=<value optimized out>,
caps=0x81cd978, decode_bin=0x81d0840,
    more=0) at gstdecodebin.c:820
#25 0xb76d435f in type_found (typefind=0x81d1820, probability=100,
caps=0x81cd978, decode_bin=0x81d0840)
    at gstdecodebin.c:1295
#26 0xb7f1bc9d in gst_marshal_VOID__UINT_BOXED (closure=0x81d1400,
return_value=0x0, n_param_values=3,
    param_values=0xbf8677ac, invocation_hint=0xbf86769c,
marshal_data=0xb76d42f1) at gstmarshal.c:507
#27 0xb7e8179f in IA__g_closure_invoke (closure=0x81d1400, return_value=0x0,
n_param_values=0, param_values=0x0,
    invocation_hint=0x0) at gclosure.c:490
#28 0xb7e902ea in signal_emit_unlocked_R (node=0x80bdd90, detail=0,
instance=0x81d1820, emission_return=0x0,
    instance_and_params=0xbf8677ac) at gsignal.c:2438
#29 0xb7e91b19 in IA__g_signal_emit_valist (instance=0x81d1820, signal_id=24,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2197
#30 0xb7e91e89 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at
gsignal.c:2241
---Type <return> to continue, or q <return> to quit---
#31 0xb7a086df in gst_type_find_element_activate (pad=0x81d00c0) at
gsttypefindelement.c:735
#32 0xb7eee8e3 in gst_pad_set_active (pad=0x81d00c0, active=1) at gstpad.c:642
#33 0xb7edd1a3 in activate_pads (pad=0x81d00c0, ret=0x0, active=0xbf867b58) at
gstelement.c:2254
#34 0xb7ee7be4 in gst_iterator_fold (it=0x81d2f90, func=0xb7edd17b
<activate_pads>, ret=0xbf867b68, user_data=0xbf867b58)
    at gstiterator.c:503
#35 0xb7edd244 in iterator_fold_with_resync (iter=0x81d2f90, func=0xb7edd17b
<activate_pads>, ret=0xbf867b68,
    user_data=0xbf867b58) at gstelement.c:2272
#36 0xb7edd3db in gst_element_pads_activate (element=0x81d1820, active=1) at
gstelement.c:2321
#37 0xb7edd71a in gst_element_change_state_func (element=0x81d1820,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstelement.c:2358
#38 0xb7a0883b in gst_type_find_element_change_state (element=0x81d1820,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gsttypefindelement.c:762
#39 0xb7edc808 in gst_element_change_state (element=0x81d1820, transition=6) at
gstelement.c:2177
#40 0xb7edce2d in gst_element_set_state_func (element=0x81d1820,
state=GST_STATE_PAUSED) at gstelement.c:2139
#41 0xb7edbb2c in gst_element_set_state (element=0x81d1820,
state=GST_STATE_VOID_PENDING) at gstelement.c:2049
#42 0xb7ecdd4f in gst_bin_change_state_func (element=0x81d0840,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstbin.c:1753
#43 0xb76d4507 in gst_decode_bin_change_state (element=0x81d0840,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstdecodebin.c:1420
#44 0xb7edc808 in gst_element_change_state (element=0x81d0840, transition=6) at
gstelement.c:2177
#45 0xb7edce2d in gst_element_set_state_func (element=0x81d0840,
state=GST_STATE_PAUSED) at gstelement.c:2139
#46 0xb7edbb2c in gst_element_set_state (element=0x81d0840,
state=GST_STATE_VOID_PENDING) at gstelement.c:2049
#47 0xb7ecdd4f in gst_bin_change_state_func (element=0x81d0928,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstbin.c:1753"


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list