Oh, probably related to the feature I added recently to support differing widths, then. I thought I added comprehensive tests but I guess not.
I managed it with Frans' second piece of information.
The crash seems to be caused by the MATCH FILES command:
MATCH FILES FILE = *
/TABLE = 'parties_coded.sav'
/BY ISO3166code party_name.
because the match variable is a string variable with differing widths in each file.
J'
On Tue, Jun 27, 2023 at 11:14:19AM -0700, Ben Pfaff wrote:
> Like John, I can't reproduce this, even with valgrind.
>
> On Mon, Jun 26, 2023 at 1:52 PM Frans Houweling via Bug-gnu-pspp <
> bug-gnu-pspp@gnu.org> wrote:
>
> > Screen output:
> >
> > current> pspp issue.sps
> > SET PRINTBACK = ON.
> >
> > GET FILE = 'cabi27.sav'.
> >
> > SORT CASES BY ISO3166code party_name.
> > ******************************************************
> > You have discovered a bug in PSPP. Please report this
> > to bug-gnu-pspp@gnu.org. 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: Segmentation Violation
> > version: GNU pspp 2.0.0-pre1ge32bec
> > host_system: x86_64-pc-linux-gnu
> > build_system: x86_64-pc-linux-gnu
> > locale_dir: /usr/local/share/locale
> > compiler version: 11.2.0
> > ******************************************************
> > Segmentation fault
> > current> uname -a
> > Linux lenono.hou.org 5.15.118 #1 SMP PREEMPT Wed Jun 21 14:19:25 CDT
> > 2023 x86_64 Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz GenuineIntel
> > GNU/Linux
> > current>
> >
> > _______________________________________________
> > Bug-gnu-pspp mailing list
> > Bug-gnu-pspp@gnu.org
> > https://lists.gnu.org/mailman/listinfo/bug-gnu-pspp
> >
> _______________________________________________
> Bug-gnu-pspp mailing list
> Bug-gnu-pspp@gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-gnu-pspp