Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crashed when set custom sound notification #1130

Closed
yjlin0224 opened this issue Feb 27, 2023 · 12 comments
Closed

App crashed when set custom sound notification #1130

yjlin0224 opened this issue Feb 27, 2023 · 12 comments
Labels
Bug Issues which are bug reports released

Comments

@yjlin0224
Copy link

yjlin0224 commented Feb 27, 2023

What happened?

App crashed when set custom sound notification file to C:\Windows\Media\Windows Message Nudge.wav

Step to reproduce

bandicam.2023-02-28.04-38-44-905.mp4

Version

6.5.4.0

What version of Windows are you seeing the problem on?

No response

Relevant log output

[00:24:46.507 INF]]{  } Checking version "Name: SoundSwitch v6.5.4, TagName: v6.5.4, Prerelease: False, PublishedAt: 2023/2/9 下午 10:57:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.5.3, TagName: v6.5.3, Prerelease: False, PublishedAt: 2023/2/5 下午 06:29:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.5.2, TagName: v6.5.2, Prerelease: False, PublishedAt: 2023/2/3 下午 10:37:05" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.5.1, TagName: v6.5.1, Prerelease: True, PublishedAt: 2023/2/2 下午 02:07:48" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.5.0, TagName: v6.5.0, Prerelease: False, PublishedAt: 2023/1/7 下午 09:28:16" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.4.3, TagName: v6.4.3, Prerelease: False, PublishedAt: 2022/11/18 上午 01:07:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.4.2, TagName: v6.4.2, Prerelease: False, PublishedAt: 2022/8/9 上午 12:33:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.4.1, TagName: v6.4.1, Prerelease: False, PublishedAt: 2022/8/3 上午 01:50:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.4.0, TagName: v6.4.0, Prerelease: False, PublishedAt: 2022/7/30 下午 12:27:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.3.0, TagName: v6.3.0, Prerelease: False, PublishedAt: 2022/6/26 上午 02:45:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.2.4, TagName: v6.2.4, Prerelease: False, PublishedAt: 2021/12/18 下午 11:29:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.2.3, TagName: v6.2.3, Prerelease: False, PublishedAt: 2021/11/5 上午 02:13:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.2.2, TagName: v6.2.2, Prerelease: False, PublishedAt: 2021/10/25 上午 03:42:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.2.1, TagName: v6.2.1, Prerelease: False, PublishedAt: 2021/10/24 下午 02:45:55" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.2.0, TagName: v6.2.0, Prerelease: False, PublishedAt: 2021/10/23 下午 01:53:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.1.2, TagName: v6.1.2, Prerelease: False, PublishedAt: 2021/10/13 上午 12:50:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Checking version "Name: SoundSwitch v6.1.1, TagName: v6.1.1, Prerelease: True, PublishedAt: 2021/10/13 上午 12:08:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.511 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v6.1.0, TagName: v6.1.0, Prerelease: False, PublishedAt: 2021/9/5 下午 02:56:53" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v6.0.0, TagName: v6.0.0, Prerelease: False, PublishedAt: 2021/8/27 下午 02:35:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.11.2, TagName: v5.11.2, Prerelease: False, PublishedAt: 2021/7/27 上午 02:00:50" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.11.1, TagName: v5.11.1, Prerelease: False, PublishedAt: 2021/7/25 下午 02:22:44" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.11.0, TagName: v5.11.0, Prerelease: False, PublishedAt: 2021/7/25 上午 01:17:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.10.2, TagName: v5.10.2, Prerelease: False, PublishedAt: 2021/6/30 下午 11:46:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.10.1, TagName: v5.10.1, Prerelease: True, PublishedAt: 2021/6/30 下午 11:01:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.10.0, TagName: v5.10.0, Prerelease: True, PublishedAt: 2021/5/19 下午 02:55:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.9.4, TagName: v5.9.4, Prerelease: False, PublishedAt: 2021/5/11 上午 03:25:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.9.3, TagName: v5.9.3, Prerelease: True, PublishedAt: 2021/5/8 下午 11:55:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.9.2, TagName: v5.9.2, Prerelease: True, PublishedAt: 2021/5/8 下午 10:03:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.9.1, TagName: v5.9.1, Prerelease: True, PublishedAt: 2021/5/8 下午 08:47:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[00:24:46.512 INF]]{  } Checking version "Name: SoundSwitch v5.9.0, TagName: v5.9.0, Prerelease: False, PublishedAt: 2021/5/1 下午 02:48:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:30:17.693 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:30:19.149 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[04:30:19.172 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:30:19.204 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:30:19.212 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:33:00.748 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:33:02.011 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[04:33:02.012 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:33:02.013 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:33:02.015 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:33:43.026 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:34:13.411 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:35:08.495 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:35:09.365 INF]]{  } End of the WindowsAPIAdapter thread(at System.Threading.ExecutionContext.RunInternal)
[04:35:09.416 INF]]{  } WindowsApiAdapter asked to stop.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.Stop)
[04:35:41.933 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[04:35:41.946 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[04:35:41.946 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[04:35:41.946 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[04:35:41.947 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[04:35:41.954 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:35:41.969 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[04:35:42.019 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:35:42.494 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:35:42.495 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:35:42.495 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:35:42.496 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:35:42.695 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:35:42.695 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:35:43.251 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:35:43.257 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[04:35:44.875 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[04:35:44.964 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[04:35:53.673 INF]]{  } WindowsApiAdapter asked to stop.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.Stop)
[04:35:53.673 INF]]{  } Received WM_CLOSE(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.WndProc)
[04:35:53.677 INF]]{  } End of the WindowsAPIAdapter thread(at System.Threading.ExecutionContext.RunInternal)
[04:36:55.202 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[04:36:55.217 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[04:36:55.218 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[04:36:55.218 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[04:36:55.218 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[04:36:55.226 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:36:55.246 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[04:36:55.290 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:36:55.739 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:36:55.740 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:36:55.740 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:36:55.741 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:36:55.949 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:36:55.949 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:36:56.497 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:36:56.499 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[04:36:58.111 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[04:36:58.165 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[04:36:58.610 INF]]{  } Notification manager initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:36:58.618 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Monitor Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:36:58.618 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Destroyed Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:36:58.618 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } No profile related to application to load(at SoundSwitch.Framework.Profile.ProfileManager.InitializeProfileExistingProcess)
[04:36:58.619 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Profile manager initiated 0 with 0 errors(at SoundSwitch.Framework.Profile.ProfileManager.Init)
[04:36:58.625 INF]]{  } Update checker initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:37:00.111 INF]]{  } Checking version "Name: SoundSwitch v6.5.4, TagName: v6.5.4, Prerelease: False, PublishedAt: 2023/2/9 下午 10:57:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.117 INF]]{  } Checking version "Name: SoundSwitch v6.5.3, TagName: v6.5.3, Prerelease: False, PublishedAt: 2023/2/5 下午 06:29:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.117 INF]]{  } Checking version "Name: SoundSwitch v6.5.2, TagName: v6.5.2, Prerelease: False, PublishedAt: 2023/2/3 下午 10:37:05" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.117 INF]]{  } Checking version "Name: SoundSwitch v6.5.1, TagName: v6.5.1, Prerelease: True, PublishedAt: 2023/2/2 下午 02:07:48" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.5.0, TagName: v6.5.0, Prerelease: False, PublishedAt: 2023/1/7 下午 09:28:16" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.4.3, TagName: v6.4.3, Prerelease: False, PublishedAt: 2022/11/18 上午 01:07:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.4.2, TagName: v6.4.2, Prerelease: False, PublishedAt: 2022/8/9 上午 12:33:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.4.1, TagName: v6.4.1, Prerelease: False, PublishedAt: 2022/8/3 上午 01:50:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.4.0, TagName: v6.4.0, Prerelease: False, PublishedAt: 2022/7/30 下午 12:27:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.3.0, TagName: v6.3.0, Prerelease: False, PublishedAt: 2022/6/26 上午 02:45:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.2.4, TagName: v6.2.4, Prerelease: False, PublishedAt: 2021/12/18 下午 11:29:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.2.3, TagName: v6.2.3, Prerelease: False, PublishedAt: 2021/11/5 上午 02:13:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.2.2, TagName: v6.2.2, Prerelease: False, PublishedAt: 2021/10/25 上午 03:42:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.2.1, TagName: v6.2.1, Prerelease: False, PublishedAt: 2021/10/24 下午 02:45:55" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.118 INF]]{  } Checking version "Name: SoundSwitch v6.2.0, TagName: v6.2.0, Prerelease: False, PublishedAt: 2021/10/23 下午 01:53:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v6.1.2, TagName: v6.1.2, Prerelease: False, PublishedAt: 2021/10/13 上午 12:50:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v6.1.1, TagName: v6.1.1, Prerelease: True, PublishedAt: 2021/10/13 上午 12:08:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v6.1.0, TagName: v6.1.0, Prerelease: False, PublishedAt: 2021/9/5 下午 02:56:53" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v6.0.0, TagName: v6.0.0, Prerelease: False, PublishedAt: 2021/8/27 下午 02:35:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.11.2, TagName: v5.11.2, Prerelease: False, PublishedAt: 2021/7/27 上午 02:00:50" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.11.1, TagName: v5.11.1, Prerelease: False, PublishedAt: 2021/7/25 下午 02:22:44" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.11.0, TagName: v5.11.0, Prerelease: False, PublishedAt: 2021/7/25 上午 01:17:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.10.2, TagName: v5.10.2, Prerelease: False, PublishedAt: 2021/6/30 下午 11:46:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.10.1, TagName: v5.10.1, Prerelease: True, PublishedAt: 2021/6/30 下午 11:01:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Checking version "Name: SoundSwitch v5.10.0, TagName: v5.10.0, Prerelease: True, PublishedAt: 2021/5/19 下午 02:55:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.119 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Checking version "Name: SoundSwitch v5.9.4, TagName: v5.9.4, Prerelease: False, PublishedAt: 2021/5/11 上午 03:25:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Checking version "Name: SoundSwitch v5.9.3, TagName: v5.9.3, Prerelease: True, PublishedAt: 2021/5/8 下午 11:55:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Checking version "Name: SoundSwitch v5.9.2, TagName: v5.9.2, Prerelease: True, PublishedAt: 2021/5/8 下午 10:03:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Checking version "Name: SoundSwitch v5.9.1, TagName: v5.9.1, Prerelease: True, PublishedAt: 2021/5/8 下午 08:47:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:00.120 INF]]{  } Checking version "Name: SoundSwitch v5.9.0, TagName: v5.9.0, Prerelease: False, PublishedAt: 2021/5/1 下午 02:48:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:04.756 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:37:05.951 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[04:37:05.957 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:05.965 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:05.971 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:14.620 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:16.304 INF]]{  } End of the WindowsAPIAdapter thread(at System.Threading.ExecutionContext.RunInternal)
[04:37:16.437 INF]]{  } WindowsApiAdapter asked to stop.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.Stop)
[04:37:18.730 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[04:37:18.743 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[04:37:18.744 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[04:37:18.744 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[04:37:18.744 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[04:37:18.753 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:37:18.767 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[04:37:18.820 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:37:19.275 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:37:19.275 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:37:19.276 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:37:19.276 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:37:19.489 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:37:19.490 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:37:20.049 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:37:20.050 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[04:37:21.664 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[04:37:21.739 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[04:37:22.166 INF]]{  } Notification manager initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:37:22.172 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Monitor Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:37:22.172 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Destroyed Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:37:22.172 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } No profile related to application to load(at SoundSwitch.Framework.Profile.ProfileManager.InitializeProfileExistingProcess)
[04:37:22.173 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Profile manager initiated 0 with 0 errors(at SoundSwitch.Framework.Profile.ProfileManager.Init)
[04:37:22.178 INF]]{  } Update checker initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:37:24.045 INF]]{  } Checking version "Name: SoundSwitch v6.5.4, TagName: v6.5.4, Prerelease: False, PublishedAt: 2023/2/9 下午 10:57:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.051 INF]]{  } Checking version "Name: SoundSwitch v6.5.3, TagName: v6.5.3, Prerelease: False, PublishedAt: 2023/2/5 下午 06:29:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.5.2, TagName: v6.5.2, Prerelease: False, PublishedAt: 2023/2/3 下午 10:37:05" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.5.1, TagName: v6.5.1, Prerelease: True, PublishedAt: 2023/2/2 下午 02:07:48" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.5.0, TagName: v6.5.0, Prerelease: False, PublishedAt: 2023/1/7 下午 09:28:16" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.4.3, TagName: v6.4.3, Prerelease: False, PublishedAt: 2022/11/18 上午 01:07:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.4.2, TagName: v6.4.2, Prerelease: False, PublishedAt: 2022/8/9 上午 12:33:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.4.1, TagName: v6.4.1, Prerelease: False, PublishedAt: 2022/8/3 上午 01:50:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.4.0, TagName: v6.4.0, Prerelease: False, PublishedAt: 2022/7/30 下午 12:27:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.3.0, TagName: v6.3.0, Prerelease: False, PublishedAt: 2022/6/26 上午 02:45:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.052 INF]]{  } Checking version "Name: SoundSwitch v6.2.4, TagName: v6.2.4, Prerelease: False, PublishedAt: 2021/12/18 下午 11:29:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.2.3, TagName: v6.2.3, Prerelease: False, PublishedAt: 2021/11/5 上午 02:13:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.2.2, TagName: v6.2.2, Prerelease: False, PublishedAt: 2021/10/25 上午 03:42:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.2.1, TagName: v6.2.1, Prerelease: False, PublishedAt: 2021/10/24 下午 02:45:55" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.2.0, TagName: v6.2.0, Prerelease: False, PublishedAt: 2021/10/23 下午 01:53:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.1.2, TagName: v6.1.2, Prerelease: False, PublishedAt: 2021/10/13 上午 12:50:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.1.1, TagName: v6.1.1, Prerelease: True, PublishedAt: 2021/10/13 上午 12:08:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.1.0, TagName: v6.1.0, Prerelease: False, PublishedAt: 2021/9/5 下午 02:56:53" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v6.0.0, TagName: v6.0.0, Prerelease: False, PublishedAt: 2021/8/27 下午 02:35:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.11.2, TagName: v5.11.2, Prerelease: False, PublishedAt: 2021/7/27 上午 02:00:50" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.11.1, TagName: v5.11.1, Prerelease: False, PublishedAt: 2021/7/25 下午 02:22:44" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.11.0, TagName: v5.11.0, Prerelease: False, PublishedAt: 2021/7/25 上午 01:17:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.10.2, TagName: v5.10.2, Prerelease: False, PublishedAt: 2021/6/30 下午 11:46:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.10.1, TagName: v5.10.1, Prerelease: True, PublishedAt: 2021/6/30 下午 11:01:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.10.0, TagName: v5.10.0, Prerelease: True, PublishedAt: 2021/5/19 下午 02:55:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.9.4, TagName: v5.9.4, Prerelease: False, PublishedAt: 2021/5/11 上午 03:25:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.053 INF]]{  } Checking version "Name: SoundSwitch v5.9.3, TagName: v5.9.3, Prerelease: True, PublishedAt: 2021/5/8 下午 11:55:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Checking version "Name: SoundSwitch v5.9.2, TagName: v5.9.2, Prerelease: True, PublishedAt: 2021/5/8 下午 10:03:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Checking version "Name: SoundSwitch v5.9.1, TagName: v5.9.1, Prerelease: True, PublishedAt: 2021/5/8 下午 08:47:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.054 INF]]{  } Checking version "Name: SoundSwitch v5.9.0, TagName: v5.9.0, Prerelease: False, PublishedAt: 2021/5/1 下午 02:48:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:37:24.082 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:37:26.211 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:37:27.571 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[04:37:27.577 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:27.586 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:37:27.594 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:38:04.112 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:38:40.728 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:38:42.952 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:39:17.089 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:39:19.943 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:39:21.003 INF]]{  } WindowsApiAdapter asked to stop.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.Stop)
[04:39:21.135 INF]]{  } End of the WindowsAPIAdapter thread(at System.Threading.ExecutionContext.RunInternal)
[04:39:23.317 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[04:39:23.332 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[04:39:23.333 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[04:39:23.333 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[04:39:23.334 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[04:39:23.341 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:39:23.367 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[04:39:23.418 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[04:39:23.876 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:39:23.877 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:39:23.877 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[04:39:23.878 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:39:24.104 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:39:24.104 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:39:24.678 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[04:39:24.680 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[04:39:26.573 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[04:39:26.634 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[04:40:05.119 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:05.129 INF]]{  } Notification manager initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:40:05.138 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Monitor Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:40:05.139 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Destroyed Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[04:40:05.139 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } No profile related to application to load(at SoundSwitch.Framework.Profile.ProfileManager.InitializeProfileExistingProcess)
[04:40:05.139 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Profile manager initiated 0 with 0 errors(at SoundSwitch.Framework.Profile.ProfileManager.Init)
[04:40:05.145 INF]]{  } Update checker initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[04:40:07.183 INF]]{  } Checking version "Name: SoundSwitch v6.5.4, TagName: v6.5.4, Prerelease: False, PublishedAt: 2023/2/9 下午 10:57:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.186 INF]]{  } Checking version "Name: SoundSwitch v6.5.3, TagName: v6.5.3, Prerelease: False, PublishedAt: 2023/2/5 下午 06:29:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.186 INF]]{  } Checking version "Name: SoundSwitch v6.5.2, TagName: v6.5.2, Prerelease: False, PublishedAt: 2023/2/3 下午 10:37:05" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.186 INF]]{  } Checking version "Name: SoundSwitch v6.5.1, TagName: v6.5.1, Prerelease: True, PublishedAt: 2023/2/2 下午 02:07:48" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.186 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.186 INF]]{  } Checking version "Name: SoundSwitch v6.5.0, TagName: v6.5.0, Prerelease: False, PublishedAt: 2023/1/7 下午 09:28:16" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.4.3, TagName: v6.4.3, Prerelease: False, PublishedAt: 2022/11/18 上午 01:07:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.4.2, TagName: v6.4.2, Prerelease: False, PublishedAt: 2022/8/9 上午 12:33:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.4.1, TagName: v6.4.1, Prerelease: False, PublishedAt: 2022/8/3 上午 01:50:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.4.0, TagName: v6.4.0, Prerelease: False, PublishedAt: 2022/7/30 下午 12:27:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.3.0, TagName: v6.3.0, Prerelease: False, PublishedAt: 2022/6/26 上午 02:45:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.2.4, TagName: v6.2.4, Prerelease: False, PublishedAt: 2021/12/18 下午 11:29:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.2.3, TagName: v6.2.3, Prerelease: False, PublishedAt: 2021/11/5 上午 02:13:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.2.2, TagName: v6.2.2, Prerelease: False, PublishedAt: 2021/10/25 上午 03:42:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.2.1, TagName: v6.2.1, Prerelease: False, PublishedAt: 2021/10/24 下午 02:45:55" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.2.0, TagName: v6.2.0, Prerelease: False, PublishedAt: 2021/10/23 下午 01:53:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.1.2, TagName: v6.1.2, Prerelease: False, PublishedAt: 2021/10/13 上午 12:50:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.1.1, TagName: v6.1.1, Prerelease: True, PublishedAt: 2021/10/13 上午 12:08:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.1.0, TagName: v6.1.0, Prerelease: False, PublishedAt: 2021/9/5 下午 02:56:53" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v6.0.0, TagName: v6.0.0, Prerelease: False, PublishedAt: 2021/8/27 下午 02:35:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v5.11.2, TagName: v5.11.2, Prerelease: False, PublishedAt: 2021/7/27 上午 02:00:50" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v5.11.1, TagName: v5.11.1, Prerelease: False, PublishedAt: 2021/7/25 下午 02:22:44" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v5.11.0, TagName: v5.11.0, Prerelease: False, PublishedAt: 2021/7/25 上午 01:17:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.187 INF]]{  } Checking version "Name: SoundSwitch v5.10.2, TagName: v5.10.2, Prerelease: False, PublishedAt: 2021/6/30 下午 11:46:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.10.1, TagName: v5.10.1, Prerelease: True, PublishedAt: 2021/6/30 下午 11:01:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.10.0, TagName: v5.10.0, Prerelease: True, PublishedAt: 2021/5/19 下午 02:55:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.9.4, TagName: v5.9.4, Prerelease: False, PublishedAt: 2021/5/11 上午 03:25:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.9.3, TagName: v5.9.3, Prerelease: True, PublishedAt: 2021/5/8 下午 11:55:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.9.2, TagName: v5.9.2, Prerelease: True, PublishedAt: 2021/5/8 下午 10:03:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.9.1, TagName: v5.9.1, Prerelease: True, PublishedAt: 2021/5/8 下午 08:47:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.188 INF]]{  } Checking version "Name: SoundSwitch v5.9.0, TagName: v5.9.0, Prerelease: False, PublishedAt: 2021/5/1 下午 02:48:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[04:40:07.954 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:40:09.279 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[04:40:09.284 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:09.284 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:09.289 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:18.945 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:19.118 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[04:40:26.660 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[04:40:40.938 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
@yjlin0224 yjlin0224 added the Bug Issues which are bug reports label Feb 27, 2023
@yjlin0224
Copy link
Author

I found that even I copied Windows Message Nudge.wav to C:\Users\User\AppData\Roaming\SoundSwitch and set it to custom sound notification, the crash still happened, so I think it not permission problem but encoding problem.

@Belphemur
Copy link
Owner

Hello,

Are you sure the file is properly encoded ?
It looks like the issue relates to not able to read fully the file.

Unfortunately, your log don't have the exception in it.
Can you export the log as soon as the problem happen ?

@yjlin0224
Copy link
Author

I close the program, and clean the log file, than reopen the program to reproduce the problem, after the crash happened, I copy the log as soon as possible and here is it:

[01:45:09.062 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[01:45:09.076 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[01:45:09.077 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[01:45:09.077 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[01:45:09.077 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[01:45:09.084 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[01:45:09.122 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[01:45:09.188 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[01:45:09.531 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:45:09.531 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:45:09.531 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:45:09.532 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:45:09.709 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:45:09.709 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:45:10.161 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:45:10.163 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[01:45:11.124 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[01:45:11.186 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[01:45:11.650 INF]]{  } Notification manager initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[01:45:11.658 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Monitor Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[01:45:11.658 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Windows Destroyed Registered(at SoundSwitch.Framework.Profile.ProfileManager.RegisterEvents)
[01:45:11.658 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } No profile related to application to load(at SoundSwitch.Framework.Profile.ProfileManager.InitializeProfileExistingProcess)
[01:45:11.658 INF]]{ SourceContext: "SoundSwitch.Framework.Profile.ProfileManager" } Profile manager initiated 0 with 0 errors(at SoundSwitch.Framework.Profile.ProfileManager.Init)
[01:45:11.677 INF]]{  } Update checker initiated(at SoundSwitch.Model.AppModel.InitializeMain)
[01:45:13.303 INF]]{  } Checking version "Name: SoundSwitch v6.5.4, TagName: v6.5.4, Prerelease: False, PublishedAt: 2023/2/9 下午 10:57:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.5.3, TagName: v6.5.3, Prerelease: False, PublishedAt: 2023/2/5 下午 06:29:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.5.2, TagName: v6.5.2, Prerelease: False, PublishedAt: 2023/2/3 下午 10:37:05" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.5.1, TagName: v6.5.1, Prerelease: True, PublishedAt: 2023/2/2 下午 02:07:48" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.5.0, TagName: v6.5.0, Prerelease: False, PublishedAt: 2023/1/7 下午 09:28:16" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.4.3, TagName: v6.4.3, Prerelease: False, PublishedAt: 2022/11/18 上午 01:07:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.4.2, TagName: v6.4.2, Prerelease: False, PublishedAt: 2022/8/9 上午 12:33:52" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.4.1, TagName: v6.4.1, Prerelease: False, PublishedAt: 2022/8/3 上午 01:50:02" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.4.0, TagName: v6.4.0, Prerelease: False, PublishedAt: 2022/7/30 下午 12:27:20" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.3.0, TagName: v6.3.0, Prerelease: False, PublishedAt: 2022/6/26 上午 02:45:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.2.4, TagName: v6.2.4, Prerelease: False, PublishedAt: 2021/12/18 下午 11:29:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.2.3, TagName: v6.2.3, Prerelease: False, PublishedAt: 2021/11/5 上午 02:13:23" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.307 INF]]{  } Checking version "Name: SoundSwitch v6.2.2, TagName: v6.2.2, Prerelease: False, PublishedAt: 2021/10/25 上午 03:42:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.2.1, TagName: v6.2.1, Prerelease: False, PublishedAt: 2021/10/24 下午 02:45:55" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.2.0, TagName: v6.2.0, Prerelease: False, PublishedAt: 2021/10/23 下午 01:53:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.1.2, TagName: v6.1.2, Prerelease: False, PublishedAt: 2021/10/13 上午 12:50:06" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.1.1, TagName: v6.1.1, Prerelease: True, PublishedAt: 2021/10/13 上午 12:08:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.1.0, TagName: v6.1.0, Prerelease: False, PublishedAt: 2021/9/5 下午 02:56:53" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v6.0.0, TagName: v6.0.0, Prerelease: False, PublishedAt: 2021/8/27 下午 02:35:36" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.11.2, TagName: v5.11.2, Prerelease: False, PublishedAt: 2021/7/27 上午 02:00:50" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.11.1, TagName: v5.11.1, Prerelease: False, PublishedAt: 2021/7/25 下午 02:22:44" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.11.0, TagName: v5.11.0, Prerelease: False, PublishedAt: 2021/7/25 上午 01:17:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.10.2, TagName: v5.10.2, Prerelease: False, PublishedAt: 2021/6/30 下午 11:46:10" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.10.1, TagName: v5.10.1, Prerelease: True, PublishedAt: 2021/6/30 下午 11:01:29" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.308 INF]]{  } Checking version "Name: SoundSwitch v5.10.0, TagName: v5.10.0, Prerelease: True, PublishedAt: 2021/5/19 下午 02:55:13" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Checking version "Name: SoundSwitch v5.9.4, TagName: v5.9.4, Prerelease: False, PublishedAt: 2021/5/11 上午 03:25:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Checking version "Name: SoundSwitch v5.9.3, TagName: v5.9.3, Prerelease: True, PublishedAt: 2021/5/8 下午 11:55:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Checking version "Name: SoundSwitch v5.9.2, TagName: v5.9.2, Prerelease: True, PublishedAt: 2021/5/8 下午 10:03:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Checking version "Name: SoundSwitch v5.9.1, TagName: v5.9.1, Prerelease: True, PublishedAt: 2021/5/8 下午 08:47:04" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Pre-release and not in Beta Mode.(at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.309 INF]]{  } Checking version "Name: SoundSwitch v5.9.0, TagName: v5.9.0, Prerelease: False, PublishedAt: 2021/5/1 下午 02:48:27" (at SoundSwitch.Framework.Updater.UpdateChecker.ProcessAndNotifyRelease)
[01:45:13.310 DBG]]{  } Click on systray icon: 1 Right(at SoundSwitch.UI.Component.TrayIcon.<.ctor>b__24_1)
[01:45:14.720 INF]]{  } Set AutoStart: True(at SoundSwitch.Model.AppModel.set_RunAtStartup)
[01:45:14.724 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[01:45:14.731 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)
[01:45:14.736 DBG]]{  } Saving configuration "SoundSwitchConfiguration(C:\Users\User\AppData\Roaming\SoundSwitch\SoundSwitchConfiguration.json)"(at SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.Save)

@yjlin0224
Copy link
Author

Are you sure the file is properly encoded ?
It looks like the issue relates to not able to read fully the file.

C:\Windows\Media\Windows Message Nudge.wav is bulitin in Windows 10 at least, and I can use foobar2000 to play it without any issue, so I think this audio file is properly encoded.

@yjlin0224
Copy link
Author

I also try to close the program and change config file manually

{
...
"CustomNotificationFilePath":"C:\\Windows\\Media\\Windows Message Nudge.wav",
...
}

Then after I changed it and reopened the program, the crash happened immediately, and here is the log

[01:53:58.156 INF]]{  } SoundSwitch  Stable (6.5.4.0)(at SoundSwitch.Program.InitializeLogger)
[01:53:58.166 INF]]{  } OS: Microsoft Windows NT 10.0.19045.0(at SoundSwitch.Program.InitializeLogger)
[01:53:58.166 INF]]{  } Framework: 7.0.2(at SoundSwitch.Program.InitializeLogger)
[01:53:58.166 INF]]{  } Application Starts(at SoundSwitch.Program.Main)
[01:53:58.166 INF]]{  } Set Exception Handler(at SoundSwitch.Program.Main)
[01:53:58.171 INF]]{  } Starting WindowsAPIAdapter thread(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[01:53:58.206 INF]]{  } Starting Application context(at SoundSwitch.Program.Main)
[01:53:58.267 INF]]{  } Handle created. Running the application.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.RunForm)
[01:53:58.611 INF]]{  } Banner manager initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:53:58.612 INF]]{  } QuickMenu manager<"SoundSwitch.Common.Framework.Audio.Device.DeviceFullInfo"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:53:58.612 INF]]{  } QuickMenu manager<"SoundSwitch.Framework.Profile.Profile"> initialized(at SoundSwitch.Model.SoundSwitchApplicationContext..ctor)
[01:53:58.613 INF]]{ State: Active } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:53:58.786 INF]]{ State: Active } Refreshed all devices. 1/rec, 2/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:53:58.787 INF]]{ State: Active, Unplugged } Refreshing all devices(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:53:59.257 INF]]{ State: Active, Unplugged } Refreshed all devices. 2/rec, 8/play(at SoundSwitch.Framework.Audio.Lister.CachedAudioDeviceLister.Refresh)
[01:53:59.258 INF]]{  } Registering Hotkeys: "Control + Win + A"(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter+<>c__DisplayClass31_0.<RegisterHotKey>b__0)
[01:53:59.992 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[01:54:00.040 INF]]{ Device: "[Render]Realtek Digital Output (Realtek(R) Audio)", IconChanger: Playback } Icon replaced(at SoundSwitch.UI.Component.TrayIcon..ctor)
[01:54:02.634 INF]]{  } WindowsApiAdapter asked to stop.(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.Stop)
[01:54:02.634 INF]]{  } Received WM_CLOSE(at SoundSwitch.Framework.WinApi.WindowsAPIAdapter.WndProc)
[01:54:02.636 INF]]{  } End of the WindowsAPIAdapter thread(at System.Threading.ExecutionContext.RunInternal)

