Macro-Deck-App / Macro-Deck

Macro Deck transforms your phone, tablet, or any device equipped with a modern internet browser into an efficient remote macro pad. With this tool, you can execute single or multi-step actions seamlessly with just a single tap.
https://macro-deck.app
Apache License 2.0
757 stars 65 forks source link

Abnormal CPU usage and abnormal disk IO that renders the PC inoperable #499

Open AJpon opened 7 months ago

AJpon commented 7 months ago

Describe the bug In MacroDeck 2.13.0, MacroDeck stopped responding immediately after importing a custom icon. I therefore rebooted my PC. MacroDeck then recorded abnormal CPU usage and abnormal Disk IO. The PC became inoperable for approximately 15 minutes.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots CPU utilization is always 50\~100%. Constant disk IO of 20\~150 MB/s. During this time PC operation was very difficult.

I have seen occasional errors that the log could not be written, but I could not find any access to this file other than Macro Deck 2.exe.

image image image

Additional context

My PC Spec

Client

NetWork

Log file The timestamp of the log file is JST (UTC+9).
The bug occurred on 2024-02-23, but I will also upload the log from the previous day.

First freeze around 14:00:00 Restarted at 14:18:20 After that, from 14:19:31 to 14:33:55, it was frozen by this phenomenon. It has been freezing intermittently since then.

2024-02-22.log 2024-02-23.log

AJpon commented 7 months ago

I found that the abnormal disk Access was repeatedly writing something to profiles.db in %LOCALAPPDATA%\Roaming\Macro Deck. The profile database doubled in size each time MacroDeck was restarted.

image image

AJpon commented 7 months ago

I have tried deleting the log folder, but this bug keeps happening! This folder doesn't seem to have anything to do with the bug.

Maybe the database file is corrupt. Could this bug be caused by a corrupt database file?

AJpon commented 7 months ago

To begin with, I have only created one profile. But my last log shows that I loaded 1008 profiles.

I extracted only the startup log.

According to this, every time MacroDeck is restarted. 1->2->5->30->157->1008 and the profile is increasing...


------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------- 2024-02-22.log ----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------

10:47:00 [Macro Deck] [Info] >> Checking paths...
10:47:00 [Macro Deck] [Info] >> Checking paths done
10:47:00 [Macro Deck] [Info] >> Set log level to 0
10:47:00 [Macro Deck] [Info] >> Macro Deck 2.13.0
10:47:00 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
10:47:00 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
10:47:00 [Macro Deck] [Info] >> Loading language files...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
10:47:00 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
10:47:00 [Macro Deck] [Info] >> Set language to Japanese
10:47:00 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
10:47:00 [Macro Deck] [Info] >> VariableManager: 117 variables found
10:47:00 [Macro Deck] [Info] >> PluginManager: Loading plugins...
10:47:01 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
10:47:01 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
10:47:01 [Macro Deck] [Info] >> Loading plugin Discord Plugin
10:47:01 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
10:47:01 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
10:47:01 [Macro Deck] [Info] >> Loading plugin Windows Utils
10:47:01 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
10:47:01 [Macro Deck] [Info] >> IconManager: Loading icon packs...
10:47:02 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
10:47:02 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
10:47:02 [Macro Deck] [Info] >> Loaded 1 profiles
10:47:02 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (Default Switch) - 172.22.32.1
vEthernet (イーサネット) - 172.20.80.1

10:47:02 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
10:47:04 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
10:47:04 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
10:47:07 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
10:47:07 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
10:47:07 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete
10:47:08 [Macro Deck] [Trace] >> Switch folder triggered by -1
10:47:08 [Macro Deck] [Trace] >> Go to root folder triggered by -1
10:47:08 [Macro Deck] [Info] >> Macro Deck startup finished (took 7751.7921ms)

------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------- 2024-02-23.log ----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------

11:58:41 [Macro Deck] [Info] >> Checking paths...
11:58:41 [Macro Deck] [Info] >> Checking paths done
11:58:41 [Macro Deck] [Info] >> Set log level to 0
11:58:41 [Macro Deck] [Info] >> Macro Deck 2.13.0
11:58:41 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
11:58:41 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
11:58:41 [Macro Deck] [Info] >> Loading language files...
11:58:41 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
11:58:42 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
11:58:42 [Macro Deck] [Info] >> Set language to Japanese
11:58:42 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
11:58:42 [Macro Deck] [Info] >> VariableManager: 118 variables found
11:58:42 [Macro Deck] [Info] >> PluginManager: Loading plugins...
11:58:42 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
11:58:42 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
11:58:42 [Macro Deck] [Info] >> Loading plugin Discord Plugin
11:58:43 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
11:58:43 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
11:58:43 [Macro Deck] [Info] >> Loading plugin Windows Utils
11:58:43 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
11:58:43 [Macro Deck] [Info] >> IconManager: Loading icon packs...
11:58:43 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
11:58:43 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
11:58:44 [Macro Deck] [Info] >> Loaded 2 profiles
11:58:44 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (イーサネット) - 172.31.0.1
vEthernet (Default Switch) - 172.24.48.1

