[mythtv-users] Kernel panic trying to view TV with PVR-250 in Myth
Itai Tavor
itai at iinet.net.au
Fri May 7 05:01:07 EDT 2004
False alarm, please ignore. In case of a real emergency, I will not be
stupid.
I had the recording size in the live TV profile set to 768. I changed
it to 720, and it's working fine now.
On 07/05/2004, at 4:53 PM, Itai Tavor wrote:
> Hi,
>
> When I try to view live TV in Myth (cvs version) on a PVR-250 card
> (ivtv-0.1.10-pre2-ck46) I get a kernel panic. I'm posting here rather
> than on the ivtv list because I can view TV with the same card using
> ptune.pl and cat /dev/video4.
>
> This is the kernel panic info from the system log:
>
> May 7 16:45:53 mythtv kernel: saa7115[0]: decoder set size
> May 7 16:45:53 mythtv kernel: divide error: 0000 [#1]
> May 7 16:45:53 mythtv kernel: PREEMPT
> May 7 16:45:53 mythtv kernel: CPU: 0
> May 7 16:45:53 mythtv kernel: EIP: 0060:[<cead458f>] Not tainted
> May 7 16:45:53 mythtv kernel: EFLAGS: 00010246 (2.6.5)
> May 7 16:45:53 mythtv kernel: EIP is at saa7114_command+0x4bf/0xb60
> [saa7115]
> May 7 16:45:53 mythtv kernel: eax: 000b4000 ebx: 00000000 ecx:
> 00000000 edx: 00000000
> May 7 16:45:53 mythtv kernel: esi: 000b4000 edi: caaa8b60 ebp:
> cb19f7a0 esp: c7b43be0
> May 7 16:45:53 mythtv kernel: ds: 007b es: 007b ss: 0068
> May 7 16:45:53 mythtv kernel: Process mythbackend (pid: 3885,
> threadinfo=c7b42000 task=cd2e4c60)
> May 7 16:45:53 mythtv kernel: Stack: cead52c7 00000000 00000002
> 00000001 000004fc 00000000 00000000 caaa8b60
> May 7 16:45:53 mythtv kernel: cec4e100 00000021 cec3af69
> caaa8b60 00012b36 c7b43c94 c0cc5605 49b029a0
> May 7 16:45:53 mythtv kernel: cec4e100 ca7e8240 cec4083a
> cec4e100 00000021 00012b36 c7b43c94 c7b43c48
> May 7 16:45:53 mythtv kernel: Call Trace:
> May 7 16:45:53 mythtv kernel: [<cec3af69>]
> ivtv_call_i2c_client+0xe9/0x130 [ivtv]
> May 7 16:45:53 mythtv kernel: [<cec4083a>]
> ivtv_v4l2_ioctl+0x1dca/0x30ab [ivtv]
> May 7 16:45:53 mythtv kernel: [<c0132fec>] find_get_page+0x2c/0x60
> May 7 16:45:53 mythtv kernel: [<c014efc4>]
> __find_get_block_slow+0x34/0x140
> May 7 16:45:53 mythtv kernel: [<c0150b89>]
> __block_prepare_write+0x219/0x430
> May 7 16:45:53 mythtv kernel: [<c013866a>]
> __set_page_dirty_nobuffers+0xaa/0xe0
> May 7 16:45:53 mythtv kernel: [<c014fde2>]
> mark_buffer_dirty+0x32/0x50
> May 7 16:45:53 mythtv kernel: [<c0150e2c>]
> __block_commit_write+0x8c/0xa0
> May 7 16:45:53 mythtv kernel: [<c01516a5>]
> generic_commit_write+0x85/0xb0
> May 7 16:45:53 mythtv kernel: [<c0134e1f>]
> generic_file_aio_write_nolock+0x4af/0xab0
> May 7 16:45:53 mythtv kernel: [<c025be30>] ide_dma_intr+0x0/0xb0
> May 7 16:45:53 mythtv kernel: [<c01ccfb9>] xfs_ichgtime+0x119/0x11b
> May 7 16:45:53 mythtv kernel: [<c01e209b>]
> xfs_trans_unlocked_item+0x3b/0x60
> May 7 16:45:53 mythtv kernel: [<c01f752b>] xfs_write+0x41b/0x870
> May 7 16:45:53 mythtv kernel: [<c0136d61>]
> buffered_rmqueue+0xf1/0x1d0
> May 7 16:45:53 mythtv kernel: [<c0136edf>] __alloc_pages+0x9f/0x350
> May 7 16:45:53 mythtv kernel: [<c0140960>]
> do_anonymous_page+0x160/0x210
> May 7 16:45:53 mythtv kernel: [<cec3e0a1>]
> ivtv_v4l2_open+0x151/0x370 [ivtv]
> May 7 16:45:53 mythtv kernel: [<c01644c1>] dput+0x31/0x220
> May 7 16:45:53 mythtv kernel: [<cea4b23f>] video_open+0x11f/0x240
> [videodev]
> May 7 16:45:53 mythtv kernel: [<cea4b120>] video_open+0x0/0x240
> [videodev]
> May 7 16:45:53 mythtv kernel: [<c0156702>] chrdev_open+0xf2/0x220
> May 7 16:45:53 mythtv kernel: [<c014c720>] dentry_open+0x150/0x210
> May 7 16:45:53 mythtv kernel: [<c014c5c8>] filp_open+0x68/0x70
> May 7 16:45:53 mythtv kernel: [<c015f830>] sys_ioctl+0x100/0x280
> May 7 16:45:53 mythtv kernel: [<c0108cc7>] syscall_call+0x7/0xb
> May 7 16:45:53 mythtv kernel:
> May 7 16:45:53 mythtv kernel: Code: f7 f1 89 c6 89 44 24 08 e8 34 6d
> 64 f1 89 5c 24 08 bb d0 00
>
>
> And for completeness, this is the mythbackend gdb traceback, although
> it seems completely useless (mythbackend doesn't die, it just hangs so
> I hit ctrl-C to get this):
>
> Thread 15 (Thread 1234230192 (LWP 3965)):
> #0 0xffffe402 in ?? ()
> No symbol table info available.
> #1 0x48495b21 in ___newselect_nocancel () from /lib/tls/libc.so.6
> No symbol table info available.
> #2 0x40b645e8 in QEventLoop::processEvents(unsigned) ()
> from /usr/local/qt/lib/libqt-mt.so.3
> No symbol table info available.
> #3 0x40be10b8 in QEventLoop::enterLoop() ()
> from /usr/local/qt/lib/libqt-mt.so.3
> No symbol table info available.
> #4 0x40be0f67 in QEventLoop::exec() () from
> /usr/local/qt/lib/libqt-mt.so.3
> No symbol table info available.
> #5 0x40bcd1cf in QApplication::exec() () from
> /usr/local/qt/lib/libqt-mt.so.3
> No symbol table info available.
> #6 0x080607f6 in main (argc=1, argv=0xbffffb04) at main.cpp:609
> a = <incomplete type>
> logfile = {static null = {
> static null = <same as static member of an already seen type>,
> d = 0x80b20a0, static shared_null = 0x80b20a0}, d = 0x80bb3b8,
> static shared_null = 0x80b20a0}
> binname = {static null = {
> static null = <same as static member of an already seen type>,
> d = 0x80b20a0, static shared_null = 0x80b20a0}, d = 0x80b95f8,
> static shared_null = 0x80b20a0}
> verboseString = {static null = {
> static null = <same as static member of an already seen type>,
> d = 0x80b20a0, static shared_null = 0x80b20a0}, d = 0x80b9638,
> static shared_null = 0x80b20a0}
> daemonize = false
> printsched = false
> nosched = false
> printexpire = false
> logfd = -1
> pidfs = <incomplete type>
> db = (struct QSqlDatabase *) 0x80bf6f0
> subthread = (struct QSqlDatabase *) 0x80bfd80
> expthread = (struct QSqlDatabase *) 0x80bfae8
> hkthread = (struct QSqlDatabase *) 0x80c0430
> transthread = (struct QSqlDatabase *) 0x80c0350
> msdb = (struct QSqlDatabase *) 0x80c41a8
> port = 6543
> statusport = 6544
> myip = {static null = {
> static null = <same as static member of an already seen type>,
> d = 0x80b20a0, static shared_null = 0x80b20a0}, d = 0x80d5778,
> static shared_null = 0x80b20a0}
> masterip = {static null = {
> static null = <same as static member of an already seen type>,
> d = 0x80b20a0, static shared_null = 0x80b20a0}, d = 0x80d5500,
> static shared_null = 0x80b20a0}
> ismaster = true
> runsched = true
> expdb = (struct QSqlDatabase *) 0x80bfae8
> hkdb = (struct QSqlDatabase *) 0x80c0430
> trandb = (struct QSqlDatabase *) 0x80c0350
> Couldn't get registers: No such process.
> #0 0xffffe402 in ?? ()
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
More information about the mythtv-users
mailing list