[mythtv] Backend segfaulting repeatedly during recording DVB
Ed Wildgoose
lists at wildgooses.com
Wed Feb 23 01:23:39 UTC 2005
>Valgrind's my only suggestion.
>
>
Whilst we are talking valgrind. I am assuming the following are
harmless? Can anyone translate why they come up at all?
==20552== Thread 10:
==20552== Conditional jump or move depends on uninitialised value(s)
==20552== at 0x1CFBD40F: __udivdi3 (in
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libgcc_s.so.1)
==20552== by 0x805C9ED: EncoderLink::cacheFreeSpace()
(encoderlink.cpp:183)
==20552== by 0x808EE7C: Scheduler::FillEncoderFreeSpaceCache()
(scheduler.cpp:229)
==20552== by 0x8092B9D: Scheduler::RunScheduler() (scheduler.cpp:883)
==20552==
==20552== Thread 10:
==20552== Conditional jump or move depends on uninitialised value(s)
==20552== at 0x805CBA2: EncoderLink::isLowOnFreeSpace()
(encoderlink.cpp:238)
==20552== by 0x8093A0A: Scheduler::RunScheduler() (scheduler.cpp:987)
==20552== by 0x8095CDA: Scheduler::SchedulerThread(void*)
(scheduler.cpp:1273)
==20552== by 0x1CEB4D5A: thread_wrapper (vg_libpthread.c:867)
==20552== Thread 11:
==20552== Conditional jump or move depends on uninitialised value(s)
==20552== at 0x1CFBD413: __udivdi3 (in
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libgcc_s.so.1)
==20552== by 0x8055F06: AutoExpire::RunExpirer() (autoexpire.cpp:61)
==20552== by 0x8056FF0: AutoExpire::ExpirerThread(void*)
(autoexpire.cpp:134)
==20552== by 0x1CEB4D5A: thread_wrapper (vg_libpthread.c:867)
2005-02-23 01:20:27.763 DVB#0 Recorder: Card opened successfully (using
PS mode).
==20552==
==20552== Thread 20:
==20552== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==20552== at 0x1D06EA09: ioctl (in /lib/libc-2.3.4.so)
==20552== by 0x1BD8D44E: DVBRecorder::SetDemuxFilters()
(dvbrecorder.cpp:346)
==20552== by 0x1BD8EDA5: DVBRecorder::StartRecording()
(dvbrecorder.cpp:532)
==20552== by 0x1BD36DA1: SpawnEncode(void*) (tv_rec.cpp:48)
==20552== Address 0x1EF63C61 is on thread 20's stack
More information about the mythtv-dev
mailing list