On Sunday 16 March 2008 06:57:32 Bernhard Schmalhofer wrote: > running 'make fulltest' under Linux leaves me with segfaults for > gdbmhast.t. > > t/dynpmc/foo.............................ok > t/dynpmc/gdbmhash........................ > # Failed test 'get_integer' > # at t/dynpmc/gdbmhash.t line 73. > # Exited with error code: 139 > # Received: > # Segmentation fault (core dumped) > # > # Expected: > # An unitialized GDBMHash has size 0. > # An GDBMHash for a new file has size 0. > # After one assignment GDBMHash has size 1. > # After two assignments GDBMHash has size 2. > # After 15 assignments GDBMHash has size 15. > # > > # Failed test 'get_bool' > # at t/dynpmc/gdbmhash.t line 125. > # Exited with error code: 139 > # Received: > # Segmentation fault (core dumped) > # > # Expected: > # An uninitialized GDBMHash is not. > # An GDBMHash for a new file is not. > # After one insert the GDBMHash is. > # > # Looks like you failed 2 tests of 13. > Dubious, test returned 2 (wstat 512, 0x200) > Failed 2/13 subtests > t/dynpmc/rational........................ok > > This happens only for the computed-goto and for the switched runcore.
Parrot_MD5_init() isn't getting called, for some reason. That's why the PMC_data() of this PMC is null when initializing the MD5 library. -- c