1. Re: Rob: Q: Euphoria 2.6 + PD source bug (important)

Robert,

Error Message:
.\play_game.ew:941 in function play_game()
subscript value 3 is out of bounds, reading from a sequence of length 2

Line that leads to failure:

particles[i][3..4] *= .95

Me and Liquid Nitrogen have determinded the bug is located in execute.e
(backend) with PD intepreter that this routine is where its located,
though we could be wrong..

Perhaps check this..

procedure opPASSIGN_OP_SLICE()
-- var[subs] ... [i..j] op= expr
    object x

    a = Code[pc+1]
    x = val[a]
    b = Code[pc+2]
    if val[b] > length(x) or val[b] < 1 then
	RTFatal(
sprintf("subscript value %d is out of bounds, reading from a sequence of length
%d",
		{val[b], length(x)}))
    end if
    c = Code[pc+3]
    target = Code[pc+4]
    lhs_seq_index = val[a][1]
    lhs_subs = val[a][2..length(val[a])]
    Code[pc+10] = Code[pc+1]
    val[target] = var_slice(val[lhs_seq_index], lhs_subs, val[b], val[c])
    pc += 5
end procedure


Regards,
Vincent

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu