Hi all,
The LTP signal tests are wonderful, but due to issues in our
architecture, there were some unforeseen problems with some signal
handling. As such I came up with a test and a C app named `sniperkill'
and `killme.c'. sniperkill invokes killme according to a set matrix of
signal numbers, according to the signal(7) manpage, verifying that the
signal 1) terminates, 2) is ignored, or 3) is terminated producing a
coredump. This also exercises the RT signals as well as the standard
POSIX and Linux signals.
I verified the results on x86 and they were functional (minus
SIGSYS which coredumped unexpectedly -- which means I get to file a
bug with kernel.org -- yay!). I penciled in the other architectures as
per the manpage, given that the other architectures we test on are
clearly mentioned, I'm almost positive the data's in the correct
spots, despite the ambiguity in the statement: `the first one is
usually valid for alpha and sparc'.
I'm going to try running it on mips* and ppc, but the results
won't be 100% sane with our OS platform (I know -- that's why wrote
the test :(...).
An example log of my execution on x86_64 is included.
Please let me know if I should add this and where I should add
this, so I can check it into the repo and more can benefit from this
post-mortem analysis signal tool :).
Thanks,
-Garrett
/* ****************************************************************************** * * killme - all app which commits suicide. * * Copyright (C) 2009, Garrett Cooper * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * This is a two-part application -- basically you send an arbitrary signal * number to the application and it will attempt to kill itself with that * signal number. This is intended to be invoked from secondary scripts such * that the caller won't be unaffected by the kill(2) call, and thus will be * able to do a postmortem analysis on the results. * * This is a standalone utility, and thus isn't integrated with tst_res(3). * ****************************************************************************** */
#include <sys/types.h>
#include <signal.h>
#include <errno.h>
#include <libgen.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
int usage(const char*);
int
usage(const char *argv0)
{
fprintf(stderr, "usage: %s signum\n", argv0);
return 1;
}
int
main(int argc, char **argv)
{
char *argv0;
argv0 = basename(*argv);
int signum;
pid_t pgleader;
if (argc != 2) {
return usage(argv0);
}
signum = (int) strtol((const char*) *(argv+1), NULL, 10);
/* Parse the signal value. */
if (signum == 0 && errno != 0) {
fprintf(stderr, "%s: argument (%s) isn't a valid number.\n",
argv0, *(argv+1));
return 2;
}
fprintf(stderr, "%s: Sending kill(.., %d)\n", argv0, signum);
errno = 0;
/* Kill me... now... */
if (kill(getpid(), signum)) {
fprintf(stderr, "%s: kill(.., %d) failed: %s", argv0, signum,
strerror(errno));
return 3;
}
return 0;
}
sniperkill.sh
Description: Bourne shell script
sniperkill 0 TINFO : Running killme with signal=0 killme: Sending kill(.., 0) sniperkill 0 TINFO : Exit code was 0 sniperkill 0 TINFO : killme process should have been ignored for signal=0. sniperkill 1 TPASS : Exit code with signal=0 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=0. sniperkill 2 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=1 killme: Sending kill(.., 1) ./sniperkill.sh: line 296: 8042 Hangup killme $sig sniperkill 0 TINFO : Exit code was 129 sniperkill 0 TINFO : killme process should have been terminated for signal=1. sniperkill 3 TPASS : Exit code with signal=1 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=1. sniperkill 4 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=2 killme: Sending kill(.., 2) sniperkill 0 TINFO : Exit code was 130 sniperkill 0 TINFO : killme process should have been terminated for signal=2. sniperkill 5 TPASS : Exit code with signal=2 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=2. sniperkill 6 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=3 killme: Sending kill(.., 3) ./sniperkill.sh: line 296: 8064 Quit (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 131 sniperkill 0 TINFO : killme process should have been terminated for signal=3. sniperkill 7 TPASS : Exit code with signal=3 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=3. sniperkill 8 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=4 killme: Sending kill(.., 4) ./sniperkill.sh: line 296: 8075 Illegal instruction (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 132 sniperkill 0 TINFO : killme process should have been terminated for signal=4. sniperkill 9 TPASS : Exit code with signal=4 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=4. sniperkill 10 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=5 killme: Sending kill(.., 5) ./sniperkill.sh: line 296: 8086 Trace/breakpoint trap (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 133 sniperkill 0 TINFO : killme process should have been terminated for signal=5. sniperkill 11 TPASS : Exit code with signal=5 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=5. sniperkill 12 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=6 killme: Sending kill(.., 6) ./sniperkill.sh: line 296: 8097 Aborted (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 134 sniperkill 0 TINFO : killme process should have been terminated for signal=6. sniperkill 13 TPASS : Exit code with signal=6 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=6. sniperkill 14 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=7 killme: Sending kill(.., 7) ./sniperkill.sh: line 296: 8108 Bus error (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 135 sniperkill 0 TINFO : killme process should have been terminated for signal=7. sniperkill 15 TPASS : Exit code with signal=7 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=7. sniperkill 16 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=8 killme: Sending kill(.., 8) ./sniperkill.sh: line 296: 8119 Floating point exception(core dumped) killme $sig sniperkill 0 TINFO : Exit code was 136 sniperkill 0 TINFO : killme process should have been terminated for signal=8. sniperkill 17 TPASS : Exit code with signal=8 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=8. sniperkill 18 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=9 killme: Sending kill(.., 9) ./sniperkill.sh: line 296: 8130 Killed killme $sig sniperkill 0 TINFO : Exit code was 137 sniperkill 0 TINFO : killme process should have been terminated for signal=9. sniperkill 19 TPASS : Exit code with signal=9 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=9. sniperkill 20 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=10 killme: Sending kill(.., 10) ./sniperkill.sh: line 296: 8141 User defined signal 1 killme $sig sniperkill 0 TINFO : Exit code was 138 sniperkill 0 TINFO : killme process should have been terminated for signal=10. sniperkill 21 TPASS : Exit code with signal=10 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=10. sniperkill 22 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=11 killme: Sending kill(.., 11) ./sniperkill.sh: line 296: 8152 Segmentation fault (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 139 sniperkill 0 TINFO : killme process should have been terminated for signal=11. sniperkill 23 TPASS : Exit code with signal=11 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=11. sniperkill 24 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=12 killme: Sending kill(.., 12) ./sniperkill.sh: line 296: 8163 User defined signal 2 killme $sig sniperkill 0 TINFO : Exit code was 140 sniperkill 0 TINFO : killme process should have been terminated for signal=12. sniperkill 25 TPASS : Exit code with signal=12 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=12. sniperkill 26 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=13 killme: Sending kill(.., 13) sniperkill 0 TINFO : Exit code was 141 sniperkill 0 TINFO : killme process should have been terminated for signal=13. sniperkill 27 TPASS : Exit code with signal=13 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=13. sniperkill 28 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=14 killme: Sending kill(.., 14) ./sniperkill.sh: line 296: 8185 Alarm clock killme $sig sniperkill 0 TINFO : Exit code was 142 sniperkill 0 TINFO : killme process should have been terminated for signal=14. sniperkill 29 TPASS : Exit code with signal=14 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=14. sniperkill 30 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=15 killme: Sending kill(.., 15) ./sniperkill.sh: line 296: 8196 Terminated killme $sig sniperkill 0 TINFO : Exit code was 143 sniperkill 0 TINFO : killme process should have been terminated for signal=15. sniperkill 31 TPASS : Exit code with signal=15 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=15. sniperkill 32 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=16 killme: Sending kill(.., 16) ./sniperkill.sh: line 296: 8207 Stack fault killme $sig sniperkill 0 TINFO : Exit code was 144 sniperkill 0 TINFO : killme process should have been terminated for signal=16. sniperkill 33 TPASS : Exit code with signal=16 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=16. sniperkill 34 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=17 killme: Sending kill(.., 17) sniperkill 0 TINFO : Exit code was 0 sniperkill 0 TINFO : killme process should have been ignored for signal=17. sniperkill 35 TPASS : Exit code with signal=17 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=17. sniperkill 36 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=18 killme: Sending kill(.., 18) sniperkill 0 TINFO : Exit code was 0 sniperkill 0 TINFO : killme process should have been ignored for signal=18. sniperkill 37 TPASS : Exit code with signal=18 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=18. sniperkill 38 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Skipping signal=19. sniperkill 0 TINFO : Skipping signal=20. sniperkill 0 TINFO : Skipping signal=21. sniperkill 0 TINFO : Skipping signal=22. sniperkill 0 TINFO : Running killme with signal=23 killme: Sending kill(.., 23) sniperkill 0 TINFO : Exit code was 0 sniperkill 0 TINFO : killme process should have been ignored for signal=23. sniperkill 31 TPASS : Exit code with signal=23 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=23. sniperkill 32 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=24 killme: Sending kill(.., 24) ./sniperkill.sh: line 296: 8263 CPU time limit exceeded (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 152 sniperkill 0 TINFO : killme process should have been terminated for signal=24. sniperkill 33 TPASS : Exit code with signal=24 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=24. sniperkill 34 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=25 killme: Sending kill(.., 25) ./sniperkill.sh: line 296: 8274 File size limit exceeded(core dumped) killme $sig sniperkill 0 TINFO : Exit code was 153 sniperkill 0 TINFO : killme process should have been terminated for signal=25. sniperkill 35 TPASS : Exit code with signal=25 was correct sniperkill 0 TINFO : killme process should have dumped core for signal=25. sniperkill 36 TPASS : Dumped core as expected. sniperkill 0 TINFO : Running killme with signal=26 killme: Sending kill(.., 26) ./sniperkill.sh: line 296: 8285 Virtual timer expired killme $sig sniperkill 0 TINFO : Exit code was 154 sniperkill 0 TINFO : killme process should have been terminated for signal=26. sniperkill 37 TPASS : Exit code with signal=26 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=26. sniperkill 38 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=27 killme: Sending kill(.., 27) ./sniperkill.sh: line 296: 8296 Profiling timer expired killme $sig sniperkill 0 TINFO : Exit code was 155 sniperkill 0 TINFO : killme process should have been terminated for signal=27. sniperkill 39 TPASS : Exit code with signal=27 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=27. sniperkill 40 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=28 killme: Sending kill(.., 28) sniperkill 0 TINFO : Exit code was 0 sniperkill 0 TINFO : killme process should have been ignored for signal=28. sniperkill 41 TPASS : Exit code with signal=28 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=28. sniperkill 42 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=29 killme: Sending kill(.., 29) ./sniperkill.sh: line 296: 8318 I/O possible killme $sig sniperkill 0 TINFO : Exit code was 157 sniperkill 0 TINFO : killme process should have been terminated for signal=29. sniperkill 43 TPASS : Exit code with signal=29 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=29. sniperkill 44 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=30 killme: Sending kill(.., 30) ./sniperkill.sh: line 296: 8329 Power failure killme $sig sniperkill 0 TINFO : Exit code was 158 sniperkill 0 TINFO : killme process should have been terminated for signal=30. sniperkill 45 TPASS : Exit code with signal=30 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=30. sniperkill 46 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=31 killme: Sending kill(.., 31) ./sniperkill.sh: line 296: 8340 Bad system call (core dumped) killme $sig sniperkill 0 TINFO : Exit code was 159 sniperkill 0 TINFO : killme process should have been terminated for signal=31. sniperkill 47 TPASS : Exit code with signal=31 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=31. sniperkill 48 TFAIL : Dumped core unexpectedly. sniperkill 0 TINFO : Running killme with signal=32 killme: Sending kill(.., 32) ./sniperkill.sh: line 296: 8351 Unknown signal 32 killme $sig sniperkill 0 TINFO : Exit code was 160 sniperkill 0 TINFO : killme process should have been terminated for signal=32. sniperkill 49 TPASS : Exit code with signal=32 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=32. sniperkill 50 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=33 killme: Sending kill(.., 33) ./sniperkill.sh: line 296: 8362 Unknown signal 33 killme $sig sniperkill 0 TINFO : Exit code was 161 sniperkill 0 TINFO : killme process should have been terminated for signal=33. sniperkill 51 TPASS : Exit code with signal=33 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=33. sniperkill 52 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=34 killme: Sending kill(.., 34) ./sniperkill.sh: line 296: 8373 Real-time signal 0 killme $sig sniperkill 0 TINFO : Exit code was 162 sniperkill 0 TINFO : killme process should have been terminated for signal=34. sniperkill 53 TPASS : Exit code with signal=34 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=34. sniperkill 54 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=35 killme: Sending kill(.., 35) ./sniperkill.sh: line 296: 8384 Real-time signal 1 killme $sig sniperkill 0 TINFO : Exit code was 163 sniperkill 0 TINFO : killme process should have been terminated for signal=35. sniperkill 55 TPASS : Exit code with signal=35 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=35. sniperkill 56 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=36 killme: Sending kill(.., 36) ./sniperkill.sh: line 296: 8395 Real-time signal 2 killme $sig sniperkill 0 TINFO : Exit code was 164 sniperkill 0 TINFO : killme process should have been terminated for signal=36. sniperkill 57 TPASS : Exit code with signal=36 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=36. sniperkill 58 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=37 killme: Sending kill(.., 37) ./sniperkill.sh: line 296: 8406 Real-time signal 3 killme $sig sniperkill 0 TINFO : Exit code was 165 sniperkill 0 TINFO : killme process should have been terminated for signal=37. sniperkill 59 TPASS : Exit code with signal=37 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=37. sniperkill 60 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=38 killme: Sending kill(.., 38) ./sniperkill.sh: line 296: 8417 Real-time signal 4 killme $sig sniperkill 0 TINFO : Exit code was 166 sniperkill 0 TINFO : killme process should have been terminated for signal=38. sniperkill 61 TPASS : Exit code with signal=38 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=38. sniperkill 62 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=39 killme: Sending kill(.., 39) ./sniperkill.sh: line 296: 8428 Real-time signal 5 killme $sig sniperkill 0 TINFO : Exit code was 167 sniperkill 0 TINFO : killme process should have been terminated for signal=39. sniperkill 63 TPASS : Exit code with signal=39 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=39. sniperkill 64 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=40 killme: Sending kill(.., 40) ./sniperkill.sh: line 296: 8439 Real-time signal 6 killme $sig sniperkill 0 TINFO : Exit code was 168 sniperkill 0 TINFO : killme process should have been terminated for signal=40. sniperkill 65 TPASS : Exit code with signal=40 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=40. sniperkill 66 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=41 killme: Sending kill(.., 41) ./sniperkill.sh: line 296: 8450 Real-time signal 7 killme $sig sniperkill 0 TINFO : Exit code was 169 sniperkill 0 TINFO : killme process should have been terminated for signal=41. sniperkill 67 TPASS : Exit code with signal=41 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=41. sniperkill 68 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=42 killme: Sending kill(.., 42) ./sniperkill.sh: line 296: 8461 Real-time signal 8 killme $sig sniperkill 0 TINFO : Exit code was 170 sniperkill 0 TINFO : killme process should have been terminated for signal=42. sniperkill 69 TPASS : Exit code with signal=42 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=42. sniperkill 70 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=43 killme: Sending kill(.., 43) ./sniperkill.sh: line 296: 8472 Real-time signal 9 killme $sig sniperkill 0 TINFO : Exit code was 171 sniperkill 0 TINFO : killme process should have been terminated for signal=43. sniperkill 71 TPASS : Exit code with signal=43 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=43. sniperkill 72 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=44 killme: Sending kill(.., 44) ./sniperkill.sh: line 296: 8483 Real-time signal 10 killme $sig sniperkill 0 TINFO : Exit code was 172 sniperkill 0 TINFO : killme process should have been terminated for signal=44. sniperkill 73 TPASS : Exit code with signal=44 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=44. sniperkill 74 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=45 killme: Sending kill(.., 45) ./sniperkill.sh: line 296: 8494 Real-time signal 11 killme $sig sniperkill 0 TINFO : Exit code was 173 sniperkill 0 TINFO : killme process should have been terminated for signal=45. sniperkill 75 TPASS : Exit code with signal=45 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=45. sniperkill 76 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=46 killme: Sending kill(.., 46) ./sniperkill.sh: line 296: 8505 Real-time signal 12 killme $sig sniperkill 0 TINFO : Exit code was 174 sniperkill 0 TINFO : killme process should have been terminated for signal=46. sniperkill 77 TPASS : Exit code with signal=46 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=46. sniperkill 78 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=47 killme: Sending kill(.., 47) ./sniperkill.sh: line 296: 8516 Real-time signal 13 killme $sig sniperkill 0 TINFO : Exit code was 175 sniperkill 0 TINFO : killme process should have been terminated for signal=47. sniperkill 79 TPASS : Exit code with signal=47 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=47. sniperkill 80 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=48 killme: Sending kill(.., 48) ./sniperkill.sh: line 296: 8527 Real-time signal 14 killme $sig sniperkill 0 TINFO : Exit code was 176 sniperkill 0 TINFO : killme process should have been terminated for signal=48. sniperkill 81 TPASS : Exit code with signal=48 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=48. sniperkill 82 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=49 killme: Sending kill(.., 49) ./sniperkill.sh: line 296: 8538 Real-time signal 15 killme $sig sniperkill 0 TINFO : Exit code was 177 sniperkill 0 TINFO : killme process should have been terminated for signal=49. sniperkill 83 TPASS : Exit code with signal=49 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=49. sniperkill 84 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=50 killme: Sending kill(.., 50) ./sniperkill.sh: line 296: 8549 Real-time signal 16 killme $sig sniperkill 0 TINFO : Exit code was 178 sniperkill 0 TINFO : killme process should have been terminated for signal=50. sniperkill 85 TPASS : Exit code with signal=50 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=50. sniperkill 86 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=51 killme: Sending kill(.., 51) ./sniperkill.sh: line 296: 8560 Real-time signal 17 killme $sig sniperkill 0 TINFO : Exit code was 179 sniperkill 0 TINFO : killme process should have been terminated for signal=51. sniperkill 87 TPASS : Exit code with signal=51 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=51. sniperkill 88 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=52 killme: Sending kill(.., 52) ./sniperkill.sh: line 296: 8571 Real-time signal 18 killme $sig sniperkill 0 TINFO : Exit code was 180 sniperkill 0 TINFO : killme process should have been terminated for signal=52. sniperkill 89 TPASS : Exit code with signal=52 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=52. sniperkill 90 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=53 killme: Sending kill(.., 53) ./sniperkill.sh: line 296: 8582 Real-time signal 19 killme $sig sniperkill 0 TINFO : Exit code was 181 sniperkill 0 TINFO : killme process should have been terminated for signal=53. sniperkill 91 TPASS : Exit code with signal=53 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=53. sniperkill 92 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=54 killme: Sending kill(.., 54) ./sniperkill.sh: line 296: 8593 Real-time signal 20 killme $sig sniperkill 0 TINFO : Exit code was 182 sniperkill 0 TINFO : killme process should have been terminated for signal=54. sniperkill 93 TPASS : Exit code with signal=54 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=54. sniperkill 94 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=55 killme: Sending kill(.., 55) ./sniperkill.sh: line 296: 8604 Real-time signal 21 killme $sig sniperkill 0 TINFO : Exit code was 183 sniperkill 0 TINFO : killme process should have been terminated for signal=55. sniperkill 95 TPASS : Exit code with signal=55 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=55. sniperkill 96 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=56 killme: Sending kill(.., 56) ./sniperkill.sh: line 296: 8615 Real-time signal 22 killme $sig sniperkill 0 TINFO : Exit code was 184 sniperkill 0 TINFO : killme process should have been terminated for signal=56. sniperkill 97 TPASS : Exit code with signal=56 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=56. sniperkill 98 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=57 killme: Sending kill(.., 57) ./sniperkill.sh: line 296: 8626 Real-time signal 23 killme $sig sniperkill 0 TINFO : Exit code was 185 sniperkill 0 TINFO : killme process should have been terminated for signal=57. sniperkill 99 TPASS : Exit code with signal=57 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=57. sniperkill 100 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=58 killme: Sending kill(.., 58) ./sniperkill.sh: line 296: 8637 Real-time signal 24 killme $sig sniperkill 0 TINFO : Exit code was 186 sniperkill 0 TINFO : killme process should have been terminated for signal=58. sniperkill 101 TPASS : Exit code with signal=58 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=58. sniperkill 102 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=59 killme: Sending kill(.., 59) ./sniperkill.sh: line 296: 8648 Real-time signal 25 killme $sig sniperkill 0 TINFO : Exit code was 187 sniperkill 0 TINFO : killme process should have been terminated for signal=59. sniperkill 103 TPASS : Exit code with signal=59 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=59. sniperkill 104 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=60 killme: Sending kill(.., 60) ./sniperkill.sh: line 296: 8659 Real-time signal 26 killme $sig sniperkill 0 TINFO : Exit code was 188 sniperkill 0 TINFO : killme process should have been terminated for signal=60. sniperkill 105 TPASS : Exit code with signal=60 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=60. sniperkill 106 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=61 killme: Sending kill(.., 61) ./sniperkill.sh: line 296: 8670 Real-time signal 27 killme $sig sniperkill 0 TINFO : Exit code was 189 sniperkill 0 TINFO : killme process should have been terminated for signal=61. sniperkill 107 TPASS : Exit code with signal=61 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=61. sniperkill 108 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=62 killme: Sending kill(.., 62) ./sniperkill.sh: line 296: 8681 Real-time signal 28 killme $sig sniperkill 0 TINFO : Exit code was 190 sniperkill 0 TINFO : killme process should have been terminated for signal=62. sniperkill 109 TPASS : Exit code with signal=62 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=62. sniperkill 110 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=63 killme: Sending kill(.., 63) ./sniperkill.sh: line 296: 8692 Real-time signal 29 killme $sig sniperkill 0 TINFO : Exit code was 191 sniperkill 0 TINFO : killme process should have been terminated for signal=63. sniperkill 111 TPASS : Exit code with signal=63 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=63. sniperkill 112 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Running killme with signal=64 killme: Sending kill(.., 64) ./sniperkill.sh: line 296: 8703 Real-time signal 30 killme $sig sniperkill 0 TINFO : Exit code was 192 sniperkill 0 TINFO : killme process should have been terminated for signal=64. sniperkill 113 TPASS : Exit code with signal=64 was correct sniperkill 0 TINFO : killme process shouldn't have dumped core for signal=64. sniperkill 114 TPASS : Didn't dump core as expected. sniperkill 0 TINFO : Passed, Failed, total : 133, 1, 134
------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference
_______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
