rsjaffe / MIDI2LR

An application and plugin to remotely control Lightroom with a MIDI controller
http://rsjaffe.github.io/MIDI2LR/
GNU General Public License v3.0
673 stars 83 forks source link

"Transform: Perspective Correction Auto" randomly causing Lightroom to crash? #763

Closed antzpantz closed 6 months ago

antzpantz commented 7 months ago

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:

  1. Browsing photos via Loupe
  2. Press button for "Transform: Perspective Correction Auto"
  3. Lightroom appears to go into Develop Mode but then freeze just before displaying the photo.
  4. 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):

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.

antzpantz commented 6 months ago

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.