-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when I map axis from multiple joysticks #98
Comments
Please try again with release v0.8.0 |
I did. I was able to register all the mappings to vJoy, I have no issues running this setup with the old UCR_v0.1.22 I still have it installed but besides the general crash-iness I have no idea how else to contribute. Is there anything I can do to provide more info? |
Please upload your context.xml from the v0.8.0 version |
I think it is more likely to be due to multiple sticks rather than identical sticks. Each stick has it's own unique ID, so once actually polling sticks, DirectInput does not care if they are identical. |
PS, if you join the Discord channel, I can maybe try giving you some updated files to try and see if we can fix this crash |
PPS, I just posted a replacement DLL to the Discord channel which may fix the crash. I also see a potential reason why the Dispose method is getting called - if there is an error when polling a stick, then it will be disposed, so I am thinking this fix may just shunt the problem elsewhere. |
Sorry had to step away from the computer, here is the context.xml in pastebin: I don't have a lot of time to do debug right this second but I might be able soon-ish. In the mean time if you need anything else I can provide quickly let me know. |
Just tried the dll posted on discord. I seem to be able to replicate the crash fairly often by starting and stopping the profile several times. Usually crashes when I try to stop at some point. I don't have the time right this second to test it over a long period of use but I might be able this afternoon. I'll report what I find. EDIT: By crash I mean it's a freeze, the window hangs and the only way to shutdown the entire thing is by killing the task with task manager. |
I now know where it is going boom in IOWrapper (The UCR back end), but I am not sure why... |
Is this still an issue with the v0.9.0 release? |
Yeah. I'm having the same issue in v0.9.0 and the dev v0.11.3. Please help... |
I'm having this issue on v0.9.0 also. |
I have been using UCR for a while only to merge the toe breaks on my pedals. I wanted to start using it to control the sensitivity of both my T16000M joysticks (dual joystick + pedals setup) and I get constant crashes when I'm trying to use it or set it up. I managed to finish the setup but it seems like there is a very high chance it will crash the moment I start using the axis of any of them. Haven't been able to pin point exactly what seems to be the trigger for the crash except that maybe it has to do with the fact that it's 2 joysticks of the same model and that might be confusing it?.
As it stands my config is Right Joystick to vJoy1, Left Joystick to vJoy2 and Pedals to vJoy3.
This is the crash log:
2019-05-17.log
EDIT: Just to clarify it seems the logs don't reflect anything wrong for the most part. The program just basically slowly hangs and the inputs stop working. I have only been able to successfully use it with the pedals and nothing else. I'll try to keep adding one axis at a time and test it that way.
The text was updated successfully, but these errors were encountered: