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

Reply via email to