Ben! You are digging deep in the dirt there⦠Anything I could do? Friedrich
Am 17.08.2014 um 21:25 schrieb Ben Pfaff <[email protected]>: > On Sun, Aug 17, 2014 at 11:48:02AM -0700, Ben Pfaff wrote: >> On Sun, Aug 17, 2014 at 04:59:24PM +0200, Friedrich Beckmann wrote: >>> here is the build status for the pspp 0.8.3-1.2 package: >>> >>> https://buildd.debian.org/status/package.php?p=pspp >>> >>> Still the armhf architecture build fails but due to Bens package change the >>> testsuite.log is visible. All four >>> failing tests fail due to a segmentation fault. The failing tests are: >>> >>> 297: split-file.at:61 SPLIT FILE - vs procedures >>> 485: means.at:247 MEANS harmonic and geometric means >>> 487: means.at:349 MEANS missing=table >>> 488: means.at:459 MEANS user missing values >> >> I did a build on the Debian machine "harris". All of these tests fail >> with the same backtrace: >> >> #0 variable_matches_case (v=v@entry=0x1b15a80, c=0x0) at src/data/case.c:475 >> #1 0xb6e35cda in case_data (c=c@entry=0x0, v=0x1b15a80) at >> src/data/case.c:267 >> #2 0xb6f1be5e in update_n (aux1=0xbe9482d8, aux2=0x1b15a38, >> user_data=0x1b189d8, c=<optimized out>, weight=1) >> at src/language/stats/means.c:917 >> #3 0xb6f56ed0 in categoricals_update (cat=0x1b18270, c=c@entry=0x1b15b10) >> at src/math/categoricals.c:450 >> #4 0xb6f1c438 in run_means (ds=0x1b052e8, input=0x1b18258, cmd=0xbe9482d8) >> at src/language/stats/means.c:1021 >> #5 cmd_means (lexer=<optimized out>, ds=0x1b052e8) >> at src/language/stats/means.c:784 >> #6 0xb6ef9198 in do_parse_command (state=CMD_STATE_DATA, ds=<optimized >> out>, >> lexer=0x1b05958) at src/language/command.c:233 >> #7 cmd_parse_in_state (lexer=0x1b05958, ds=0x1b052e8, state=CMD_STATE_DATA) >> at src/language/command.c:148 >> #8 0x00012702 in main (argc=<optimized out>, argv=<optimized out>) >> at src/ui/terminal/main.c:138 >> >> I'll take a further look. > > Looking further, this looks like a compiler bug to me. In the > update_n() function in src/language/stats/means.c, sometimes the > parameter 'c' changes from its original value to NULL between loop > iterations. When I turn off compiler optimization, all of these tests > pass. > > I don't see much value in spending much time on this. I think that I > will upload a package that turns off compiler optimization on armhf.
_______________________________________________ pspp-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/pspp-dev