@yjlin0224
Copy link
Author

yjlin0224 commented Mar 21, 2023

I found that set C:\Windows\Media\Windows Message Nudge.wav as custom sound notification will make SoundSwitch crash in Windows 10 but no problem in Windows 11, maybe Windows Message Nudge.wav in Windows 11 use the PCM format that SoundSwitch accepted.

Windows 10 Windows 11

And for example C:\Windows\Media\Alarm01.wav still happened in both Windows 10 and 11

@yjlin0224
Copy link
Author

but why "Windows Message Nudge.wav" in win10 become invaild sound? It can be played by any player without any issue.

@Belphemur
Copy link
Owner

That's a good question, to be honest it shouldn't have cause issue in the first place.

My guess is, the file you have on your Win 10 install is truncated. Most player seems to deal okay with that, but the reader I use in SoundSwitch doesn't like it.

@yjlin0224
Copy link
Author

yjlin0224 commented Mar 26, 2023

I don't think is the install problem, because

And for example C:\Windows\Media\Alarm01.wav still happened in both Windows 10 and 11

And in the screenshots I gave shows the different of "Windows Message Nudge.wav" in Windows 10 and 11

@yjlin0224
Copy link
Author

yjlin0224 commented Mar 26, 2023

圖片

Alarm01.wav also have Bit rate 705.6 kb/s and Sampling rate 22.05 kHz, are same with "Windows Message Nudge.wav" in Windows 10, but not Windows 11, I think the real problem is probably NAudio cannot support this PCM format of wav, but I cannot find any info or issue in https://github.com/naudio/NAudio releted to this, so I am not sure is NAudio cannot supported it.