11:58:44 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
11:58:44 [Macro Deck] [Trace] >> Saved 2 profiles
11:58:44 [Macro Deck] [Trace] >> Saved 2 profiles
11:58:44 [Macro Deck] [Trace] >> Saved 2 profiles
11:58:44 [Macro Deck] [Trace] >> Saved 2 profiles
11:58:45 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
11:58:46 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
11:58:48 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
11:58:48 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
11:58:48 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete
11:58:48 [Macro Deck] [Trace] >> Switch folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Switch folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Go to root folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Go to root folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Go to root folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Switch folder triggered by -1
11:58:48 [Macro Deck] [Trace] >> Switch folder triggered by -1
11:58:48 [Macro Deck] [Info] >> Macro Deck startup finished (took 6938.066ms)

12:35:42 [Macro Deck] [Info] >> Checking paths...
12:35:42 [Macro Deck] [Info] >> Checking paths done
12:35:43 [Macro Deck] [Info] >> Set log level to 0
12:35:43 [Macro Deck] [Info] >> Macro Deck 2.13.0
12:35:43 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
12:35:43 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
12:35:43 [Macro Deck] [Info] >> Loading language files...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
12:35:43 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
12:35:43 [Macro Deck] [Info] >> Set language to Japanese
12:35:43 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
12:35:43 [Macro Deck] [Info] >> VariableManager: 118 variables found
12:35:43 [Macro Deck] [Info] >> PluginManager: Loading plugins...
12:35:43 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
12:35:43 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
12:35:44 [Macro Deck] [Info] >> Loading plugin Discord Plugin
12:35:44 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
12:35:44 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
12:35:44 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
12:35:44 [Macro Deck] [Info] >> Loading plugin Windows Utils
12:35:44 [Macro Deck] [Info] >> IconManager: Loading icon packs...
12:35:44 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
12:35:44 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
12:35:45 [Macro Deck] [Info] >> Loaded 5 profiles
12:35:45 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (Default Switch) - 172.29.224.1
vEthernet (イーサネット) - 172.21.128.1

12:35:45 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
12:35:46 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
12:35:47 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
12:35:50 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
12:35:50 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
12:35:50 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete
12:35:59 [Macro Deck] [Trace] >> Received method: CONNECTED
12:35:59 [Macro Deck] [Info] >> Connection request from wsi2x4x
12:35:59 [Macro Deck] [Trace] >> SoftwareClientMessage: {
  "Method": "GET_CONFIG",
  "Rows": 3,
  "Columns": 5,
  "ButtonSpacing": 10,
  "ButtonRadius": 40,
  "ButtonBackground": true,
  "Brightness": 0.3,
  "AutoConnect": false,
  "WakeLock": "Connected",
  "SupportButtonReleaseLongPress": true
}
12:35:59 [Macro Deck] [Info] >> wsi2x4x connected
12:36:01 [Macro Deck] [Trace] >> Saved 5 profiles

14:00:07 [Macro Deck] [Info] >> Checking paths...
14:00:07 [Macro Deck] [Info] >> Checking paths done
14:00:07 [Macro Deck] [Info] >> Set log level to 0
14:00:07 [Macro Deck] [Info] >> Macro Deck 2.13.0
14:00:07 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
14:00:07 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
14:00:07 [Macro Deck] [Info] >> Loading language files...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
14:00:07 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
14:00:07 [Macro Deck] [Info] >> Set language to Japanese
14:00:08 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
14:00:08 [Macro Deck] [Info] >> VariableManager: 197 variables found
14:00:08 [Macro Deck] [Info] >> PluginManager: Loading plugins...
14:00:08 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
14:00:08 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
14:00:08 [Macro Deck] [Info] >> Loading plugin Discord Plugin
14:00:08 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
14:00:08 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
14:00:09 [Macro Deck] [Info] >> Loading plugin Windows Utils
14:00:09 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
14:00:09 [Macro Deck] [Info] >> IconManager: Loading icon packs...
14:00:09 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
14:00:09 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
14:00:11 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
14:00:12 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
14:00:15 [Macro Deck] [Info] >> Loaded 30 profiles
14:00:15 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (Default Switch) - 172.29.224.1
vEthernet (イーサネット) - 172.21.128.1

14:00:15 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
14:00:15 [Macro Deck] [Info] >> ADBServerHelper: Unable to start ADB server
14:00:15 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
14:00:15 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
14:00:15 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete

