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