INFO: possible circular locking dependency detected

Antonio Olivares olivares14031 at yahoo.com
Tue Mar 3 01:53:24 UTC 2009


Dear all,

after updating to latest :

2.6.29-0.179.rc6.git5.fc11.i586, I see the following from dmesg


SELinux:  Context unconfined_u:object_r:unconfined_cron_spool_t:s0 is not valid (left unmapped).
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id

=======================================================
[ INFO: possible circular locking dependency detected ]
2.6.29-0.179.rc6.git5.fc11.i586 #1
-------------------------------------------------------
Xorg/2708 is trying to acquire lock:
 (&mm->mmap_sem){----}, at: [<c049117b>] might_fault+0x48/0x85

but task is already holding lock:
 (&dev->struct_mutex){--..}, at: [<f7ddc9ff>] i915_gem_execbuffer+0xd7/0xa1c [i915]

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #1 (&dev->struct_mutex){--..}:
       [<c0450b4e>] __lock_acquire+0x970/0xace
       [<c0450d07>] lock_acquire+0x5b/0x81
       [<c06ef885>] __mutex_lock_common+0xdd/0x338
       [<c06efb87>] mutex_lock_nested+0x33/0x3b
       [<f7d865f9>] drm_gem_mmap+0x36/0xf7 [drm]
       [<c04977b7>] mmap_region+0x243/0x3cb
       [<c0497b91>] do_mmap_pgoff+0x252/0x2a2
       [<c0407134>] sys_mmap2+0x5f/0x80
       [<c0403f92>] syscall_call+0x7/0xb
       [<ffffffff>] 0xffffffff

-> #0 (&mm->mmap_sem){----}:
       [<c0450a1b>] __lock_acquire+0x83d/0xace
       [<c0450d07>] lock_acquire+0x5b/0x81
       [<c0491198>] might_fault+0x65/0x85
       [<c0543963>] copy_from_user+0x32/0x119
       [<f7ddcb48>] i915_gem_execbuffer+0x220/0xa1c [i915]
       [<f7d8578f>] drm_ioctl+0x1b7/0x236 [drm]
       [<c04b4628>] vfs_ioctl+0x5a/0x74
       [<c04b4bd0>] do_vfs_ioctl+0x48b/0x4c9
       [<c04b4c54>] sys_ioctl+0x46/0x66
       [<c0403f92>] syscall_call+0x7/0xb
       [<ffffffff>] 0xffffffff

other info that might help us debug this:

1 lock held by Xorg/2708:
 #0:  (&dev->struct_mutex){--..}, at: [<f7ddc9ff>] i915_gem_execbuffer+0xd7/0xa1c [i915]

stack backtrace:
Pid: 2708, comm: Xorg Not tainted 2.6.29-0.179.rc6.git5.fc11.i586 #1
Call Trace:
 [<c06ee6fc>] ? printk+0x14/0x18
 [<c044ffc9>] print_circular_bug_tail+0x5d/0x68
 [<c0450a1b>] __lock_acquire+0x83d/0xace
 [<c06f0ba7>] ? _spin_unlock+0x22/0x25
 [<c049117b>] ? might_fault+0x48/0x85
 [<c0450d07>] lock_acquire+0x5b/0x81
 [<c049117b>] ? might_fault+0x48/0x85
 [<c0491198>] might_fault+0x65/0x85
 [<c049117b>] ? might_fault+0x48/0x85
 [<c0543963>] copy_from_user+0x32/0x119
 [<f7ddcb48>] i915_gem_execbuffer+0x220/0xa1c [i915]
 [<c04911b6>] ? might_fault+0x83/0x85
 [<c0543963>] ? copy_from_user+0x32/0x119
 [<f7d8578f>] drm_ioctl+0x1b7/0x236 [drm]
 [<f7ddc928>] ? i915_gem_execbuffer+0x0/0xa1c [i915]
 [<c04b4628>] vfs_ioctl+0x5a/0x74
 [<c04b4bd0>] do_vfs_ioctl+0x48b/0x4c9
 [<c0517322>] ? file_has_perm+0x81/0x8a
 [<c04b4c54>] sys_ioctl+0x46/0x66
 [<c04b4c54>] ? sys_ioctl+0x46/0x66
 [<c0403f92>] syscall_call+0x7/0xb


