Crashing on IsRotationNormalized

Hi.

I just start to make my own scene component.
But when i try to put any children into it, game is crashing at IsRotationNormalized()

I make some investigation and found that matrix for some other component ( I believe the one I drop into my component ) is really corrupted ( rotation is 0,0,0,0 )

I believe i miss something and my component should update child matrices or something. I don’t know.

Here is the source
http://pastebin.com/ASeXWZzi

and header
http://pastebin.com/gd6CXeHe

Ok, Solved. Quaternion was not initialized.

Hello,

Could you please elaborate on how exactly you solved it? I am getting the same crash when I make a box/line trace to a character or hit him with another collider.