[mythtv] Mythweb can core backend
Brian Foddy
bfoddy at visi.com
Tue Jul 15 23:20:27 EDT 2003
While backend was recording a program,
I tried with mythweb to delete that program.
The backend coredumped. Its happend
twice, first time it was recording 1 program
but didn't get a complete core. The second
time I recreated it with more debugging libs
loaded while recording multiple programs
at the same time. The second bt is attached.
This is on a dual cpu machine, using version
0.10.
Brian
-------------- next part --------------
#0 0x400d1eaa in WriteStringList(QSocket*, QStringList&) (socket=0x83b0db0, list=@0x4393590c) at util.cpp:42
42 int temp = socket->writeBlock(payload.data() + written, size);
(gdb) bt
#0 0x400d1eaa in WriteStringList(QSocket*, QStringList&) (socket=0x83b0db0, list=@0x4393590c) at util.cpp:42
#1 0x0806e319 in MainServer::HandleDeleteRecording(QStringList&, PlaybackSock*) (this=0x8373428, slist=@0x8378594,
pbs=0x83abc90) at mainserver.cpp:797
#2 0x08068d52 in MainServer::ProcessRequest(QStringList&, QStringList&, PlaybackSock*) (this=0x8373428,
listline=@0x8378594, tokens=@0x8378598, pbs=0x83abc90) at mainserver.cpp:222
#3 0x080796ac in ProcessRequestThread::run() (this=0x8378588) at mainserver.cpp:61
#4 0x404d1fba in QProc::~QProc() () from /usr/lib/qt3/lib/libqt-mt.so.3
(gdb) thread apply all bt full
Thread 1 (process 20339):
#0 0x400d1eaa in WriteStringList(QSocket*, QStringList&) (socket=0x83b0db0, list=@0x4393590c) at util.cpp:42
temp = 3388860
str = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x83b8768, static shared_null = 0x834dc70}
utf8 = <incomplete type>
size = 9
written = 0
payload = <incomplete type>
#1 0x0806e319 in MainServer::HandleDeleteRecording(QStringList&, PlaybackSock*) (this=0x8373428, slist=@0x8378594,
pbs=0x83abc90) at mainserver.cpp:797
pginfo = (ProgramInfo *) 0x83cec68
recnum = 3
iter = {node = 0x834f4e8}
query = <incomplete type>
thequery = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x8356f40, static shared_null = 0x834dc70}
startts = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x83b47b0, static shared_null = 0x834dc70}
endts = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x839edd0, static shared_null = 0x834dc70}
fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x83870b0, static shared_null = 0x834dc70}
filename = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x8384650, static shared_null = 0x834dc70}
checkFile = <incomplete type>
outputlist = {<QValueList<QString>> = {sh = 0x83c4a00}, <No data fields>}
#2 0x08068d52 in MainServer::ProcessRequest(QStringList&, QStringList&, PlaybackSock*) (this=0x8373428,
listline=@0x8378594, tokens=@0x8378598, pbs=0x83abc90) at mainserver.cpp:222
command = {static null = {static null = <same as static member of an already seen type>, d = 0x834dc70,
static shared_null = 0x834dc70}, d = 0x8392bc8, static shared_null = 0x834dc70}
#3 0x080796ac in ProcessRequestThread::run() (this=0x8378588) at mainserver.cpp:61
No locals.
#4 0x404d1fba in QProc::~QProc() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
More information about the mythtv-dev
mailing list