[mythtv-users] mythtv freezes when changing channels
Ben Davis
ben at xsusio.com
Wed May 28 16:26:02 EDT 2003
Skipped content of type multipart/alternative-------------- next part --------------
(gdb) thread apply all bt full
Thread 7 (Thread 81926 (LWP 19007)):
#0 0x40ab2c46 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4094b0c9 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4094c7ee in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40949b17 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4 0x080f1692 in OSD::Display(unsigned char*) (this=0x8535028,
yuvptr=0x43e29000 "\027!;JJOMNNMKMNPN4/8=?CCGNLMNPPQRUVWXZ\\]_`bdddeggiiijmo
mknonnopppptrttrtrsrtwtqqmnnnmmnopomllmmmmnmmmoopooppqqpqrqrsrqqrrrttvvvwwwtvvvu
vwwvvvwyxuuuwxyyzyyyyxxvvwyyyyyxxwxyz||{zxx{yyyywwyxyyxxyxxzyww{}}n"...)
at osd.cpp:1467
anytodisplay = false
removeList = {<_Vector_base<OSDSet*,std::allocator<OSDSet*> >> = {<_Vect
or_alloc_base<OSDSet*,std::allocator<OSDSet*>,true>> = {_M_start = 0x0,
_M_finish = 0x0,
_M_end_of_storage = 0x0}, <No data fields>}, <No data fields>}
i = {<iterator<std::random_access_iterator_tag,OSDSet*,int,OSDSet**,OSDS
et*&>> = {<No data fields>}, _M_current = 0xe8}
#5 0x080d01c6 in NuppelVideoPlayer::OutputVideoLoop() (this=0x42047008)
at NuppelVideoPlayer.cpp:1302
laudiotime = 7660
delay = 5714
avsync_delay = 13000
avsync_avg = 10427
straddle_avoid = 2000
hasvsync = false
hasvgasync = false
nexttrigger = {tv_sec = 1054136621, tv_usec = 493701}
reducejitter = false
frame_interval = 33366
frame = {codec = CODEC_YUV, height = 480, width = 480, bpp = -1,
frameNumber = 0,
buf = 0x43e29000 "\027!;JJOMNNMKMNPN4/8=?CCGNLMNPPQRUVWXZ\\]_`bdddeggiiijmomknonnopppptrttrtrsrtwtqqmnnnmmnopomllmmmmnmmmoopooppqqpqrqrsrqqrrrttvvvwwwtvvvuvwwvvvwyxuuuwxyyzyyyyxxvvwyyyyyxxwxyz||{zxx{yyyywwyxyyxxyxxzyww{}}n"..., len = 0,
timecode = 0, is_field = 0}
pause_rpos = 0
pause_buf = (unsigned char *) 0x453f6008 ""
timing_type = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x85a38c8,
static shared_null = 0x83ab480}
#6 0x080d08dd in NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (
player=0x42047008) at NuppelVideoPlayer.cpp:1603
No locals.
#7 0x40948cc0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x40948dc2 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 6 (Thread 65541 (LWP 19006)):
#0 0x40b33aa6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 49156 (LWP 19005)):
#0 0x40ab2c46 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4094b0c9 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4094c7ee in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40949b17 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4 0x40786ecc in QRecursiveMutexPrivate::lock() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x407872d4 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x404db114 in QApplication::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x400cfd84 in ReadStringList(QSocket*, QStringList&) (socket=0x84691e8,
list=@0x431419ec) at util.cpp:71
sizestr = <incomplete type>
size = 0
utf8 = <incomplete type>
read = 61
zerocnt = 0
str = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x40915d60,
static shared_null = 0x83ab480}
#8 0x400abe09 in RemoteFile::RequestBlock(int) (this=0x8467390, size=128000)
at remotefile.cpp:200
strlist = {<QValueList<QString>> = {sh = 0x45511e20}, <No data fields>}
#9 0x0811eecf in RingBuffer::safe_read(RemoteFile*, void*, unsigned) (
this=0x84632a0, rf=0x8467390, data=0x43374808, sz=128000)
at RingBuffer.cpp:500
reqsize = 128000
ret = 0
tot = 0
zerocnt = 0
sock = (struct QSocket *) 0x8466468
available = 10240
#10 0x0811f53c in RingBuffer::ReadAheadThread() (this=0x84632a0)
at RingBuffer.cpp:719
totfree = 128000
ret = 128000
used = 1026049
#11 0x0811f2cb in RingBuffer::startReader(void*) (type=0x84632a0)
at RingBuffer.cpp:659
rbuffer = (RingBuffer *) 0x84632a0
#12 0x40948cc0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0x40948dc2 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 4 (Thread 32771 (LWP 19004)):
#0 0x40b33aa6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 16386 (LWP 19000)):
#0 0x40ab2c46 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4094b0c9 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4094c7ee in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40949b17 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4 0x40786ecc in QRecursiveMutexPrivate::lock() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x407872d4 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x404917aa in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x404ed421 in QEventLoop::processEvents(unsigned, int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x404d96a0 in QApplication::processEvents(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x404d9667 in QApplication::processEvents() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x400ab26a in RemoteFile::openSocket(bool, bool) (this=0x4550bc10,
control=true, events=true) at remotefile.cpp:83
qurl = <incomplete type>
host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x455118c8,
static shared_null = 0x83ab480}
port = 6543
dir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x4550ee38,
static shared_null = 0x83ab480}
sock = (struct QSocket *) 0x4551a020
num = 0
hostname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x45500020,
static shared_null = 0x83ab480}
strlist = {<QValueList<QString>> = {sh = 0x45500010}, <No data fields>}
#11 0x400ab0d0 in RemoteFile::Start(bool) (this=0x4550bc10, events=true)
at remotefile.cpp:61
No locals.
#12 0x400ac469 in RemoteFile::SaveAs(QMemArray<char>&, bool) (this=0x4550bc10,
data=@0x4204677c, events=false) at remotefile.cpp:280
No locals.
#13 0x4009e508 in MythContext::CacheRemotePixmap(QString const&, bool) (
this=0x8429ba8, url=@0x4204681c, needevents=false) at mythcontext.cpp:635
qurl = <incomplete type>
rf = (RemoteFile *) 0x4550bc10
data = {<> = {<No data fields>}, <No data fields>}
ret = false
#14 0x080f9c3d in OSDTypeImage::LoadImage(QString const&, float, float, int, int) (this=0x8654660, filename=@0x45509ca0, wmult=0.75, hmult=1, scalew=30,
scaleh=30) at osdtypes.cpp:551
url = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x45506010,
static shared_null = 0x83ab480}
cached = (QImage *) 0x8
tmpimage = {data = 0x4550aef8}
width = 8
height = 1107585076
tmp2 = {data = 0x45506010}
#15 0x080eedee in OSD::SetTextByRegexp(QString const&, QMap<QString, QString>&, int) (this=0x8535028, name=@0x4204690c, regexpMap=@0x4204693c, length=-1)
at osd.cpp:898
cs = (class OSDTypeImage *) 0x8654660
container = (OSDSet *) 0x8654390
#16 0x0813d139 in TV::BrowseDispInfo(int) (this=0x8462408, direction=1)
at tv_play.cpp:2113
curtime = {d = {jd = 2452788}, t = {ds = 38621454}}
maxtime = {d = {jd = 2452788}, t = {ds = 53021454}}
lastprogtime = {d = {jd = 2452788}, t = {ds = 36000000}}
regexpMap = {sh = 0x4550bc58}
startts = {d = {jd = 2452788}, t = {ds = 35100000}}
program_info = (ProgramInfo *) 0x4550d410
#17 0x081350b9 in TV::ProcessKeypress(int) (this=0x8462408, keypressed=338)
at tv_play.cpp:815
passThru = 0
was_doing_ff_rew = false
#18 0x08134cd9 in TV::RunTV() (this=0x8462408) at tv_play.cpp:736
keypressed = 338
pausecheck = 1339
#19 0x08134b8f in TV::EventThread(void*) (param=0x8462408) at tv_play.cpp:700
thetv = (class TV *) 0x8462408
#20 0x40948cc0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#21 0x40948dc2 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 18999)):
#0 0x40b58a45 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x409488d0 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2 0x40948b1a in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 18994)):
#0 0x4094dffb in read () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40d9385c in __JCR_LIST__ () from /usr/X11R6/lib/libICE.so.6
No symbol table info available.
#2 0x40d8c58f in _IceTransRead () from /usr/X11R6/lib/libICE.so.6
No symbol table info available.
#3 0x40d860fc in _IceRead () from /usr/X11R6/lib/libICE.so.6
No symbol table info available.
#4 0x40d866b6 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
No symbol table info available.
#5 0x40482dba in QSmSocketReceiver::socketActivated(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40483092 in QSmSocketReceiver::qt_invoke(int, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x40537419 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x405374f5 in QObject::activate_signal(int, int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x40818ad2 in QSocketNotifier::activated(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40553a60 in QSocketNotifier::event(QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x404d9544 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x404d8abb in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x404b423a in QEventLoop::activateSocketNotifiers() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x404918a7 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x404ed421 in QEventLoop::processEvents(unsigned, int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x404d96a0 in QApplication::processEvents(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x404d9667 in QApplication::processEvents() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x0806ae94 in startTV() () at main.cpp:115
db = (struct QSqlDatabase *) 0x8431748
tv = (class TV *) 0x8462408
nextstate = kState_WatchingLiveTV
#19 0x0806af0b in TVMenuCallback(void*, QString&) (data=0x8429ba8,
selection=@0x843d768) at main.cpp:131
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x848c300,
static shared_null = 0x83ab480}
#20 0x400c884a in ThemedMenu::handleAction(QString&) (this=0x843d638,
action=@0x8463084) at themedmenu.cpp:1671
No locals.
#21 0x400c7ded in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x843d638,
e=0xbffff0f0) at themedmenu.cpp:1580
handled = false
lastbutton = (ThemedButton *) 0x8463048
oldrow = 0
#22 0x4056b70c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x404d9544 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x404d8ebc in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x404809ae in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x4047c690 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x40491bd1 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x404ed386 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x404d97d1 in QApplication::enter_loop() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x4069c381 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x0806baf4 in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x8440938, static shared_null = 0x83ab480}) at main.cpp:221
exitstatus = 0
#32 0x0806cfa0 in main (argc=1, argv=0xbffff724) at main.cpp:348
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x843be18,
static shared_null = 0x83ab480}
lcd_port = 0
a = <incomplete type>
translator = <incomplete type>
db = (struct QSqlDatabase *) 0x8431748
server = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x843c9a0,
static shared_null = 0x83ab480}
port = 6543
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x8429128,
static shared_null = 0x83ab480}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x83ab480, static shared_null = 0x83ab480}, d = 0x8440938,
static shared_null = 0x83ab480}
exitstatus = 138071760
#33 0x40a9f7a6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0 0x40ab2c46 in sigsuspend () from /lib/libc.so.6
(gdb)
More information about the mythtv-users
mailing list