14:18:20 [Macro Deck] [Info] >> Checking paths...
14:18:20 [Macro Deck] [Info] >> Checking paths done
14:18:20 [Macro Deck] [Info] >> Set log level to 0
14:18:20 [Macro Deck] [Info] >> Macro Deck 2.13.0
14:18:20 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
14:18:20 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
14:18:20 [Macro Deck] [Info] >> Loading language files...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
14:18:20 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
14:18:20 [Macro Deck] [Info] >> Set language to Japanese
14:18:20 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
14:18:21 [Macro Deck] [Info] >> VariableManager: 197 variables found
14:18:21 [Macro Deck] [Info] >> PluginManager: Loading plugins...
14:18:21 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
14:18:21 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
14:18:21 [Macro Deck] [Info] >> Loading plugin Discord Plugin
14:18:21 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
14:18:21 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
14:18:21 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
14:18:21 [Macro Deck] [Info] >> Loading plugin Windows Utils
14:18:21 [Macro Deck] [Info] >> IconManager: Loading icon packs...
14:18:22 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
14:18:22 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
14:18:24 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
14:18:24 [Macro Deck] [Trace] >> Saved 12 profiles
14:18:25 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
14:18:49 [Macro Deck] [Info] >> Loaded 157 profiles
14:18:49 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (イーサネット) - 172.23.176.1
vEthernet (Default Switch) - 172.21.16.1

14:18:49 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
14:18:49 [Macro Deck] [Info] >> ADBServerHelper: Unable to start ADB server
14:18:49 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
14:18:49 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
14:18:49 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete

15:14:39 [Macro Deck] [Info] >> Created C:\Users\taka\AppData\Roaming\Macro Deck\logs
15:14:39 [Macro Deck] [Info] >> Checking paths done
15:14:39 [Macro Deck] [Info] >> Set log level to 0
15:14:39 [Macro Deck] [Info] >> Macro Deck 2.13.0
15:14:39 [Macro Deck] [Info] >> Path: C:\Program Files\Macro Deck\Macro Deck 2.exe
15:14:39 [Macro Deck] [Info] >> Start parameters: --port 0 --force-update False --test-channel False --export-default-strings False --portable False --show False --disable-file-logging False --log-level 0 --debug-console False --ignore-pid-check 0
15:14:39 [Macro Deck] [Info] >> Loading language files...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Bulgaria.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Chinese.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Dutch.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.English.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Filipino.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Finnish.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.French.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.German.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Hungarian.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Italian.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Japanese.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Korean.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Polish.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Portuguese.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Russian.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Spanish.json...
15:14:39 [Macro Deck] [Info] >> LanguageManager: Loading $SuchByte.MacroDeck.Resources.Languages.Turkish.json...
15:14:39 [Macro Deck] [Info] >> Set language to Japanese
15:14:39 [Macro Deck] [Info] >> VariableManager: Initialize variables database...
15:14:40 [Macro Deck] [Info] >> VariableManager: 197 variables found
15:14:40 [Macro Deck] [Info] >> PluginManager: Loading plugins...
15:14:40 [Macro Deck] [Info] >> Loading plugin WebNowPlaying Plugin
15:14:40 [Macro Deck] [Info] >> Loading plugin Voicemeeter Plugin
15:14:40 [Macro Deck] [Info] >> Loading plugin Discord Plugin
15:14:40 [Macro Deck] [Info] >> Loading plugin Macro Deck Media Controls
15:14:40 [Macro Deck] [Info] >> Loading plugin Pi-hole Plugin
15:14:40 [Pi-hole Plugin] [Info] >> Connecting to http://pi-hole...
15:14:40 [Macro Deck] [Info] >> Loading plugin Windows Utils
15:14:40 [Macro Deck] [Info] >> IconManager: Loading icon packs...
15:14:41 [Macro Deck] [Info] >> IconManager: Loaded 19 icon packs
15:14:41 [Macro Deck] [Info] >> ProfileManager: Loading profiles...
15:14:43 [Pi-hole Plugin] [Info] >> Failed to connect to Pi-hole instance on http://pi-hole
15:14:44 [Pi-hole Plugin] [Trace] >> Failed to update variables: そのようなホストは不明です。 (pi-hole:80)
15:17:33 [Macro Deck] [Info] >> Loaded 1008 profiles
15:17:33 [Macro Deck] [Info] >> Found network interfaces:
Tailscale - 100.67.45.36
イーサネット - 192.168.0.22
Loopback Pseudo-Interface 1 - 127.0.0.1
vEthernet (イーサネット) - 172.23.176.1
vEthernet (Default Switch) - 172.21.16.1

15:17:33 [Macro Deck] [Info] >> ADBServerHelper: Starting ADB server using C:\Program Files\Macro Deck\Android Debug Bridge\adb.exe
15:17:33 [Macro Deck] [Info] >> ADBServerHelper: Unable to start ADB server
15:17:33 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server
15:17:33 [Macro Deck] [Trace] >> MacroDeckPipeServer: Spawning new server stream...
15:17:33 [Macro Deck] [Info] >> MacroDeckPipeServer: Initializing pipe server complete
15:18:35 [Macro Deck] [Trace] >> Saved 1008 profiles
AJpon commented 7 months ago

I tried to upload profiles.db but the data was reinitialized! No Backup. Sorry.

Anyway, sometimes the profiles.db grows so large that it renders the PC inoperable. Sorry for the half-baked report.

image