[mythtv] Backend dies with multiple tuners (bt included) (1 of 2)

Michael D. Cencula mythtvuser at cencula.com
Sun Nov 16 16:48:59 EST 2003


Greetings,
Using mythtv 0.12, the backend dies somewhat repeatably when accessing the
"Watch Recordings" screen.  It's seems very repeatable if you happen to be
recording two shows at the time you try to access that screen.  I'm including 
a backtrace from the backend.  I'll include a backtrace from the frontend in 
a separate e-mail (due to size constraints).  Please let me know if you
need any more information.

Thanks,
Mike

Backtrace from backend:

[myth at myth myth]$ gdb mythbackend
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/mythbackend
[Thread debugging using libthread_db enabled]
[New Thread -1084541664 (LWP 3292)]
Starting up as the master server.
[New Thread 25656240 (LWP 3300)]
[New Thread 45112240 (LWP 3302)]
[New Thread 55602096 (LWP 3303)]
[New Thread 110013360 (LWP 3304)]
[New Thread 77114288 (LWP 3305)]
2003-11-16 12:39:40 Enabled verbose msgs : important general
[New Thread 87604144 (LWP 3306)]
[New Thread 98094000 (LWP 3307)]
[New Thread 123063216 (LWP 3308)]
[New Thread 133553072 (LWP 3309)]
[New Thread 148904880 (LWP 3310)]
2003-11-16 12:39:41 Found changes in the todo list.
2003-11-16 12:39:41 Started recording "Driven" on channel: 1030 on cardid: 1,
sourceid 1
[New Thread 159394736 (LWP 3311)]
DB Error (WriteRecordedToDB):
Query was:
INSERT INTO recorded
(chanid,starttime,endtime,title,subtitle,description,hostname,category,autoex
pire) VALUES(1030,"20031116110000","20031116130000","Driven","","An auto
 racer mentors an immature hotshot.","myth.home.int","Action",1);
Driver error was [2/-1]:
QMYSQL3: Unable to execute query
Database error was:
Duplicate entry '1030-20031116110000' for key 1

2003-11-16 12:39:41 Changing from None to RecordingOnly
Unknown video codec: [New Thread 1084021680 (LWP 3312)]
2003-11-16 12:39:41 Started recording "Trading Spaces: British Invasion" on
channel: 1012 on cardid: 2, sourceid 1
[New Thread 1094511536 (LWP 3313)]
[New Thread 1105001392 (LWP 3314)]
[New Thread 1115491248 (LWP 3315)]
2003-11-16 12:39:41 Changing from None to RecordingOnly
[New Thread 1125981104 (LWP 3316)]
read audio: Interrupted system call
[New Thread 1136470960 (LWP 3317)]
read audio: Interrupted system call
[New Thread 1146960816 (LWP 3318)]
read audio: Interrupted system call

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1094511536 (LWP 3313)]
0x037de5ab in AnalyzeSamples (left_samples=0xa0521d8,
 right_samples=0xa05a1e0, num_samples=8192, num_channels=-52675) at
 gain_analysis.c:186
186     gain_analysis.c: No such file or directory.
        in gain_analysis.c
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 19 (Thread 1146960816 (LWP 3318)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d27a5b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0810b086 in NuppelVideoRecorder::doAudioThread() (this=0xbd01c008)
    at NuppelVideoRecorder.cpp:1772
        afmt = 16
        trigger = 1
        afd = 19
        act = 18
        lastread = 32768
        frag = 524298
        blocksize = 32768
        buffer = (unsigned char *) 0xa0621e8 "EE\200\200LLJJ7"
        ispace = {fragments = 0, fragstotal = 16, fragsize = 8192, bytes = 0}
        anow = {tv_sec = 1069004417, tv_usec = 859189}
#3  0x0810ac13 in NuppelVideoRecorder::AudioThread(void*) (param=0xbd01c008)
    at NuppelVideoRecorder.cpp:1675
        nvr = (NuppelVideoRecorder *) 0xbd01c008
#4  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 18 (Thread 1136470960 (LWP 3317)):
#0  0x0374564a in __do_global_dtors_aux () from /usr/lib/libasound.so.2
No symbol table info available.
#1  0x037b6f3e in _fini () from /usr/lib/libasound.so.2
No symbol table info available.
#2  0x00abbd76 in _dl_fini () from /lib/ld-linux.so.2
No symbol table info available.
#3  0x00af14b0 in exit () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x0810d7cd in NuppelVideoRecorder::WriteAudio(unsigned char*, int, int) (
    this=0xbd01c008,
    buf=0x9e8a010
"�a\t\t�v�v�r�rW\017W\017#\020#\020�020�020�021�021*\023*\0
23�024�024\224\026\224\026Y\030Y\030\031\031\032\032`\e`\e\e\e\204\034\20
4\0345\0345\034\r\034\r\034\\\e\\\eA\032A\032\\\030\\\030>\026>\026I\024I\024
\215\022\215\022\021\021U\021U\021\232\021\232\021�021�021X\021X\021�02
0�020\017\017�r�r\v\v�b�b4\0064\006\003\003\r\001\r\001��11QQbb
\"\"��__��\021\021�� "..., fnum=126, timecode=31997)
    at NuppelVideoRecorder.cpp:2742
        mp3gapless = "LAME3.94 (alpha)", '' <repeats 509 times>, '\0'
 <repeats 4111 times>, ";", '\0' <repeats 25 times>,
