[mythtv-commits] Ticket #7714: Mythfilldatabase segfaults after completing
MythTV
mythtv at cvs.mythtv.org
Mon Apr 26 13:58:32 UTC 2010
#7714: Mythfilldatabase segfaults after completing
---------------------------------------+------------------------------------
Reporter: superm1@… | Owner: stuartm
Type: defect | Status: new
Priority: trivial | Milestone: unknown
Component: MythTV - Mythfilldatabase | Version: 0.22-fixes
Severity: low | Mlocked: 0
---------------------------------------+------------------------------------
Comment(by Marc Randolph <mrand@…>):
This appears to be a slightly better backtrace. mythfilldatabase log
looked relatively normal, simply ending with:
2010-04-26 06:25:04.251 MythContext: Connecting to backend server:
192.168.2.22:6543 (try 1 of 1)
2010-04-26 06:25:04.252 Using protocol version 56
2010-04-26 06:25:04.501 Received a remote 'Clear Cache' request
2010-04-26 06:25:04.503 mythfilldatabase run complete.
2010-04-26 06:25:04.504 DataDirect: Deleting temporary files
Segmentation fault (core dumped)
{{{
#0 0x0806546c in QBasicAtomicInt::operator!= (this=0x8, value=1)
at /usr/include/qt4/QtCore/qbasicatomic.h:69
No locals.
#1 0x003ef634 in QHash<QString, QString>::detach (this=0x3f627ac)
at /usr/include/qt4/QtCore/qhash.h:281
No locals.
#2 0x02a51b67 in QHash<QString, QString>::reserve (this=0x3f627ac,
asize=61)
at /usr/include/qt4/QtCore/qhash.h:821
No locals.
#3 0x02a50b9a in MythDB::ClearSettingsCache (this=0x9beeff0, _key=...)
at mythdb.cpp:789
it = {i = 0xb688bd78}
#4 0x01f5483c in MythContext::ClearSettingsCache (this=0x9bf9848,
myKey=...)
at mythcontext.cpp:1865
No locals.
#5 0x01f56639 in MythContext::readyRead (this=0x9bf9848, sock=0x9c661a8)
at mythcontext.cpp:2121
strlist = {<QList<QString>> = {{p = {static shared_null = {ref = {
_q_value = 95}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x9c67438},
d = 0x9c67438}}, <No data fields>}
prefix = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 124}, alloc = 0, size = 0, data = 0x80a06a2,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, static shared_empty
= {
ref = {_q_value = 1875}, alloc = 0, size = 0, data =
0x3f6446e,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x9c8df00,
static codecForCStrings = 0x0}
message = {static null = {<No data fields>}, static shared_null =
{
ref = {_q_value = 124}, alloc = 0, size = 0, data = 0x80a06a2,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, static shared_empty
= {
ref = {_q_value = 1875}, alloc = 0, size = 0, data =
0x3f6446e,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x9c16bf0,
static codecForCStrings = 0x0}
#6 0x02a3a755 in MythSocketThread::ReadyToBeRead (this=0x9bc7cc0,
sock=0x9c661a8) at mythsocketthread.cpp:165
bytesAvail = 58
#7 0x02a3d260 in MythSocketThread::run (this=0x9bc7cc0)
at mythsocketthread.cpp:352
rrtm = {mds = 23104501}
socket = 12
timers = {{d = 0x80a06c0, e = 0x80a06c0}}
maxfd = 13
rfds = {fds_bits = {4096, 0 <repeats 31 times>}}
it = {i = 0x9c149c4}
rval = 1
downref_tm = 0
tm = {mds = 23104501}
locker = {{mtx = 0x9bc7ccd, val = 163347661}}
#8 0x03d81e32 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#9 0x07e2480e in start_thread (arg=0xb688cb70) at pthread_create.c:300
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb688cb70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {132337652, 0, 4001536,
-1232550840, 1796310535, -1105659035}, mask_was_saved =
0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
robust = <value optimized out>
#10 0x01c198de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
}}}
This is against 0.23+fixes24220
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7714#comment:7>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list