I've tracked it down to string problems.

Looks like:
        init_bytecode(program_code);
calls
        read_constants_table(&program_code);
calls
        Parrot_string_constants[i++] = string_make(*program_code /* ouch */,
buflen, encoding, flags, type);
calls
        string_compute_strlen(s);

which segfaults.

Any ideas what's going on?

Brian

Reply via email to