Bug 541184

Summary: udevd Xorg high CPU usage, udevadm monitor flooded (interrupt storm)
Product: [Fedora] Fedora Reporter: Cindy White <cindwhite1>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: awilliam, djm, dougsland, gansalmon, holger.schletz, itamar, kernel-maint, whanlon
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-12-11 22:14:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
dmesg output none

Description Cindy White 2009-11-25 06:29:53 UTC
Created attachment 373671 [details]
dmesg output

Description of problem:
Shortly after installation of Fedora 12 and a full update, udevd and Xorg have high CPU usage and the "udevadm monitor" is flooded with identical messages (see below).  Please request any additional information required (ideally with the command that needs to be executed).

# top 
 1463 root      20   0  143m  16m 8344 D 75.6  0.4  32:10.97 Xorg
  384 root      16  -4 21668  11m  432 R 32.2  0.3   6:45.08 udevd
  950 root      18  -2 12256 2716  616 S 16.3  0.1   6:37.30 udevd
 1137 haldaemo  20   0 27604 4636 3664 S  1.7  0.1   0:39.23 hald
 1528 gdm        9 -11  458m  58m 2996 S  1.0  1.5   0:21.10 pulseaudio
  151 root      15  -5     0    0    0 S  0.3  0.0   0:04.52 i915/2
  801 root      20   0 14896 1268  908 R  0.3  0.0   0:00.02 top
    1 root      20   0  4124  916  636 S  0.0  0.0   0:00.63 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.01 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      RT  -5     0    0    0 S  0.0  0.0   0:00.61 migration/1
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/1
    8 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1


# udevadm monitor
KERNEL[1259129717.200097] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.209746] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.218808] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.225593] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
UDEV  [1259129717.226929] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
KERNEL[1259129717.230294] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.231458] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.231476] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.231507] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.231525] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.235068] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.238264] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.241432] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.244946] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.253866] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.256027] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.258289] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.258636] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.277708] add      /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
UDEV  [1259129717.278778] add      /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
KERNEL[1259129717.309567] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-0 (i2c-adapter)
UDEV  [1259129717.310854] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-0 (i2c-adapter)
UDEV  [1259129717.313207] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.317688] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.320361] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.323918] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.327547] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.333916] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.337014] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.343773] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.353823] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.361722] add      /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-0 (i2c-adapter)
UDEV  [1259129717.363031] add      /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-0 (i2c-adapter)
UDEV  [1259129717.363208] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.363676] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.368820] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.370077] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.374025] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.379079] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.383865] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.393837] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
UDEV  [1259129717.393857] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.395057] remove   /devices/pci0000:00/0000:00:02.0/i2c-adapter/i2c-4 (i2c-adapter)
UDEV  [1259129717.397308] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.397496] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.397871] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.399658] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.400777] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.401117] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
KERNEL[1259129717.401222] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.405381] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.409538] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.412257] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.414719] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.418291] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.423930] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [1259129717.433877] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)



Version-Release number of selected component (if applicable):
# uname -a
Linux ClusterNode4 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7 21:11:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux

# udevd --version
145

How reproducible:
Always on this computer.  Immediately after reboot.


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 David Moore 2009-11-28 20:23:28 UTC
I get the exactly the same thing. Also running x86_64.

Comment 2 william hanlon 2009-12-10 20:37:32 UTC
I experience the same using i386. see bug #538196.

Comment 3 william hanlon 2009-12-10 20:51:06 UTC
also see bug #528312.

Comment 4 Adam Williamson 2009-12-11 22:14:32 UTC

*** This bug has been marked as a duplicate of bug 528312 ***