[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    Re: taglib-1.9-related crashes (abi breakage?)
From:       Rex Dieter <rdieter () math ! unl ! edu>
Date:       2013-10-08 11:43:30
Message-ID: l30r4q$smm$1 () ger ! gmane ! org
[Download RAW message or body]

Rex Dieter wrote:

> Since installing taglib-1.9 release, I'm seeing application crashes that
> were previously built against a (1.8) git snapshot from approx 2013-02-18
> 
> I'm testing both amarok and vlc now, installing -debuginfo to get some
> backtraces to look at.
> 
> Fwiw, rebuilding vlc against taglib-1.9 seems to resolve the problem.
> 
> I'll post more as I find it...

downstream bugs so far (with backtraces):

amarok:
https://bugzilla.redhat.com/show_bug.cgi?id=1016594

vlc:
https://bugzilla.redhat.com/show_bug.cgi?id=1016417

the one I generated just now from the latter,

#0  TagLib::ByteVector::size (this=this@entry=0x5700002900000020) at 
/usr/src/debug/taglib-1.9/taglib/toolkit/tbytevector.cpp:611
#1  0x0000003789e8cf91 in TagLib::ByteVector::operator< 
(this=this@entry=0x5700002900000020, v=...)
    at /usr/src/debug/taglib-1.9/taglib/toolkit/tbytevector.cpp:771
#2  0x00007fffee2bdbc2 in operator() (this=<optimized out>, __y=..., 
__x=...) at /usr/include/c++/4.8.1/bits/stl_function.h:235
#3  _M_lower_bound (this=<optimized out>, __k=..., __y=<optimized out>, 
__x=0x5700002900000000) at /usr/include/c++/4.8.1/bits/stl_tree.h:1141
#4  lower_bound (__k=..., this=0x7fffc0c0ee88) at 
/usr/include/c++/4.8.1/bits/stl_tree.h:879
#5  lower_bound (__x=..., this=0x7fffc0c0ee88) at 
/usr/include/c++/4.8.1/bits/stl_map.h:864
#6  operator[] (__k=..., this=0x7fffc0c0ee88) at 
/usr/include/c++/4.8.1/bits/stl_map.h:461
#7  operator[] (this=<optimized out>, key=...) at 
/usr/include/taglib/tmap.tcc:160
#8  ReadMetaFromId3v2 (tag=0x7fffc0c0edd0, 
p_demux_meta=p_demux_meta@entry=0x7fffc0c04c78, 
p_meta=p_meta@entry=0x7fffc0c11ac0) at taglib.cpp:249
#9  0x00007fffee2c1e53 in ReadMeta (p_this=0x7fffc0c04c78) at taglib.cpp:657
#10 0x00007ffff7b462b5 in module_load (obj=obj@entry=0x7fffc0c04c78, 
m=m@entry=0x661b40, init=init@entry=0x7ffff7b46200 <generic_start>, 
    args=args@entry=0x7fffefe2dcb8) at modules/modules.c:185
#11 0x00007ffff7b4686e in vlc_module_load (obj=obj@entry=0x7fffc0c04c78, 
capability=capability@entry=0x7ffff7b7f4c2 "meta reader", 
name=0x7ffff7b7e2bb "", 
    name@entry=0x0, strict=strict@entry=false, 
probe=probe@entry=0x7ffff7b46200 <generic_start>) at modules/modules.c:277
#12 0x00007ffff7b46d84 in module_need (obj=obj@entry=0x7fffc0c04c78, 
cap=cap@entry=0x7ffff7b7f4c2 "meta reader", name=name@entry=0x0, 
    strict=strict@entry=false) at modules/modules.c:366
#13 0x00007ffff7b0fe41 in InputSourceMeta 
(p_meta=p_meta@entry=0x7fffc0c04b30, p_source=<optimized out>, 
p_source=<optimized out>, p_input=0x7fffc0000958)
    at input/input.c:2699
#14 0x00007ffff7b12a9c in Init (p_input=p_input@entry=0x7fffc0000958) at 
input/input.c:1281
#15 0x00007ffff7b14080 in input_Preparse (p_parent=p_parent@entry=0x6e9338, 
p_item=p_item@entry=0x7fffd8756640) at input/input.c:199
#16 0x00007ffff7af42a0 in Preparse (p_item=0x7fffd8756640, obj=<optimized 
out>) at playlist/preparser.c:137
#17 Thread (data=0x618bb0) at playlist/preparser.c:217
#18 0x0000003778c07f33 in start_thread (arg=0x7fffefe2e700) at 
pthread_create.c:309
#19 0x00000037788f4ead in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic