[mythtv] frontend crash w/ ff/rewind on divx files (seems ok with
rtjpeg) w/ cvs from 11-30-03
Rick Warner
rick at sapphire.no-ip.com
Mon Dec 1 23:50:52 EST 2003
When fast forwarding or rewinding on divx encoded files, i get seg faults.
Encoding is being done w/ divx at 640x480 at 2200kbps and mp3 sound at quality
5. System is a dual athlon. Let me know if more info is needed.
Backtrace:
gdb startup stuff
...
handle SIGPIPE nostop
...
run
....
....
...
2003-12-01 23:44:20 Changing from None to WatchingPreRecorded
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 229391 (LWP 25018)]
0x40bafe0c in memcpy () from /lib/libc.so.6
(gdb) thread apply all bt full
Thread 16 (Thread 229391 (LWP 25018)):
#0 0x40bafe0c in memcpy () from /lib/libc.so.6
No symbol table info available.
#1 0x081b9873 in VideoOutput::CopyFrame(VideoFrame_*, VideoFrame_*) (
this=0x8733f78, to=0x8793e58, from=0x8731910) at videooutbase.cpp:1100
No locals.
#2 0x081bd3e7 in VideoOutputXv::UpdatePauseFrame() (this=0x8733f78)
at videoout_xv.cpp:813
pauseb = (VideoFrame *) 0x8793e98
#3 0x080ffe86 in NuppelVideoPlayer::OutputVideoLoop() (this=0x8786fb0)
at NuppelVideoPlayer.cpp:1218
frame = (VideoFrame *) 0x8793e58
#4 0x0810056a in NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (
player=0x8786fb0) at NuppelVideoPlayer.cpp:1350
nvp = (NuppelVideoPlayer *) 0x8786fb0
#5 0x40a07d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x40a07d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 15 (Thread 213006 (LWP 25017)):
#0 0x40be2a26 in nanosleep () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 14 (Thread 196621 (LWP 25016)):
#0 0x40be2a26 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 13 (Thread 180236 (LWP 25015)):
#0 0x40a0e616 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x40a06f5c in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
No symbol table info available.
Thread 12 (Thread 163851 (LWP 25014)):
#0 0x40be2a26 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0xffffffd8 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0x0818ad81 in TV::RunTV() (this=0x85fdcd8) at tv_play.cpp:832
keypressed = (QKeyEvent *) 0x8737e00
updatecheck = 11
#3 0x0818ab59 in TV::EventThread(void*) (param=0x85fdcd8) at tv_play.cpp:800
thetv = (class TV *) 0x85fdcd8
#4 0x40a07d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5 0x40a07d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 25004)):
#0 0x40c0afc2 in loser_poll () from /lib/libc.so.6
No symbol table info available.
#1 0x40c0b08e in poll () from /lib/libc.so.6
No symbol table info available.
#2 0x40a079fe in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40a07bf7 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 25001)):
#0 0x40be2a26 in nanosleep () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x08089651 in PlaybackBox::play(ProgramInfo*) (this=0xbfffe920,
rec=0x86fd290) at playbackbox.cpp:1255
tvrec = (ProgramInfo *) 0x87009e0
db = (struct QSqlDatabase *) 0x855bf38
tv = (class TV *) 0x85fdcd8
doremove = false
doprompt = 37
#3 0x080893a9 in PlaybackBox::selected() (this=0xbfffe920)
at playbackbox.cpp:1210
No locals.
#4 0x0808c1fa in PlaybackBox::keyPressEvent(QKeyEvent*) (this=0xbfffe920,
e=0xbfffe550) at playbackbox.cpp:1829
action = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8535468, static shared_null = 0x8535468}, d = 0x85742d0,
static shared_null = 0x8535468}
i = 0
handled = false
actions = {<QValueList<QString>> = {sh = 0x86f0a20}, <No data fields>}
#0 0x40bafe0c in memcpy () from /lib/libc.so.6
(gdb)
More information about the mythtv-dev
mailing list