[linux-dvb] general protection fault with Avermedia 777 DVB-T
Jose Alberto Reguero
jareguero at telefonica.net
Fri Sep 29 15:05:34 CEST 2006
Sometimes I get this error (see attached log) with three Avermedia 777 DVB-T
with kernel 2.6.18 and latest v4l-dvb.
How I can debug it?
Any idea?
Thanks.
Jose Alberto
-------------- next part --------------
general protection fault: 0000 [1] SMP
CPU 0
Modules linked in: appletalk ipx p8023 nfsd exportfs lockd nfs_acl ipv6 autofs4 w83627hf hwmon_vid hwmon i2c_isa hidp l2cap bluetooth sunrpc cpufreq_ondemand vfat fat dm_mirror dm_mod video sbs i2c_ec button battery asus_acpi ac parport_pc lp parport mt352 saa7134_dvb dvb_pll video_buf_dvb dvb_core tda1004x snd_via82xx_modem shpchp msp3400 saa7127 saa7115 tuner snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq saa7134 snd_pcm_oss snd_mixer_oss nvidia snd_pcm sg video_buf snd_timer snd_page_alloc compat_ioctl32 floppy snd_mpu401_uart ir_kbd_i2c ide_cd cdrom ivtv i2c_algo_bit cx2341x tveeprom snd_rawmidi snd_seq_device snd soundcore skge i2c_viapro i2c_core ir_common videodev v4l1_compat v4l2_common pcspkr serio_raw usblp sata_promise sata_via libata sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd
Pid: 2687, comm: vdr Tainted: P 2.6.18 #1
RIP: 0010:[<ffffffff8028e075>] [<ffffffff8028e075>] task_rq_lock+0x2b/0x74
RSP: 0018:ffff81002df6db88 EFLAGS: 00010046
RAX: 6b6b6b6b6b6b6b6b RBX: ffffffff80a94480 RCX: ffffffff806bedd8
RDX: ffff81002df54040 RSI: ffff81002df6dc10 RDI: ffff81001c0d10c0
RBP: ffff81002df6dba8 R08: 0000000000000000 R09: ffff81002df6dbe8
R10: ffff81003dd574c8 R11: ffffffff80265ee6 R12: ffffffff80a94480
R13: ffff81002df6dc10 R14: ffff81001c0d10c0 R15: 0000000000000000
FS: 0000000044007940(0063) GS:ffffffff80a24000(0000) knlGS:00000000f72cab00
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000797008 CR3: 000000002e5b0000 CR4: 00000000000006e0
Process vdr (pid: 2687, threadinfo ffff81002df6c000, task ffff81002df54040)
Stack: 000000000000000f ffffc200013b3000 ffff81001c0d10c0 00000000fffffe00
ffff81002df6dc48 ffffffff80249d6f ffffffff8056e6c0 000000008023d8ed
ffff81002df6dbe8 ffffffff806bed98 ffffffff806bedd8 ffffffff806bed98
Call Trace:
[<ffffffff80249d6f>] try_to_wake_up+0x27/0x421
[<ffffffff8028e2a2>] wake_up_process+0x10/0x12
[<ffffffff802a2a21>] kthread_stop+0x41/0x83
[<ffffffff889e4337>] :video_buf_dvb:videobuf_dvb_stop_feed+0x4d/0x73
[<ffffffff889c58f4>] :dvb_core:dmx_section_feed_stop_filtering+0x56/0x91
[<ffffffff889c3f0a>] :dvb_core:dvb_dmxdev_feed_stop+0x60/0x73
[<ffffffff889c4262>] :dvb_core:dvb_dmxdev_filter_start+0x182/0x3ed
[<ffffffff889c4716>] :dvb_core:dvb_demux_do_ioctl+0x249/0x3af
[<ffffffff889c3157>] :dvb_core:dvb_usercopy+0xe4/0x14a
[<ffffffff889c3c14>] :dvb_core:dvb_demux_ioctl+0x10/0x12
[<ffffffff80244c6f>] do_ioctl+0x5e/0x77
[<ffffffff802330b1>] vfs_ioctl+0x25a/0x277
[<ffffffff8024fd09>] sys_ioctl+0x5f/0x82
[<ffffffff8026159a>] tracesys+0xd1/0xdb
DWARF2 unwinder stuck at tracesys+0xd1/0xdb
Leftover inexact backtrace:
Code: 8b 40 18 48 8b 04 c5 c0 b9 a4 80 4c 03 60 08 4c 89 e7 e8 4a
RIP [<ffffffff8028e075>] task_rq_lock+0x2b/0x74
RSP <ffff81002df6db88>
<3>BUG: sleeping function called from invalid context at kernel/rwsem.c:20
in_atomic():0, irqs_disabled():1
Call Trace:
[<ffffffff8026f821>] show_trace+0xae/0x336
[<ffffffff8026fabe>] dump_stack+0x15/0x17
[<ffffffff8020bb01>] __might_sleep+0xb2/0xb4
[<ffffffff802a5034>] down_read+0x1d/0x4a
[<ffffffff8029ce36>] blocking_notifier_call_chain+0x1b/0x41
[<ffffffff80293ce4>] profile_task_exit+0x15/0x17
[<ffffffff80215a74>] do_exit+0x25/0x96a
[<ffffffff8026fcec>] kernel_math_error+0x0/0x96
[<ffff81002df6dad8>]
DWARF2 unwinder stuck at 0xffff81002df6dad8
Leftover inexact backtrace:
[<ffffffff802697ff>] do_general_protection+0x10a/0x115
[<ffffffff80262191>] error_exit+0x0/0x96
[<ffffffff80265ee6>] __sched_text_start+0xaa6/0xadd
[<ffffffff8028e075>] task_rq_lock+0x2b/0x74
[<ffffffff8028e06e>] task_rq_lock+0x24/0x74
[<ffffffff80249d6f>] try_to_wake_up+0x27/0x421
[<ffffffff8034767a>] __spin_lock_init+0x2f/0x58
[<ffffffff8028e2a2>] wake_up_process+0x10/0x12
[<ffffffff802a2a21>] kthread_stop+0x41/0x83
[<ffffffff889e4337>] :video_buf_dvb:videobuf_dvb_stop_feed+0x4d/0x73
[<ffffffff889c58f4>] :dvb_core:dmx_section_feed_stop_filtering+0x56/0x91
[<ffffffff889c3f0a>] :dvb_core:dvb_dmxdev_feed_stop+0x60/0x73
[<ffffffff889c4262>] :dvb_core:dvb_dmxdev_filter_start+0x182/0x3ed
[<ffffffff889c4716>] :dvb_core:dvb_demux_do_ioctl+0x249/0x3af
[<ffffffff889c3157>] :dvb_core:dvb_usercopy+0xe4/0x14a
[<ffffffff889c44cd>] :dvb_core:dvb_demux_do_ioctl+0x0/0x3af
[<ffffffff889c3c14>] :dvb_core:dvb_demux_ioctl+0x10/0x12
[<ffffffff80244c6f>] do_ioctl+0x5e/0x77
[<ffffffff802330b1>] vfs_ioctl+0x25a/0x277
[<ffffffff8024fd09>] sys_ioctl+0x5f/0x82
[<ffffffff80223824>] fd_install+0x30/0x6d
[<ffffffff8026159a>] tracesys+0xd1/0xdb
Slab corruption: start=ffff81001c0d10c0, len=3792
010: 6c 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
More information about the linux-dvb
mailing list