"\200'C\000\000\000\000\230É¿\000%---Type <return> to continue, or q <return>
to quit---
\000/\000�037C('\000;\0000\000\000\000\000\000\000\0004\000$\000$&C\000\000
\000\000\200'C\000\000\000\000\230É¿\000%C/\000\004 C\201F\000$&C5", '\0'
 <repeats 11 times>,
"f*\b\000\000\000\000\b&C\233Ç°\000$&Cf*\b\000\000\000\000\n", '\0' <repeats
19 times>, "%C\232", '\0' <repeats 73 times>...
        compressedsize = 0
        gaplesssize = 0
        lameret = -6
        frameheader = {frametype = 65 'A', comptype = -16 '',
  keyframe = 0 '\0', filters = 0 '\0', timecode = 32244,
  packetlength = 163994584}
        mt = 31997
        eff = 3225902.4283526582
        abytes = 4128768
#5  0x0810c7ca in NuppelVideoRecorder::doWriteThread() (this=0xbd01c008)
    at NuppelVideoRecorder.cpp:2369
        action = ACTION_AUDIO
        firsttimecode = 32244
#6  0x0810abf1 in NuppelVideoRecorder::WriteThread(void*) (param=0xbd01c008)
    at NuppelVideoRecorder.cpp:1666
        nvr = (NuppelVideoRecorder *) 0xbd01c008
#7  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 17 (Thread 1125981104 (LWP 3316)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b9aa29 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xbd01c008 in ?? ()
No symbol table info available.
#3  0x08108ff6 in NuppelVideoRecorder::StartRecording() (this=0xbd01c008)
    at NuppelVideoRecorder.cpp:926
        vcap = {driver = '\0' <repeats 15 times>,
  card = '\0' <repeats 31 times>, bus_info = '\0' <repeats 31 times>,
  version = 0, capabilities = 0, reserved = {0, 0, 0, 0}}
        vc = {name = "BT878(Hauppauge (bt878))\000s�000\000\000",
  type = 235, channels = 4, audios = 1, maxwidth = 768, maxheight = 480,
  minwidth = 48, minheight = 32}
        mm = {frame = 0, height = 480, width = 480, format = 15}
        vm = {size = 8519680, frames = 4, offsets = {0, 2129920, 4259840,
    6389760, 0 <repeats 28 times>}}
        vchan = {channel = 0, name = "Television", '\0' <repeats 21 times>,
  tuners = 1, flags = 3, type = 1, norm = 1}
---Type <return> to continue, or q <return> to quit---
        va = {audio = 0, volume = 65535, bass = 32768, treble = 32768,
  flags = 30, name = "TV", '\0' <repeats 13 times>, mode = 7, balance =
 32768, step = 0}
        vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0,
  rangehigh = 0, flags = 0, mode = 0, signal = 0}
        frame = 0
        buf = (
    unsigned char *) 0xbb2b2000
 "\020\020\020\020\020\020\020\020\020\020D�, '' <repeats 188 times>...
        volume = -1
        channelinput = 0
        syncerrors = 0
