udevd fails to start: bind failed: Address already in use

Bug #787610 reported by Hernando Torque
80
This bug affects 15 people
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Fix Released
Undecided
Aurélien COUDERC

Bug Description

Binary package hint: udev

Booting fails 4 out of 5 times when running my hybrid graphics ThinkPad T510 with Intel HD graphics. The boot gets stuck either at a black screen or the text mode Plymouth theme. This also rarely happens when using the notebook's dedicated Nvidia graphics /w Nouveau.

lsmod while the system hangs (ssh access possible): http://paste.ubuntu.com/612274/

Using text mode boot revealed following udev errors:

udevd[***]: error: runtime directory '/run/udev' not writable, for now falling back to '/dev/.udev'
udevd[***]: bind failed: Address already in use
udevd[***]: error binding udev control socket
init: udev main process (***) terminated with status 1
init: udev main process ended, respawning
init: udev-fallback-graphics main process (***) terminated with status 1

Same happens with Natty's kernel.

After downgrading udev to Natty's version 167-0ubuntu2, the machine booted fine again.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: udev 170-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.39-3.9-generic 2.6.39
Uname: Linux 2.6.39-3-generic x86_64
Architecture: amd64
Date: Tue May 24 16:49:25 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110112)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
MachineType: LENOVO 4349WK7
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.39-3-generic root=UUID=755daaa3-ddf9-4451-ad6d-2b5354cee2c2 ro quiet splash elevator=deadline bootchart=disable vt.handoff=7
SourcePackage: udev
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/29/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6MET75WW (1.35 )
dmi.board.name: 4349WK7
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6MET75WW(1.35):bd09/29/2010:svnLENOVO:pn4349WK7:pvrThinkPadT510:rvnLENOVO:rn4349WK7:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4349WK7
dmi.product.version: ThinkPad T510
dmi.sys.vendor: LENOVO

Related branches

Revision history for this message
Hernando Torque (htorque) wrote :
description: updated
description: updated
Revision history for this message
Hernando Torque (htorque) wrote :
Andy Whitcroft (apw)
summary: - System fails to boot with Intel HD graphics
+ udevd fails to start: bind failed: Address already in use
Revision history for this message
Hernando Torque (htorque) wrote :

This _does_ happen with Nvidia/Nouveau too, just a lot less often (maybe 1 in 20 boots).

description: updated
Revision history for this message
3vi1 (launchpad-net-eternaldusk) wrote :

I think this should be marked as High priority. I see Hernando saying that it's only affecting him 1 in 20 boots using Nvidia, but I have the inverse experience where it only boots less than 1 time in 20 tries (closer to 30).

If your motherboard only has USB2/3/esata ports, like mine, you can't RSEIUB because none of the USB devices (including keyboard) are recognized when udevd runs into this error. So, may the gods have more mercy on your BTRFS partitions than they did on mine.

CPU: Intel Core i7 980X
RAM: 6 GB DDR3-1600 Triple Channel
Vid: PNY GeForce GTX 465 (1GB RAM) using nvidia-current
MB: Intel X58

There are 10 people reporting the issue now; I suspect we'll see a lot more reports of this issue once we hit beta.

tags: added: iso-testing
Revision history for this message
Aurélien COUDERC (coucouf) wrote :

Also affects me with radeon on a thinkpad x120e.
It seems to be a timings bug. Startup usually works when the laptop is cold, and always fails afterwards.
Adding break=init to the kernel line make the boot succeed.

Changed in udev (Ubuntu):
status: New → Confirmed
Changed in udev (Ubuntu):
assignee: nobody → Aurélien Couderc (coucouf)
Revision history for this message
Aurélien COUDERC (coucouf) wrote :

Fixed in udev 171-0ubuntu4

Changed in udev (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

I installed udev 171-0ubuntu4 via the update manager but I still have the problem described in the bug.

Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

Please ignore my previous post, I just discovered that only the first kernel in the list gets its initial ramdisk rebuilt, but I have booted the second. (First is 3.0.0-rc4 from kernel.org for debugging purposes). Sorry folks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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