kernel oops, probably due to radeon Accel

Bug #114415 reported by Laurent GUERBY
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Undecided
Andy Whitcroft
linux-source-2.6.20 (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

Binary package hint: linux-source-2.6.20

This is on up to date (as of 20070513) feisty system, x86.

When I comment the NoAccel "true" line in /etc/X11/xorg.conf, the computer freezes (no ping, no keyboard/mouse reaction, need to reboot) after a few seconds to a few minute of use.

When the NoAccel "true" is present, the computer is completely stable (no freeze/crash) but of course scrolling and moving windows around is quite slow.

From a remote ssh on console I was lucky to get oops message the last time I tried to enable Accel, see below for details.

Let me know if there are things I could try.

Laurent

1/ cat /proc/version
Linux version 2.6.20-15-386 (root@palmer) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 Sun Apr 15 07:34:00 UTC 2007

2/ lscpi
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)

3/ xorg.conf for stable computer, just commenting the NoAccel true line make it unstable:

Section "Device"
        Identifier "aticonfig-Device[0]"
        # Driver "fglrx"
        Driver "radeon"
        Option "VideoOverlay" "off"
        Option "OpenGLOverlay" "off"
        Option "AGPFastWrite" "false"
        #BusID "PCI:1:0:0"
        #Option "AGPMode" "1"
       Option "NoAccel" "true"
EndSection

4/ kernel oops message on console

gargas kernel: [ 5088.641485] Oops: 0000 [#1]
gargas kernel: [ 5088.641598] CPU: 0
gargas kernel: [ 5088.641600] EIP: 0060:[unix_poll+9/160] Not tainted VLI
gargas kernel: [ 5088.641603] EFLAGS: 00210246 (2.6.20-15-386 #2)
gargas kernel: [ 5088.641619] EIP is at unix_poll+0x9/0xa0
gargas kernel: [ 5088.641624] eax: f4aa22a0 ebx: 00ad4520 ecx: 00000000 edx: f4fa0b60
gargas kernel: [ 5088.641630] esi: 00000000 edi: f4aa22a0 ebp: 00000000 esp: ee037c18
gargas kernel: [ 5088.641634] ds: 007b es: 007b ss: 0068
gargas kernel: [ 5088.641639] Process gnome-panel (pid: 10464, ti=ee036000 task=edade590 task.ti=ee036000)
gargas kernel: [ 5088.641643] Stack: c02f1200 ee037ebc c0269d3c 00000000 c016ede2 ee037c54 ee037fac 083a03c0
gargas kernel: [ 5088.641654] 083a0448 00000000 ee037e94 ee037e94 00000011 ee037f24 ee037e94 c016fad0
gargas kernel: [ 5088.641664] 00000000 00000000 00000000 f68be7a0 00000000 edade590 c01186a0 00100100
gargas kernel: [ 5088.641673] Call Trace:
gargas kernel: [ 5088.641681] [sock_poll+12/16] sock_poll+0xc/0x10
gargas kernel: [ 5088.641692] [do_sys_poll+418/976] do_sys_poll+0x1a2/0x3d0
gargas kernel: [ 5088.641716] [__pollwait+0/240] __pollwait+0x0/0xf0
gargas kernel: [ 5088.641731] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641752] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641768] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641784] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641800] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641816] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641832] [default_wake_function+0/16] default_wake_function+0x0/0x10
gargas kernel: [ 5088.641853] [__activate_task+33/64] __activate_task+0x21/0x40
gargas kernel: [ 5088.641881] [__wake_up_common+57/96] __wake_up_common+0x39/0x60
gargas kernel: [ 5088.641897] [__activate_task+33/64] __activate_task+0x21/0x40
gargas kernel: [ 5088.641915] [unix_write_space+94/96] unix_write_space+0x5e/0x60
gargas kernel: [ 5088.641931] [__wake_up_common+57/96] __wake_up_common+0x39/0x60
gargas kernel: [ 5088.641960] [sock_def_readable+86/96] sock_def_readable+0x56/0x60
gargas kernel: [ 5088.641972] [unix_stream_sendmsg+406/816] unix_stream_sendmsg+0x196/0x330
gargas kernel: [ 5088.641998] [mntput_no_expire+27/128] mntput_no_expire+0x1b/0x80
gargas kernel: [ 5088.642019] [sock_aio_write+285/304] sock_aio_write+0x11d/0x130
gargas kernel: [ 5088.642032] [get_page_from_freelist+581/816] get_page_from_freelist+0x245/0x330
gargas kernel: [ 5088.642106] [__switch_to+170/464] __switch_to+0xaa/0x1d0
gargas kernel: [ 5088.642113] [native_write_cr0+0/16] native_write_cr0+0x0/0x10
gargas kernel: [ 5088.642129] [schedule+642/1408] __sched_text_start+0x282/0x580
gargas kernel: [ 5088.642144] [read_tsc+6/16] read_tsc+0x6/0x10
gargas kernel: [ 5088.642154] [do_gettimeofday+49/240] do_gettimeofday+0x31/0xf0
gargas kernel: [ 5088.642175] [copy_to_user+41/80] copy_to_user+0x29/0x50
gargas kernel: [ 5088.642192] [sys_poll+43/64] sys_poll+0x2b/0x40
gargas kernel: [ 5088.642200] [sysenter_past_esp+105/169] sysenter_past_esp+0x69/0xa9
gargas kernel: [ 5088.642234] =======================
gargas kernel: [ 5088.642237] Code: db eb 04 89 c1 89 d0 03 59 60 8b 10 0f 18 02 90 39 c7 75 ef eb cc 31 db eb c8 90 8d b4 26 00 00 00 00 56 85 c9 53 8b 5a 14 89 ce <8b> 53 38 74 06 85 d2 74 02 ff 16 83 bb b4 00 00 00 01 0f b6 43
gargas kernel: [ 5088.642279] EIP: [unix_poll+9/160] unix_poll+0x9/0xa0 SS:ESP 0068:ee037c18

