View Issue Details

IDProjectCategoryView StatusLast Update
0013460MMW v4Main Panel/Toolbars/Menuspublic2016-09-21 18:10
Reporterpeke Assigned To 
PriorityimmediateSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Target Version4.1.14Fixed in Version4.1.14 
Summary0013460: Shortcuts: Raw Input can throw errors in some cases
DescriptionBased on user report that MMW crashes after update to Win 10 1607 we found that cause for that MMW has been blocked to register itself correct to intercept and handle keyboard input.

LOG Files and ELF can be found in support ticket

During debugging we have located that adding "PreferLLKeysHook=1" to INI stopped the crashing and restored MMW to fully working state On both portable and regular version.
Additional InformationZHW-735-60963
TagsNo tags attached.
Fixed in build1805

Activities

Ludek

2016-08-15 10:40

developer   ~0045416

The crash fixed in 4.1.14.1805

Interestingly it all of sudden failed to load 'RegisterRawInputDevices' and 'GetRawInputData' from User32.dll despite the fact that it initially loaded them successfully. The proc handles became invalid and re-loading them failed (resulting in the crash).

peke

2016-08-15 16:00

developer   ~0045419

I wonder if in these cases it is possible to automatically enable "PreferLLKeysHook" while MMW is started? as alternative solution to retain functionality.

Ludek

2016-08-15 19:09

developer   ~0045421

Fallback to LL hook added in 1805.

peke

2016-09-21 18:09

developer   ~0045722

Verified 1811