Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
195 stars 9 forks source link

Consitent Neos crash on loading world (phonon.dll) #2697

Open win189 opened 3 years ago

win189 commented 3 years ago

Describe the bug?

any time i try and join any world other then the my personal Cloud world or Local home i neos crashes

Relevant issues

none i am aware of

To Reproduce

Join world

Expected behavior

able to join world normal

Log Files

DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 13_34_05.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 13_55_17.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 14_09_10.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 12_35_51.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 12_38_47.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 12_41_16.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 12_46_04.log DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 13_11_25.log

Screenshots

No response

How often does it happen?

Always

Does the bug persist after restarting Neos?

Yes

Neos Version Number

2021.7.23.529

What Platforms does this occur on?

Windows

Link to Reproduction Item/World

No response

Did this work before?

Yes

If it worked before, on which build?

Prev

Additional context

Steps i have tryed Disabled fav avatar reset dash reset neos cache start in cloud-only session and join a mtc world Tryed going into desktop only mode

The only changes that have occurred on my end is oculus update neos update

Reporters

No response

shadowpanther commented 3 years ago

@win189 can you get the crash logs from %USERPROFILE%\AppData\Local\Temp\Solirax\NeosVR ? When Neos crashes entirely, the relevant information is gathered in the crash log, not in the main log.

win189 commented 3 years ago

Also if some one joins me i crash looking into it shadow Crash_2021-07-23_182818116.zip

shadowpanther commented 3 years ago

Thank you, I see the crash, but I haven't seen this one before

phonon.dll caused an Access Violation (0xc0000005)
  in module phonon.dll at 0033:f9679745.

Sounds audio-related, and there was an update of the SteamAudio library today, so that's what might've caused it, but let's wait for Shifty or Froox to look into it.

win189 commented 3 years ago

Crash_2021-07-23_184440100.zip

now i am getting a delay before crashing

tryed Reinstalling Neos by Dantes sudjestion and the delays is a bit longer but still crashes

shadowpanther commented 3 years ago

As it seems audio related, and you seem to load fine in your Cloud Home, can you try this to isolate the problem:

I suspect that you would crash on playing the sound.

win189 commented 3 years ago

Sofar it seems like any time i join a world with a person or a person joins me or an audio Clip Plays in the world

shadowpanther commented 3 years ago

Rabbitsocks.zip Crash dump from Rabbitsocks (Smol#8296)

Looks the same

phonon.dll caused an Access Violation (0xc0000005)
  in module phonon.dll at 0033:5fd79745.
Frooxius commented 3 years ago

Thanks for the info! I'm doing a rollback now, it seems the new version of Steam Audio isn't fully stable. I'll forward the logs to Valve, if we can get a good number of them it might help to compile a bunch.

win189 commented 3 years ago

Just putting in the last log and crash log files i have for the Compile

Crash_2021-07-23_190403828.zip DESKTOP-Q5Q0ES2 - 2021.7.23.529 - 2021-07-23 15_04_39.zip

Frooxius commented 3 years ago

I've forwarded the crash dumps over! https://github.com/ValveSoftware/steam-audio/issues/157

ohzee00 commented 3 years ago

https://github.com/ValveSoftware/steam-audio/issues/157#issuecomment-897870812

Just noting here that there was a response from one of the contributors to Steam Audio, though uh, looks like the issue is getting semi-unrelated crash reports too.

Frooxius commented 3 years ago

@win189 When this issue occurred, did you get any audio playback at all in your Local Home or Cloud Home?

What are your audio device settings in Windows? Are they specifically set to Mono?

Enverex commented 3 years ago

@Frooxius The device Neos is defaulting to is mono if the logs are correct.

1:34:10 PM.560 (  0 FPS)    DefaultOutput: Headset (Arctis 3 Bluetooth Hands-Free AG Audio), ID: {0.0.0.00000000}.{6838f46a-0b47-47e0-8df1-ebd3c61df48e}
1:34:10 PM.569 (  0 FPS)    Initialized Audio Input MMDevice Headset (Arctis 3 Bluetooth Hands-Free AG Audio), ID: {0.0.0.00000000}.{6838f46a-0b47-47e0-8df1-ebd3c61df48e}, Format: **ChannelsAvailable: 1**|SampleRate: 16000|Bps: 32000|BlockAlign: 2|BitsPerSample: 16|Encoding: Extensible|SubFormat: 00000001-0000-0010-8000-00aa00389b71|ChannelMask: SpeakerFrontCenter, Default: True

Bluetooth handsfree phone headset by the sounds of it with poor rates as well as being mono.

Frooxius commented 3 years ago

@Enverex Ah thanks, that's a good hint. That one is the audio input device, although I imagine the output is probably mono as well since it's the same device.

It would still help to know what it actually says in Windows for the audio settings for the output and if any sounds worked at all. It might've crashed the moment it tried to play the first sound.

win189 commented 3 years ago

@win189 When this issue occurred, did you get any audio playback at all in your Local Home or Cloud Home?

What are your audio device settings in Windows? Are they specifically set to Mono?

never got any audio if i recall but then again the crash was so fast back then that i cant recall

ohzee00 commented 3 years ago

Hopefully this isn't a bad suggestion but would it be useful to have a separate branch dedicated to the newest Steam audio release? This will allow people who had issues before collect logs/general troubleshooting without affecting their usability of Neos, hopefully catching the main issues and allowing for a full upgrade to Steam audio 4.0.

Though if I remember right, having separate branches is a bit difficult but I don't think you need to worry about keeping it up to date at the very least, being it will be used for testing only.