Description of problem: exec when multithreaded fails to clean up posix-timers properly, and leaks the data structures. exec when single-threaded fails to clear out the timers, but doesn't leak, so that's just a bug and no DoS risk. Version-Release number of selected component (if applicable): 2.6.9-rc1 How reproducible: 100% Steps to Reproduce: 1.see attached test program. 2.run it a lot. 3.watch it leak. Actual results: leaks that a mofo Expected results: not so much Additional info: fix on the way
Created attachment 103718 [details] test case gcc -o de_thread-timerleak -g de_thread-timerleak.c -lrt -lpthread -Wall
Created attachment 103719 [details] kernel patch fixing exec timer leak and signal state loss Fix posted upstream.