724a14a256
Update to rc4 of v2.9.0. Also includes a few other fixes, and a number of tweaks to the spec files. I'd be happy to answer any questions about all those spec file changes, I believe they were all in the direction of a more correct and maintainable spec file. Since this is still in rc phase, let's keep it in devel project. Final release should appear in time for Beta2 of SLE12SP3. Delta from previous: Added Alex's patch for keyboard empty event. OBS-URL: https://build.opensuse.org/request/show/487699 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=334
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From 82c6cbb1f23954476a1bfc5f7d2e4601daeab35b Mon Sep 17 00:00:00 2001
|
|
From: Alexander Graf <agraf@suse.de>
|
|
Date: Mon, 21 Nov 2011 23:50:36 +0100
|
|
Subject: [PATCH] XXX dont dump core on sigabort
|
|
|
|
---
|
|
linux-user/signal.c | 6 ++++++
|
|
1 file changed, 6 insertions(+)
|
|
|
|
diff --git a/linux-user/signal.c b/linux-user/signal.c
|
|
index a67db04e1a..a11728f6e0 100644
|
|
--- a/linux-user/signal.c
|
|
+++ b/linux-user/signal.c
|
|
@@ -560,6 +560,10 @@ static void QEMU_NORETURN dump_core_and_abort(int target_sig)
|
|
trace_user_force_sig(env, target_sig, host_sig);
|
|
gdb_signalled(env, target_sig);
|
|
|
|
+ if (target_sig == 6) {
|
|
+ goto no_core;
|
|
+ }
|
|
+
|
|
/* dump core if supported by target binary format */
|
|
if (core_dump_signal(target_sig) && (ts->bprm->core_dump != NULL)) {
|
|
stop_all_tasks();
|
|
@@ -577,6 +581,8 @@ static void QEMU_NORETURN dump_core_and_abort(int target_sig)
|
|
target_sig, strsignal(host_sig), "core dumped" );
|
|
}
|
|
|
|
+no_core:
|
|
+
|
|
/* The proper exit code for dying from an uncaught signal is
|
|
* -<signal>. The kernel doesn't allow exit() or _exit() to pass
|
|
* a negative value. To get the proper exit code we need to
|