Problem Logitech DD Pro (Logitech G Hub) Crashing RRE

Discussion in 'Community Support' started by eSTee3, Apr 6, 2024.

  1. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Hello!
    I have been completely unable to play RRE using my Logitech DD ever since buying it, almost a year ago. It crashes with the error in the attached screenshot. I've also uploaded the .dmp file. Here's what I've tried, over the past year and the results:

    Crashes, regardless of the following (when attempting to use the Logitech DD Pro)
    • Uninstall/reinstall game
    • Install game on both of my other drives
    • Run the 64 or 32 bit version
    • Run in triple screen, single screen, or VR
    • Verify integrity of game files (both right after installing for the first time, or after it crashes)
    Works fine, with any of the following
    • Use the DD wheel in G29 mode (wheel rotation is not automatic and I need to manually adjust with each car)
    • Use any standard controller (wired or wireless)
    • Play directly on my steam deck
    • Stream it to my steam deck
    I've searched sporadically over the past year, for anyone else having these issues (and posting about them), but I feel as if there just aren't enough people that buy this wheel AND play RRE.
     

    Attached Files:

  2. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Here's the Exception Analysis from the Dump File, but not sure how to read any of this stuff (outside the human-readable stuff):

    Code:
    *******************************************************************************
    *                                                                             *
    *                        Exception Analysis                                   *
    *                                                                             *
    *******************************************************************************
    
    *** WARNING: Unable to verify checksum for RRRE.exe
    
    KEY_VALUES_STRING: 1
    
        Key  : AV.Dereference
        Value: NullClassPtr
    
        Key  : AV.Fault
        Value: Read
    
        Key  : Analysis.CPU.mSec
        Value: 452
    
        Key  : Analysis.Elapsed.mSec
        Value: 6586
    
        Key  : Analysis.IO.Other.Mb
        Value: 12
    
        Key  : Analysis.IO.Read.Mb
        Value: 0
    
        Key  : Analysis.IO.Write.Mb
        Value: 58
    
        Key  : Analysis.Init.CPU.mSec
        Value: 140
    
        Key  : Analysis.Init.Elapsed.mSec
        Value: 35575
    
        Key  : Analysis.Memory.CommitPeak.Mb
        Value: 262
    
        Key  : Failure.Bucket
        Value: NULL_CLASS_PTR_READ_c0000005_hidpp_forcefeedback_x86.dll!Unknown
    
        Key  : Failure.Hash
        Value: {3adaec5e-d77c-bd9c-a176-eb0b29237414}
    
        Key  : Timeline.OS.Boot.DeltaSec
        Value: 10679
    
        Key  : Timeline.Process.Start.DeltaSec
        Value: 81
    
        Key  : WER.OS.Branch
        Value: ni_release
    
        Key  : WER.OS.Version
        Value: 10.0.22621.1
    
        Key  : WER.Process.Version
        Value: 0.9.5.46
    
    
    FILE_IN_CAB:  RRRE_Crash_2024_04_06_13_58_46_577.dmp
    
    CONTEXT:  (.ecxr)
    eax=000006fc ebx=000006f1 ecx=00000008 edx=3c7d16a4 esi=00000000 edi=3bccb710
    eip=51d67fd0 esp=4771fac8 ebp=4771fad8 iopl=0         nv up ei ng nz na pe cy
    cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010287
    hidpp_forcefeedback_x86!DllUnregisterServer+0xa9e0:
    51d67fd0 8b01            mov     eax,dword ptr [ecx]  ds:002b:00000008=????????
    Resetting default scope
    
    EXCEPTION_RECORD:  (.exr -1)
    ExceptionAddress: 51d67fd0 (hidpp_forcefeedback_x86!DllUnregisterServer+0x0000a9e0)
       ExceptionCode: c0000005 (Access violation)
      ExceptionFlags: 00000000
    NumberParameters: 2
       Parameter[0]: 00000000
       Parameter[1]: 00000008
    Attempt to read from address 00000008
    
    PROCESS_NAME:  RRRE.exe
    
    READ_ADDRESS:  00000008
    
    ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
    
    EXCEPTION_CODE_STR:  c0000005
    
    EXCEPTION_PARAMETER1:  00000000
    
    EXCEPTION_PARAMETER2:  00000008
    
    STACK_TEXT: 
    WARNING: Stack unwind information not available. Following frames may be wrong.
    4771fad8 51d5a989     000006f1 43efb6bc 386dac78 hidpp_forcefeedback_x86!DllUnregisterServer+0xa9e0
    4771fbb4 51d5b5dc     00002710 000006f1 43efb178 hidpp_forcefeedback_x86+0xa989
    4771fc70 51d5b38d     43efb1a0 51d5c2a0 51d5c2a0 hidpp_forcefeedback_x86+0xb5dc
    4771fca8 51d5c2b5     4771fcc0 753e7ba9 386dabe0 hidpp_forcefeedback_x86+0xb38d
    4771fcb0 753e7ba9     386dabe0 753e7b90 4771fd18 hidpp_forcefeedback_x86+0xc2b5
    4771fcc0 7769be3b     386dabe0 26862d71 00000000 kernel32!BaseThreadInitThunk+0x19
    4771fd18 7769bdbf     ffffffff 776c93eb 00000000 ntdll!__RtlUserThreadStart+0x2b
    4771fd28 00000000     51d5c2a0 386dabe0 00000000 ntdll!_RtlUserThreadStart+0x1b
    
    
    SYMBOL_NAME:  hidpp_forcefeedback_x86+a9e0
    
    MODULE_NAME: hidpp_forcefeedback_x86
    
    IMAGE_NAME:  hidpp_forcefeedback_x86.dll
    
    STACK_COMMAND:  ~68s; .ecxr ; kb
    
    FAILURE_BUCKET_ID:  NULL_CLASS_PTR_READ_c0000005_hidpp_forcefeedback_x86.dll!Unknown
    
    OS_VERSION:  10.0.22621.1
    
    BUILDLAB_STR:  ni_release
    
    OSPLATFORM_TYPE:  x86
    
    OSNAME:  Windows 10
    
    IMAGE_VERSION:  1.1.8.0
    
    FAILURE_ID_HASH:  {3adaec5e-d77c-bd9c-a176-eb0b29237414}
    
    Followup:     MachineOwner
    ---------
     
  3. Maskerader

    Maskerader Well-Known Member

    Joined:
    Oct 6, 2019
    Ratings:
    +356 / 0 / -0
    When you use it in G29 mode, does it work fine? With FFB and stuff, except steering range that you need to set manually?
     
  4. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Yes, correct. Also some buttons don't register at all. This is the only game that not only doesn't work with the pro function, but also doesn't auto-adjust the rotation (in either mode).
     
    • Informative Informative x 1
  5. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Just as a follow-up to head off other questions

    I've re-imaged my PC completely, twice, since getting this wheel. Once, because I do it soon after new year's every year, and again, about 5 weeks ago in a last-ditch effort to see if it could help with this issue (even though the previous one did not).

    If you're wondering about other games that there aren't any issues with... Here are the other games I've validated, without issues of any kind. Other than GT7, all games are played on PC....

    • iRacing
    • AMS 1&2
    • AC
    • ACC
    • Forza Horizon (4&5)
    • Forza Motorsport (7 & "8")
    • Gran Turismo 7 (with and without PSVR2)
    • RFactor 1 & 2
    • ATS and ETS2
    • F1 Franchise (from 2019 to current)
    • BeamNG
    • Gravel
    • GRID (OG, 2109, Legends and Autosport)
    • Motor Town
    • RDS
    • DIRT (OG, 3, 4 and Rally 2.0)
    • Wreckfest

    Also, here's a list of my current hardware, in case that helps at all: https://docs.google.com/document/d/...eyav6JZNG15jgAZ58/edit#heading=h.n5kfhqwcn48a
     
    • Informative Informative x 1
  6. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    Hello eStee3,

    First of all, sorry to read you're having problems with RR and your wheel. I hope we can see it resolved together.
    Could you please tell us if the crash occurs on game startup? Or is it after a certain amount of time spent driving?
    I would like to get a game.log file from a session that ended with such a crash. You will find those files inside ..\Documents\My Games\SimBin\RaceRoom Racing Experience\UserData\Log\ - they are timestamped which should make it easy to find the relevant one(s).

    I know that the wheel works with raceroom, at least it hasn't crashed after a 30 minutes test session which makes us curious about the frequency of occurrences of your game crashing. Was 30 minutes enough?

    Thanks!
     
  7. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Hello!

    So the crash happens as soon as I do anything with the wheel, after loading into a session (online, offline, practice, etc...)

    I'll load up the game and attach the requested logs within the next couple hours. Thank you so much for replying!
     
  8. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    J-F Chardon,
    Attached is a zipped version of the 4 files that were created when reproducing the issue. Something else is that when the error occurs, the game is actually minimized and if I hit the "OK" button on the error, the game closes. If, however, I alt-tab to the game (while leaving the error untouched), everything "works", but there's no ffb and the rotation is not set. So, for example, if I'm driving a formula car, I have to turn the wheel at it's maximum value (1080) to achieve the 360 that the formula car is supposed to be limited to.
     

    Attached Files:

  9. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Here's another, since the first one may have data from me leaving the game running in the background...
     

    Attached Files:

  10. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    @eSTee3 can you please attach your custom controller profile?

    They are found here, please give me the one you are currently using.
    ..\Documents\My Games\SimBin\RaceRoom Racing Experience\UserData\ControlSet\
     
  11. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Here ya go! Note that it won't have everything mapped since it won't work with the game. All the "necessities" are there, though
     

    Attached Files:

  12. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    Hi there,

    thanks! One issue I wonder about - how come it's a profile for a "raceroom controller" ? That's some profile for an entry level gamepad.

    When you go into controls settings menu, what profiles do you see available there? Can you try selecting the "wheel template"?
    Then try and bind controls to it.
     
  13. Maskerader

    Maskerader Well-Known Member

    Joined:
    Oct 6, 2019
    Ratings:
    +356 / 0 / -0
    I've never seen any "template" showing in the profile list, BTW. Even though I had to deal with undetected pieces of hardware twice - once with a wheel and once with a gamepad. The only way to bind them was binding them in a keyboard profile.
     
    • Agree Agree x 1
  14. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    I feel like maybe a video is in order? I'll post one in the next few hours
     
  15. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    Ok, so thanks to @Maskerader for the idea of mapping my wheel after selecting keyboard... IT WORKED!!!!!

    I can actually fully play the game without a single crash (so far). The ONLY remaining issue I have now, is that the game doesn't auto-set my wheel's rotation. I have to manually set it per car, on the wheel base. Although still less-than-ideal, it's leaps and bounds better than not even being able to play it at all.

    If there's anything that can be done for auto-setting my wheel's rotation, please let me know, but for now this is "good enough" for me, at this point!
     
    • Like Like x 1
  16. Maskerader

    Maskerader Well-Known Member

    Joined:
    Oct 6, 2019
    Ratings:
    +356 / 0 / -0
    Oh, that's great to hear. Don't forget to turn off speed-sensitive steering, by default it's enabled in keyboard profile.

    You can try this feature: https://forum.kw-studios.com/index.php?threads/moza-racing-r9-base.18519/page-2#post-240674
    Originally I used it for a Moza base, but you don't need it there anymore, it was fixed.

    But it comes with a trade-off: due to a bug (if it wasn't fixed recently, didn't check) all cars will have default steering lock of 13 degrees and you will need to change it manually (without even knowing the correct angle for this car).
     
  17. eSTee3

    eSTee3 Member

    Joined:
    Oct 17, 2019
    Ratings:
    +5 / 0 / -0
    @Maskerader Thank you fro the suggestions! I'llgive them a go, this weekend!