github-actions bot pushed a commit that referenced this issue Mar 26, 2023
## [6.6.0](v6.5.4...v6.6.0) (2023-03-26)

### Features

* **Profile::Foreground:** Let profile be able to switch the foreground application. ([a63eac9](a63eac9)), closes [#1117](#1117)

### Bug Fixes

* **CustomSound:** Don't crash on invalid custom sound. ([5a0acf2](5a0acf2)), closes [#1130](#1130)
* **Icon:** Don't change icon when communication device is changed. ([84b7b46](84b7b46)), closes [#1134](#1134)
* **Profile:** Not switching all devices ([b23fffc](b23fffc)), closes [#1126](#1126)
* **Tooltip:** Fix not showing the right recording device in tooltip when SoundSwitch starts ([c2bd813](c2bd813)), closes [#1123](#1123)
* **Tooltip:** Fix not showing the right recording device in tooltip when SoundSwitch starts ([41ea9ac](41ea9ac)), closes [#1123](#1123)
@github-actions
Copy link
Contributor

🎉 This issue has been resolved in version 6.6.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions bot pushed a commit that referenced this issue Apr 9, 2023
## [6.6.0](v6.5.4...v6.6.0) (2023-04-09)

### Features

* **Profile::Foreground:** Let profile be able to switch the foreground application. ([a63eac9](a63eac9)), closes [#1117](#1117)

### Bug Fixes

* **CustomSound:** Don't crash on invalid custom sound. ([5a0acf2](5a0acf2)), closes [#1130](#1130)
* **Icon:** Don't change icon when communication device is changed. ([84b7b46](84b7b46)), closes [#1134](#1134)
* **Profile:** Not switching all devices ([b23fffc](b23fffc)), closes [#1126](#1126)
* **Tooltip:** Fix not showing the right recording device in tooltip when SoundSwitch starts ([c2bd813](c2bd813)), closes [#1123](#1123)
* **Tooltip:** Fix not showing the right recording device in tooltip when SoundSwitch starts ([41ea9ac](41ea9ac)), closes [#1123](#1123)

### Languages

* **Arabic:** Translated Settings using Weblate ([0a76385](0a76385))
* **Arabic:** Translated Update Download using Weblate ([2942b01](2942b01))
@github-actions
Copy link
Contributor

github-actions bot commented Apr 9, 2023

🎉 This issue has been resolved in version 6.6.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Issues which are bug reports released
Projects
None yet
Development

No branches or pull requests

2 participants