hi, it looks like you attempt to playback your object itself, instead of the buffer (x->x_mapaddr = &x->x_filebuffer;), but the real question is why to port sfread~ in the first place, if you need to read entire file into memory? Krzysztof Olaf Matthes wrote: ... > [...] still working on a sfread~ port > which crashes pd [...]