Wow; that certainly is a weird way to get a BSOD!
I can't guarantee to be able to help; but for the benefit of others who may be reading this; would you be able to confirm the exact message when it stops please?
It'll be something like:-
Where "aa" is a HEX number (0-9 & A-F) of some sort. There are usually guides from Microsoft or others that help pinpoint what's at fault once the code is known