#4  0x080c9ba2 in SpawnEncode(void*) (param=0xbd01c008) at tv_rec.cpp:34
        nvr = (class RecorderBase *) 0xbd01c008
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 16 (Thread 1115491248 (LWP 3315)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d27a5b in __read_nocancel () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#2  0x0810b086 in NuppelVideoRecorder::doAudioThread() (this=0xbf09c008)
    at NuppelVideoRecorder.cpp:1772
        afmt = 16
        trigger = 1
        afd = 18
        act = 21
        lastread = 32768
        frag = 524298
        blocksize = 32768
        buffer = (
    unsigned char *) 0x9e61fe8
"6\213\213\022\022\030\030zzuuvv��EE��\207\207\020\020??,,}}ttUUWWmm\
201\201\031\031��#" ispace = {fragments = 0, fragstotal = 16, fragsize =
 8192, bytes = 0} anow = {tv_sec = 1069004417, tv_usec = 762360}
#3  0x0810ac13 in NuppelVideoRecorder::AudioThread(void*) (param=0xbf09c008)
    at NuppelVideoRecorder.cpp:1675
        nvr = (NuppelVideoRecorder *) 0xbf09c008
#4  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 15 (Thread 1105001392 (LWP 3314)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b9b602 in fdatasync () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080aef6f in ThreadedFileWriter::Sync() (this=0x9c3ee40)
    at RingBuffer.cpp:185
No locals.
#3  0x080af030 in ThreadedFileWriter::DiskLoop() (this=0x9c3ee40)
    at RingBuffer.cpp:207
        size = 407813
        lastsynctime = {d = {jd = 2452960}, t = {ds = 45615996}}
        curtime = {d = {jd = 2452960}, t = {ds = 45617016}}
#4  0x080aeac1 in ThreadedFileWriter::boot_writer(void*) (wotsit=0x9c3ee40)
    at RingBuffer.cpp:84
        fw = (ThreadedFileWriter *) 0x9c3ee40
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread 1094511536 (LWP 3313)):
---Type <return> to continue, or q <return> to quit---
#0  0x037de5ab in AnalyzeSamples (left_samples=0xa0521d8,
    right_samples=0xa05a1e0, num_samples=8192, num_channels=-52675)
    at gain_analysis.c:186
        curleft = (const Float_t *) 0xffff323d
        curright = (const Float_t *) 0x385a5c8
        batchsamples = 8192
        cursamples = -187
        cursamplepos = 0
        i = 59310080
#1  0x037e33f9 in lame_encode_buffer_sample_t (gfp=0x9c66668,
    buffer_l=0xa0521d8, buffer_r=0x380d728, nsamples=8192,
    mp3buf=0x9c0a058 "x\004", mp3buf_size=27680) at lame.c:1488
        gfc = (lame_internal_flags *) 0xbf073008
        mp3size = 0
        ret = 58775336
        i = 168141280
        ch = 2
        mf_needed = -52675
        mp3out = 58775336
        mfbuf = {0xb367ba, 0xa05a1e0}
        in_buffer = {0xa0521d8, 0xa05a1e0}
#2  0x037e412c in lame_encode_buffer_interleaved (gfp=0x380d728,
    buffer=0x2000, nsamples=8192,
---Type <return> to continue, or q <return> to quit---
    mp3buf=0x380d728
"bH\036>XA\030�222\031�6@�\177ST)�<<*\017@\215�\eտk�=H�200?ݱ\
021;\036H�\002\002=`'>\214�)\035N
 u�V�\bg\020�036\233>mο7\221g\0216\212?O,\\\203\005x\006=q&]\a\026\200
�|jL�\203αb�210\200=cT8=\016�n�<�\006;�F;Ѭ?>�\f�202�235
_?�x='%=�"..., mp3buf_size=58775336) at lame.c:1799
        ret = 8192
        i = -52675
        buffer_l = (sample_t *) 0xa0521d8
        buffer_r = (sample_t *) 0xa05a1e0
#3  0x0810d725 in NuppelVideoRecorder::WriteAudio(unsigned char*, int, int) (
    this=0xbf09c008,
    buf=0x9cd1e58
"\004\004\004�004�004�004�004\030\005\030\005<\005<\005X\005X\005\230
\005\230\005�005�005�005�005�005�005\200\005\200\005\\\005\\\005W
\005W\005<\005<\005B\005B\005R\005R\005,\005,\005]\005]\005\214\005\214\005ï¿
½005�005�005�005�005�005\235\005\235\005\224\005\224\005x\005x\005s
\005s\005W\005W\0052\0052\005\023\005\023\005\004\004\021\005\021\005R\005R\0
05\232\005\232\005\005\005\005\005\005\005�005�005#\006#\006)\006)\006!\0
06!\006\005\005�005�005\005\005\037\006\037\006U\006U\006q\006q\006\235\0
06\235\006\006\006\023\a\023\a\212\a"..., fnum=133, timecode=33477)
    at NuppelVideoRecorder.cpp:2724
        mp3gapless = "LAME3.94 (alpha)", '' <repeats 231 times>, 'U' <repeats
