[Bug 342122] [NEW] [drm:drm_release] *ERROR* reclaim_buffers_locked() deadlock

TJ ubuntu at tjworld.net
Fri Mar 13 05:34:00 UTC 2009


Public bug reported:

Binary package hint: xserver-xorg-video-intel

This affects 8.10 Intrepid desktop live-CD boot - currently not able to
install to the hard disk.

Sony Vaio PCG-SRX51P/B notebook with Intel i815M video and 384MB RAM.

When X starts the screen becomes totally black with no cursor.

/var/log/kern.log:

[  108.233394] Linux agpgart interface v0.103
[  108.677023] agpgart-intel 0000:00:00.0: Intel i815 Chipset
[  108.956406] agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf8000000

[  148.203385] [drm] Initialized i810 1.4.0 20030605 on minor 0
[  148.205947] mtrr: base(0xf8000000) is not aligned on a size(0x280000) boundary
[  149.280963] [drm] Using v1.4 init.
[  149.284460] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[  152.520038] [drm:drm_release] *ERROR* reclaim_buffers_locked() deadlock. Please rework this
[  152.520048] ^Idriver to use reclaim_buffers_idlelocked() instead.
[  152.520052] ^II will go on reclaiming the buffers anyway.
----------

/var/log/gdm/:0.log:

X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux ubuntu 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686
Build Date: 24 October 2008  08:00:16AM
xorg-server 2:1.5.2-2ubuntu3 (buildd at rothera.buildd) 

error setting MTRR (base = 0xf8000000, size = 0x03000000, type = 1) Invalid argument (22)
error setting MTRR (base = 0xf8000000, size = 0x03000000, type = 1) Invalid argument (22)
----------

/var/log/Xorg.0.log:

(II) [drm] loaded kernel module for "i810" driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer handle = 0xf8000000
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(II) intel(0): [drm] Registers = 0xf4000000
(II) intel(0): [agp] dcacheHandle : 0x0
(II) intel(0): [agp] GART: no dcache memory found
(II) intel(0): [agp] Bound backbuffer memory
(II) intel(0): [agp] Bound depthbuffer memory
(II) intel(0): [agp] Bound System Texture Memory
(II) intel(0): [agp] GART: Allocated 4K for mouse cursor image
(II) intel(0): [agp] GART: Allocated 16K for ARGB mouse cursor image
(II) intel(0): Adding 384 scanlines for pixmap caching
(II) intel(0): Allocated Scratch Memory
(II) intel(0): [dri] Buffer map : efb000
(II) intel(0): [drm] added 256 4096 byte DMA buffers
(II) intel(0): [drm] Init v1.4 interface.
(II) intel(0): [drm] dma control initialized, using IRQ -22
(II) intel(0): [dri] visual configs initialized.

(II) intel(0): [DRI] installation complete
(II) intel(0): Direct rendering enabled
----------

It is possible to switch to a console terminal although the usable area
is a small section in the centre of the 1024x768 display.

If gdm is stopped /var/log/kern.log shows:

[ 2420.316038] [drm:drm_release] *ERROR* reclaim_buffers_locked() deadlock. Please rework this
[ 2420.316044] ^Idriver to use reclaim_buffers_idlelocked() instead.
[ 2420.316048] ^II will go on reclaiming the buffers anyway.
[ 2423.320029] [drm:i810_wait_ring] *ERROR* space: 65520 wanted 65528
[ 2423.320098] [drm:i810_wait_ring] *ERROR* lockup
[ 2423.324281] [drm] DMA Cleanup
[ 2423.346050] mtrr: no MTRR for f8000000,3000000 found
----------

cat /proc/mtrr

reg00: base=0x00000000 (   0MB), size= 256MB: write-back, count=1
reg01: base=0x10000000 ( 256MB), size= 128MB: write-back, count=1
reg02: base=0x17e80000 ( 382MB), size= 512KB: uncachable, count=1
reg03: base=0x17f00000 ( 383MB), size=   1MB: uncachable, count=1
reg04: base=0xf8000000 (3968MB), size=  64MB: write-combining, count=1
----------

Disabling DRI in /etc/X11/xorg.conf helps only slightly in that X tries
to reconfigure the display and gets stuck in a loop of dialog choices
(very small - 6px - text too) which results in it using the 'generic'
profile again which tries to use DRI and therefore the screen is blank
once more.

Section "Device"
  Option "DRI" off
EndSection

** Affects: xserver-xorg-video-intel (Ubuntu)
     Importance: Undecided
         Status: New

-- 
[drm:drm_release] *ERROR* reclaim_buffers_locked() deadlock
https://bugs.launchpad.net/bugs/342122
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list