Turn Off Monitor action crashes Eventghost.
Posted: Mon Oct 30, 2017 6:29 pm
My rig:
Eventghost 0.5.0-rc4
Win10 Pro latest updates
AMD FX-8320 CPU
Nvidia Geforce GTX 750 Ti latest driver
Samsung SSD 500GB EVO
Samsung SyncMaster BX2431 monitor
Microsoft IR Receiver model 1040
Problem:
When I go to execute the Turn Off Monitor action, either by remote or manaually, EG crashes.
I tried a fresh configuration, with just the Microsoft MCE Remote (Vista+) plugin, and Turn Off Monitor action added, and it still crashes.
Below is my debug output. Thanks for any help.

Eventghost 0.5.0-rc4
Win10 Pro latest updates
AMD FX-8320 CPU
Nvidia Geforce GTX 750 Ti latest driver
Samsung SSD 500GB EVO
Samsung SyncMaster BX2431 monitor
Microsoft IR Receiver model 1040
Problem:
When I go to execute the Turn Off Monitor action, either by remote or manaually, EG crashes.
I tried a fresh configuration, with just the Microsoft MCE Remote (Vista+) plugin, and Turn Off Monitor action added, and it still crashes.
Below is my debug output. Thanks for any help.
Code: Select all
---> Welcome to EventGhost <---
Autostart
Plugin: Microsoft MCE Remote (Vista+)
MCE_Vista: Connected to MceIr pipe, started handling IR events
System.Monitor.On
MceRemote.Connected
Main.OnInit
System.PowerSource.Line
System.PowerSaving.Off
System.PowerProfile.HighPerformance
MceRemote.SIRC20.49D09
Turn Off Monitor
Turn Off Monitor
14:06:18: 0 MainMessageReceiver: timeout TriggerEventWait
14:06:23: 0 MainMessageReceiver: timeout TriggerEventWait
File "threading.pyc", line 774, in __bootstrap
File "threading.pyc", line 801, in __bootstrap_inner
File "threading.pyc", line 754, in run
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 280, in __MainLoop
self.__DoOneEvent()
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 261, in __DoOneEvent
self.__PumpWaitingMessages()
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 287, in __PumpWaitingMessages
while PeekMessage(byref(msg), 0, 0, 0, PM_REMOVE):
File "C:\Program Files (x86)\EventGhost\eg\Classes\MessageReceiver.py", line 127, in WindowProc
res = handler(hwnd, mesg, wParam, lParam)
File "C:\Program Files (x86)\EventGhost\plugins\System\PowerBroadcastNotifier.py", line 254, in OnPowerBroadcast
source=self.plugin
File "C:\Program Files (x86)\EventGhost\eg\Classes\EventThread.py", line 150, in TriggerEventWait
eg.PrintDebugNotice("timeout TriggerEventWait")
File "C:\Program Files (x86)\EventGhost\eg\Classes\Log.py", line 163, in PrintDebugNotice
sys.stderr.write(" ".join(strs) + "\n")
File "C:\Program Files (x86)\EventGhost\eg\Classes\Log.py", line 70, in write
log.Write(data, ERROR_ICON)
File "C:\Program Files (x86)\EventGhost\eg\Classes\Log.py", line 240, in Write
wx.CallAfter(self._WriteLine, line, icon, wRef, when, eg.indent)
File "wx\_core.pyc", line 16772, in CallAfter
File "wx\_core.pyc", line 8410, in PostEvent
File "C:\Program Files (x86)\EventGhost\eg\Classes\MessageReceiver.py", line 127, in WindowProc
res = handler(hwnd, mesg, wParam, lParam)
File "C:\Program Files (x86)\EventGhost\plugins\System\PowerBroadcastNotifier.py", line 254, in OnPowerBroadcast
source=self.plugin
File "C:\Program Files (x86)\EventGhost\eg\Classes\EventThread.py", line 151, in TriggerEventWait
traceback.print_stack()
File "threading.pyc", line 774, in __bootstrap
File "threading.pyc", line 801, in __bootstrap_inner
File "threading.pyc", line 754, in run
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 280, in __MainLoop
self.__DoOneEvent()
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 261, in __DoOneEvent
self.__PumpWaitingMessages()
File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 287, in __PumpWaitingMessages
while PeekMessage(byref(msg), 0, 0, 0, PM_REMOVE):
File "C:\Program Files (x86)\EventGhost\eg\Classes\MessageReceiver.py", line 127, in WindowProc
res = handler(hwnd, mesg, wParam, lParam)
File "C:\Program Files (x86)\EventGhost\plugins\System\PowerBroadcastNotifier.py", line 254, in OnPowerBroadcast
source=self.plugin
File "C:\Program Files (x86)\EventGhost\eg\Classes\EventThread.py", line 151, in TriggerEventWait
traceback.print_stack()