I don't know if this is useful, bug here is where it crashes: value_hash (value=0x642c70, width=255, basis=0) at src/data/value.c:131 131 : width == 0 ? hash_double (value->f, basis) (gdb) 132 : hash_bytes (value_str (value, width), width, basis)); (gdb) value_str (v=0x642c70, width=255) at ./src/data/value.h:168 168 assert (width > 0); (gdb) 169 return (width > MAX_SHORT_STRING ? v->long_string : v->short_string); (gdb) 170 } (gdb) hash_bytes (p_=0x3ff0000000000000, n=255, basis=0) at src/libpspp/hash-functions.c:67 67 const uint8_t *p = p_; (gdb) 71 a = b = c = 0xdeadbeef + n + basis;
(gdb) 73 while (n >= 12) (gdb) 75 memcpy (tmp, p, 12); (gdb) Program received signal SIGSEGV, Segmentation fault. Regards, Michel
_______________________________________________ pspp-dev mailing list pspp-dev@gnu.org http://lists.gnu.org/mailman/listinfo/pspp-dev