I think i had a similar problem, check bug 8884, it fixes my crash, but i think the behaviour isn't right ... i cannot help with that as i don't have enough time to see where is the problem coming from.