Hello schemers, the bytevector->uint-list procedure from (rnrs) can crash Guile through a division by zero: scheme@(guile-user)> (import (rnrs)) scheme@(guile-user)> (bytevector->uint-list #vu8(0) 'x 0) Floating point exception The same happens with bytevector->sint-list. These procedures also do not check that the length of the bytevector is divisible by the size. Tested with GNU Guile 2.0.9.71-8d5d04. Regards, -- Göran Weinholt "What's worse than clowns? Danish clowns." -- Mystery Science Theatre 3000