[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PSPP-BUG: Assertion failed
From: |
John Darrington |
Subject: |
Re: PSPP-BUG: Assertion failed |
Date: |
Tue, 5 Jan 2016 23:20:58 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Confirmed.
Thanks for the bug report.
J'
On Tue, Jan 05, 2016 at 09:26:33PM +0100, Frans Houweling wrote:
pspp$ pspp -o prova2out.html assertionFailed.sps
pspp: src/data/variable.c:448: var_set_value_labels_quiet:
asserzione "val_labs_can_set_width (vls, v->width)" non riuscita.
******************************************************
You have discovered a bug in PSPP. Please report this
to address@hidden Please include this entire
message, *plus* several lines of output just above it.
For the best chance at having the bug fixed, also
include the syntax file that triggered it and a sample
of any data file used for input.
proximate cause: Assertion Failure/Abort
version: GNU pspp 0.8.2 (Sat Dec 13 18:31:02 UTC 2014).
host_system: x86_64-slackware-linux-gnu
build_system: x86_64-slackware-linux-gnu
locale_dir: /usr/share/locale
compiler version: 4.8.2
******************************************************
Annullato
pspp$
Greetings
frans
SET PRINTBACK=ON
DATA LIST LIST /recID (F5.0) country (A20) pop (F9.0) rank (F1.0) segment
(F1.0).
BEGIN DATA
1 Germany 81 1 1
2 Netherlands 17 4 2
3 Italy 61 3 2
4 France 66 2 1
END DATA.
COMPUTE everybody = 1.
AUTORECODE VARIABLES = country INTO nation.
DATASET COPY AGGSUB_WORK.
DATASET DECLARE AGG_1.
DATASET ACTIVATE AGGSUB_WORK.
AGGREGATE OUTFILE=AGG_1 /BREAK = everybody segment
/pop rank= MEAN(pop rank)
/N_pop = N(pop)
/N_rank = N(rank)
/NU_pop = NU(pop)
/NU_rank = NU(rank)
.
DATASET DECLARE AGG_2.
DATASET ACTIVATE AGGSUB_WORK.
AGGREGATE OUTFILE=AGG_2 /BREAK = everybody nation
/pop rank= MEAN(pop rank)
/N_pop = N(pop)
/N_rank = N(rank)
/NU_pop = NU(pop)
/NU_rank = NU(rank)
.
DATASET ACTIVATE AGG_1.
ADD FILES FILE=* /FILE=AGG_2.
DATASET CLOSE AGG_2.
.
MATCH FILES FILE=* /KEEP=everybody segment nation pop rank ALL.
SELECT IF NOT MISSING(segment)
OR NOT MISSING(nation)
.
SORT CASES BY everybody segment nation.
APPLY DICTIONARY FROM=AGGSUB_WORK.
DATASET CLOSE AGGSUB_WORK.
DATASET CLOSE *.
SAVE OUTFILE = "prova2.sav".
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>PSPP Output</TITLE>
<META NAME="generator" CONTENT="GNU pspp 0.8.2">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css">
<STYLE TYPE="text/css">
<!--
body {
background: white;
color: black;
padding: 0em 12em 0em 3em;
margin: 0
}
body>p {
margin: 0pt 0pt 0pt 0em
}
body>p + p {
text-indent: 1.5em;
}
h1 {
font-size: 150%;
margin-left: -1.33em
}
h2 {
font-size: 125%;
font-weight: bold;
margin-left: -.8em
}
h3 {
font-size: 100%;
font-weight: bold;
margin-left: -.5em }
h4 {
font-size: 100%;
margin-left: 0em
}
h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
color: blue
}
html {
margin: 0
}
code {
font-family: sans-serif
}
table {
border-collapse: collapse;
margin-bottom: 1em
}
th { background: #dddddd; font-weight: normal; font-style: oblique }
caption {
text-align: left
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000"
LINK="#1f00ff" ALINK="#ff0000" VLINK="#9900dd">
<DIV class="SET"><H3>SET</H3>
<PRE class="syntax">SET PRINTBACK=ON
</PRE>
</DIV>
<DIV class="DATA_LIST"><H3>DATA LIST</H3>
<PRE class="syntax">DATA LIST LIST /recID (F5.0) country (A20) pop (F9.0)
rank (F1.0) segment (F1.0).
</PRE>
<TABLE>
<CAPTION>Reading free-form data from INLINE.</CAPTION>
<TR>
<TH ALIGN="CENTER" STYLE="border-top: thin solid; border-left: thin
solid"><EM>Variable</EM></TH>
<TH ALIGN="CENTER" STYLE="border-top: thin solid; border-left: thin
solid; border-right: thin solid"><EM>Format</EM></TH>
</TR>
<TR>
<TD STYLE="border-top: double; border-left: thin solid">recID</TD>
<TD STYLE="border-top: double; border-left: thin solid; border-right:
thin solid"><TT>F5.0</TT></TD>
</TR>
<TR>
<TD STYLE="border-left: thin solid">country</TD>
<TD STYLE="border-left: thin solid; border-right: thin
solid"><TT>A20</TT></TD>
</TR>
<TR>
<TD STYLE="border-left: thin solid">pop</TD>
<TD STYLE="border-left: thin solid; border-right: thin
solid"><TT>F9.0</TT></TD>
</TR>
<TR>
<TD STYLE="border-left: thin solid">rank</TD>
<TD STYLE="border-left: thin solid; border-right: thin
solid"><TT>F1.0</TT></TD>
</TR>
<TR>
<TD STYLE="border-bottom: thin solid; border-left: thin
solid">segment</TD>
<TD STYLE="border-bottom: thin solid; border-left: thin solid;
border-right: thin solid"><TT>F1.0</TT></TD>
</TR>
</TABLE>
</DIV>
<DIV class="BEGIN_DATA"><H3>BEGIN DATA</H3>
<PRE class="syntax">BEGIN DATA
1 Germany 81 1 1
2 Netherlands 17 4 2
3 Italy 61 3 2
4 France 66 2 1
END DATA.
</PRE>
</DIV>
<DIV class="COMPUTE"><H3>COMPUTE</H3>
<PRE class="syntax">COMPUTE everybody = 1.
</PRE>
</DIV>
<DIV class="AUTORECODE"><H3>AUTORECODE</H3>
<PRE class="syntax">AUTORECODE VARIABLES = country INTO nation.
</PRE>
</DIV>
<DIV class="DATASET_COPY"><H3>DATASET COPY</H3>
<PRE class="syntax">DATASET COPY AGGSUB_WORK.
</PRE>
</DIV>
<DIV class="DATASET_DECLARE"><H3>DATASET DECLARE</H3>
<PRE class="syntax">DATASET DECLARE AGG_1.
</PRE>
</DIV>
<DIV class="DATASET_ACTIVATE"><H3>DATASET ACTIVATE</H3>
<PRE class="syntax">DATASET ACTIVATE AGGSUB_WORK.
</PRE>
</DIV>
<DIV class="AGGREGATE"><H3>AGGREGATE</H3>
<PRE class="syntax">AGGREGATE OUTFILE=AGG_1 /BREAK = everybody segment
/pop rank= MEAN(pop rank)
/N_pop = N(pop)
/N_rank = N(rank)
/NU_pop = NU(pop)
/NU_rank = NU(rank)
.
</PRE>
</DIV>
<DIV class="DATASET_DECLARE"><H3>DATASET DECLARE</H3>
<PRE class="syntax">DATASET DECLARE AGG_2.
</PRE>
</DIV>
<DIV class="DATASET_ACTIVATE"><H3>DATASET ACTIVATE</H3>
<PRE class="syntax">DATASET ACTIVATE AGGSUB_WORK.
</PRE>
</DIV>
<DIV class="AGGREGATE"><H3>AGGREGATE</H3>
<PRE class="syntax">AGGREGATE OUTFILE=AGG_2 /BREAK = everybody nation
/pop rank= MEAN(pop rank)
/N_pop = N(pop)
/N_rank = N(rank)
/NU_pop = NU(pop)
/NU_rank = NU(rank)
.
</PRE>
</DIV>
<DIV class="DATASET_ACTIVATE"><H3>DATASET ACTIVATE</H3>
<PRE class="syntax">DATASET ACTIVATE AGG_1.
</PRE>
</DIV>
<DIV class="ADD_FILES"><H3>ADD FILES</H3>
<PRE class="syntax">ADD FILES FILE=* /FILE=AGG_2.
</PRE>
</DIV>
<DIV class="DATASET_CLOSE"><H3>DATASET CLOSE</H3>
<PRE class="syntax">DATASET CLOSE AGG_2.
.
</PRE>
</DIV>
<DIV class="MATCH_FILES"><H3>MATCH FILES</H3>
<PRE class="syntax">MATCH FILES FILE=* /KEEP=everybody segment nation pop
rank ALL.
</PRE>
</DIV>
<DIV class="SELECT_IF"><H3>SELECT IF</H3>
<PRE class="syntax">SELECT IF NOT MISSING(segment)
OR NOT MISSING(nation)
.
</PRE>
</DIV>
<DIV class="SORT_CASES"><H3>SORT CASES</H3>
<PRE class="syntax">SORT CASES BY everybody segment nation.
</PRE>
</DIV>
<DIV class="APPLY_DICTIONARY"><H3>APPLY DICTIONARY</H3>
_______________________________________________
Bug-gnu-pspp mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/bug-gnu-pspp
--
Avoid eavesdropping. Send strong encryted email.
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.
signature.asc
Description: Digital signature