[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#733816: khotkeys launches actions with SIGHUP blocked, leading to unclosable xterms



Anthony DeRobertis wrote, On 12/31/2013 02:47 PM:
> On Tue, Dec 31, 2013 at 02:10:42PM -0700, Stephen Dowdy wrote:
> 
>> for i in /proc/[0-9]*/status; do
>>   if sb=$(grep SigBlk ${i}|sed -e 's/^SigBlk:[ \t]//' | grep -v -e '^ffff' -e 00000000000); then
>>     echo "${sb}" "$(cat ${i%/*}/cmdline)";
>>   fi
>> done

I suppose it's a lot easier to type:
    ps -eo blocked,pid,cmd | grep -v \^0000000000000000

;)

> Indeed it appears I might be:
...
> I've got nvidia-kernel-dkms 331.20-2 (from experimental), which is one
> of the affected versions, apparently.

I've backed out to 325.15, successfully.
(no more 80%-of-the-time random 10 second blank screen delays after unlocking the screen,
no more random 50% of the time 30 second no cursor/keyboard input after that,
no more akonadiserver crapping out from spawned mysqlcheck zombie, yay)

> anthony@Zia:~$ grep SigBlk /proc/3289/status 
> SigBlk: 0000000000000001
> 
> so that seems to be sane... except for HUP being ignored. Its parent
> kdeinit4: kded4 [kdeinit] has the same.
> 
> So I'm unsure if this is really bug 728743 or not :-(

I'm betting it is -- thanks for the pointer to that bug #, as i
had not run across it yet.  The nefarious bit of this bug is that
it can create bad behavior in so many things that seem totally
unrelated to the X server/driver, and because the inherited mask
seems somewhat random (memory corruption or failure to dereference
pointer?..), it's just crazy enough to keep you off-track.
(as that bug original started in the 'libgmime' package, was
moved to the "Mono" package before ending up in 'nvidia' ;} )

--stephen

-- 
Stephen Dowdy  -  Systems Administrator  -  NCAR/RAL
303.497.2869   -  sdowdy@ucar.edu        -  http://www.ral.ucar.edu/~sdowdy/


Reply to: