[mythtv] mythcommflag glibc free abort.

Stuart Auchterlonie stuarta at squashedfrog.net
Fri Sep 23 20:57:44 UTC 2005


I thought we'd fixed this already.

commflag is aborting with the following backtrace.


Stuart

---
(gdb) bt full
#0  0xb63b19e7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63b331b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb63e8365 in __libc_message () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb63eea07 in _int_free () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb63eeea2 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb6582b73 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#6  0xb65705ac in std::__default_alloc_template<true, 0>::deallocate ()
from /usr/lib/libstdc++.so.5
No symbol table info available.
#7  0xb7a4063e in std::__simple_alloc<AVSubtitle,
std::__default_alloc_template<true, 0> >::deallocate (__p=0x80addd8,
__n=25) at stl_alloc.h:242
No locals.
#8  0xb7a40603 in std::_Deque_alloc_base<AVSubtitle,
std::allocator<AVSubtitle>, true>::_M_deallocate_node (this=0x80adc4c,
__p=0x80addd8) at stl_deque.h:415
No locals.
#9  0xb7a4025b in std::deque<AVSubtitle, std::allocator<AVSubtitle>
>::_M_pop_front_aux (this=0x80adc4c) at deque.tcc:421
No locals.
#10 0xb7a3f091 in std::deque<AVSubtitle, std::allocator<AVSubtitle>
>::pop_front (this=0x80adc4c) at stl_deque.h:1113
No locals.
#11 0xb7a3e72a in NuppelVideoPlayer::ClearSubtitles (this=0x80ad9c0) at
NuppelVideoPlayer.cpp:4371
        subtitle = (AVSubtitle &) @0x80adfb8: {format = 0,
start_display_time = 310847, end_display_time = 370847, num_rects = 0,
rects = 0x0}
#12 0xb7a25ed4 in ~NuppelVideoPlayer (this=0x80ad9c0) at
NuppelVideoPlayer.cpp:186
No locals.
#13 0x08054d56 in FlagCommercials (chanid={static null = {static null =
<same as static member of an already seen type>, d = 0x8089070, static
shared_null = 0x8089070}, d = 0x80acfd0, static shared_null =
0x8089070}, starttime={static null = {static null = <same as static
member of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x80ad3c0, static shared_null = 0x8089070}) at
main.cpp:525
        breaksFound = 4
        blanks = {sh = 0x80acbf8}
        filename = {static null = {static null = <same as static member
of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x80ad3f0, static shared_null = 0x8089070}
    tmprbuf = (RingBuffer *) 0x80ad8b0
    nvp = (NuppelVideoPlayer *) 0x80ad9c0
        fakeJobID = 241
#14 0x080596fe in main (argc=3, argv=0xbfd058f4) at main.cpp:975
        a = <incomplete type>
        argpos = 3
        isVideo = false
        result = 0
        filename = {static null = {static null = <same as static member
of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x8089070, static shared_null = 0x8089070}
        chanid = {static null = {static null = <same as static member of
an already seen type>, d = 0x8089070, static shared_null = 0x8089070}, d
= 0x80acfd0, static shared_null = 0x8089070}
        starttime = {static null = {static null = <same as static member
of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x80ad3c0, static shared_null = 0x8089070}
        allStart = {static null = {static null = <same as static member
of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x809eb98, static shared_null = 0x8089070}
        allEnd = {static null = {static null = <same as static member of
an already seen type>, d = 0x8089070, static shared_null = 0x8089070}, d
= 0x80a0f10, static shared_null = 0x8089070}
        time_now = 1127507992
        allRecorded = false
        verboseString = {static null = {static null = <same as static
member of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x809f240, static shared_null = 0x8089070}
        queueJobInstead = false
        finfo = {fn = {static null = {static null = <same as static
member of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x80a0ee8, static shared_null = 0x8089070}, fic = 0x0,
cache = true, symLink = false}
        binname = {static null = {static null = <same as static member
of an already seen type>, d = 0x8089070, static shared_null =
0x8089070}, d = 0x80a0f60, static shared_null = 0x8089070}
(gdb) 

----


More information about the mythtv-dev mailing list