New upstream version 1.21.11.
- Add experimental patch to capture stack trace of segfaults in the appliance.
This commit is contained in:
parent
1f306822f2
commit
95a41e67df
@ -0,0 +1,34 @@
|
|||||||
|
From c598e14052399f19d36d7874d7133cba779bd3c2 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Richard W.M. Jones" <rjones@redhat.com>
|
||||||
|
Date: Thu, 14 Feb 2013 22:15:25 +0000
|
||||||
|
Subject: [PATCH] appliance: Use a glibc trick to try to display a stack trace
|
||||||
|
if a program in the appliance segfaults.
|
||||||
|
|
||||||
|
---
|
||||||
|
appliance/init | 10 ++++++++++
|
||||||
|
1 file changed, 10 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/appliance/init b/appliance/init
|
||||||
|
index dee4efc..e7e59da 100755
|
||||||
|
--- a/appliance/init
|
||||||
|
+++ b/appliance/init
|
||||||
|
@@ -10,6 +10,16 @@ RUNLEVEL=S
|
||||||
|
PREVLEVEL=N
|
||||||
|
export RUNLEVEL PREVLEVEL
|
||||||
|
|
||||||
|
+# Try to print a stack trace for segfaults inside the appliance.
|
||||||
|
+for d in /lib64 /lib; do
|
||||||
|
+ f=$d/libSegFault.so
|
||||||
|
+ if [ -f "$f" ]; then
|
||||||
|
+ LD_PRELOAD=$f
|
||||||
|
+ export LD_PRELOAD
|
||||||
|
+ break
|
||||||
|
+ fi
|
||||||
|
+done
|
||||||
|
+
|
||||||
|
mkdir -p /sysroot
|
||||||
|
|
||||||
|
if [ ! -d /proc ]; then rm -f /proc; fi
|
||||||
|
--
|
||||||
|
1.8.1.2
|
||||||
|
|
@ -22,7 +22,7 @@ Summary: Access and modify virtual machine disk images
|
|||||||
Name: libguestfs
|
Name: libguestfs
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 1.21.11
|
Version: 1.21.11
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
URL: http://libguestfs.org/
|
URL: http://libguestfs.org/
|
||||||
@ -33,6 +33,8 @@ Patch1: ruby-1.9-vendor-not-site.patch
|
|||||||
BuildRequires: autoconf, automake, libtool, gettext-devel
|
BuildRequires: autoconf, automake, libtool, gettext-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
Patch2: 0001-appliance-Use-a-glibc-trick-to-try-to-display-a-stac.patch
|
||||||
|
|
||||||
# Basic build requirements:
|
# Basic build requirements:
|
||||||
BuildRequires: perl(Pod::Simple)
|
BuildRequires: perl(Pod::Simple)
|
||||||
BuildRequires: perl(Pod::Man)
|
BuildRequires: perl(Pod::Man)
|
||||||
@ -684,6 +686,8 @@ fi
|
|||||||
autoreconf -i
|
autoreconf -i
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%patch2 -p1
|
||||||
|
|
||||||
mkdir -p daemon/m4
|
mkdir -p daemon/m4
|
||||||
|
|
||||||
# Replace developer-centric README that ships with libguestfs, with
|
# Replace developer-centric README that ships with libguestfs, with
|
||||||
@ -1032,8 +1036,9 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/libguestfs
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Feb 14 2013 Richard W.M. Jones <rjones@redhat.com> - 1:1.21.11-1
|
* Thu Feb 14 2013 Richard W.M. Jones <rjones@redhat.com> - 1:1.21.11-2
|
||||||
- New upstream version 1.21.11.
|
- New upstream version 1.21.11.
|
||||||
|
- Add experimental patch to capture stack trace of segfaults in the appliance.
|
||||||
|
|
||||||
* Mon Feb 11 2013 Richard W.M. Jones <rjones@redhat.com> - 1:1.21.10-1
|
* Mon Feb 11 2013 Richard W.M. Jones <rjones@redhat.com> - 1:1.21.10-1
|
||||||
- New upstream version 1.21.10.
|
- New upstream version 1.21.10.
|
||||||
|
Loading…
Reference in New Issue
Block a user