300 times>, '\0' <repeats 4089 times>, ";", '\0' <repeats 25 times>,
"\200�A\000\000\000\000\230ɿ\000%\000/\000�<A('\000;\0000\000\000\000\00
0\000\00---Type <return> to continue, or q <return> to quit---
0\0004\000$\000$�A\000\000\000\000\200�A\000\000\000\000\230ɿ\000�A/\0
00\004�A\201F\000$�A6", '\0' <repeats 11 times>,
"f*\b\000\000\000\000\b�A\233ǰ\000$�Af*\b\000\000\000\000\n", '\0'
<repeats 11 times>, ";"...
        compressedsize = 0
        gaplesssize = 0
        lameret = 0
        frameheader = {frametype = 65 'A', comptype = 51 '3',
  keyframe = 0 '\0', filters = 0 '\0', timecode = 33431,
  packetlength = 163346088}
        mt = 33477
        eff = 3254580.7569375988
        abytes = 4358144
#4  0x0810c7ca in NuppelVideoRecorder::doWriteThread() (this=0xbf09c008)
    at NuppelVideoRecorder.cpp:2369
        action = ACTION_AUDIO
        firsttimecode = 33431
#5  0x0810abf1 in NuppelVideoRecorder::WriteThread(void*) (param=0xbf09c008)
    at NuppelVideoRecorder.cpp:1666
        nvr = (NuppelVideoRecorder *) 0xbf09c008
#6  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 13 (Thread 1084021680 (LWP 3312)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b9aa29 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xbf09c008 in ?? ()
No symbol table info available.
#3  0x081090bd in NuppelVideoRecorder::StartRecording() (this=0xbf09c008)
    at NuppelVideoRecorder.cpp:945
        vcap = {driver = '\0' <repeats 15 times>,
  card = '\0' <repeats 31 times>, bus_info = '\0' <repeats 31 times>,
  version = 0, capabilities = 0, reserved = {0, 0, 0, 0}}
        vc = {name = "BT878(Hauppauge (bt878))\000\bz�000\000\000",
  type = 235, channels = 4, audios = 1, maxwidth = 768, maxheight = 480,
  minwidth = 48, minheight = 32}
        mm = {frame = 1, height = 480, width = 480, format = 15}
        vm = {size = 8519680, frames = 4, offsets = {0, 2129920, 4259840,
    6389760, 0 <repeats 28 times>}}
        vchan = {channel = 0, name = "Television", '\0' <repeats 21 times>,
  tuners = 1, flags = 3, type = 1, norm = 1}
        va = {audio = 0, volume = 65535, bass = 32768, treble = 32768,
  flags = 30, name = "TV", '\0' <repeats 13 times>, mode = 1, balance =
 32768, ---Type <return> to continue, or q <return> to quit---
  step = 0}
        vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0,
  rangehigh = 0, flags = 0, mode = 0, signal = 0}
        frame = 1
        buf = (
    unsigned char *) 0xbd131000
