On Sun, Feb 13, 2005 at 04:07:48PM -0500, Chris Pinkham wrote:
> "bt" isn't enough because it doesn't show all threads. Look at the
> HOWTO for necessary steps to get a good backtrace.
Ok, new quite lengthy trace attached. While I have basic understanding
of gdb and debugging I can't make heads or tails of this, I hope someone
can. If you need more information please just ask, I'll do what I can.
I did "gdb mythbackend" followed by "run -l
/usr/local/mythtv/var/log/myth.log -p /usr/local/mythtv/var/run/myth.pid
-v all", the backend started, ran for about 5 minutes or so and then
died.
--
//Antti
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 11276 (LWP 12514)]
0x4192d642 in chunk_alloc (ar_ptr=0x419dfca0, nb=48) at malloc.c:2878
2878 malloc.c: No such file or directory.
in malloc.c
(gdb) thread apply all bt full
Thread 19 (Thread 17426 (LWP 12520)):
#0 0x418df9b6 in __sigsuspend (set=0xbd7ff9ac)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
set = (sigset_t *) 0x419e17d0
resultvar = 3179280812
#1 0x4179ed45 in __pthread_wait_for_restart_signal (self=0xbd7ffc00)
at pthread.c:978
mask = {__val = {0, 0, 4294967295, 1098518462, 4294967295,
4294967295,
4294967295, 4294967295, 4294967295, 4294967295, 4294967295,
1098517354,
4294967295, 4294967295, 4294967295, 1098518462, 0, 1103161796, 0,
1098518462, 0, 0, 0, 1098559228, 3179281408, 1103161780, 3179280964,
1098559228, 1103161780, 0, 3179280964, 1098502864}}
#2 0x4179aee4 in pthread_cond_wait (cond=0x41c0e9d8, mutex=0x41c0e9b4)
at restart.h:34
cond = (pthread_cond_t *) 0x0
self = 0xbd7ffc00
extr = {pu_object = 0x41c0e9d8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
spurious_wakeup_count = 0
self = 0xbd7ffc00
extr = {pu_object = 0x41c0e9d8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
#3 0x413aa967 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x41c0e978, mutex=0x41c0e970, time=4294967295)
at tools/qwaitcondition_unix.cpp:303
ret = 134643203
#4 0x0808bd93 in ProcessRequestThread::run() (this=0x41c0e960)
at mainserver.cpp:69
No locals.
#5 0x40fd8624 in QThreadInstance::start(void*) (_arg=0x41c0e98c)
at kernel/qthread_unix.cpp:119
_buffer = {__routine = 0x40fd8642
<QThreadInstance::finish(void*)>,
__arg = 0x41c0e988, __canceltype = 0, __prev = 0x0}
arg = (void **) 0x41c0e98c
#6 0x4179bf87 in pthread_start_thread (arg=0xbd7ffc00) at manager.c:284
self = 0xbd7ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532416, 3179281380,
1098516827,
3179281408, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3179281408, 3179281700, 3179281396, 1098501145, 1098532416}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 18 (Thread 16401 (LWP 12519)):
#0 0x418df9b6 in __sigsuspend (set=0xbd9ff9ac)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
set = (sigset_t *) 0x419e17d0
resultvar = 3181377964
#1 0x4179ed45 in __pthread_wait_for_restart_signal (self=0xbd9ffc00)
at pthread.c:978
mask = {__val = {0, 0, 4294967295, 1098518462,
4294967295 <repeats 11 times>, 1098518462, 4294967295, 1103161636,
0, 0,
0, 0, 0, 0, 0, 0, 0, 1098559228, 1103161620, 0, 3181378116,
1098502864}}
#2 0x4179aee4 in pthread_cond_wait (cond=0x41c0e750, mutex=0x41c0e914)
at restart.h:34
cond = (pthread_cond_t *) 0x0
self = 0xbd9ffc00
extr = {pu_object = 0x41c0e750,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
spurious_wakeup_count = 0
self = 0xbd9ffc00
extr = {pu_object = 0x41c0e750,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
#3 0x413aa967 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x41c0e8d8, mutex=0x41c0e8d0, time=4294967295)
at tools/qwaitcondition_unix.cpp:303
ret = 1094360488
#4 0x0808bd93 in ProcessRequestThread::run() (this=0x41c0e8c0)
at mainserver.cpp:69
No locals.
#5 0x40fd8624 in QThreadInstance::start(void*) (_arg=0x41c0e8ec)
at kernel/qthread_unix.cpp:119
_buffer = {__routine = 0x40fd8642
<QThreadInstance::finish(void*)>,
__arg = 0x41c0e8e8, __canceltype = 0, __prev = 0x0}
arg = (void **) 0x41c0e8ec
#6 0x4179bf87 in pthread_start_thread (arg=0xbd9ffc00) at manager.c:284
self = 0xbd9ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532400, 3181378532,
1098516827,
3181378560, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3181378560, 3181378852, 3181378548, 1098501145, 1098532400}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 17 (Thread 15376 (LWP 12518)):
#0 0x418df9b6 in __sigsuspend (set=0xbdbff9ac)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
set = (sigset_t *) 0x419e17d0
resultvar = 3183475116
#1 0x4179ed45 in __pthread_wait_for_restart_signal (self=0xbdbffc00)
at pthread.c:978
mask = {__val = {0, 0, 4294967295, 1098518462,
4294967295 <repeats 11 times>, 1098518462, 4294967295, 1103161284,
0, 0,
0, 0, 0, 0, 0, 0, 0, 1098559228, 1103161268, 0, 3183475268,
1098502864}}
#2 0x4179aee4 in pthread_cond_wait (cond=0x41c0e7d8, mutex=0x41c0e7b4)
at restart.h:34
cond = (pthread_cond_t *) 0x0
self = 0xbdbffc00
extr = {pu_object = 0x41c0e7d8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
spurious_wakeup_count = 0
self = 0xbdbffc00
extr = {pu_object = 0x41c0e7d8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
#3 0x413aa967 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x41c0e778, mutex=0x41c0e770, time=4294967295)
at tools/qwaitcondition_unix.cpp:303
ret = 1094360488
#4 0x0808bd93 in ProcessRequestThread::run() (this=0x41c0e760)
at mainserver.cpp:69
No locals.
#5 0x40fd8624 in QThreadInstance::start(void*) (_arg=0x41c0e78c)
at kernel/qthread_unix.cpp:119
_buffer = {__routine = 0x40fd8642
<QThreadInstance::finish(void*)>,
__arg = 0x41c0e788, __canceltype = 0, __prev = 0x0}
arg = (void **) 0x41c0e78c
#6 0x4179bf87 in pthread_start_thread (arg=0xbdbffc00) at manager.c:284
self = 0xbdbffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532384, 3183475684,
1098516827,
3183475712, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3183475712, 3183476004, 3183475700, 1098501145, 1098532384}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 16 (Thread 14351 (LWP 12517)):
#0 0x418df9b6 in __sigsuspend (set=0xbddff9ac)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
set = (sigset_t *) 0x419e17d0
resultvar = 3185572268
#1 0x4179ed45 in __pthread_wait_for_restart_signal (self=0xbddffc00)
at pthread.c:978
mask = {__val = {0, 0, 4294967295, 1098518462,
4294967295 <repeats 11 times>, 1098518462, 4294967295, 1103170020,
0, 0,
0, 0, 0, 0, 0, 0, 0, 1098559228, 1103170004, 0, 3185572420,
1098502864}}
#2 0x4179aee4 in pthread_cond_wait (cond=0x41c109f8, mutex=0x41c109d4)
at restart.h:34
cond = (pthread_cond_t *) 0x0
self = 0xbddffc00
extr = {pu_object = 0x41c109f8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
spurious_wakeup_count = 0
self = 0xbddffc00
extr = {pu_object = 0x41c109f8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
#3 0x413aa967 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x41c10998, mutex=0x41c10990, time=4294967295)
at tools/qwaitcondition_unix.cpp:303
ret = 1094360488
#4 0x0808bd93 in ProcessRequestThread::run() (this=0x41c10980)
at mainserver.cpp:69
No locals.
#5 0x40fd8624 in QThreadInstance::start(void*) (_arg=0x41c109ac)
at kernel/qthread_unix.cpp:119
_buffer = {__routine = 0x40fd8642
<QThreadInstance::finish(void*)>,
__arg = 0x41c109a8, __canceltype = 0, __prev = 0x0}
arg = (void **) 0x41c109ac
#6 0x4179bf87 in pthread_start_thread (arg=0xbddffc00) at manager.c:284
self = 0xbddffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532368, 3185572836,
1098516827,
3185572864, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3185572864, 3185573156, 3185572852, 1098501145, 1098532368}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 15 (Thread 13326 (LWP 12516)):
#0 0x418df9b6 in __sigsuspend (set=0xbdfff9ac)
at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
set = (sigset_t *) 0x419e17d0
resultvar = 3187669420
#1 0x4179ed45 in __pthread_wait_for_restart_signal (self=0xbdfffc00)
at pthread.c:978
mask = {__val = {0, 0, 262742500, 1098518462, 1086606336,
1088307845,
4294901762, 4294967295, 1098477820, 1097569472, 4294967295,
4294967295,
33554431, 1073775154, 1098475228, 121, 3187669588, 1103164892,
1098473292,
1097569472, 32, 0, 0, 19025, 1089108434, 1088215420, 1087794284,
1098559228, 1103164876, 0, 3187669572, 1098502864}}
#2 0x4179aee4 in pthread_cond_wait (cond=0x41c0e3b0, mutex=0x41c0f5cc)
at restart.h:34
cond = (pthread_cond_t *) 0x0
self = 0xbdfffc00
extr = {pu_object = 0x41c0e3b0,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
spurious_wakeup_count = 0
self = 0xbdfffc00
extr = {pu_object = 0x41c0e3b0,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
already_canceled = 0
#3 0x413aa967 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x41c0e6f0, mutex=0x41c0e6e8, time=4294967295)
at tools/qwaitcondition_unix.cpp:303
ret = 1
#4 0x0808bd93 in ProcessRequestThread::run() (this=0x41c0e6d8)
at mainserver.cpp:69
No locals.
#5 0x40fd8624 in QThreadInstance::start(void*) (_arg=0x41c0e38c)
at kernel/qthread_unix.cpp:119
_buffer = {__routine = 0x40fd8642
<QThreadInstance::finish(void*)>,
__arg = 0x41c0e388, __canceltype = -1107297280, __prev = 0x0}
arg = (void **) 0x41c0e38c
#6 0x4179bf87 in pthread_start_thread (arg=0xbdfffc00) at manager.c:284
self = 0xbdfffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532352, 3187669988,
1098516827,
3187670016, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3187670016, 3187670308, 3187670004, 1098501145, 1098532352}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 14 (Thread 12301 (LWP 12515)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x419655a6 in __sleep (seconds=60) at
../sysdeps/unix/sysv/linux/sleep.c:85
seconds = 4294967292
ts = {tv_sec = 0, tv_nsec = 200000000}
set = {__val = {65536, 0 <repeats 31 times>}}
oset = {__val = {2147483648, 0, 10, 1098518462, 1104305496,
1104151600, 0, 1098559228, 1104305336, 1104150544, 3189765620,
1098518462,
2453414, 75540000, 2453415, 80890000, 0, 13632560, 2453416,
40138819,
1104306648, 1104150544, 3189765668, 1098518462, 1104305272,
1104151600, 0,
1098559228, 1104306360, 1104150544, 3189765700, 1098517354}}
result = 65536
ts = {tv_sec = 0, tv_nsec = 200000000}
set = {__val = {65536, 0 <repeats 31 times>}}
oset = {__val = {2147483648, 0, 10, 1098518462, 1104305496,
1104151600, 0, 1098559228, 1104305336, 1104150544, 3189765620,
1098518462,
2453414, 75540000, 2453415, 80890000, 0, 13632560, 2453416,
40138819,
1104306648, 1104150544, 3189765668, 1098518462, 1104305272,
1104151600, 0,
1098559228, 1104306360, 1104150544, 3189765700, 1098517354}}
#2 0x403e2fd4 in JobQueue::ProcessQueue() (this=0x80e7a70) at
jobqueue.cpp:391
delquery = {<QSqlQuery> = {_vptr.QSqlQuery = 0x80a9b48,
d = 0x41d06be8}, <No data fields>}
query = {<QSqlQuery> = {_vptr.QSqlQuery = 0x80a9b48,
d = 0x41d00da0}, <No data fields>}
chanid = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
starttime = {d = {jd = 0}, t = {ds = 0}}
startts = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
type = 1073833144
id = 1074011496
cmds = 0
flags = 0
status = 0
hostname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
sleepTime = 60
job = {sh = 0x41d00978}
jobType = {sh = 0x41d00988}
jobStatus = {sh = 0x41d009b8}
maxJobs = 1
message = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
jobs = {sh = 0x41d009c8}
atMax = false
#3 0x403dfb0e in JobQueue::RunQueueProcesser() (this=0x80e7a70)
at jobqueue.cpp:143
No locals.
#4 0x403dfb37 in JobQueue::QueueProcesserThread(void*)
(param=0x80e7a70)
at jobqueue.cpp:149
jobqueue = (JobQueue *) 0x80e7a70
#5 0x4179bf87 in pthread_start_thread (arg=0xbe1ffc00) at manager.c:284
self = 0xbe1ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532336, 3189767140,
1098516827,
3189767168, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3189767168, 3189767460, 3189767156, 1098501145, 1098532336}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 13 (Thread 11276 (LWP 12514)):
#0 0x4192d642 in chunk_alloc (ar_ptr=0x419dfca0, nb=48) at
malloc.c:2878
victim = 0x80c0490
victim_size = 24
idx = 6
bin = 0x419dfca0
remainder = 0x80d5010
remainder_size = 6
remainder_index = 6
block = 2
startidx = 1310741571
fwd = 0x454c4553
bck = 0x4e205443
q = 0x454c4553
victim_size = 24
idx = 6
remainder = 0x80d5010
block = 2
#1 0x4192d444 in __libc_malloc (bytes=40) at malloc.c:2811
bytes = 1162626387
ar_ptr = (arena *) 0x419dfca0
nb = 48
victim = 0x419dfca0
hook = (void *(*)()) 0x419dfca0 <main_arena>
nb = 48
#2 0x419f48fd in my_malloc () from /usr/lib/mysql/libmysqlclient.so.10
No symbol table info available.
#3 0x419f039c in read_rows () from /usr/lib/mysql/libmysqlclient.so.10
No symbol table info available.
#4 0x419f1b91 in mysql_read_query_result ()
from /usr/lib/mysql/libmysqlclient.so.10
No symbol table info available.
#5 0x419f1c4f in mysql_real_query () from
/usr/lib/mysql/libmysqlclient.so.10
No symbol table info available.
#6 0x4135b399 in QMYSQLResult::reset(QString const&) (this=0x8205f10,
[EMAIL PROTECTED]) at sql/drivers/mysql/qsql_mysql.cpp:299
numFields = 1093948307
#7 0x4132e371 in QSqlQuery::exec(QString const&) (this=0xbe3ff8bc,
[EMAIL PROTECTED]) at sql/qsqlquery.cpp:371
No locals.
#8 0x413339ed in QSqlDatabase::exec(QString const&) const
(this=0x80d1ce8,
[EMAIL PROTECTED]) at sql/qsqldatabase.cpp:713
r = {_vptr.QSqlQuery = 0xbe3ff8bc, d = 0x80d1ce8}
#9 0x40a84cf8 in MythContext::KickDatabase(QSqlDatabase*)
(db=0x80d1ce8)
at mythcontext.cpp:1252
result = {_vptr.QSqlQuery = 0x41682ee8, d = 0x80c0498}
i = 0
query = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x8105740,
static shared_null = 0x80be468}
#10 0x40a85806 in MythContext::GetSetting(QString const&, QString
const&) (
this=0x80d17b0, [EMAIL PROTECTED], [EMAIL PROTECTED])
at mythcontext.cpp:1348
query = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
result = {_vptr.QSqlQuery = 0x40c28774, d = 0xbe3ffc00}
found = false
value = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80be468,
static shared_null = 0x80be468}
#11 0x40a85e58 in MythContext::GetNumSetting(QString const&, int) (
this=0x80d17b0, [EMAIL PROTECTED], defaultval=0) at
mythcontext.cpp:1387
val = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x82057c8,
static shared_null = 0x80be468}
retval = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x8105740,
static shared_null = 0x80be468}
#12 0x080a29a4 in HouseKeeper::RunHouseKeeping() (this=0x80e7528)
at housekeeper.cpp:117
period = 1100879824
maxhr = 0
minhr = -2
dbTag = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x8205708,
static shared_null = 0x80be468}
#13 0x080a3fa5 in HouseKeeper::doHouseKeepingThread(void*)
(param=0x80e7528)
at housekeeper.cpp:229
hkeeper = (HouseKeeper *) 0x80e7528
#14 0x4179bf87 in pthread_start_thread (arg=0xbe3ffc00) at manager.c:284
self = 0xbe3ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532320, 3191864292,
1098516827,
3191864320, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3191864320, 3191864612, 3191864308, 1098501145, 1098532320}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0x419dfca0
Thread 12 (Thread 10251 (LWP 12513)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x419655a6 in __sleep (seconds=600)
at ../sysdeps/unix/sysv/linux/sleep.c:85
seconds = 4294967292
ts = {tv_sec = 299, tv_nsec = 980000000}
set = {__val = {65536, 0 <repeats 31 times>}}
oset = {__val = {2147483648, 0, 10, 1098559228, 0, 1103103024,
0,
1098559228, 1103103008, 1103101968, 3193960516, 1098559228,
1103277112,
1103103008, 3193960548, 1098559228, 1103103008, 1103101968,
3193960548,
1098502864, 1103103024, 1103101968, 3193960564, 1098502774,
1100879824,
1103277112, 3193960596, 1100144601, 1103103008, 1103101968,
3193960596,
1100144576}}
result = 65536
ts = {tv_sec = 299, tv_nsec = 980000000}
set = {__val = {65536, 0 <repeats 31 times>}}
oset = {__val = {2147483648, 0, 10, 1098559228, 0, 1103103024,
0,
1098559228, 1103103008, 1103101968, 3193960516, 1098559228,
1103277112,
1103103008, 3193960548, 1098559228, 1103103008, 1103101968,
3193960548,
1098502864, 1103103024, 1103101968, 3193960564, 1098502774,
1100879824,
1103277112, 3193960596, 1100144601, 1103103008, 1103101968,
3193960596,
1100144576}}
#2 0x08056f93 in AutoExpire::RunExpirer() (this=0x80e6fc8)
at autoexpire.cpp:127
statbuf = {f_type = 827541066, f_bsize = 4096, f_blocks =
78133500,
f_bfree = 4136461, f_bavail = 4136461, f_files = 33119616,
f_ffree = 33097220, f_fsid = {__val = {0, 0}}, f_namelen = 255,
f_spare = {
0, 0, 0, 0, 0, 0}}
freespace = 15
minFree = 0
recordfileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80e6ad8,
static shared_null = 0x80be468}
#3 0x0805700d in AutoExpire::ExpirerThread(void*) (param=0x80e6fc8)
at autoexpire.cpp:134
expirer = (AutoExpire *) 0x80e6fc8
#4 0x4179bf87 in pthread_start_thread (arg=0xbe5ffc00) at manager.c:284
self = 0xbe5ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532304, 3193961444,
1098516827,
3193961472, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3193961472, 3193961764, 3193961460, 1098501145, 1098532304}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 11 (Thread 9226 (LWP 12512)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x4179e88e in __pthread_timedsuspend_new (self=0xbe7ffc00,
abstime=0xbe7ff7c4) at pthread.c:1125
now = {tv_sec = 1108372198, tv_usec = 416017}
reltime = {tv_sec = 0, tv_nsec = 999994000}
unblock = {__val = {2147483648, 0 <repeats 31 times>}}
initial_mask = {__val = {2147483648, 0, 3196057252, 1100328234,
3196058624, 135206352, 16, 1098517354, 3, 1104179368, 135206320,
1099830618, 1515454976, 3221222404, 0, 1100879824, 1, 3196058916,
3196057412, 1100324087, 1100846291, 481, 3196057300, 1098518462,
1100888068, 1098502764, 3196057300, 1098502864, 1100888084, 1, 13,
1098517354}}
was_signalled = -4
jmpbuf = {{__jmpbuf = {1098559228, 0, 0, -1098909852,
-1098910324,
1098508233}, __mask_was_saved = 1, __saved_mask = {__val =
{2147483648,
0, 3196057340, 3196057340, 19, 20, 501, 4, 492, 8, 58, 0,
1100833312,
44, 105, 0, 1, 4294967295, 105, 14, 11, 9, 58, 6, 1108372198,
1108372198, 1108379398, 3196057156, 1108372198, 12506, 32,
3196057204}}}}
#2 0x4179b153 in pthread_cond_timedwait_relative (cond=0x80d3dc8,
mutex=0x80e62ac, abstime=0xbe7ff7c4) at restart.h:45
self = 0xbe7ffc00
already_canceled = 0
extr = {pu_object = 0x80d3dc8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
spurious_wakeup_count = 0
self = 0xbe7ffc00
extr = {pu_object = 0x80d3dc8,
pu_extricate_func = 0x4179b4b4 <cond_extricate_func>}
#3 0x413aa947 in QWaitCondition::wait(QMutex*, unsigned long) (
this=0x80e6bf8, mutex=0x80e6bf0, time=1000)
at tools/qwaitcondition_unix.cpp:301
tv = {tv_sec = 1108372198, tv_usec = 416011}
ti = {tv_sec = 1108372199, tv_nsec = 416011000}
ret = 1094360488
#4 0x080926a3 in Scheduler::RunScheduler() (this=0x80e6bc0)
at scheduler.cpp:853
statuschanged = false
recIter = {_M_node = 0x41d06ec8}
prerollseconds = 0
secsleft = 36542
nexttv = (EncoderLink *) 0x0
nextRecording = (ProgramInfo *) 0x80e9688
nextrectime = {d = {jd = 2453416}, t = {ds = 76740000}}
curtime = {d = {jd = 2453416}, t = {ds = 40198416}}
lastupdate = {d = {jd = 2453416}, t = {ds = 38584172}}
recordfileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80be468, static shared_null = 0x80be468}, d = 0x80e9670,
static shared_null = 0x80be468}
startIter = {_M_node = 0x41d06ec8}
blockShutdown = true
idleSince = {d = {jd = 0}, t = {ds = 0}}
idleTimeoutSecs = 0
idleWaitForRecordingTime = 15
firstRun = false
fillstart = {tv_sec = 1108370584, tv_usec = 263362}
fillend = {tv_sec = 1108370584, tv_usec = 583791}
matchTime = 0.0907709971
placeTime = 0.320428997
#5 0x08095929 in Scheduler::SchedulerThread(void*) (param=0x80e6bc0)
at scheduler.cpp:1268
sched = (Scheduler *) 0x80e6bc0
#6 0x4179bf87 in pthread_start_thread (arg=0xbe7ffc00) at manager.c:284
self = 0xbe7ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532288, 3196058596,
1098516827,
3196058624, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3196058624, 3196058916, 3196058612, 1098501145, 1098532288}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 10 (Thread 8201 (LWP 12511)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=1000)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 1000000}
#2 0x4041bb0f in TVRec::RunTV() (this=0x41b8e008) at tv_rec.cpp:919
No locals.
#3 0x4041baa5 in TVRec::EventThread(void*) (param=0x41b8e008)
at tv_rec.cpp:901
thetv = (TVRec *) 0x41b8e008
#4 0x4179bf87 in pthread_start_thread (arg=0xbe9ffc00) at manager.c:284
self = 0xbe9ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532272, 3198155748,
1098516827,
3198155776, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3198155776, 3198156068, 3198155764, 1098501145, 1098532272}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 9 (Thread 7176 (LWP 12509)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=250)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 250000}
#2 0x404cc986 in SIScan::StartScanner() (this=0x41c07f38) at
siscan.cpp:126
No locals.
#3 0x40415331 in SpawnScanner(void*) (param=0x41c07f38) at
tv_rec.cpp:56
scanner = (class SIScan *) 0x41c07f38
#4 0x4179bf87 in pthread_start_thread (arg=0xbebffc00) at manager.c:284
self = 0xbebffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532256, 3200252900,
1098516827,
3200252928, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3200252928, 3200253220, 3200252916, 1098501145, 1098532256}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 8 (Thread 6151 (LWP 12508)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=250000)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 250000000}
#2 0x404f32c6 in DVBSignalMonitor::MonitorLoop() (this=0x41c01510)
at dvbsignalmonitor.cpp:83
stats = {snr = 61166, ss = 65535, ber = 380, ub = 0, status =
31}
PrevLockedState = true
#3 0x404f34f1 in DVBSignalMonitor::SpawnMonitorLoop(void*)
(self=0x41c01510)
at dvbsignalmonitor.cpp:92
No locals.
#4 0x4179bf87 in pthread_start_thread (arg=0xbedffc00) at manager.c:284
self = 0xbedffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532240, 3202350052,
1098516827,
3202350080, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3202350080, 3202350372, 3202350068, 1098501145, 1098532240}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 7 (Thread 5126 (LWP 12506)):
#0 0x41990248 in __poll (fds=0x817b0d0, nfds=6, timeout=1000)
at ../sysdeps/unix/sysv/linux/poll.c:63
fds = (struct pollfd *) 0x817b0d0
nfds = 6
timeout = 101
resultvar = 135770320
#1 0x404a9e53 in DVBSIParser::StartSectionReader() (this=0x41c04280)
at dvbsiparser.cpp:241
ret = 1
buffer =
"N�\036\0A�\0\001\0\002\0\0\001N\0oЧ\b\025\0\003\005\0\201\003M�fin\b\0054deitti�\005Nelosen
suosittu tekstiviestichat. Kerro tekstiviestill� mielipiteesi koko
Suomelle tai l�het� anonyymi viesti suoraan yksitt�iselle katsojalle.
Kotimainen oh"...
processed = false
#2 0x404781fb in DVBChannel::SpawnSectionReader(void*)
(param=0x41c04280)
at dvbchannel.cpp:92
siparser = (class DVBSIParser *) 0x41c04280
#3 0x4179bf87 in pthread_start_thread (arg=0xbefffc00) at manager.c:284
self = 0xbefffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532224, 3204447204,
1098516827,
3204447232, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3204447232, 3204447524, 3204447220, 1098501145, 1098532224}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 6 (Thread 4101 (LWP 12504)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=1000)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 1000000}
#2 0x4041bb0f in TVRec::RunTV() (this=0x41b4f008) at tv_rec.cpp:919
No locals.
#3 0x4041baa5 in TVRec::EventThread(void*) (param=0x41b4f008)
at tv_rec.cpp:901
thetv = (TVRec *) 0x41b4f008
#4 0x4179bf87 in pthread_start_thread (arg=0xbf1ffc00) at manager.c:284
self = 0xbf1ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532208, 3206544356,
1098516827,
3206544384, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3206544384, 3206544676, 3206544372, 1098501145, 1098532208}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 5 (Thread 3076 (LWP 12503)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=250)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 250000}
#2 0x404cc986 in SIScan::StartScanner() (this=0x41c00798) at
siscan.cpp:126
No locals.
#3 0x40415331 in SpawnScanner(void*) (param=0x41c00798) at
tv_rec.cpp:56
scanner = (SIScan *) 0x41c00798
#4 0x4179bf87 in pthread_start_thread (arg=0xbf3ffc00) at manager.c:284
self = 0xbf3ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532192, 3208641508,
1098516827,
3208641536, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3208641536, 3208641828, 3208641524, 1098501145, 1098532192}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 4 (Thread 2051 (LWP 12502)):
#0 0x41965701 in __libc_nanosleep () at __libc_nanosleep:-1
No locals.
#1 0x41992245 in usleep (useconds=250000)
at ../sysdeps/unix/sysv/linux/usleep.c:30
useconds = 0
ts = {tv_sec = 0, tv_nsec = 250000000}
#2 0x404f32c6 in DVBSignalMonitor::MonitorLoop() (this=0x41c00758)
at dvbsignalmonitor.cpp:83
stats = {snr = 60138, ss = 65535, ber = 4610, ub = 0, status =
31}
PrevLockedState = true
#3 0x404f34f1 in DVBSignalMonitor::SpawnMonitorLoop(void*)
(self=0x41c00758)
at dvbsignalmonitor.cpp:92
No locals.
#4 0x4179bf87 in pthread_start_thread (arg=0xbf5ffc00) at manager.c:284
self = 0xbf5ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532176, 3210738660,
1098516827,
3210738688, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3210738688, 3210738980, 3210738676, 1098501145, 1098532176}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 3 (Thread 1026 (LWP 12500)):
#0 0x41990248 in __poll (fds=0x80fc640, nfds=6, timeout=1000)
at ../sysdeps/unix/sysv/linux/poll.c:63
fds = (struct pollfd *) 0x80fc640
nfds = 6
timeout = 101
resultvar = 135251520
#1 0x404a9e53 in DVBSIParser::StartSectionReader() (this=0x80eda20)
at dvbsiparser.cpp:241
ret = 1
buffer =
"P�+\0Q���\0\003\0\017�Q\0=Ъ\025E\0\0)\0\001�M�fin\037\005BUU-klubben:
Opp�ner � hit�dit�\005Aurinko on l�mmin ja ihana pallukka. T�n��n
pohditaan, mit� auringossa ja t�hdiss� on hyv��, laitetaan t�htiruokaa
sek� puuhaillaan pim"...
processed = false
#2 0x404781fb in DVBChannel::SpawnSectionReader(void*)
(param=0x80eda20)
at dvbchannel.cpp:92
siparser = (DVBSIParser *) 0x80eda20
#3 0x4179bf87 in pthread_start_thread (arg=0xbf7ffc00) at manager.c:284
self = 0xbf7ffc00
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 1098559228, 1, 1098532160, 3212835812,
1098516827,
3212835840, 0, 0, 1098517118, 0, 0, 0, 12, 1, 0, 0,
1098559228,
3212835840, 3212836132, 3212835828, 1098501145, 1098532160}}},
free = {thread_id = 0}, exit = {code = 0}, post = 0x0}}
outcome = (void *) 0xfffffffc
Thread 2 (Thread 2049 (LWP 12499)):
#0 0x41990248 in __poll (fds=0x80f3bcc, nfds=1, timeout=2000)
at ../sysdeps/unix/sysv/linux/poll.c:63
fds = (struct pollfd *) 0x80f3bcc
nfds = 1
timeout = 201
resultvar = 135216076
#1 0x4179bd0e in __pthread_manager (arg=0xd) at manager.c:140
reqfd = 13
ufd = {fd = 13, events = 1, revents = 0}
manager_mask = {__val = {4294967279, 4294967294,
4294967295 <repeats 30 times>}}
n = -1
request = {req_thread = 0x417a85a0, req_kind = REQ_CREATE,
req_args = {
create = {attr = 0xbfffeda0,
fn = 0x40fd859e <QThreadInstance::start(void*)>, arg = 0x41c0e98c,
mask = {__val = {2147483648, 0, 134859347, 135053016, 1073831340,
3221220648, 1098559228, 1073831340, 1103161852, 3221220616,
1098502070, 1103161868, 0, 3221220616, 1098501982, 1103161676,
1103161832, 135054288, 1097486296, 1073831340, 3221222196,
3221220648, 1094357718, 1103161852, 1103161160, 3221220680,
112, 0,
1097486296, 3221220664, 1094360488, 1100552609}}}, free = {
thread_id = 3221220768}, exit = {code = -1073746528}, post =
0xbfffeda0}}
#2 0x4179c987 in __pthread_manager_event () at manager.c:231
arg = (void *) 0xd
Thread 1 (Thread 1024 (LWP 12490)):
#0 0x41991b8e in __select () at __select:-1
No locals.
#1 0x416a4fd8 in __JCR_LIST__ () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#2 0x40ffce53 in QEventLoop::enterLoop() (this=0x80d2860)
at kernel/qeventloop.cpp:198
old_exitloop = false
#3 0x40ffcd6e in QEventLoop::exec() (this=0x80d2860)
at kernel/qeventloop.cpp:145
No locals.
#4 0x40fe7bb1 in QApplication::exec() (this=0xbffff260)
at kernel/qapplication.cpp:2758
No locals.
#5 0x080637c4 in main (argc=7, argv=0xbffff334) at main.cpp:633
a = {<QObject> = {<Qt> = {static color0 = Internal: global
symbol `_ZN2Qt6color0E' found in kernel/qcolor.cpp psymtab but not in
symtab.
_ZN2Qt6color0E may be an inlined function, or may be a template function
(if a template, try specifying an instantiation: _ZN2Qt6color0E<type>).
0x4192d642 2878 in malloc.c
(gdb)
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users