[mythtv] Re: [EXPerimental PATCH] BIG DVB PATCH V1.1
Martin Bene
martin.bene at icomedias.com
Mon Nov 8 19:28:58 UTC 2004
Martin Bene wrote:
>> Look at mythtv.org for debug compile options, and follow that.. Pretty
>> simple.
>> Just edit the settings.pro, set debug on, dist-clean and make...
>>
>>
> That's what I did. Just retried it, still no joy.
At least I can add some information here: I'd been using gentoo with
hardened gcc which breaks debug symbols for gdb. Rebuilt using normal
gcc, now backtrace looks more reasonable:
Thread 1 (process 17795):
#0 0xb7207dc2 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#1 0xb7dec83a in SIParser::Reset() (this=0x0) at siparser.cpp:43
No locals.
#2 0xb7dcab56 in DVBChannel::TuneTransport(dvbchannel&, bool)
(this=0x80e1df8, channel=@0x80e1e7c, all=false)
at dvbchannel.cpp:1257
tuning = (dvb_tuning_t &) @0x80e1e7c: {params = {frequency =
12480000, inversion = INVERSION_AUTO, u = {qpsk = {
symbol_rate = 27500000, fec_inner = FEC_3_4}, qam =
{symbol_rate = 27500000, fec_inner = FEC_3_4,
modulation = QPSK}, ofdm = {bandwidth = 27500000, code_rate_HP
= FEC_3_4, code_rate_LP = FEC_NONE,
constellation = QPSK, transmission_mode = TRANSMISSION_MODE_2K,
guard_interval = GUARD_INTERVAL_1_32,
hierarchy_information = HIERARCHY_NONE}}}, voltage =
SEC_VOLTAGE_13, tone = SEC_TONE_ON, diseqc_type = 0,
diseqc_port = 0, diseqc_pos = 0, lnb_lof_switch = 11700000,
lnb_lof_hi = 10600000, lnb_lof_lo = 9750000}
event = {status = 0, parameters = {frequency = 3072373854,
inversion = 3060345815, u = {qpsk = {symbol_rate = 0,
fec_inner = FEC_NONE}, qam = {symbol_rate = 0, fec_inner =
FEC_NONE, modulation = 3061065952}, ofdm = {
bandwidth = BANDWIDTH_8_MHZ, code_rate_HP = FEC_NONE,
code_rate_LP = 3061065952, constellation = 3060345815,
transmission_mode = 3187668464, guard_interval = 3072392068,
hierarchy_information = 3061065952}}}}
reset = true
havetuned = true
tune = true
max_poll_timeout_count = 30
max_frontend_timeout_count = 30
poll_return = 135214974
polls = {fd = 25, events = -27128, revents = -18677}
#3 0xb7dc97f8 in DVBChannel::Tune(dvbchannel&, bool) (this=0x80e1df8,
channel=@0x80e1e7c, all=false) at dvbchannel.cpp:1120
---Type <return> to continue, or q <return> to quit---
PMT = {ServiceID = 12832, Video = {sh = 0x0}, Audio = {sh =
0x0}, Teletext = {sh = 0xb6e42863}, Data = {
sh = 0x80f0ee0}, Other = {sh = 0x0}, PCRPID = 0}
#4 0xb7dbff0c in DVBChannel::SetChannelByString(QString const&)
(this=0x80e1df8, chan=@0xbdfff9b4) at dvbchannel.cpp:240
No locals.
#5 0xb7db4045 in DVBRecorder::Open() (this=0x80f0ef8) at
dvbrecorder.cpp:188
No locals.
#6 0xb7db6890 in DVBRecorder::StartRecording() (this=0x80f0ef8) at
dvbrecorder.cpp:473
ret = -1233903888
dataflow = -1222597301
polls = {fd = 0, events = 7920, revents = -18828}
qualthread = 3072367136
qthreadexists = false
#7 0xb7d9060e in SpawnEncode(void*) (param=0x80f0f20) at tv_rec.cpp:42
nvr = (class RecorderBase *) 0x80f0f20
#8 0xb720703e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb66e697a in clone () from /lib/libc.so.6
No symbol table info available.
(gdb)
Bye, Martin
More information about the mythtv-dev
mailing list