Menu

The application hung when using Enable/Disable bind

Bug Report
Ariel Dall
2019-09-27
2019-10-07
  • Ariel Dall

    Ariel Dall - 2019-09-27

    Hello Virtual,

    Moving on with a more complex configuration, I started using the new function to disable / enable links programmatically.
    I figure out how to implement shifted functions in my vJoy: normal function + 3 shifted levels.
    (screenshot example).
    I will send an example of simple binds to reproduce the issue.

    Unfortunately, the application hangs quickly (sometimes immediately or usually within a minute using it).

    Found this related events in windows event viewer:


    Fault bucket 1390443766510918105, type 5
    Event Name: RADAR_PRE_LEAK_64
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: VirtualController.exe
    P2: 1.0.6.4
    P3: 10.0.18362.2.0.0
    P4:
    P5:
    P6:
    P7:
    P8:
    P9:
    P10:

    Attached files:
    \?\C:\Users\adall\AppData\Local\Temp\RDRF1D0.tmp\empty.txt
    \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF1E0.tmp.WERInternalMetadata.xml
    \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF1F1.tmp.xml
    \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF1FF.tmp.csv
    \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF21F.tmp.txt

    These files may be available here:

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: 862eecb2-e632-4890-b44b-d5fee5bcc64b
    Report Status: 268435456
    Hashed bucket: 806ae6e31c22677a934bd93d1f0a19d9
    Cab Guid: 0



    The program VirtualController.exe version 1.0.6.4 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Security and Maintenance control panel.
    Process ID: 2db8
    Start Time: 01d5752f1c0c5936
    Termination Time: 4294967295
    Application Path: C:\Program Files\Virtual Controller\VirtualController.exe
    Report Id: 4c69f661-d271-4e1a-9dc5-5d73d9364fcb
    Faulting package full name:
    Faulting package-relative application ID:
    Hang type: Top level window is idle



    Fault bucket 1603495214991062842, type 5
    Event Name: AppHangB1
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: VirtualController.exe
    P2: 1.0.6.4
    P3: 5d8c8e8c
    P4: 7ac7
    P5: 67246080
    P6:
    P7:
    P8:
    P9:
    P10:

    Attached files:
    \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERB7A2.tmp.WERInternalMetadata.xml

    These files may be available here:
    \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\Critical_VirtualControlle_159bef9af73c19fd54ae5881e9229cb91edb939c_22f81d53_85ae5a9f-bbc2-48e6-a9b9-b1b09fa25503

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: 4c69f661-d271-4e1a-9dc5-5d73d9364fcb
    Report Status: 268435456
    Hashed bucket: 954d4a6106884c237640c2670094b73a
    Cab Guid: 0


     
  • Ariel Dall

    Ariel Dall - 2019-09-27

    The most simple example...

    Binds to 4 vJoys axis with from mouse movements.
    Actually I using RAW input after recently new version; but I use LLHock in this bindings to easy resproduce in your system.

    Usually hung after a minute using it...
    Use LShift and Mouse RB to switch vjoy axis bind.

     
  • Ariel Dall

    Ariel Dall - 2019-09-27

    This examples hangs faster trying to disable non shifted binds con program start.
    Additionally can see that Program - Capture - On event dont apply bind off (firsts lines in config)

     
  • VIRTUAL

    VIRTUAL - 2019-09-28

    I think that the error may be in the synchronization of various modules - especially DirectInput.
    Why are you using DirectInput? You can immediately enable / disable the bindings through the calculator.

     
  • Ariel Dall

    Ariel Dall - 2019-09-28

    Actually, original design was using calculators; but fails equally.
    The shifted functions are actually calculators states, only use translation to buttons to visualize these states for troubleshoting (or is needed to map some of these in the game).
    Last attempt was try to capture buttons changes instead; but only gain a little more stability or time before hung.

     
  • VIRTUAL

    VIRTUAL - 2019-10-04

    Try the new version.

     
  • Ariel Dall

    Ariel Dall - 2019-10-07

    GREAT!!!
    Sorry for the delay; not much time for my hobby.

    Appear to working right without hungs... The final configuration will be much more complex with several axis, and combining real joystick with mouse inputs.
    When I finish the migration and "improve" from 1.5x template I will write a review.
    Need some free time to my hobby (simulation)

    Regards!

     

Log in to post a comment.