Oculus BSOD Thread exception not handled USB

Oculus, USB 3.1 and blue screen of death loop (thread exception not handled)

In these days I’ve completely formatted my VR PC. The reason? A damn blue screen of death loop.

My friend Max was playing with Robo Recall and having a lot of fun. Then suddenly he started having some audio issues, so after a while I decided to restart my PC. Well, blue screen of death. F*ck.

Oculus BSOD system thread exception not handled
Oh, f*ck (Image from Oculus forums)

Ok, I can handle it. Just restart again and… oh, no.

Oculus BSOD system thread exception not handled
That damn sad face and that damn QR code… I hate you (Image from Oculus forums)

Ok, let’s go to safe mode and…

Oculus BSOD system thread exception not handled
Not even in safe mode??? What has happened? Is my CPU melting? (Image from Oculus forums)

Well, no. I was entered the Bill Gates’s hell: a continuous loop of blue screens of death, from which I could not escape. Error was “thread exception not handled” but there was no associated file. Current BSOD have a super useful QR code that if you take a picture of it, it will guide you to a Microsoft page telling something like “This is a BSOD. If you’re seeing this, then you’re f*cked.” Thanks Microsoft, very useful.

In the end I had to use a Kubuntu pendrive to move all my data to an external hard disk and then reinstall completely Windows and all my software. I haven’t be that happy.

Oculus BSOD Thread exception not handled USB
As always, Linux in the end saves me 🙂

Why has this happened? I have no idea… but some online info gave me some suspects. I stumbled on some articles like this one and on some Oculus forums threads talking about issues with new Oculus Runtimes and USB 3.1. And I always attach my Rift to my USB 3.1 port. In particular, the damn day I’ve also switched by chance the port to which I usually attach my Rift hmd with the one to which I usually attach one of my Rift sensors. I thought: “who cares? They’re just simply USB ports…”, well, not.

The provided links of the above paragraph contain the solution to this issue and if you’re lucky enough, you won’t need to restore completely your PC (I was not lucky, of course). In short, if you have an ASUS motherboard and an Asmedia USB controller, you may have issues with Rift. So, if your system has gone crazy, you can deactivate the Asmedia controller in the BIOS and then update the drivers when windows restart (because if you deactivate the USB 3.1 ports, the system restarts again… USUALLY (again, not for me)). After the update, you can restore the controller in the BIOS… and after that everything should work like a charm. I invite to look the above links for more detailed instructions.

If you never had this issue, but you have an ASUS motherboard, please do that for you: update the damn Asmedia USB controller drivers and all USB related drivers. It is the first thing I’ve done after the PC restore.

So, hope this won’t happen to you. But in case you’ve stumbled here because of the “thread exception message”, I wish you luck.

(Header image by Oculus Forums)


Disclaimer: this blog contains advertisement and affiliate links to sustain itself. If you click on an affiliate link, I'll be very happy because I'll earn a small commission on your purchase. You can find my boring full disclosure here.

2 thoughts on “Oculus, USB 3.1 and blue screen of death loop (thread exception not handled)

  1. I had a login screen of death last week, just before launching my game Blackjack Bailey on Steam. Man, what a nightmare! Here i am rushing to get all my ducks in a row then poof! Windows breaks. So i went where anyone goes when something goes really wrong- Youtube. Fortunately, someone had a fix for this which required i did some things through the dos command window and hallelujah it worked! So i went on a walk with my dogs to celebrate my monumental achievement and cam back- Windows said- nstall updates? and without thinking i clicked “Yes”, and of course when the computer rebooted, it fell right back into login loop hell. This time though, i knew what to do. I went back to youtube and rewatched all the dos window stuff but i got impatient, and skipped past the part that said “If you have already done this, rename your backup to backup1 or something else, as not to overwrite your backup”, and guess what? I overwrote my backup. So when i rebooted, this trick no longer worked and i was back at win screen login hell….
    I searched all over youtube and google for ways to get out of this mess and after about 2 hours of looking around- i caved and decided to reinstall windows. :/
    Not a very fun day, or day after because i was busy reinstalling softwares i use regularly. It’s a nightmare having to reinstall windows. I dread that feeling. I don’t wish it on my worst enemy.

Comments are closed.

Releated

how to augmented virtuality quest cookies

How to make an Augmented Virtuality app for Quest in Unity

A few days ago I posted this video on my social media channels where I poured some biscuits from a real-world biscuit box into my VR kitchen to have some breakfast: The video got some interest from the community and some people asked me how I did it. Since I’m always favorable about sharing knowledge, […]

dynaimic generative applications unity

Dynaimic Apps: How to create a mixed reality experience whose logic is generated at runtime by AI

Today I want to take you on a journey on one of the coolest prototypes I’ve ever worked on, which is about creating Unity applications that can dynamically modify their logic at runtime depending on the user’s needs thanks to generative artificial intelligence. And it will have a happy open-source ending, so make sure to […]