gnupg-agent: modifies SigBlk mask of all processes spawned in the X session breaking unrelated software [i386 only?]

Bug #288061 reported by Scott Kitterman
2
Affects Status Importance Assigned to Milestone
gnupg2 (Debian)
Fix Released
Unknown
gnupg2 (Ubuntu)
Fix Released
High
Unassigned
Intrepid
Fix Released
High
Unassigned

Bug Description

Binary package hint: gnupg2

gnupg-agent somehow manages to change the SigBlk mask causing all child
processes that are spawned part of the X session to have the SigBlk
mask set causing real-time signals to be blocked. This breaks all
applications spawned in that X session that rely on
real-time signals.

See Debian Bug for details.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Need to figure out if this affects us and pull in the fix if it does.

Changed in gnupg2:
assignee: nobody → kitterman
milestone: none → ubuntu-8.10
Revision history for this message
Scott Kitterman (kitterman) wrote :

Confirmed by multiple testers. The bug in Debian's -3 upload, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473841 is also confirmed on Intrepid. We should just sync this after the RC.

Changed in gnupg2:
importance: Undecided → High
status: New → Triaged
assignee: kitterman → nobody
Revision history for this message
Scott Kitterman (kitterman) wrote :

Confirmed that the -3.1 package from Debian builds and installs and fixes this problem.

Revision history for this message
Steve Kowalik (stevenk) wrote :

[Updating] gnupg2 (2.0.9-2 [Ubuntu] < 2.0.9-3.1 [Debian])
 * Trying to add gnupg2...
  - <gnupg2_2.0.9-3.1.diff.gz: downloading from http://ftp.debian.org/debian/>
  - <gnupg2_2.0.9.orig.tar.gz: already in distro - downloading from librarian>
  - <gnupg2_2.0.9-3.1.dsc: downloading from http://ftp.debian.org/debian/>
I: gnupg2 [main] -> gnupg-agent_2.0.9-2 [main].
I: gnupg2 [main] -> gpgsm_2.0.9-2 [main].
I: gnupg2 [main] -> gnupg2_2.0.9-2 [main].

Changed in gnupg2:
milestone: ubuntu-8.10 → none
status: Triaged → Fix Released
Changed in gnupg2 (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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