Kernel panic with DViCO HDTV5 PCI board with two copies of dvbstream (fwd)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




	I have a DViCO HDTV5 PCI capture board.

It works great most of the time (thanks to the god like Michael Krufky).

However, if I accidently run two copies of dvbstream (from a crontab, for example), then it will kernel panic.

	I get a similiar symptom with the USB version of this product as well.

I'm running Fedora Core 5, test 2 with all the latest updates. The kernel is 2.6.16-rc-mumble

	Here is a crash log from the HDTV5 PCI:

------------[ cut here ]------------
kernel BUG at include/linux/list.h:165!
invalid opcode: 0000 [#1]
last sysfs file: /block/hda/hda1/size

Modules linked in: netconsole netdump dvb_bt8xx nxt6000 mt352 dvb_pll sp887x dst_ca dst dvb_core cx24110 or51211 lgdt330x ipv6 ppdev autofs4 rfcomm l2cap bluetooth sunrpc ip_conntrack_netbios_ns ipt_REJECT xt_state ip_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables loop video button battery ac lp parport_pc parport floppy nvram uhci_hcd ehci_hcd e100 mii bt878 tuner tda9887 bttv video_buf compat_ioctl32 v4l2_common btcx_risc ir_common tveeprom videodev snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer i2c_i810 snd i2c_algo_bit soundcore snd_page_alloc i2c_i801 i2c_core dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd

CPU:    0
EIP:    0060:[<c0129b2d>]    Not tainted VLI
EFLAGS: 00010006   (2.6.15-1.1881_FC5) EIP is at remove_wait_queue+0x18/0x4f
eax: c380e784   ebx: ca59d00c   ecx: 00000001   edx: ca59d018
esi: c380e774   edi: 00000292   ebp: c32894bc   esp: cf0c4f50
ds: 007b   es: 007b   ss: 0068

Process dvbstream (pid: 20728, threadinfo=cf0c4000 task=c7da0000)

Stack: <0>ca59d008 ca59d000 bfda93c8 c01633d9 00000000 00000000 c016415f cf0c4fb0
       bfda93c8 bfda93c8 00000000 c32894bc 00000001 00000001 00000000 c32894b4
c01633fb ca59d000 00000000 bfda93c0 00000000 002d3ff4 cf0c4000 c0164382 Call Trace:
 [<c01633d9>] poll_freewait+0x18/0x3a     [<c016415f>] do_sys_poll+0x2e0/0x2ea
 [<c01633fb>] __pollwait+0x0/0x94     [<c0164382>] sys_poll+0x44/0x4a
[<c0102ba9>] syscall_call+0x7/0xb <0>Code: 0c 89 7a 04 89 56 10 89 c2 89 f0 5b 5e 5f e9 6a 68 1b 00 57 56 53 89 c6 89 d3 e8 92 68 1b 00 89 c7 8d 53 0c 8b 42 04 39 10 74 08 <0f> 0b a5 00 26 cc 2f c0 8b 4b 0c 39 51 04 74 08 0f 0b a6 00 26


Continuing in 120 seconds....

Pid: 20728, comm:            dvbstream
EIP: 0060:[<c0129b2d>] CPU: 0
EIP is at remove_wait_queue+0x18/0x4f
 EFLAGS: 00010006    Not tainted  (2.6.15-1.1881_FC5)
EAX: c380e784 EBX: ca59d00c ECX: 00000001 EDX: ca59d018
ESI: c380e774 EDI: 00000292 EBP: c32894bc DS: 007b ES: 007b
CR0: 8005003b CR2: 002b5c60 CR3: 05ab1000 CR4: 000006d0
 [<c01633d9>] poll_freewait+0x18/0x3a
 [<c016415f>] do_sys_poll+0x2e0/0x2ea     [<c01633fb>] __pollwait+0x0/0x94
 [<c0164382>] sys_poll+0x44/0x4a     [<c0102ba9>] syscall_call+0x7/0xb

                                               sibling
  task             PC      pid father child younger older
init          S C123EBC8   812     1      0     2               (NOTLB)
c123deac 00000286 00000009 c123ebc8 c123eaa0 a80c8a00 003d7397 00000000
       00000286 c123deb4 4c884900 00000000 000004e2 01bf199c 0000000b c123dfa0
c02df0e1 d0c07e94 cbab9eb4 01bf199c c0120f44 c123eaa0 c0408a00 00000000 Call Trace: [<c02df0e1>] schedule_timeout+0xb0/0xd2 [<c0120f44>] process_timeout+0x0/0x5
 [<c01637e9>] do_select+0x35a/0x3c0     [<c01633fb>] __pollwait+0x0/0x94
[<c0163ac8>] core_sys_select+0x279/0x297 [<c0163dbf>] sys_select+0x9f/0x15f [<c0102ba9>] syscall_call+0x7/0xb ksoftirqd/0 R running 3872 2 1 3 (L-TLB)
watchdog/0    S C123E128  3676     3      1             4     2 (L-TLB)
c1238f94 00200286 00000003 c123e128 c123e000 fd2a1700 003d7397 00000000
       00200286 c1238f9c 00000000 00000000 000000fb 01bf171a c123df24 c0138bf6
c02df0e1 c0408ae8 c0408ae8 01bf171a c0120f44 c123e000 c0408a00 c1238000 Call Trace:
 [<c0138bf6>] watchdog+0x0/0x66
[<c02df0e1>] schedule_timeout+0xb0/0xd2 [<c0120f44>] process_timeout+0x0/0x5 [<c0121394>] msleep_interruptible+0x1e/0x3f [<c0138c33>] watchdog+0x3d/0x66
 [<c012988b>] kthread+0x91/0xbd     [<c01297fa>] kthread+0x0/0xbd
[<c0101005>] kernel_thread_helper+0x5/0xb events/0 S CFE60BC8 3012 4 1 5 3 (L-TLB)
cfe5ff68 00000000 0000000a cfe60bc8 cfe60aa0 15f5bf00 003d7398 00000000
       cfced9fc cfced9fc 003d0900 00000000 cfced9f4 cfced9dc cfced9fc c0127342
c0127407 00000000 00000000 00000000 00000000 00000000 c0342000 c02e037d Call Trace:
 [<c0127342>] worker_thread+0x0/0x11c
[<c0127407>] worker_thread+0xc5/0x11c [<c02e037d>] _spin_unlock_irq+0x5/0x7 [<c02de817>] schedule+0x4a1/0x4ff [<c01176a3>] default_wake_function+0x0/0xc
 [<c012988b>] kthread+0x91/0xbd     [<c01297fa>] kthread+0x0/0xbd
[<c0101005>] kernel_thread_helper+0x5/0xb khelper S CFE60678 3224 5 1 6 4 (L-TLB)
cfe5ef68 00000000 0000000a cfe60678 cfe60550 4c2f4e00 003d08c8 00000000
       cfcd4858 cfcd4858 00f42400 00000000 cfcd4850 cfcd4838 cfcd4858 c0127342
c0127407 00000000 00000000 00000000 00000000 00000000 c0342000 c02e037d Call Trace:
 [<c0127342>] worker_thread+0x0/0x11c
[<c0127407>] worker_thread+0xc5/0x11c [<c02e037d>] _spin_unlock_irq+0x5/0x7 [<c02de817>] schedule+0x4a1/0x4ff [<c01176a3>] default_wake_function+0x0/0xc
 [<c012988b>] kthread+0x91/0xbd     [<c01297fa>] kthread+0x0/0xbd
[<c0101005>] kernel_thread_helper+0x5/0xb kthread S CFE60128 3220 6 1 8 127 5 (L-TLB)
cfe54f68 00000000 00000009 cfe60128 cfe60000 283cc200 003d08c5 00000000
       cfe550b0 cfe550b0 00000000 00000000 cfe550a8 cfe55090 cfe550b0 c0127342
c0127407 00000000 00000000 00000000 00000000 00000000 cfe4ac24 c02e037d Call Trace:
 [<c0127342>] worker_thread+0x0/0x11c
[<c0127407>] worker_thread+0xc5/0x11c [<c02e037d>] _spin_unlock_irq+0x5/0x7 [<c02de817>] schedule+0x4a1/0x4ff [<c01176a3>] default_wake_function+0x0/0xc
 [<c012988b>] kthread+0x91/0xbd     [<c01297fa>] kthread+0x0/0xbd
[<c0101005>] kernel_thread_helper+0x5/0xb kblockd/0 S CFE4D678 3452 8 6 9 (L-TLB)
cf8bff68 00000000 0000000a cfe4d678 cfe4d550 0a840f00 003d7398 00000000
       cfe55b14 cfe55b14 00000000 00000000 cfe55b0c


---------- Forwarded message ----------
Date: Thu, 12 Jan 2006 13:01:36 -0500
From: Michael Krufky <mkrufky@xxxxxxx>
To: Ken Harris <kharris@xxxxxxxxx>
Subject: Re: panic in dvb_dmx_swfilter

Ken Harris wrote:


    Mike:

I've using the HDTV5 USB to record shows, and mostly it works OK, but I had this traceback yesterday (some of it scrolled off the screen, let me know if there is a way too get more info in the future):

dvb_dmx_swfilter
dvb_usb_urb_complete
usb_hcd_giveback_urb
ehcii_urb_done
qh_completions
scan_async
ehci_work
ehci_irq
usb_hcd_irq


Please paste the entire oops in an email addressed to the linux-dvb mailing list.

LinuxDVB Mailing List <linux-dvb@xxxxxxxxxxx>

Also, All DViCO USB devices should now be supported in cvs, and will also be supported in 2.6.16

Cheers,

Mike

--
Michael Krufky



_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux