Describe the bug
I have a button on my Behringer X-Touch Mini for "Transform : Perspective Correction Auto" which randomly seems to make Lightroom crash
To Reproduce
Steps to reproduce the behavior:
Browsing photos via Loupe
Press button for "Transform: Perspective Correction Auto"
Lightroom appears to go into Develop Mode but then freeze just before displaying the photo.
After about a minute, Adobe Crash Handler appears.
Expected behavior
Lightroom should switch into Develop Mode an apply the Auto Perspective Correction.
System(please complete the following information):
OS: Edition Windows 10 Pro
Version 22H2
Installed on 14/11/2020
OS build 19045.3758
Experience Windows Feature Experience Pack 1000.19053.1000.0
Lightroom version 13.0.2 Release
MIDI2LR 6.0.1.0
Additional context
Assertion Failures in Log?
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(1) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(2) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:03:33.215+08:00 CommandSet.cpp(69) MenuTrans.xml archive loaded from C:\Users\Anthony\AppData\Roaming\MIDI2LR\MenuTrans.xml.
2023-12-11T18:03:33.235+08:00 Main.cpp(367) ControlsModel archive in Main loaded from C:\Users\Anthony\AppData\Roaming\MIDI2LR\settings.xml.
2023-12-11T18:03:33.390+08:00 MIDIReceiver.cpp(113) Trying to open input devices.
2023-12-11T18:03:33.420+08:00 MIDIReceiver.cpp(92) Opened input device X-TOUCH MINI.
2023-12-11T18:03:34.471+08:00 MIDISender.cpp(121) Ignored output device Microsoft GS Wavetable Synth.
2023-12-11T18:03:34.588+08:00 MIDISender.cpp(117) Opened output device X-TOUCH MINI.
2023-12-11T18:03:34.589+08:00 SettingsManager.cpp(56) Pickup is enabled.
2023-12-11T18:03:34.589+08:00 LR_IPC_In.cpp(124) Socket connected in LR_IPC_In.
2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: System language en-GB.
2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: CPU AMD Ryzen 5 5600X 6-Core Processor.
2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: Application version 6.0.1.0.
2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Application path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Modules\MIDI2LR.lrplugin\MIDI2LR.exe.
2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Profile directory C:\Users\Anthony\Documents.
2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Log file directory C:\Users\Anthony\AppData\Roaming\MIDI2LR.
2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Settings file directory C:\Users\Anthony\AppData\Roaming\MIDI2LR.
2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Keyboard type United States - English.
2023-12-11T18:03:34.591+08:00 DebugInfo.h(34) Juce version JUCE v7.0.7.
2023-12-11T18:03:34.593+08:00 LR_IPC_Out.cpp(169) Socket connected in LR_IPC_Out.
2023-12-11T18:03:34.939+08:00 VersionChecker.cpp(103) Version available 6.0.1.0, version last checked 5.4.0.0, current version 6.0.1.0.
2023-12-11T18:03:41.593+08:00 LR_IPC_In.cpp(175) Plugin: Operating system Windows 10 - Business Edition (x64).
2023-12-11T18:03:41.593+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Version 13.0.2.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Language en.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Preferences path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Preferences.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Application data path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin version 6.0.1.0.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Modules\MIDI2LR.lrplugin.
2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin log path C:\Users\Anthony\AppData\Roaming\MIDI2LR.
2023-12-11T18:03:41.595+08:00 LR_IPC_In.cpp(175) Plugin: Plugin data path C:\Users\Anthony\AppData\Roaming\MIDI2LR.
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(1) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(2) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:36:24.944+08:00 LRIPC
In.cpp(234) LR_IPC_In Read error: An existing connection was forcibly closed by the remote host..
2023-12-11T18:37:33.872+08:00 MIDIReceiver.cpp(59) Stopped input device X-TOUCH MINI.
2023-12-11T18:37:33.887+08:00 Main.cpp(330) Default profile saved to C:\Users\Anthony\AppData\Roaming\MIDI2LR\default.xml.
2023-12-11T18:37:33.888+08:00 Main.cpp(346) ControlsModel archive in Main saved to C:\Users\Anthony\AppData\Roaming\MIDI2LR\settings.xml.
I'm not sure this is completely a MIDI2LR bug as I've just had it happen when I switched from Loupe to Develop Module with the keyboard. I don't have any other MIDI controllers connected.
Describe the bug I have a button on my Behringer X-Touch Mini for "Transform : Perspective Correction Auto" which randomly seems to make Lightroom crash
To Reproduce Steps to reproduce the behavior:
Expected behavior Lightroom should switch into Develop Mode an apply the Auto Perspective Correction.
System(please complete the following information):
Additional context
Assertion Failures in Log?
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(1) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(2) tid(6b48) 8007029C An assertion failure has occurred.
MIDI2LR-AutoPerspectiveCrash.zip
Log started: 11 Dec 2023 6:03:33pm
2023-12-11T18:03:33.215+08:00 CommandSet.cpp(69) MenuTrans.xml archive loaded from C:\Users\Anthony\AppData\Roaming\MIDI2LR\MenuTrans.xml. 2023-12-11T18:03:33.235+08:00 Main.cpp(367) ControlsModel archive in Main loaded from C:\Users\Anthony\AppData\Roaming\MIDI2LR\settings.xml. 2023-12-11T18:03:33.390+08:00 MIDIReceiver.cpp(113) Trying to open input devices. 2023-12-11T18:03:33.420+08:00 MIDIReceiver.cpp(92) Opened input device X-TOUCH MINI. 2023-12-11T18:03:34.471+08:00 MIDISender.cpp(121) Ignored output device Microsoft GS Wavetable Synth. 2023-12-11T18:03:34.588+08:00 MIDISender.cpp(117) Opened output device X-TOUCH MINI. 2023-12-11T18:03:34.589+08:00 SettingsManager.cpp(56) Pickup is enabled. 2023-12-11T18:03:34.589+08:00 LR_IPC_In.cpp(124) Socket connected in LR_IPC_In. 2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: System language en-GB. 2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: CPU AMD Ryzen 5 5600X 6-Core Processor. 2023-12-11T18:03:34.589+08:00 DebugInfo.h(34) Application: Application version 6.0.1.0. 2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Application path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Modules\MIDI2LR.lrplugin\MIDI2LR.exe. 2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Profile directory C:\Users\Anthony\Documents. 2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Log file directory C:\Users\Anthony\AppData\Roaming\MIDI2LR. 2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Settings file directory C:\Users\Anthony\AppData\Roaming\MIDI2LR. 2023-12-11T18:03:34.590+08:00 DebugInfo.h(34) Application: Keyboard type United States - English. 2023-12-11T18:03:34.591+08:00 DebugInfo.h(34) Juce version JUCE v7.0.7. 2023-12-11T18:03:34.593+08:00 LR_IPC_Out.cpp(169) Socket connected in LR_IPC_Out. 2023-12-11T18:03:34.939+08:00 VersionChecker.cpp(103) Version available 6.0.1.0, version last checked 5.4.0.0, current version 6.0.1.0. 2023-12-11T18:03:41.593+08:00 LR_IPC_In.cpp(175) Plugin: Operating system Windows 10 - Business Edition (x64). 2023-12-11T18:03:41.593+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Version 13.0.2. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Language en. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Preferences path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Preferences. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Lightroom Application data path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin version 6.0.1.0. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin path C:\Users\Anthony\AppData\Roaming\Adobe\Lightroom\Modules\MIDI2LR.lrplugin. 2023-12-11T18:03:41.594+08:00 LR_IPC_In.cpp(175) Plugin: Plugin log path C:\Users\Anthony\AppData\Roaming\MIDI2LR. 2023-12-11T18:03:41.595+08:00 LR_IPC_In.cpp(175) Plugin: Plugin data path C:\Users\Anthony\AppData\Roaming\MIDI2LR. 2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(1) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:28:07.651+08:00 Main.cpp(88) C:\Users\rsjaf\source\repos\MIDI2LR\src\application\SendKeysWin.cpp(71)\MIDI2LR.exe!00007FF62314CE9C: (caller: 00007FF62314D7A6) LogHr(2) tid(6b48) 8007029C An assertion failure has occurred.
2023-12-11T18:36:24.944+08:00 LRIPC In.cpp(234) LR_IPC_In Read error: An existing connection was forcibly closed by the remote host.. 2023-12-11T18:37:33.872+08:00 MIDIReceiver.cpp(59) Stopped input device X-TOUCH MINI. 2023-12-11T18:37:33.887+08:00 Main.cpp(330) Default profile saved to C:\Users\Anthony\AppData\Roaming\MIDI2LR\default.xml. 2023-12-11T18:37:33.888+08:00 Main.cpp(346) ControlsModel archive in Main saved to C:\Users\Anthony\AppData\Roaming\MIDI2LR\settings.xml.