Skip to content
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

gimx crashes when input method is physical devices #495

Closed
N4styVillian opened this issue Nov 10, 2017 · 30 comments
Closed

gimx crashes when input method is physical devices #495

N4styVillian opened this issue Nov 10, 2017 · 30 comments

Comments

@N4styVillian
Copy link

N4styVillian commented Nov 10, 2017

Could someone help?
I am using the GIMX Adapter, installed all software and firmware for G27. Also installed Logitech drivers.
I am attempting to use an Accuforce wheel for Forza etc
Everytime i launch the Config editor it crashes: here is my event log

Log Name:      Application
Source:        Application Error
Date:          10/11/2017 18:26:32
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      xxxx
Description:
Faulting application name: gimx-config.exe, version: 6.10.0.0, time stamp: 0x59f0c8e8
Faulting module name: ntdll.dll, version: 10.0.16299.15, time stamp: 0x493793ea
Exception code: 0xc0000374
Fault offset: 0x00000000000f87bb
Faulting process ID: 0x4394
Faulting application start time: 0x01d35a516841f9ec
Faulting application path: C:\Program Files\GIMX\gimx-config.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report ID: 65a6cea8-8cde-41ee-b331-54b911587e5d
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-11-10T18:26:32.451173100Z" />
    <EventRecordID>9121</EventRecordID>
    <Channel>Application</Channel>
    <Computer>xxxxx</Computer>
    <Security />
  </System>
  <EventData>
    <Data>gimx-config.exe</Data>
    <Data>6.10.0.0</Data>
    <Data>59f0c8e8</Data>
    <Data>ntdll.dll</Data>
    <Data>10.0.16299.15</Data>
    <Data>493793ea</Data>
    <Data>c0000374</Data>
    <Data>00000000000f87bb</Data>
    <Data>4394</Data>
    <Data>01d35a516841f9ec</Data>
    <Data>C:\Program Files\GIMX\gimx-config.exe</Data>
    <Data>C:\Windows\SYSTEM32\ntdll.dll</Data>
    <Data>65a6cea8-8cde-41ee-b331-54b911587e5d</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

I also have the same issue with the launcher:

Log Name:      Application
Source:        Application Error
Date:          10/11/2017 18:38:19
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      xxxxx
Description:
Faulting application name: gimx.exe, version: 0.0.0.0, time stamp: 0x59f0c8ec
Faulting module name: ntdll.dll, version: 10.0.16299.15, time stamp: 0x493793ea
Exception code: 0xc0000374
Fault offset: 0x00000000000f87bb
Faulting process ID: 0x1f08
Faulting application start time: 0x01d35a5313e09735
Faulting application path: C:\Program Files\GIMX\gimx.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report ID: 4e33a194-a38c-46ac-8285-e33b1d04c4a7
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-11-10T18:38:19.597611700Z" />
    <EventRecordID>9129</EventRecordID>
    <Channel>Application</Channel>
    <Computer>xxxxxx</Computer>
    <Security />
  </System>
  <EventData>
    <Data>gimx.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>59f0c8ec</Data>
    <Data>ntdll.dll</Data>
    <Data>10.0.16299.15</Data>
    <Data>493793ea</Data>
    <Data>c0000374</Data>
    <Data>00000000000f87bb</Data>
    <Data>1f08</Data>
    <Data>01d35a5313e09735</Data>
    <Data>C:\Program Files\GIMX\gimx.exe</Data>
    <Data>C:\Windows\SYSTEM32\ntdll.dll</Data>
    <Data>4e33a194-a38c-46ac-8285-e33b1d04c4a7</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

Problem signature:
P1: gimx-launcher.exe
P2: 6.10.0.0
P3: 59f0c8e1
P4: StackHash_ffbb
P5: 10.0.16299.15
P6: 493793ea
P7: c0000374
P8: PCH_82_FROM_ntdll+0x00000000000A0994
P9: 
P10: 

Any ideas?

@matlo
Copy link
Owner

matlo commented Nov 10, 2017

Is there any similar entry for other app in the event log?

Does this also happen with all devices unplugged from computer?

@N4styVillian
Copy link
Author

N4styVillian commented Nov 10, 2017 via email

@N4styVillian
Copy link
Author

same issue with all devices unplugged
cant find any other app issues in event log? is there anything specific i should be looking for?

@matlo matlo changed the title GIMX config has stopped working gimx crashes when input method is physical devices Nov 10, 2017
@matlo
Copy link
Owner

matlo commented Dec 15, 2017

Hi,

Could you please generate a crash dump for gimx.exe?
There are details on how to achieve this here: https://kb.acronis.com/content/27931

@N4styVillian
Copy link
Author

N4styVillian commented Dec 15, 2017 via email

@matlo matlo added this to the GIMX 8.0 milestone Dec 20, 2017
@matlo matlo added GIMX 7.1 and removed GIMX 8.0 labels Dec 20, 2017
@matlo matlo modified the milestones: GIMX 8.0, GIMX 6.0, GIMX 7.0 Dec 20, 2017
@matlo
Copy link
Owner

matlo commented Dec 20, 2017

Hi,

I think I may have fixed the crash, but I'm unsure as I am not reproducing on my setup.

Could you please test the following GIMX 7.0 beta?

https://gimx.fr/download/2a7c5e3baff947fda9ff52061cf4ba5763c795c2/gimx-7.0-x86_64.exe

@N4styVillian
Copy link
Author

N4styVillian commented Dec 20, 2017 via email

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@matlo
Copy link
Owner

matlo commented Dec 21, 2017

Did you add your pedal axes in the axis tab?

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@matlo
Copy link
Owner

matlo commented Dec 21, 2017

This may be a regression. Let me check this.

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@matlo
Copy link
Owner

matlo commented Dec 21, 2017

Please install GIMX 6.11 and make a backup of the SDL2.dll file. Then install the GIMX 7.0 beta and replace the SDL2.dll file, and try again.

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@matlo
Copy link
Owner

matlo commented Dec 21, 2017

Are you sure you are not mixing 32bit and 64bit binaries?

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@matlo
Copy link
Owner

matlo commented Dec 21, 2017

I just replaced the beta version with another one (same link).
It turns out the SDL2 library has the same bug that can cause random issues like a crash (in the worst case).

@N4styVillian
Copy link
Author

N4styVillian commented Dec 21, 2017 via email

@N4styVillian
Copy link
Author

N4styVillian commented Dec 22, 2017 via email

@matlo
Copy link
Owner

matlo commented Jan 9, 2018

I believe I finally fixed this issue.
Please try this beta version: https://gimx.fr/download/7a29b9ead9b069ba5692932347b447d9545daa7b/gimx-7.0-i386.exe
And let me know if it still crashing.

@matlo matlo closed this as completed Jan 9, 2018
@N4styVillian
Copy link
Author

N4styVillian commented Jan 9, 2018 via email

@matlo
Copy link
Owner

matlo commented Jan 9, 2018

You mean, gimx-config does not detect mouse buttons?

@N4styVillian
Copy link
Author

N4styVillian commented Jan 9, 2018 via email

@matlo
Copy link
Owner

matlo commented Jan 10, 2018

Could you please run ginput_test.exe from C:\Program Files (x86)\GIMX?

  1. Select physical for the mouse and keyboard input method (type 1 and press enter).
  2. Check detected mouse and keyboards.
  3. Press mouse buttons.
  4. Press esc.
  5. Do steps 1-4 again.

@N4styVillian
Copy link
Author

N4styVillian commented Jan 10, 2018 via email

@matlo
Copy link
Owner

matlo commented Jan 10, 2018

The image was removed by github. Please send it to mat.lau[at]laposte.net.

@DragRedSim
Copy link

Can you check if there is a tick next to "Window events" in the Advanced menu of Gimx-config? When I enable it, it seems to give similar issues. Try turning it off as well.

@N4styVillian
Copy link
Author

N4styVillian commented Jan 11, 2018 via email

@matlo
Copy link
Owner

matlo commented Jan 11, 2018

Could you please run ginput_test.exe from C:\Program Files (x86)\GIMX and post the command output?

  1. Select physical for the mouse and keyboard input method (type 1 and press enter).
  2. Check detected mouse and keyboards.
  3. Press mouse buttons.
  4. Press esc.
  5. Do steps 1-4 again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants