lightdm set SIGPIPE disposition to SIG_IGN even for children
Bug #1579867 reported by
Yves-Alexis Perez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Committed
|
Medium
|
Unassigned | ||
1.10 |
Fix Committed
|
Medium
|
Unassigned | ||
1.18 |
Fix Committed
|
Medium
|
Unassigned | ||
1.2 |
Won't Fix
|
Medium
|
Unassigned | ||
1.20 |
Fix Committed
|
Medium
|
Unassigned | ||
lightdm (Debian) |
Fix Released
|
Unknown
|
|||
lightdm (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
Precise |
Won't Fix
|
Medium
|
Unassigned | ||
Trusty |
Triaged
|
Medium
|
Unassigned | ||
Xenial |
Triaged
|
Medium
|
Unassigned | ||
Yakkety |
Triaged
|
Medium
|
Unassigned |
Bug Description
Hi,
a Debian user reported that his session was running with SIGPIPE set to SIG_IGN, and tracked the issue to lightdm.
The whole investigation is in the downstream bug, but in summary the glib gio functions set the disposition, and nothing reverts it. Using g_spawn_*() function should do it, but they're apparently not used in lightdm.
The reporter also provided a minimal patch, which is attached.
Changed in lightdm (Debian): | |
status: | Unknown → Confirmed |
Changed in lightdm (Ubuntu): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Won't Fix |
Changed in lightdm (Debian): | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Hi,
is there some news on this? Can you at least comment on the patch even without integrating it, so I can move forward and include it (or not) in the Debian package?