lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Wed, 23 Jan 2013 23:32:45 -0500
From:	László Házy <hazy_l@...oo.com>
To:	linux-kernel@...r.kernel.org
Subject: PROBLEM: 2.6.34.13 causes X lock-up with i915 kernel driver

Keywords:*
------------
*
intel 845g, i915, drm, agpgart, intel-agp, kernel 2.6.34.13, freeze, 
lock-up, xorg 7.1, openoffice


Detailed description:
----------------------------

Updated kernel from 2.6.22.14-72.fc6 (Fedora) to latest 2.6.x stable 
from kernel.org (1 week ago this was 2.6.34.13) . Configured new kernel 
via "make oldconfig" and then did some additional manual configuration. 
Resulting .config is attached. Note: kernel mode setting is configured 
to be off.

At boot time, the syslog gets the following:

Jan 23 11:11:23 orion kernel: agpgart-intel 0000:00:00.0: Intel 830M Chipset
Jan 23 11:11:23 orion kernel: agpgart-intel 0000:00:00.0: detected 8060K 
stolen memory
Jan 23 11:11:23 orion kernel: agpgart-intel 0000:00:00.0: AGP aperture 
is 128M @ 0xd0000000
Jan 23 11:11:23 orion kernel: i801_smbus 0000:00:1f.3: PCI INT B -> GSI 
17 (level, low) -> IRQ 17
Jan 23 11:11:23 orion kernel: intel_rng: FWH not detected

It should have detected Intel 845G. See attached lspci.txt and lshw.txt.

There are no apparent problems until I start X. Then, the syslog gets 
the following:

Jan 23 11:15:17 orion kernel: [drm] Initialized drm 1.1.0 20060810
Jan 23 11:15:18 orion kernel: pci 0000:00:02.0: PCI INT A -> GSI 16 
(level, low) -> IRQ 16
Jan 23 11:15:18 orion kernel: [drm] Initialized i915 1.6.0 20080730 for 
0000:00:02.0 on minor 0
Jan 23 11:15:21 orion kernel: render error detected, EIR: 0x00000010
Jan 23 11:15:21 orion kernel: [drm:i915_handle_error] *ERROR* EIR stuck: 
0x00000010, masking
Jan 23 11:15:21 orion kernel: render error detected, EIR: 0x00000010

Despite the error, X and the desktop manager start and all seems well. I 
am running xorg 7.1, and mesa 6.5.1-9.fc6, both from the distro. There 
is nothing notable in Xorg.0.log that does not show up with the 
2.6.22.14 kernel as well. The only warnings are:

(WW) I810(0): Bad V_BIOS checksum
...
(WW) I810(0): Extended BIOS function 0x5f11 not supported.
...
(WW) I810(0): Extended BIOS function 0x5f05 failed.
...
(WW) I810(0): Correcting plane A stride (1280 -> 2048)
...
(WW) AIGLX: 3D driver claims to not support visual ...  (several of these)

When I start OpenOffice 3.3, it causes the whole PC to freeze just about 
when the splash screen is to be removed and the Writer window should 
appear (it never does). The mouse still moves, although slowish and does 
not register clicks, but the keyboard is unresponsive. I can still ssh 
in and I see that X uses 99%+ of the CPU. All I can do is reboot from 
the ssh or power button. Reproducible 100% of the time.

I have tried:

  * manual configuration in xorg.cong
  * fully automatic detection and configuration (no xorg.conf)
  * disabled DRI in xorg.conf
  * disabled all acceleration in xorg.conf
  * moved away the i915 kernel module and created a symlink to i830, and
    later to i810
  * replaced the i810 xorg driver with the vesa driver

Of the above, only vesa results in no lock-up.

It would appear to me, that something got buggered in the ixxx / drm / 
agpgart / intel-agp setup in 2.6.34.13. I saw that this kernel got 
replaced with 2.6.34.14 as the current stable, but the changelog does 
not seem to imply any fixes that might be relevant to this problem.

Any insight is appreciated. Thanks.



View attachment ".config" of type "text/plain" (92232 bytes)

View attachment "lshw.txt" of type "text/plain" (30478 bytes)

View attachment "lspci.txt" of type "text/plain" (6967 bytes)

View attachment "proc_modules.txt" of type "text/plain" (3537 bytes)

View attachment "ver_linux.txt" of type "text/plain" (1648 bytes)

View attachment "proc_iomem.txt" of type "text/plain" (1211 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