Revision history for this message
Laurent GUERBY (laurent-guerby) wrote :

Note: same machine had problem with older kernel versions, see oops here:

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/77350

One more information, on boot I added the "irqpoll" option:
# cat /proc/cmdline
root=UUID=5750d70c-20ce-411a-a3dc-a3803710f96b ro quiet splash irqpoll

Without irqpoll got in dmesg the following:

[ 48.216519] irq 4: nobody cared (try booting with the "irqpoll" option)
[ 48.216563] [<c0143694>] __report_bad_irq+0x24/0x80
[ 48.216585] [<c01438f8>] note_interrupt+0x208/0x240
[ 48.216597] [<c0142c70>] handle_IRQ_event+0x30/0x60
[ 48.216607] [<c0144250>] handle_level_irq+0x90/0xc0
[ 48.216615] [<c0105680>] do_IRQ+0x40/0x80
[ 48.216624] [<c011c87e>] profile_tick+0x3e/0x80
[ 48.216640] [<c0104003>] common_interrupt+0x23/0x30
[ 48.216655] [<c011fca2>] __do_softirq+0x32/0xa0
[ 48.216667] [<c011fd55>] do_softirq+0x45/0x50
[ 48.216673] [<c0105685>] do_IRQ+0x45/0x80
[ 48.216683] [<c0104003>] common_interrupt+0x23/0x30
[ 48.216698] [<c0231ac2>] serial_out+0x32/0xd0
[ 48.216713] [<c023410a>] serial8250_startup+0x18a/0x4b0
[ 48.216726] [<c022fae8>] uart_startup+0x48/0x160
[ 48.216737] [<c023072f>] uart_open+0xbf/0x460
[ 48.216749] [<c0165423>] cdev_get+0x23/0x40
[ 48.216760] [<c021ec37>] tty_open+0x147/0x2d0
[ 48.216775] [<c01654bc>] chrdev_open+0x6c/0x120
[ 48.216784] [<c0165450>] chrdev_open+0x0/0x120
[ 48.216790] [<c01614d0>] __dentry_open+0xb0/0x1c0
[ 48.216806] [<c0161695>] nameidata_to_filp+0x35/0x40
[ 48.216815] [<c01616f0>] do_filp_open+0x50/0x60
[ 48.216843] [<c016174e>] do_sys_open+0x4e/0xf0
[ 48.216855] [<c016182c>] sys_open+0x1c/0x20
[ 48.216862] [<c0102fc0>] sysenter_past_esp+0x69/0xa9
[ 48.216882] =======================
[ 48.216885] handlers:
[ 48.216888] [<c02344c0>] (serial8250_interrupt+0x0/0xf0)
[ 48.216896] Disabling IRQ #4

Changed in linux-source-2.6.20:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
Andy Whitcroft (apw) wrote :

As feisty is now end-of-life we will not be trying to fix this bug in that release. Therefore moving this bug Won't Fix. If this bug is still present in the most recent Jaunty Jackalope 9.04 release - http://www.ubuntu.com/news/ubuntu-9.04-desktop - please file a new bug with any logs. Thanks!

Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
assignee: nobody → Andy Whitcroft (apw)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.