udevd --daemon does not close stdout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It appears that when udevd --daemon starts, it does not close its stdout.
This is inferred from the following behaviour:
* Process A makes a pipeline and passes it to child process B as its stdout
* Process B does work, including running udevd --daemon
* Process B terminates
* Process A waits for the pipeline to close, but it doesn't
* When the udevd --daemon process is killed, *then* the pipeline closes
This, in combination with bug #1332155, is causing python-vm-builder to hang when building trusty images on precise servers. The symptoms are recorded in bug #1287943.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: udev 175-0ubuntu9.5
ProcVersionSign
Uname: Linux 3.8.0-42-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
CustomUdevRuleF
Date: Thu Jun 19 16:26:22 2014
InstallationMedia: Ubuntu-Server 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.2)
MachineType: Apple Inc. Macmini6,2
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: udev
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/16/2012
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MM61.88Z.
dmi.board.
dmi.board.name: Mac-F65AE981FFA
dmi.board.vendor: Apple Inc.
dmi.board.version: Macmini6,2
dmi.chassis.type: 16
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: Macmini6,2
dmi.product.
dmi.sys.vendor: Apple Inc.
Status changed to 'Confirmed' because the bug affects multiple users.