[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