"\020\020\020\020\020\020\020\020\020\034\030#!\e
\035\036\031\032\031\034!\e\025\032&-(2>8451/+%
$!\026\020\025\030\022\024\027\025\036\037\036%*(-52259:=?>CHD at KWTQVQFGRWTLKG
FHN[dp|\210\223\236���~�ȿ��������������Â
¿ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½"... volume = -1
        channelinput = 0
        syncerrors = 0
#4  0x080c9ba2 in SpawnEncode(void*) (param=0xbf09c008) at tv_rec.cpp:34
        nvr = (class RecorderBase *) 0xbf09c008
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread 159394736 (LWP 3311)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x00b9b602 in fdatasync () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080aef6f in ThreadedFileWriter::Sync() (this=0x9bc08e8)
    at RingBuffer.cpp:185
No locals.
#3  0x080af030 in ThreadedFileWriter::DiskLoop() (this=0x9bc08e8)
    at RingBuffer.cpp:207
        size = 47792
        lastsynctime = {d = {jd = 2452960}, t = {ds = 45615996}}
        curtime = {d = {jd = 2452960}, t = {ds = 45617016}}
#4  0x080aeac1 in ThreadedFileWriter::boot_writer(void*) (wotsit=0x9bc08e8)
    at RingBuffer.cpp:84
        fw = (ThreadedFileWriter *) 0x9bc08e8
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread 148904880 (LWP 3310)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d2538e in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#2  0x007c7fb2 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08088c54 in ProcessRequestThread::run() (this=0x9ba71d8)
    at mainserver.cpp:56
No locals.
#4  0x00509198 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread 133553072 (LWP 3309)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d2538e in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x007c7fb2 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3  0x08088c54 in ProcessRequestThread::run() (this=0x9b9c890)
    at mainserver.cpp:56
No locals.
#4  0x00509198 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread 123063216 (LWP 3308)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d2538e in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x007c7fb2 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08088c54 in ProcessRequestThread::run() (this=0x9ba3f98)
    at mainserver.cpp:56
No locals.
#4  0x00509198 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread 98094000 (LWP 3307)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d2538e in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x007c7fb2 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08088c54 in ProcessRequestThread::run() (this=0x9ba3d58)
    at mainserver.cpp:56
No locals.
#4  0x00509198 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 7 (Thread 87604144 (LWP 3306)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00d2538e in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x007c7fb2 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08088c54 in ProcessRequestThread::run() (this=0x9ba3bc0)
    at mainserver.cpp:56
No locals.
#4  0x00509198 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread 77114288 (LWP 3305)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00b6d696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00b6d4bf in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x0809b167 in Transcoder::TranscodePoll() (this=0x9b9c4f8)
    at transcoder.cpp:367
        transData = (TranscodeData *) 0x0
#4  0x0809b247 in Transcoder::TranscodePollThread(void*) (param=0x9b9c4f8)
    at transcoder.cpp:385
        thetv = (Transcoder *) 0x9b9c4f8
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread 110013360 (LWP 3304)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b6d696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00b6d4bf in sleep () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3  0x0806760a in AutoExpire::RunExpirer() (this=0x9b9c210)
    at autoexpire.cpp:121
        statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 47015654,
  f_bfree = 4516406, f_bavail = 2128143, f_files = 23887872,
  f_ffree = 23818741, f_fsid = {__val = {0, 0}}, f_namelen = 255,
  f_frsize = 0, f_spare = {0, 0, 0, 0, 0}}
        freespace = 8
        minFree = 5
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9b7a7c0, static shared_null = 0x9b7a7c0}, d = 0x9ba69e8,
  static shared_null = 0x9b7a7c0}
#4  0x08067693 in AutoExpire::ExpirerThread(void*) (param=0x9b9c210)
    at autoexpire.cpp:128
        expirer = (AutoExpire *) 0x9b9c210
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread 55602096 (LWP 3303)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x00b6d696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00b6d4bf in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x08091c63 in Scheduler::RunScheduler() (this=0x9b9c570)
    at scheduler.cpp:1328
        prerollseconds = 5
        secsleft = 1182
        resetIter = false
        nexttv = (EncoderLink *) 0x9ba1200
        nextRecording = (ProgramInfo *) 0x9bbc5b8
        nextrectime = {d = {jd = 2452960}, t = {ds = 46800000}}
        curtime = {d = {jd = 2452960}, t = {ds = 45617606}}
        lastupdate = {d = {jd = 2452960}, t = {ds = 45580068}}
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x9b7a7c0, static shared_null = 0x9b7a7c0}, d = 0x9b83018,
  static shared_null = 0x9b7a7c0}
        recIter = {<_List_iterator_base> = {
    _M_node = 0x9b8dc70}, <No data fields>}
#4  0x08091cb1 in Scheduler::SchedulerThread(void*) (param=0x9b9c570)
    at scheduler.cpp:1335
        sched = (Scheduler *) 0x9b9c570
---Type <return> to continue, or q <return> to quit---
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread 45112240 (LWP 3302)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b6d696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00b9bbba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x080d08f4 in TVRec::RunTV() (this=0x9ba10d0) at tv_rec.cpp:835
No locals.
#4  0x080d0891 in TVRec::EventThread(void*) (param=0x9ba10d0) at
tv_rec.cpp:817
        thetv = (TVRec *) 0x9ba10d0
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread 25656240 (LWP 3300)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x00b6d696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00b9bbba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x080d08f4 in TVRec::RunTV() (this=0x9b9c0e8) at tv_rec.cpp:835
No locals.
#4  0x080d0891 in TVRec::EventThread(void*) (param=0x9b9c0e8) at
tv_rec.cpp:817
        thetv = (TVRec *) 0x9b9c0e8
#5  0x00d2279c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x00ba227a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1084541664 (LWP 3292)):
#0  0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00b9b2e1 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x004cc636 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x09b7fce8 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#4  0x09b7fe6c in ?? ()
No symbol table info available.
#5  0x09b7fff0 in ?? ()
No symbol table info available.
0x037de5ab      186     in gain_analysis.c
(gdb)





More information about the mythtv-dev mailing list