aitrack: Crash on start up

I’ve tried using both 0.4 and 0.5 and no matter what, every time I try and launch them the window (window only, no actual UI) shows up for a couple of seconds and crashes. I have a couple of error logs from Windows if that helps

Faulting module name: ntdll.dll, version: 10.0.18362.815, time stamp: 0xb29ecf52
Exception code: 0xc0000005
Fault offset: 0x000000000001b38d
Faulting process ID: 0x1520
Faulting application start time: 0x01d67a39d4603851
Faulting application path: C:\Users\knigh\Downloads\aitracker-v0.4\aitracker-v0.4\AITrack.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report ID: 884315b6-c4cb-4221-a187-0c61f7e23e5f
Faulting package full name: 
Faulting package-relative application ID: 
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: AITrack.exe
P2: 0.0.0.0
P3: 5f36c416
P4: ntdll.dll
P5: 10.0.18362.815
P6: b29ecf52
P7: c0000005
P8: 000000000001b38d
P9: 
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFF09.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFFB6.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFFD6.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFFF0.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER20.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_AITrack.exe_fee5552e8d284e2019772265c7d020aba0cc2fb_80129c8b_03dc7bda-dbe4-4cf1-b5bd-058f9f7ace09

Analysis symbol: 
Rechecking for solution: 0
Report Id: 884315b6-c4cb-4221-a187-0c61f7e23e5f
Report Status: 268435456
Hashed bucket: 048d30332d77101fab2fdbeb38f44338
Cab Guid: 0

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 1
  • Comments: 17 (8 by maintainers)

Most upvoted comments

Problem fixed in https://github.com/AIRLegend/aitrack/commit/f177ca69e38637e5e3fd298f6f180e9decfbe6b9 and confirmed by @Arkhonist and @knighty. It will be out with the next release 😃 Closing.

Just to link this up, the original issue seemed to be coming from libusb initializing the PS3 camera library:

     ntdll.dll!00007ffb0dd313ad()    Unknown
     ucrtbase.dll!00007ffb0b4d9ffe()    Unknown
     ucrtbase.dll!00007ffb0b4da11e()    Unknown
     AITrack.exe!usbi_log_v(libusb_context * ctx, libusb_log_level level, const char * function, const char * format, char * args) Line 2655    C
     AITrack.exe!usbi_log(libusb_context * ctx, libusb_log_level level, const char * function, const char * format, ...) Line 2668    C
     AITrack.exe!init_device(libusb_device * dev, libusb_device * parent_dev, unsigned char port_number, unsigned long devinst) Line 871    C
     AITrack.exe!winusb_get_device_list(libusb_context * ctx, discovered_devs * * _discdevs) Line 1486    C
     AITrack.exe!libusb_get_device_list(libusb_context * ctx, libusb_device * * * list) Line 839    C
>    AITrack.exe!ps3eye::USBMgr::listDevices(std::vector<std::shared_ptr<ps3eye::PS3EYECam>,std::allocator<std::shared_ptr<ps3eye::PS3EYECam>>> &) Line 404    C++
     AITrack.exe!ps3eye::PS3EYECam::getDevices(bool forceRefresh) Line 996    C++
     [External Code]  

We then ran into what seemed like a secondary issue, but I’m not sure if it’s related to the original problem or not 😦