"str" è un puntatore a char per il quale non hai allocato spazio. Fallo e non avrai problemi.