Other than that the machine is working:

Tried to send in smoltProfile(in case it is important)
[olivares at localhost ~]$ smoltSendProfile 
	UUID: 492900d9-5ee0-441c-9792-fc2ecc86aa5d
	OS: Fedora release 10.91 (Rawhide)
	Default run level: 5
	Language: en_US.UTF-8
	Platform: i686
	BogoMIPS: 3457.79
	CPU Vendor: GenuineIntel
	CPU Model: Genuine Intel(R) CPU           T2080  @ 1.73GHz
	Number of CPUs: 2
	CPU Speed: 1733
	System Memory: 980
	System Swap: 1983
	Vendor: TOSHIBA
	System: Satellite A135 PSAD0U-05400P
	Form factor: laptop
	Kernel: 2.6.29-0.179.rc6.git5.fc11.i586
	SELinux Enabled: True
	SELinux Policy: targeted
	SELinux Enforce: Enforcing

		 Devices
		=================================
		(None:None:None:None) scsi_host, Unknown, None, SCSI Host Adapter
		(None:None:None:None) drm, Unknown, None, Direct Rendering Manager Device
		(None:None:None:None) input, Unknown, None, PC Speaker
		(None:None:None:None) pnp, rtc_cmos, None, AT Real-Time Clock
		(None:None:None:None) scsi_generic, Unknown, None, SCSI Generic Interface
		(32902:10150:4473:65282) pci, Unknown, VIDEO, Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
		(32902:10146:4473:65282) pci, i915, VIDEO, Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
		(32902:10144:4473:65280) pci, agpgart-intel, OTHER, Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub
		(None:None:None:None) pnp, i8042 aux, None, PnP Device (SYN0704)
		(None:None:None:None) scsi, sd, None, SCSI Device
		(None:None:None:None) power_supply, Unknown, None, PA3465U
		(None:None:None:None) platform, Unknown, None, Platform Device (Fixed MDIO bus.0)
		(4172:32827:4473:65280) pci, tifm_7xx1, OTHER, 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
		(4172:32828:4473:65280) pci, sdhci-pci, OTHER, PCIxx12 SDA Standard Compliant SD Host Controller
		(4172:32826:4473:65280) pci, firewire_ohci, FIREWIRE, PCIxx12 OHCI Compliant IEEE 1394 Host Controller
		(None:None:None:None) platform, Unknown, None, Platform Device (vesafb.0)
		(4332:33078:4473:65280) pci, r8169, NETWORK, RTL8101E/RTL8102E PCI Express Fast Ethernet controller
		(None:None:None:None) scsi_generic, Unknown, None, SCSI Generic Interface
		(None:None:None:None) net, Unknown, NETWORK, WLAN Interface
		(None:None:None:None) drm, Unknown, None, Direct Rendering Manager Device
		(None:None:None:None) net, Unknown, NETWORK, Networking Wireless Control Interface
		(None:None:None:None) net, Unknown, NETWORK, Networking Interface
		(None:None:None:None) input, Unknown, None, SynPS/2 Synaptics TouchPad
		(4172:32825:4473:65280) pci, yenta_cardbus, SOCKET, PCIxx12 Cardbus Controller
		(None:None:None:None) net, Unknown, NETWORK, Loopback device Interface
		(None:None:None:None) scsi_host, Unknown, None, SCSI Host Adapter
		(None:None:None:None) scsi, sr, None, SCSI Device
		(32902:10180:4473:65280) pci, ata_piix, IDE, 82801GBM/GHM (ICH7 Family) SATA IDE Controller
		(None:None:None:None) scsi_host, Unknown, None, SCSI Host Adapter
		(None:None:None:None) platform, i8042, None, Platform Device (i8042)
		(None:None:None:None) platform, pcspkr, None, Platform Device (pcspkr)
		(None:None:None:None) platform, iTCO_wdt, None, Platform Device (iTCO_wdt)
		(32902:10200:4473:65281) pci, HDA Intel, OTHER, 82801G (ICH7 Family) High Definition Audio Controller
		(32902:10196:0:0) pci, pcieport-driver, OTHER, 82801G (ICH7 Family) PCI Express Port 3
		(32902:10192:0:0) pci, pcieport-driver, OTHER, 82801G (ICH7 Family) PCI Express Port 1
		(None:None:None:None) drm, Unknown, None, Direct Rendering Manager Device
		(32902:10194:0:0) pci, pcieport-driver, OTHER, 82801G (ICH7 Family) PCI Express Port 2
		(32902:10185:4473:65280) pci, uhci_hcd, USB, 82801G (ICH7 Family) USB UHCI Controller #2
		(None:None:None:None) firewire, Unknown, None, No Description
		(None:None:None:None) serio, Unknown, None, i8042 AUX1 port
		(32902:10186:4473:65280) pci, uhci_hcd, USB, 82801G (ICH7 Family) USB UHCI Controller #3
		(32902:10202:4473:65280) pci, Unknown, OTHER, 82801G (ICH7 Family) SMBus Controller
		(None:None:None:None) power_supply, Unknown, None, Generic AC Adapter Device
		(None:None:None:None) drm, Unknown, None, Direct Rendering Manager Device
		(None:None:None:None) serio, Unknown, None, i8042 AUX2 port
		(None:None:None:None) pnp, i8042 kbd, None, IBM Enhanced (101/102-key, PS/2 mouse support)
		(None:None:None:None) serio, psmouse, None, i8042 AUX3 port
		(None:None:None:None) input, Unknown, None, Power Button (FF)
		(32902:10188:4473:65280) pci, ehci_hcd, USB, 82801G (ICH7 Family) USB2 EHCI Controller
		(32902:10187:4473:65280) pci, uhci_hcd, USB, 82801G (ICH7 Family) USB UHCI Controller #4
		(None:None:None:None) net, Unknown, NETWORK, Bridge Interface
		(32902:9288:0:0) pci, Unknown, OTHER, 82801 Mobile PCI Bridge
		(None:None:None:None) input, Unknown, None, Lid Switch
		(None:None:None:None) input, Unknown, MOUSE, Macintosh mouse button emulation
		(None:None:None:None) input, Unknown, None, Power Button (CM)
		(None:None:None:None) input, Unknown, None, Video Bus
		(32902:10169:4473:65280) pci, Unknown, OTHER, 82801GBM (ICH7-M) LPC Interface Bridge
		(None:None:None:None) platform, serial8250, None, Platform Device (serial8250)
		(None:None:None:None) platform, Unknown, None, Platform Device (regulatory.0)
		(None:None:None:None) serio, atkbd, None, i8042 KBD port
		(None:None:None:None) serio, Unknown, None, i8042 AUX0 port
		(None:None:None:None) backlight, Unknown, None, Generic Backlight Device
		(None:None:None:None) input, Unknown, KEYBOARD, AT Translated Set 2 keyboard
		(None:None:None:None) mmc_host, Unknown, None, MMC/SD Host Adapter
		(None:None:None:None) scsi_host, Unknown, None, SCSI Host Adapter
		(32902:10184:4473:65280) pci, uhci_hcd, USB, 82801G (ICH7 Family) USB UHCI Controller #1
		(None:None:None:None) leds, Unknown, None, No Description
		(5772:28:5199:28934) pci, ath5k, NETWORK, AR242x 802.11abg Wireless PCI Express Adapter
		(None:None:None:None) drm, Unknown, None, Direct Rendering Manager Device

	Filesystem Information
		device mtpt type bsize frsize blocks bfree bavail file ffree favail
		===================================================================
		/dev/root / ext3 4096 4096 8321484 4014568 3930181 4227072 3845364 3845364
		/dev/sda3 /boot ext3 1024 1024 101105 50631 45410 26208 26150 26150


Send this information to the Smolt server? (y/n) y
but I got the following:

Server Message: "Critical [20]: Invalid Token"
Traceback (most recent call last):
  File "/usr/bin/smoltSendProfile", line 176, in <module>
    timeout=opts.timeout)
  File "/usr/share/smolt/client/smolt.py", line 505, in send
    pub_uuid = serverMessage(o.read())
  File "/usr/share/smolt/client/smolt.py", line 309, in serverMessage
    raise ServerError, _('Could not contact server: %s') % line.split('ServerMessage: ')[1]
smolt.ServerError: 'Could not contact server: Critical [20]: Invalid Token'


Regards,

Antonio 



      




More information about the fedora-test-list mailing list