** Description changed:

+ Problem first appeared in login_4.1.5.1-1ubuntu9.4 and version
+ login_4.1.5.1-1ubuntu9.2 was not affected.
+ 
+ 
  
  Example where the subprocess 115576 has not been terminated:
- root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pkill sleep; ./su test -c 
'sleep 9999'&                                                                   
                                                                                
     
+ root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pkill sleep; ./su test -c 
'sleep 9999'&
  [1] 115575
  root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# kill $!
  root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src#  ...waiting for child to 
terminate.
  pgrep sleep
  115576
  [1]+  Exit 255                ./su test -c 'sleep 9999'
  root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pgrep sleep
  115576
  
- 
  Expected behavior:
- root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pkill sleep; ./su test -c 
'sleep 9999' &                                                                  
                                                                                
      
+ root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pkill sleep; ./su test -c 
'sleep 9999' &
  [1] 115503
  root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# kill $!
- root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# 
+ root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src#
  Session terminated, terminating shell... ...terminated.
-  ...terminated.
+  ...terminated.
  
  [1]+  Exit 143                ./su test -c 'sleep 9999'
  root@ubuntu:~/sudebug/src/shadow-4.1.5.1/src# pgrep sleep

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1690820

Title:
  killing su does not kill subprocess (SIGTERM not propagated)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1690820/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to