← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 659348] Re: Kernel Oops - unable to handle kernel paging request; EIP is at videobuf_dma_unmap+0x43/0xb0

 

Update: 2.6.35-23-generic does not fix this problem.

Here's the relevant section of the dmesg.  If anyone working on this
would like to see any other log, let me know.  This is with a Hauppauge
1800 PVR card.  This happens as soon as the video capture is started in
MythTV.  Either with "Watch Live TV" or when a scheduled recording
starts.  It works with ppa  2.6.35-02063508-generic, but I haven't found
any other ppa builds that are stable on this machine.

[  102.185705]
[  102.185719] Pid: 2074, comm: cx23885[0] dvb Not tainted 2.6.35-23-generic #41-Ubuntu M2NBP-VM CSM/System Product Name
[  102.185730] RIP: 0010:[<ffffffffa0172563>]  [<ffffffffa0172563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
[  102.185749] RSP: 0018:ffff8801a536ddc0  EFLAGS: 00010246
[  102.185756] RAX: 0000010100000000 RBX: ffff88018bd9e4f8 RCX: 0000000000000002
[  102.185764] RDX: 0000000000000006 RSI: ffffc900117e2000 RDI: ffff8801a8a850a0
[  102.185772] RBP: ffff8801a536ddd0 R08: 0000000000000000 R09: 00000000ffffffff
[  102.185780] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff88019e461828
[  102.185788] R13: ffff88018bd9e4f8 R14: ffff88019e461828 R15: ffff88018be00000
[  102.185797] FS:  00007f8f74dfa710(0000) GS:ffff880001f00000(0000) knlGS:0000000000000000
[  102.185805] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  102.185813] CR2: 0000010100000028 CR3: 0000000194008000 CR4: 00000000000006e0
[  102.185821] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  102.185829] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  102.185839] Process cx23885[0] dvb (pid: 2074, threadinfo ffff8801a536c000, task ffff88018be00000)
[  102.185846] Stack:
[  102.185853]  ffff88018bd9e4f8 ffff88018bd9e400 ffff8801a536de00 ffffffffa020f12a
[  102.185871] <0> ffff8801a536ddf0 ffff88019e461828 ffff88019e461828 ffff88019e461928
[  102.185892] <0> ffff8801a536de10 ffffffffa0210d5e ffff8801a536de40 ffffffffa0084457
[  102.185916] Call Trace:
[  102.185954]  [<ffffffffa020f12a>] cx23885_free_buffer+0x5a/0xa0 [cx23885]
[  102.185974]  [<ffffffffa0210d5e>] dvb_buf_release+0xe/0x10 [cx23885]
[  102.185994]  [<ffffffffa0084457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core]
[  102.186009]  [<ffffffffa00844e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core]
[  102.186024]  [<ffffffffa008455e>] videobuf_read_stop+0x1e/0x30 [videobuf_core]
[  102.186039]  [<ffffffffa016a8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb]
[  102.186053]  [<ffffffffa016a760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb]
[  102.186068]  [<ffffffff8107f0c6>] kthread+0x96/0xa0
[  102.186082]  [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10
[  102.186092]  [<ffffffff8107f030>] ? kthread+0x0/0xa0
[  102.186102]  [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10
[  102.186109] Code: 19 75 6e 8b 53 28 85 d2 74 4b 48 8b 7f 28 8b 4b 30 48 8b 73 20 48 85 ff 74 4e 48 8b 87 e8 01 00 00 48 85 c0 74 42 83 f9 02 77 5d <48> 8b 40 28 48 85 c0 74 0a 45 31 c0 90 ff d0 48 8b 73 20 48 89
[  102.186334] RIP  [<ffffffffa0172563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
[  102.186350]  RSP <ffff8801a536ddc0>
[  102.186357] CR2: 0000010100000028
[  102.186365] ---[ end trace 005b6f61f1432205 ]---

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/659348

Title:
  Kernel Oops - unable to handle kernel paging request; EIP is at videobuf_dma_unmap+0x43/0xb0

Status in “linux” package in Ubuntu:
  New

Bug description:
  This was not an issue prior to the Mythbuntu 10.10 upgrade

I did a fresh install of Mythbuntu 10.10 and now during mythtv-setup my DVB-C tuners hang the application during a channel scan. Prior to this I was on 10.04 with myth autobuilds 0.23.1 and it worked with no issues. On amd64 using 2 HVR-1250's

syslog reports this during the hangup
Oct 12 10:51:03 Daves-DVR kernel: [  100.685426] BUG: unable to handle kernel paging request at 0000010100000028
Oct 12 10:51:03 Daves-DVR kernel: [  100.685438] IP: [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685456] PGD 0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685462] Oops: 0000 [#1] SMP
Oct 12 10:51:03 Daves-DVR kernel: [  100.685469] last sysfs file: /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
Oct 12 10:51:03 Daves-DVR kernel: [  100.685476] CPU 1
Oct 12 10:51:03 Daves-DVR kernel: [  100.685479] Modules linked in: mceusb ir_lirc_codec lirc_dev snd_hda_codec_realtek mt2131 s5h1409 tuner_simple tuner_types tuner tvaudio tda7432 msp3400 nvidia(P) snd_hda_intel ir_sony_decoder snd_bt87x snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq ir_jvc_decoder snd_timer snd_seq_device ir_rc6_decoder cx23885 cx2341x ir_rc5_decoder bttv videobuf_dvb ir_nec_decoder v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 snd asus_atk0110 i2c_algo_bit videobuf_dma_sg ir_common ir_core edac_core dvb_core videobuf_core btcx_risc soundcore psmouse k10temp lp edac_mce_amd tveeprom snd_page_alloc serio_raw parport i2c_piix4 usb_storage usbhid hid r8169 mii ahci libahci pata_atiixp
Oct 12 10:51:03 Daves-DVR kernel: [  100.685574]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685583] Pid: 2127, comm: cx23885[0] dvb Tainted: P            2.6.35-22-generic #34-Ubuntu M4A78 PLUS/System Product Name
Oct 12 10:51:03 Daves-DVR kernel: [  100.685590] RIP: 0010:[<ffffffffa0069563>]  [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685605] RSP: 0018:ffff880128687dc0  EFLAGS: 00010246
Oct 12 10:51:03 Daves-DVR kernel: [  100.685611] RAX: 0000010100000000 RBX: ffff88012ae23ef8 RCX: 0000000000000002
Oct 12 10:51:03 Daves-DVR kernel: [  100.685616] RDX: 0000000000000006 RSI: ffffc900110f5000 RDI: ffff880129c080a0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685622] RBP: ffff880128687dd0 R08: 0000000000000000 R09: 00000000ffffffff
Oct 12 10:51:03 Daves-DVR kernel: [  100.685627] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff880115ba5828
Oct 12 10:51:03 Daves-DVR kernel: [  100.685633] R13: ffff88012ae23ef8 R14: ffff880115ba5828 R15: ffff88012b1e2dc0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685639] FS:  00007f0b8ea8b840(0000) GS:ffff880001e40000(0000) knlGS:0000000000000000
Oct 12 10:51:03 Daves-DVR kernel: [  100.685646] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Oct 12 10:51:03 Daves-DVR kernel: [  100.685651] CR2: 0000010100000028 CR3: 000000011374c000 CR4: 00000000000006e0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685657] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 12 10:51:03 Daves-DVR kernel: [  100.685663] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Oct 12 10:51:03 Daves-DVR kernel: [  100.685670] Process cx23885[0] dvb (pid: 2127, threadinfo ffff880128686000, task ffff88012b1e2dc0)
Oct 12 10:51:03 Daves-DVR kernel: [  100.685675] Stack:
Oct 12 10:51:03 Daves-DVR kernel: [  100.685678]  ffff88012ae23ef8 ffff88012ae23e00 ffff880128687e00 ffffffffa0c9412a
Oct 12 10:51:03 Daves-DVR kernel: [  100.685687] <0> ffff880128687df0 ffff880115ba5828 ffff880115ba5828 ffff880115ba5928
Oct 12 10:51:03 Daves-DVR kernel: [  100.685696] <0> ffff880128687e10 ffffffffa0c95d5e ffff880128687e40 ffffffffa0108457
Oct 12 10:51:03 Daves-DVR kernel: [  100.685706] Call Trace:
Oct 12 10:51:03 Daves-DVR kernel: [  100.685727]  [<ffffffffa0c9412a>] cx23885_free_buffer+0x5a/0xa0 [cx23885]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685745]  [<ffffffffa0c95d5e>] dvb_buf_release+0xe/0x10 [cx23885]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685759]  [<ffffffffa0108457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685772]  [<ffffffffa01084e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685784]  [<ffffffffa010855e>] videobuf_read_stop+0x1e/0x30 [videobuf_core]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685794]  [<ffffffffa00fd8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685805]  [<ffffffffa00fd760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685815]  [<ffffffff8107f0b6>] kthread+0x96/0xa0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685825]  [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10
Oct 12 10:51:03 Daves-DVR kernel: [  100.685833]  [<ffffffff8107f020>] ? kthread+0x0/0xa0
Oct 12 10:51:03 Daves-DVR kernel: [  100.685840]  [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10
Oct 12 10:51:03 Daves-DVR kernel: [  100.685844] Code: 19 75 6e 8b 53 28 85 d2 74 4b 48 8b 7f 28 8b 4b 30 48 8b 73 20 48 85 ff 74 4e 48 8b 87 e8 01 00 00 48 85 c0 74 42 83 f9 02 77 5d <48> 8b 40 28 48 85 c0 74 0a 45 31 c0 90 ff d0 48 8b 73 20 48 89
Oct 12 10:51:03 Daves-DVR kernel: [  100.685911] RIP  [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
Oct 12 10:51:03 Daves-DVR kernel: [  100.685923]  RSP <ffff880128687dc0>
Oct 12 10:51:03 Daves-DVR kernel: [  100.685926] CR2: 0000010100000028
Oct 12 10:51:03 Daves-DVR kernel: [  100.685932] ---[ end trace 5a49d3fff27e282f ]---

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.34
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D2c', '/dev/snd/by-path', '/dev/snd/controlC1', '/dev/snd/pcmC1D0c', '/dev/snd/pcmC1D1c', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xf7ff4000 irq 16'
   Mixer name	: 'Realtek ALC887'
   Components	: 'HDA:10ec0887,10ec0887,00100202'
   Controls      : 35
   Simple ctrls  : 20
Card1.Amixer.info:
 Card hw:1 'Bt878'/'Brooktree Bt878 at 0xf6ffe000, irq 21'
   Mixer name	: 'Bt87x'
   Components	: ''
   Controls      : 3
   Simple ctrls  : 5
Date: Tue Oct 12 13:10:00 2010
HibernationDevice: RESUME=UUID=22c715e9-7847-43b1-9bd9-90a6c992662f
InstallationMedia: Mythbuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
IwConfig:
 lo        no wireless extensions.

 eth0      no wireless extensions.
MachineType: System manufacturer System Product Name
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=e7ff114d-2fa0-4ed3-8412-b33488f03dce ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
RfKill:

SourcePackage: linux
dmi.bios.date: 04/02/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2004
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M4A78 PLUS
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2004:bd04/02/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A78PLUS:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer