Skip to content

1.8.8 crashes when widget fails to update mid-restart/reinitialization #702

@working-name

Description

@working-name

Windows version

Windows 11

Windows OS build

26200.7623

YASB version installed

1.8.8

Describe the bug

Looks like there's little chance of recovery when a widget fails to update, it brings the whole thing down rather than just waiting to run the next update.

Relevant log output

2026-02-08 03:29:57,752 [INFO] [MainThread] [root/bar_manager.py:83]: Screens updated. Re-initialising all bars.
2026-02-08 03:29:57,753 [INFO] [MainThread] [root/controller.py:15]: Reloading Application because of screen update.
2026-02-08 03:29:57,856 [INFO] [MainThread] [cli_server/cli_server.py:114]: Log pipe server stopped
2026-02-08 03:29:57,856 [DEBUG] [MainThread] [cli_server/cli_server.py:209]: CLI server stopped
2026-02-08 03:29:59,665 [INFO] [MainThread] [root/log.py:95]: YASB v1.8.8
2026-02-08 03:29:59,665 [INFO] [CLIPipeServer] [cli_server/cli_server.py:215]: CLI server started v1.1.5
2026-02-08 03:29:59,665 [INFO] [MainThread] [cli_server/cli_server.py:106]: Log pipe server started
2026-02-08 03:29:59,665 [INFO] [MainThread] [root/main.py:46]: Waiting for previous YASB instance to exit...
2026-02-08 03:29:59,971 [ERROR] [MainThread] [root/gpu.py:141]: Error updating shared GPU data: Command '['C:\\WINDOWS\\system32\\nvidia-smi.EXE', '--query-gpu=index,utilization.gpu,memory.total,memory.used,memory.free,temperature.gpu,fan.speed,power.draw', '--format=csv,noheader,nounits']' timed out after 2 seconds
2026-02-08 03:30:00,030 [INFO] [MainThread] [root/bar_manager.py:104]: Stopping WindowsNotificationEventListener...
2026-02-08 03:30:00,039 [INFO] [MainThread] [core.utils.widgets.taskbar.window_manager/window_manager.py:218]: TaskbarWindowManager stopped
2026-02-08 03:30:00,041 [DEBUG] [MainThread] [systray_widget/systray.py:470]: Saving state to disk
2026-02-08 03:30:00,041 [DEBUG] [MainThread] [systray_widget/systray.py:474]: Saving state to C:\Users\me\AppData\Local\YASB\systray_state_KOMEN27KCNC330167V.json
2026-02-08 03:30:00,050 [DEBUG] [MainThread] [systray_widget/utils.py:97]: Destroying window 71834664
2026-02-08 03:30:00,050 [DEBUG] [MainThread] [systray_widget/systray.py:470]: Saving state to disk
2026-02-08 03:30:00,051 [DEBUG] [MainThread] [systray_widget/systray.py:474]: Saving state to C:\Users\me\AppData\Local\YASB\systray_state_KOMEN27KCNC330167V.json
2026-02-08 03:30:00,059 [DEBUG] [MainThread] [systray_widget/utils.py:97]: Destroying window 71834664
2026-02-08 03:30:00,059 [DEBUG] [MainThread] [systray_widget/utils.py:97]: Destroying window 71834664
2026-02-08 03:30:09,680 [ERROR] [MainThread] [root/main.py:69]: Timeout waiting for previous instance. Aborting start.
[manually started it]
2026-02-08 12:37:40,096 [INFO] [MainThread] [root/log.py:95]: YASB v1.8.8
...


Windows reliability has this to say:

Description
Faulting Application Path:	C:\Program Files\YASB\yasb.exe

Problem signature
Problem Event Name:	BEX64
Application Name:	yasb.exe
Application Version:	1.8.8.0
Application Timestamp:	69644e63
Fault Module Name:	Qt6Core.dll
Fault Module Version:	6.10.2.0
Fault Module Timestamp:	696e7645
Exception Offset:	00000000008a94e0
Exception Code:	c0000005
Exception Data:	0000000000000008
OS Version:	10.0.26200.2.0.0.256.48
Locale ID:	1033
Additional Information 1:	bc4d
Additional Information 2:	bc4d527caf81531cc739eee58a86fb92
Additional Information 3:	27b9
Additional Information 4:	27b97dd193d68234a759136e6d676f94

Files that help describe the problem
WERInternalMetadata.xml

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs investigationInvestigation into the bug/feature/question raised is needed before able to respondbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions