[packages/pulseview] - rel 2; segfault fix when building without debug
arekm
arekm at pld-linux.org
Sat Mar 9 18:07:04 CET 2013
commit 856ba7551af94d5245c4957ce4da8c62450d2991
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sat Mar 9 18:07:02 2013 +0100
- rel 2; segfault fix when building without debug
pulseview-build.patch | 25 ++++++++++++++++++++++++-
pulseview.spec | 2 +-
2 files changed, 25 insertions(+), 2 deletions(-)
---
diff --git a/pulseview.spec b/pulseview.spec
index 2f91424..1733008 100644
--- a/pulseview.spec
+++ b/pulseview.spec
@@ -6,7 +6,7 @@
Summary: Qt based logic analyzer GUI for sigrok
Name: pulseview
Version: 0.1
-Release: 0.%{snap}.1
+Release: 0.%{snap}.2
License: GPL
Group: X11/Applications/Graphics
# Source0: http://sigrok.org/gitweb/?p=pulseview.git;a=snapshot;h=%{snap};sf=tgz;/%{name}-%{snap}.tar.gz
diff --git a/pulseview-build.patch b/pulseview-build.patch
index 069da4c..b874f78 100644
--- a/pulseview-build.patch
+++ b/pulseview-build.patch
@@ -5,7 +5,7 @@
{
shared_ptr<view::Signal> signal;
- uint64_t *sample_rate;
-+ uint64_t *sample_rate = 0;
++ uint64_t *sample_rate = NULL;
unsigned int logic_probe_count = 0;
unsigned int analog_probe_count = 0;
@@ -43,3 +43,26 @@
)
add_executable(pulseview-test
+commit 4b963e7f126d2a13c4a4156fe1cfa8000c00fec0
+Author: Joel Holdsworth <joel at airwebreathe.org.uk>
+Date: Sat Mar 9 16:52:04 2013 +0000
+
+ Ensure sr_config_get is called even when assert is compiled out
+
+diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp
+index a9da7bf..8f482f6 100644
+--- a/pv/sigsession.cpp
++++ b/pv/sigsession.cpp
+@@ -195,8 +195,10 @@ void SigSession::feed_in_header(const sr_dev_inst *sdi)
+
+ // Read out the sample rate
+ assert(sdi->driver);
+- assert(sr_config_get(sdi->driver, SR_CONF_SAMPLERATE,
+- (const void**)&sample_rate, sdi) == SR_OK);
++
++ const int ret = sr_config_get(sdi->driver, SR_CONF_SAMPLERATE,
++ (const void**)&sample_rate, sdi);
++ assert(ret == SR_OK);
+
+ // Create data containers for the coming data snapshots
+ {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pulseview.git/commitdiff/856ba7551af94d5245c4957ce4da8c62450d2991
More information about the pld-cvs-commit
mailing list