|
From: <sv...@va...> - 2015-05-23 10:20:16
|
Author: rhyskidd
Date: Sat May 23 11:20:06 2015
New Revision: 15282
Log:
Add (presently) failing test case for bz#234814.
Added:
trunk/none/tests/bug234814.c
trunk/none/tests/bug234814.stderr.exp
trunk/none/tests/bug234814.stdout.exp
trunk/none/tests/bug234814.vgtest
Modified:
trunk/none/tests/ (props changed)
trunk/none/tests/Makefile.am
Modified: trunk/none/tests/Makefile.am
==============================================================================
--- trunk/none/tests/Makefile.am (original)
+++ trunk/none/tests/Makefile.am Sat May 23 11:20:06 2015
@@ -77,6 +77,7 @@
bigcode.vgtest bigcode.stderr.exp bigcode.stdout.exp \
bitfield1.stderr.exp bitfield1.vgtest \
bug129866.vgtest bug129866.stderr.exp bug129866.stdout.exp \
+ bug234814.vgtest bug234814.stderr.exp bug234814.stdout.exp \
closeall.stderr.exp closeall.vgtest \
cmdline0.stderr.exp cmdline0.stdout.exp cmdline0.vgtest \
cmdline1.stderr.exp cmdline1.stdout.exp cmdline1.vgtest \
@@ -182,7 +183,7 @@
ansi args \
async-sigs \
bitfield1 \
- bug129866 \
+ bug129866 bug234814 \
closeall coolo_strlen \
discard exec-sigmask execve faultstatus fcntl_setown \
fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 \
Added: trunk/none/tests/bug234814.c
==============================================================================
--- trunk/none/tests/bug234814.c (added)
+++ trunk/none/tests/bug234814.c Sat May 23 11:20:06 2015
@@ -0,0 +1,30 @@
+/* Refer https://bugs.kde.org/show_bug.cgi?id=234814
+ */
+
+#include <stdio.h>
+#include <signal.h>
+#include <unistd.h>
+
+const char kSigbus[] = "I caught the SIGBUS signal!\n";
+
+int GLOB = 3;
+
+void mysigbus() {
+ write(2, kSigbus, sizeof(kSigbus));
+ GLOB--;
+ return;
+}
+
+int main() {
+ struct sigaction sa;
+ sa.sa_handler = mysigbus;
+ sigemptyset(&sa.sa_mask);
+ sa.sa_flags = 0;
+ if (sigaction(SIGBUS, &sa, NULL) == -1) {
+ perror("ERROR:");
+ }
+ while(GLOB) {
+ kill(getpid(), SIGBUS);
+ };
+ return 0;
+}
\ No newline at end of file
Added: trunk/none/tests/bug234814.stderr.exp
==============================================================================
--- trunk/none/tests/bug234814.stderr.exp (added)
+++ trunk/none/tests/bug234814.stderr.exp Sat May 23 11:20:06 2015
@@ -0,0 +1 @@
+
Added: trunk/none/tests/bug234814.stdout.exp
==============================================================================
--- trunk/none/tests/bug234814.stdout.exp (added)
+++ trunk/none/tests/bug234814.stdout.exp Sat May 23 11:20:06 2015
@@ -0,0 +1,3 @@
+I caught the SIGBUS signal!
+I caught the SIGBUS signal!
+I caught the SIGBUS signal!
Added: trunk/none/tests/bug234814.vgtest
==============================================================================
--- trunk/none/tests/bug234814.vgtest (added)
+++ trunk/none/tests/bug234814.vgtest Sat May 23 11:20:06 2015
@@ -0,0 +1 @@
+prog: bug234814
|