Adjuvo / SenseGlove-API

Sense Glove API for native C++ development
https://senseglove.gitlab.io/SenseGloveDocs/native/core-api-intro.html
MIT License
15 stars 11 forks source link

SenseComm not opening properly #6

Closed Exynom closed 4 years ago

Exynom commented 4 years ago

Whenever I run SenseCom, the process terminates immediately, I can only see it pop up for a second in the task-manager. There is no GUI or any message displayed. This also happens when trying to run it as administrator.

I'm on Win10.0 Build 19041

Thanks!

Exynom commented 4 years ago

Also tested adding exceptions and disabling Windows Defender during startup and reinstalled MS redistributables '15-'19, but no luck so far..

Exynom commented 4 years ago

I extracted a dump using the Windows SilentProcessExit monitor, yielding two dump files for analysis, if that is of any help: One from the main process:

Microsoft (R) Windows Debugger Version 10.0.20153.1000 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [H:\Desktop\SenseCom.exe-(PID-16476)-4300812\SenseCom.exe-(PID-16476).dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Mon Nov  2 14:35:17.000 2020 (UTC + 1:00)
System Uptime: not available
Process Uptime: 0 days 0:00:01.000
...............................................
For analysis of this file, run !analyze -v
UnityPlayer!UnityMain+0x5e02ff:
00007ffd`19cba85f cd29            int     29h
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 858

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on NDTPC

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.mSec
    Value: 35249

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 122

    Key  : Analysis.System
    Value: CreateObject

    Key  : Timeline.Process.Start.DeltaSec
    Value: 1

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Timestamp
    Value: 2019-12-06T14:06:00Z

    Key  : WER.OS.Version
    Value: 10.0.19041.1

    Key  : WER.Process.Version
    Value: 2017.4.30.64067

ADDITIONAL_XML: 1

OS_BUILD_LAYERS: 1

NTGLOBALFLAG:  200

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

FAULTING_THREAD:  0000422c

PROCESS_NAME:  SenseCom.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME}  Haltepunkt  Im Quellprogramm wurde ein Haltepunkt erreicht.

EXCEPTION_CODE_STR:  80000003

STACK_TEXT:  
0000006c`403bf3d0 00007ffd`19cba7f6     : 00007ffd`1a0a3178 00000000`00000000 00007ffd`1a0a3178 00007ffd`19cd7b55 : UnityPlayer!UnityMain+0x5e02ff
0000006c`403bf400 00007ffd`19cba811     : 00007ffd`1a0a3178 0000006c`403bfa70 00007ffd`19d990f8 00007ffd`1a0a3178 : UnityPlayer!UnityMain+0x5e0296
0000006c`403bf440 00007ffd`19ce42f8     : 00000000`00000000 00000000`00000000 00000000`00000080 00000223`29d4ed60 : UnityPlayer!UnityMain+0x5e02b1
0000006c`403bf480 00007ffd`19cd8fb5     : 00000000`00000000 00007ffd`886e95f1 00000223`29cb0000 00000223`29cb0000 : UnityPlayer!UnityMain+0x609d98
0000006c`403bf4b0 00007ffd`19cbb195     : 0000006c`403bfa48 00000000`00000000 00000000`00000000 00000000`00000000 : UnityPlayer!UnityMain+0x5fea55
0000006c`403bf4e0 00007ffd`19cba8b6     : 00000000`00000000 0000006c`403bfa38 00007ffd`19d990f8 00000000`00000044 : UnityPlayer!UnityMain+0x5e0c35
0000006c`403bf9e0 00007ffd`19cbde15     : 00007ffd`1a0a3178 00000000`00000048 00000000`00000140 0000006c`403bfa38 : UnityPlayer!UnityMain+0x5e0356
0000006c`403bfa10 00007ffd`1910852d     : 00007ffd`1a0a3178 00000000`00000000 00000000`00000004 00007ffd`19d990f8 : UnityPlayer!UnityMain+0x5e38b5
0000006c`403bfa80 00007ffd`1910872a     : 00000223`29e14c80 00000000`00000000 00000000`00000140 00000000`000000f0 : UnityPlayer+0x4a852d
0000006c`403bfac0 00007ffd`19146ab5     : 00007ffd`19d990f8 00007ffd`19d47fb0 00000223`29e14d90 00000223`2b85d150 : UnityPlayer+0x4a872a
0000006c`403bfaf0 00007ffd`191390a9     : 00007f00`00000044 00000000`00000000 5748746e`65726170 00000000`0000444e : UnityPlayer+0x4e6ab5
0000006c`403bfb20 00007ffd`196d9c97     : 00000223`00ca0000 00000223`00000140 00000000`000000f0 00000000`00000000 : UnityPlayer+0x4d90a9
0000006c`403bfba0 00007ffd`196da56b     : 00000000`00000001 00000000`00000000 00000000`00000000 00007ff7`f50076a4 : UnityPlayer+0xa79c97
0000006c`403bfe40 00007ff7`f50013ee     : 00000000`00000000 00007ff7`f5015bf8 00000000`00000000 00000000`00000000 : UnityPlayer!UnityMain+0xb
0000006c`403bfe70 00007ffd`869e7034     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : SenseCom+0x13ee
0000006c`403bfeb0 00007ffd`8871cec1     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
0000006c`403bfee0 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  unityplayer!UnityMain+5e02ff

MODULE_NAME: UnityPlayer

IMAGE_NAME:  UnityPlayer.dll

FAILURE_BUCKET_ID:  BREAKPOINT_80000003_UnityPlayer.dll!UnityMain

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

IMAGE_VERSION:  2017.4.30.64067

FAILURE_ID_HASH:  {5849114f-f411-4e7c-17d9-66020d94876a}

Followup:     MachineOwner
---------

And one from loading the dll:

Microsoft (R) Windows Debugger Version 10.0.20153.1000 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [H:\Desktop\SenseCom.exe-(PID-16476)-4300812\svchost.exe-(PID-9236).dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Mon Nov  2 14:35:17.000 2020 (UTC + 1:00)
System Uptime: not available
Process Uptime: 0 days 0:00:01.000
...........................
Loading unloaded module list
...................................
For analysis of this file, run !analyze -v
ntdll!NtWaitForSingleObject+0x14:
00007ffd`8876be14 c3              ret
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 2328

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on NDTPC

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.mSec
    Value: 120509

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 194

    Key  : Analysis.System
    Value: CreateObject

    Key  : Timeline.Process.Start.DeltaSec
    Value: 1

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Timestamp
    Value: 2019-12-06T14:06:00Z

    Key  : WER.OS.Version
    Value: 10.0.19041.1

    Key  : WER.Process.Version
    Value: 10.0.19041.546

ADDITIONAL_XML: 1

OS_BUILD_LAYERS: 1

NTGLOBALFLAG:  0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

FAULTING_THREAD:  00001658

PROCESS_NAME:  svchost.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME}  Haltepunkt  Im Quellprogramm wurde ein Haltepunkt erreicht.

EXCEPTION_CODE_STR:  80000003

GROUP:  WerSvcGroup

STACK_TEXT:  
000000b0`4767f418 00007ffd`864926ee     : 000000b0`4767f558 00000000`00000000 000001dc`d3300000 00000000`00000000 : ntdll!NtWaitForSingleObject+0x14
000000b0`4767f420 00007ffd`871b66e5     : 00000000`ffffffff 00007ffd`87222b12 000000b0`00000000 00000000`000000ac : KERNELBASE!WaitForSingleObjectEx+0x8e
000000b0`4767f4c0 00007ffd`871b5fc9     : 00000000`00000000 00000000`0000069f 00000000`00000000 00000000`00000000 : sechost!StartServiceCtrlDispatcherW+0xc85
000000b0`4767f600 00007ffd`871b5ad0     : 00000000`00000001 00000000`00000001 00000000`00000000 00000000`00000000 : sechost!StartServiceCtrlDispatcherW+0x569
000000b0`4767f740 00007ff6`f0aa18ae     : 000001dc`d34170e0 000001dc`d3417340 00000000`00000000 00000000`00000000 : sechost!StartServiceCtrlDispatcherW+0x70
000000b0`4767f770 00007ff6`f0aa1599     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : svchost!SvcHostMain+0x30e
000000b0`4767f860 00007ff6`f0aa4e6c     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : svchost!wmain+0x9
000000b0`4767f890 00007ffd`869e7034     : 00000000`00000003 000001dc`d3407c90 00000000`00000000 00000000`00000000 : svchost!_wmainCRTStartup+0x74
000000b0`4767f8c0 00007ffd`8871cec1     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000b0`4767f8f0 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  sechost!StartServiceCtrlDispatcherW+c85

MODULE_NAME: sechost

IMAGE_NAME:  sechost.dll

FAILURE_BUCKET_ID:  SVCHOSTGROUP_WerSvcGroup_BREAKPOINT_80000003_sechost.dll!StartServiceCtrlDispatcherW

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

IMAGE_VERSION:  10.0.19041.546

FAILURE_ID_HASH:  {cf4826ca-0bab-bd2b-b531-b87e2e4cefab}

Followup:     MachineOwner
---------
Exynom commented 4 years ago

I redownloaded from an alternate link, and it works now, so it seems some of my files were indeed missing/corrupted. Thanks!