[mythtv] kernel oops with radeon and mythfrontend

Matthias Thomae bluez at thomae-privat.de
Sun Jul 23 09:45:08 UTC 2006


I am getting the kernel oops shown below, when trying to watch live-TV
or recordings with mythfrontend on an IBM Thinkpad R50 with a radeon GPU
and a Wideview DVB-T USB device.

I tried with different pre-compiled mythtv binaries on a debian linux
(0.19-0.6sarge1, 0.19-0.7 and 0.19-0.10) as well as with a self-compiled
0.19-0.10, with vanilla kernels 2.6.17.4 and 2.6.18-rc2. All showed the
same oopses and the screen remains black.

The log of mythfrontend says:

2006-07-23 11:19:40.150 Using runtime prefix = /usr
2006-07-23 11:19:40.310 New DB connection, total: 1
2006-07-23 11:19:40.327 Connected to database 'mythconverg' at host:
localhost
2006-07-23 11:19:40.330 Total desktop dim: 1400x1050, with 1 screen[s].
2006-07-23 11:19:40.356 Running in a window
2006-07-23 11:19:40.357 Using screen 0, 1336x1024 at 0,0
2006-07-23 11:19:40.365 Current Schema Version: 1123
2006-07-23 11:19:40.365 mythfrontend version: 0.19.20060121-2 www.mythtv.org
2006-07-23 11:19:40.366 Enabled verbose msgs:  important general
2006-07-23 11:19:40.943 lang0: eng
2006-07-23 11:19:40.943 lang: eng
2006-07-23 11:19:40.990 lang1: eng
2006-07-23 11:19:40.990 lang: eng
2006-07-23 11:19:41.311 Total desktop dim: 1400x1050, with 1 screen[s].
2006-07-23 11:19:41.313 Running in a window
2006-07-23 11:19:41.314 Using screen 0, 1336x1024 at 0,0
2006-07-23 11:19:41.316 Switching to square mode (blue)
2006-07-23 11:19:42.576 Joystick disabled.
mythtv: could not connect to socket
mythtv: Connection refused
lirc_init failed for mythtv, see preceding messages
2006-07-23 11:19:42.810 Registering Internal as a media playback plugin.
2006-07-23 11:19:51.663 New DB connection, total: 2
2006-07-23 11:19:51.665 Connected to database 'mythconverg' at host:
localhost
2006-07-23 11:19:51.750 Connecting to backend server: 10.1.1.21:6543
(try 1 of 5)
2006-07-23 11:19:51.759 Using protocol version 26
2006-07-23 11:19:51.831 TV: Attempting to change from None to WatchingLiveTV
2006-07-23 11:19:51.839 Using protocol version 26
2006-07-23 11:19:52.828 Disable DPMS
0: start_time: 857.475 duration: -9223372036854.775
stream: start_time: 9527.500 duration: -9223372036854.775 bitrate=0 kb/s
2006-07-23 11:20:02.711 AFD: Opened codec 0x82e0430, id(MPEG1VIDEO)
type(Video)
2006-07-23 11:20:02.713 NVP: Disabling Audio, params(-1,-1,-1)
2006-07-23 11:20:02.729 NVP: Disabling Audio, params(0,-1,-1)
2006-07-23 11:20:04.487 TV: Changing from None to WatchingLiveTV
2006-07-23 11:20:04.649 Realtime priority would require SUID as root.
Message from syslogd at tyron at Sun Jul 23 11:20:05 2006 ...
tyron kernel: Oops: 0002 [#1]
2006-07-23 11:20:08.368 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:11.576 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:14.780 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:17.993 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:21.196 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:24.401 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:27.605 NVP: Timed out waiting for free video buffers.
2006-07-23 11:20:30.809 NVP: Timed out waiting for free video buffers.


This is the oops from syslog:

Jul 23 11:20:05 tyron kernel: mtrr: 0xe0000000,0x8000000 overlaps
existing 0xe0000000,0x2000000
Jul 23 11:20:05 tyron kernel: BUG: unable to handle kernel NULL pointer
dereference at virtual address 00000004
Jul 23 11:20:05 tyron kernel:  printing eip:
Jul 23 11:20:05 tyron kernel: c0124851
Jul 23 11:20:05 tyron kernel: *pde = 00000000
Jul 23 11:20:05 tyron kernel: Oops: 0002 [#1]
Jul 23 11:20:05 tyron kernel: Modules linked in: dvb_usb_dtt200u dvb_usb
dvb_core dvb_pll i2c_core radeon bnep rfcomm hidp l2cap pcmcia
firmware_class autofs4 yenta_socket rsrc_nonstatic pcmcia_core 8250_pci
8250 serial_core snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer snd snd_page_alloc ehci_hcd hci_usb
bluetooth uhci_hcd usbcore sg ide_scsi scsi_mod evdev ibm_acpi thermal
ac button battery fan processor e1000
Jul 23 11:20:05 tyron kernel: CPU:    0
Jul 23 11:20:05 tyron kernel: EIP:    0060:[add_wait_queue+13/29]    Not
tainted VLI
Jul 23 11:20:05 tyron kernel: EFLAGS: 00010046   (2.6.18-rc2 #1)
Jul 23 11:20:05 tyron kernel: EIP is at add_wait_queue+0xd/0x1d
Jul 23 11:20:05 tyron kernel: eax: d9732df8   ebx: 00000000   ecx:
d46cfed0   edx: d46cfec4Jul 23 11:20:05 tyron kernel: esi: 00000246
edi: 00043993   ebp: 00000000   esp: d46cfe94Jul 23 11:20:05 tyron
kernel: ds: 007b   es: 007b   ss: 0068
Jul 23 11:20:05 tyron kernel: Process mythfrontend (pid: 9337,
ti=d46ce000 task=c3cae550 task.ti=d46ce000)
Jul 23 11:20:05 tyron kernel: Stack: d9732c00 d46cfeb8 e1a3b9e8 ffffffed
00000000 c3cae550 c01128c6 00000000
Jul 23 11:20:05 tyron kernel:        00000000 00000000 00000000 c014d4d9
00000000 c3cae550 c01128c6 00000000
Jul 23 11:20:05 tyron kernel:        00000000 d46cff08 b0e000f0 00000010
0000003a d9732c00 d9732c00 00000000
Jul 23 11:20:05 tyron kernel: Call Trace:
Jul 23 11:20:05 tyron kernel:  [pg0+560355816/1069712384]
radeon_driver_vblank_wait+0xa5/0x126 [radeon]
Jul 23 11:20:05 tyron kernel:  [default_wake_function+0/18]
default_wake_function+0x0/0x12
Jul 23 11:20:05 tyron kernel:  [chrdev_open+234/259] chrdev_open+0xea/0x103
Jul 23 11:20:05 tyron kernel:  [default_wake_function+0/18]
default_wake_function+0x0/0x12
Jul 23 11:20:05 tyron kernel:  [drm_wait_vblank+386/454]
drm_wait_vblank+0x182/0x1c6
Jul 23 11:20:05 tyron kernel:  [drm_ioctl+314/373] drm_ioctl+0x13a/0x175
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel:  [drm_wait_vblank+0/454]
drm_wait_vblank+0x0/0x1c6
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel:  [do_ioctl+73/79] do_ioctl+0x49/0x4f
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel:  [vfs_ioctl+368/381] vfs_ioctl+0x170/0x17d
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel:  [sys_ioctl+43/69] sys_ioctl+0x2b/0x45
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 23 11:20:05 tyron kernel:  [mask_and_ack_8259A+106/173]
mask_and_ack_8259A+0x6a/0xad
Jul 23 11:20:05 tyron kernel: Code: 9c 89 32 c0 e8 e8 91 19 00 89 d8 5b
c3 90 83 ec 10 8b 44 24 14 89 00 89 40 04 83 c4 10 c3 56 53 83 22 fe 9c
5e fa 8b 18 8d 4a 0c <89> 4b 04 89 5a 0c 89 41 04 89 08 56 9d 5b 5e c3
56 53 83 0a 01
Jul 23 11:20:05 tyron kernel: EIP: [add_wait_queue+13/29]
add_wait_queue+0xd/0x1d SS:ESP 0068:d46cfe94


Any ideas? Am I doing something wrong? Is this something for the kernel
developers?

Regards.
Matthias





More information about the mythtv-dev mailing list