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

Reply via email to