OVRdrop

OVRdrop

Amalia Kalio Jul 31, 2018 @ 11:06pm
Crashes due to conflict with SteelSeries driver
I've updated the driver just to be sure. This is purely for audio enhancements, as the headset uses analog jacks.


SSAudioOSD.dll caused an Access Violation (0xc0000005)
in module SSAudioOSD.dll at 0023:7247814e.

Error occurred at 2018-08-01_010318.
D:\Games\Steam\steamapps\common\OVRdrop\OVRdrop.exe, run by [redacted].
38% memory in use.
0 MB physical memory [0 MB free].
0 MB paging file [0 MB free].
0 MB user address space [3569 MB free].
Write to location 682fde70 caused an access violation.

Module 49
C:\Program Files\Steelseries\SS Audio\Foundation\SSAudioOSD.dll
Image Base: 0x72470000 Image Size: 0x0003f000
File Size: 238776 File Time: 2016-09-30_085816
Version:
Company:
Product:
FileDesc:
FileVer: 0.0.0.0
ProdVer: 0.0.0.0

========== OUTPUTING STACK TRACE ==================

0x7247814E (SSAudioOSD) GetHotPatchInfo
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 03BF2437)
0x03BF2437 (HCA)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 03BF219F)
0x03BF219F (HCA)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 03BF2AF4)
0x03BF2AF4 (HCA)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 03BF19DA)
0x03BF19DA (HCA)
0x74E7DDCF (ucrtbase) o____lc_collate_cp_func
0x751F8484 (KERNEL32) BaseThreadInitThunk
0x77DB2FEA (ntdll) RtlValidSecurityDescriptor

========== END OF STACKTRACE ===========
< >
Showing 1-11 of 11 comments
Jaded  [developer] Jul 31, 2018 @ 11:10pm 
Usually that error occurs on PCs which are for some unknown reason incompatible with the current capture driver. Did you change something, such as recently obtaining the SS headphones or installing new hardware or software?

Could you try v1.0.3? It is an older version which used a different capture driver. The older driver also had compatibility issues on some systems, which is why I attempted to replace it. Internally they use the same APIs and I’m still not sure what is causing the ‘Access to invalid address’ issue as I am unable to reproduce it on any of the machines I have access to.

I may have to pick up those headphones and see if I can reproduce the issue.

Edit: According to Unity’s team[forum.unity.com] that error literally means the Unity crash handler isn’t sure what went wrong. Awesome ;). Some people suggest this might be an ‘out of memory’ error. How much RAM is available when the error occurs? How much RAM do you have installed? Based on your post it looks like you have 0MB of free physical memory left.
Last edited by Jaded; Jul 31, 2018 @ 11:21pm
Amalia Kalio Jul 31, 2018 @ 11:21pm 
I've had the headset for a little over a year, so no changes there. I did however, update the driver after seeing the crashes, but it didn't seem to make any difference.

1.0.3 seems to resolve this. However, the opacity setting no longer seems to work. I'm hooking into Chatty for a Twitch chat overlay.

I'm using an Arctis 3, but any SteelSeries analog headset should do the same, theoretically.

Hah, gotta love those sorts of results. :P

Edit: It shows at the top that I'm using 38% of my 32GB of physical RAM. Not sure where it's getting the 0MB from.
Last edited by Amalia Kalio; Jul 31, 2018 @ 11:26pm
Jaded  [developer] Jul 31, 2018 @ 11:22pm 
Not sure if you missed my edit :o. Is it possible you were running out of RAM? Have you disabled Page File?
Last edited by Jaded; Jul 31, 2018 @ 11:22pm
Amalia Kalio Jul 31, 2018 @ 11:23pm 
Your edit popped up after my post. Added my reply as an edit, haha. And no, the page file is enabled.

Edit: Pulled up the settings. It's automatically managed on my system drive. Currently has 4864MB allocated.
Last edited by Amalia Kalio; Jul 31, 2018 @ 11:25pm
Jaded  [developer] Jul 31, 2018 @ 11:26pm 
Oh dang 32GB should be more than enough. I have successfully run OVRdrop with 4, but personally have 32 as well. I’ll keep looking :).
Jaded  [developer] Aug 1, 2018 @ 8:36pm 
Just got my Arctis 3 and will attempt to reproduce the issue :o
Amalia Kalio Aug 1, 2018 @ 8:53pm 
That was fast :o
Jaded  [developer] Aug 1, 2018 @ 9:12pm 
Amazon is crazy :). Hopefully the SteelSeries Engine software doesn't screw up my setup with Breakaway Audio Enhancer :(. Fingers crossed.

Edit: So far so great :).
Last edited by Jaded; Aug 1, 2018 @ 9:15pm
Jaded  [developer] Aug 1, 2018 @ 9:50pm 
Unfortunately I am unable to reproduce the issue. Please email me at [removed] so that I may send you a custom build with debugging enabled. The error log will be more intelligible with proper debugging enabled.

Edit: Side note, nothing has EVER made my computer as laggy as running SteamVR along side the SteelSeries Engine 3. No idea what is going on here as CPU and GPU usage are both very low. Maybe it's because I'm using the Null driver to develop?
Last edited by Jaded; Aug 1, 2018 @ 10:28pm
Amalia Kalio Aug 1, 2018 @ 10:14pm 
That's really strange, haha. Mine doesn't even show on task manager as taking notable resources.

E-Mail inbound.
Jaded  [developer] Aug 1, 2018 @ 10:21pm 
With SteamVR closed there is no issue. With the SSAudio driver disabled there is no issue. With SteamVR running along side the SSAudio driver my "Present Time" kicks up to 14ms and my FPS drops down to around 8 FPS. Even my mouse is extremely laggy. Not sure what's going on here but SteelSeries definitely has issues... Sad because the audio is actually really decent.

I will definitely need to retest this with a real HMD, but regardless I cannot get OVRdrop to crash.
Last edited by Jaded; Aug 1, 2018 @ 10:24pm
< >
Showing 1-11 of 11 comments
Per page: 1530 50