BSOD on opening specific program

An area for people to discuss Scope related problems, issues, etc.

Moderators: valis, garyb

Post Reply
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

BSOD on opening specific program

Post by the19thbear »

Soundly is an app with a sound library that you can browse through.
Whenever I launch that I get BSOD. It says that the error is scope.pci.sys. I get System Service Exception.

I assume its scanning inputs/outputs or something and then crashing on scope.
Luckily I don't use scope as my main soundcard. I run it through adat to another soundcard.

I have removed all software ins and outs from my scope project since I don't use them.
What can I do?


Ohhh the joys of scope drivers ;)


Thanks
Last edited by the19thbear on Wed Apr 09, 2025 10:51 pm, edited 1 time in total.
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

There are a number of apps that query the drivers expecting responses that the drivers aren't coded for. Pretty much anything using portaudio past a certain date for instance, will crash Scope. Most of those queries are not in the Steinberg spec, and so weren't coded into the drivers. I do agree it needs to be addressed (I would love to be able to run V2 of VCVRack directly with Scope ASIO instead of hosting it in Bidule for instance).
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

Nothing can be done about this?
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

There are ASIO wrappers that improve this, as you can then initialize the program to use the wrapper which will handle the calls. Rearoute was one I believe, and there was an open source one. Perhaps someone else can add to this?
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

I dont' see how a asio wrapper would help? I have no asio drivers in my project and therefore no asio drivers should be visible anywhere. The only things I have are hardware ins and outs (and some fx).
But I could be wrong :)
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

If an app attempts to access the ASIO drivers while scope is resident in memory. It still makes the API call even if you don’t have the driver‘s present in your project,
User avatar
Bud Weiser
Posts: 2858
Joined: Tue Sep 14, 2010 5:29 am
Location: nowhere land

Re: BSOD on opening specific program

Post by Bud Weiser »

I also thought,- when I don´t have ASIO modules in a project and use SCOPE standalone,- there is no ASIO in the ballpark.
So, if it is,- like you explain above,- wouldn´t it be a better solution leaving SCOPE ASIO installation to be a user´s decision?
In other words,- WHY are we forced to install the SCOPE ASIO driver at all when using SCOPE standalone is the target ?
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

It used to be a separate installed app (would install and configure midi drivers too). I would gather from the number of questions we had about that back then (even though the installer later offered the option to launch the config app), it probably got integrated into the installer process to simplify support. Can't know that for sure.

We need fixed drivers, it's worth underscoring and getting Holger onto the case if this product is going to be relevant in the market. I think we would all like this, including him. I'm part of the holdup in terms of having the most aggregated info from the community on here and being responsible for it.
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

Can't I somewhere manually uninstall the asio aspect of scope? Maybe a registry file or something?
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

I would answer this, but the best answer for this will come from support.
User avatar
garyb
Moderator
Posts: 23363
Joined: Sun Apr 15, 2001 4:00 pm
Location: ghetto by the sea

Re: BSOD on opening specific program

Post by garyb »

no. disable the driver, open the app, select the driver you want and then everything should be ok. if not, that's some bad programming on the app's part.

you do know that room eq is an exercise in futilty, right? the eq will only be correct in the exact spot that the measuring microphone sits. if your head isn't in that exact spot, there might as well be no room eq. room eq is fixed via acoustics, not electronics. i spent many months testing more than 20 years ago...room eq is not new. gone are the days of racks of White eqs....
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

garyb wrote: Tue Apr 15, 2025 6:19 am no. disable the driver, open the app, select the driver you want and then everything should be ok. if not, that's some bad programming on the app's part.

you do know that room eq is an exercise in futilty, right? the eq will only be correct in the exact spot that the measuring microphone sits. if your head isn't in that exact spot, there might as well be no room eq. room eq is fixed via acoustics, not electronics. i spent many months testing more than 20 years ago...room eq is not new. gone are the days of racks of White eqs....
I don’t Think anyone mentioned room eq anywhere?

But thanks Gary. I will try what you suggested
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

Just tried it Gary. Went to device manager and disabled the scope card. Opened the software that usually crashes. It didnt. I selected the soundcard I needed. I then closed it, enabled the scope card and opened the same software and got BSOD.
User avatar
garyb
Moderator
Posts: 23363
Joined: Sun Apr 15, 2001 4:00 pm
Location: ghetto by the sea

Re: BSOD on opening specific program

Post by garyb »

room eq was another thread about a similar problem, sorry.

why would the app try to initialize the Scope driver when another driver is selected? oh well....
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

Many apps poll every driver present, even if it's not saved in their config/ini as the one to use / currently active. It is not necessary to do a full poll of features until it's selected, so populating a list/dropdown of drivers shouldn't cause the out of memory access error (BSOD). Yet many do, as its the default behavior for portaudio and the other major API's available for audio card i/o's.

Rearoute (from Reaper) and the multi-asio wrappers all work to fix this:

Steinberg's various versions are 32bit only, afaik: https://forums.steinberg.net/t/pc-windo ... berg/20479 & ftp://ftp.steinberg.net/Download/Hardwa ... nt_driver/ (also still hosted at http://vidance.com/asiomulti/)

FlexASIO uses portaudio but for wrapping WASAPI/KS/MME drivers, so it might work with your Xite same as ASIO4All: https://github.com/dechamps/FlexASIO

ASIOlink is now at: https://give.academy/ASIO-Link-Pro-Tool-Saga/ & https://give.academy/ODeusASIOLinkProPatcher/

This *might* work, I've never tried: https://vb-audio.com/Cable/index.htm#DownloadASIOBridge
(it's meant as more of an ASIO based loopback like Virtual Audio Cable/VAC)

Rearoute is of course from Reaper/Cuckos

Might be worth a read: https://afewthingz.com/multiclientasio
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

I will look into it. Thanks Valis!
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

I am not sure any of those will prevent certain apps from still polling the Xite driver, but perhaps one is tolerant to enabling & disabling it in devices or etc, if done in the right order.
User avatar
the19thbear
Posts: 1499
Joined: Thu Feb 20, 2003 4:00 pm
Location: Denmark
Contact:

Re: BSOD on opening specific program

Post by the19thbear »

I actually can’t be bothered with this sadly. I will plug out the card until I get to a headspace where I focus on music only, and not work (where I need the app that crashes when using scope). Hope they fix it soon.
Cheers
User avatar
valis
Posts: 7648
Joined: Sun Sep 23, 2001 4:00 pm
Location: West Coast USA
Contact:

Re: BSOD on opening specific program

Post by valis »

I have several machines where--for various reasons--they are frozen into a configuration. Scope works with a certain bidule version and none past, and certain software doesn't even work as well on that version now. My Mac Pro 3,1 runs an ancient version of logic just fine, but it's sans any updates in this era except perhaps FullBucketAudio and etc.

I've got a bevy of silly little cheap things on my iPad and several other machines to distribute things to. Works for me.

Still, I have time in the next month to assemble the info from here and do some simple LLM processing. Dumping sql output into a vector db occurred to me too, but for fixing the ASIO driver and giving bugs to holger that's overkill. More soon.
Post Reply