Custom node SeedVR2 breaks ComfyUI's Server ability to restart
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 158
Description
### Custom Node Testing
- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
When using the Manager to install a custom node, the Restart button should stop the ComfyUI server
### Actual Behavior
After installing the SeedVR2 nodes, when you then try to install another custom node, the ComfyUI server does not stop (the "reconnecting" popup does no longer appear in the GUI)
### Steps to Reproduce
fresh install of ComfyUI portable (windows, amd), version 11
git clone manager
install Custom Node "ComfyUI-SeedVR2_VideoUpscaler" (ID 27, by AInVFX)
click Restart in the manager => the "Reconnecting" popup appears
once ComfyUI is running again, install a secondary custom node (doesn't matter which one, I used rgthree-comfy)
click Restart in the manager => no "Reconnecting" popup, and error in console after the secondary custom node's install.
### Debug Logs
```powershell
*** this is the logging from the installation of SeedVR2 ***
## ComfyUI-Manager: installing dependencies done.
[2026-01-27 09:23:48.321] ** ComfyUI startup time: 2026-01-27 09:23:48.321
[2026-01-27 09:23:48.321] ** Platform: Windows
[2026-01-27 09:23:48.321] ** Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
[2026-01-27 09:23:48.321] ** Python executable: C:\Comfy\python_embeded\python.exe
[2026-01-27 09:23:48.321] ** ComfyUI Path: C:\Comfy\ComfyUI
[2026-01-27 09:23:48.321] ** ComfyUI Base Folder Path: C:\Comfy\ComfyUI
[2026-01-27 09:23:48.321] ** User directory: C:\Comfy\ComfyUI\user
[2026-01-27 09:23:48.321] ** ComfyUI-Manager config path: C:\Comfy\ComfyUI\user\__manager\config.ini
[2026-01-27 09:23:48.321] ** Log path: C:\Comfy\ComfyUI\user\comfyui.log
Prestartup times for custom nodes:
[2026-01-27 09:23:48.954] 1.7 seconds: C:\Comfy\ComfyUI\custom_nodes\comfyui-manager
[2026-01-27 09:23:48.954]
[2026-01-27 09:23:50.137] Checkpoint files will always be loaded safely.
[2026-01-27 09:23:50.289] Total VRAM 24560 MB, total RAM 64669 MB
[2026-01-27 09:23:50.289] pytorch version: 2.9.1+rocmsdk20260116
[2026-01-27 09:23:50.289] Set: torch.backends.cudnn.enabled = False for better AMD performance.
[2026-01-27 09:23:50.289] AMD arch: gfx1100
[2026-01-27 09:23:50.289] ROCm version: (7, 2)
[2026-01-27 09:23:50.289] Set vram state to: NORMAL_VRAM
[2026-01-27 09:23:50.289] Disabling smart memory management
[2026-01-27 09:23:50.289] Device: cuda:0 AMD Radeon RX 7900 XTX : native
[2026-01-27 09:23:50.295] Using async weight offloading with 2 streams
[2026-01-27 09:23:50.933] Found comfy_kitchen backend cuda: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8']}
[2026-01-27 09:23:50.942] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_nvfp4']}
[2026-01-27 09:23:50.942] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
[2026-01-27 09:23:51.092] Using pytorch attention
[2026-01-27 09:23:52.777] Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
[2026-01-27 09:23:52.777] ComfyUI version: 0.11.0
[2026-01-27 09:23:52.809] ComfyUI frontend version: 1.37.11
[2026-01-27 09:23:52.809] [Prompt Server] web root: C:\Comfy\python_embeded\Lib\site-packages\comfyui_frontend_package\static
[2026-01-27 09:23:53.592] ### Loading: ComfyUI-Manager (V3.39.2)
[2026-01-27 09:23:53.592] [ComfyUI-Manager] network_mode: offline
[2026-01-27 09:23:53.592] [ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.
[2026-01-27 09:23:53.660] ### ComfyUI Revision: 150 [09725967] *DETACHED | Released on '2026-01-26'
[2026-01-27 09:23:53.676] [ComfyUI-Manager] All startup tasks have been completed.
[2026-01-27 09:23:53.732] ⚠️ SeedVR2 optimizations check: SageAttention ❌ | Flash Attention ❌ | Triton ❌
[2026-01-27 09:23:53.732] 💡 For best performance: pip install sageattention flash-attn triton
[2026-01-27 09:23:53.933] 📊 Initial CUDA memory: 23.76GB free / 23.98GB total
[2026-01-27 09:23:55.321]
Import times for custom nodes:
[2026-01-27 09:23:55.321] 0.0 seconds: C:\Comfy\ComfyUI\custom_nodes\websocket_image_save.py
[2026-01-27 09:23:55.321] 0.1 seconds: C:\Comfy\ComfyUI\custom_nodes\comfyui-manager
[2026-01-27 09:23:55.321] 1.6 seconds: C:\Comfy\ComfyUI\custom_nodes\seedvr2_videoupscaler
[2026-01-27 09:23:55.321]
[2026-01-27 09:23:55.321] Context impl SQLiteImpl.
[2026-01-27 09:23:55.321] Will assume non-transactional DDL.
[2026-01-27 09:23:55.369] Assets scan(roots=['models']) completed in 0.042s (created=5, skipped_existing=382, total_seen=387)
[2026-01-27 09:23:55.400] Starting server
[2026-01-27 09:23:55.400] To see the GUI go to: http://127.0.0.1:8188
[2026-01-27 09:24:06.592] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[2026-01-27 09:24:06.596] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/groupNode.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[2026-01-27 09:24:06.786] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/buttonGroup.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[2026-01-27 09:24:06.789] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/button.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[2026-01-27 09:24:11.676] [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
[2026-01-27 09:24:11.720] FETCH DATA from: C:\Comfy\ComfyUI\user\__manager\cache\1514988643_custom-node-list.json [DONE]
[2026-01-27 09:24:11.772] FETCH DATA from: C:\Comfy\ComfyUI\user\__manager\cache\746607195_github-stats.json [DONE]
[2026-01-27 09:24:11.772] FETCH DATA from: C:\Comfy\ComfyUI\custom_nodes\comfyui-manager\extras.json [DONE]
[2026-01-27 09:24:11.855] FETCH DATA from: C:\Comfy\ComfyUI\user\__manager\cache\1742899825_extension-node-map.json [DONE]
[2026-01-27 09:24:11.925] FETCH DATA from: C:\Comfy\ComfyUI\user\__manager\cache\1742899825_extension-node-map.json [DONE]
[2026-01-27 09:25:10.055] [ComfyUI-Manager] Failed to download: https://cdn.comfy.org/rgthree/rgthree-comfy/1.0.2512112053/node.zip / URLError(TimeoutError(10060, 'A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond', None, 10060, None))
[2026-01-27 09:25:10.067] Traceback (most recent call last):
[2026-01-27 09:25:10.067] File "urllib\request.py", line 1344, in do_open
[2026-01-27 09:25:10.067] File "http\client.py", line 1338, in request
[2026-01-27 09:25:10.067] File "http\client.py", line 1384, in _send_request
[2026-01-27 09:25:10.067] File "http\client.py", line 1333, in endheaders
[2026-01-27 09:25:10.067] File "http\client.py", line 1093, in _send_output
[2026-01-27 09:25:10.067] File "http\client.py", line 1037, in send
[2026-01-27 09:25:10.067] File "http\client.py", line 1472, in connect
[2026-01-27 09:25:10.067] File "http\client.py", line 1003, in connect
[2026-01-27 09:25:10.067] File "socket.py", line 865, in create_connection
[2026-01-27 09:25:10.071] File "socket.py", line 850, in create_connection
[2026-01-27 09:25:10.071] TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
[2026-01-27 09:25:10.071]
During handling of the above exception, another exception occurred:
[2026-01-27 09:25:10.071] Traceback (most recent call last):
[2026-01-27 09:25:10.071] File "C:\Comfy\ComfyUI\custom_nodes\comfyui-manager\glob\manager_server.py", line 455, in do_install
res = await core.unified_manager.install_by_id(node_name, version_spec, channel, mode, return_postinstall=skip_post_install)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:10.071] File "C:\Comfy\ComfyUI\custom_nodes\comfyui-manager\glob\manager_core.py", line 1550, in install_by_id
res = self.cnr_install(node_id, version_spec, instant_execution=instant_execution, no_deps=no_deps, return_postinstall=return_postinstall)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:10.071] File "C:\Comfy\ComfyUI\custom_nodes\comfyui-manager\glob\manager_core.py", line 1317, in cnr_install
manager_downloader.download_url(node_info.download_url, get_default_custom_nodes_path(), archive_name)
[2026-01-27 09:25:10.071] File "C:\Comfy\ComfyUI\custom_nodes\comfyui-manager\glob\manager_downloader.py", line 59, in download_url
return torchvision_download_url(model_url, model_dir, filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:10.071] File "C:\Comfy\python_embeded\Lib\site-packages\torchvision\datasets\utils.py", line 118, in download_url
url = _get_redirect_url(url, max_hops=max_redirect_hops)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:10.071] File "C:\Comfy\python_embeded\Lib\site-packages\torchvision\datasets\utils.py", line 63, in _get_redirect_url
with urllib.request.urlopen(urllib.request.Request(url, headers=headers)) as response:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:10.071] File "urllib\request.py", line 215, in urlopen
[2026-01-27 09:25:10.071] File "urllib\request.py", line 515, in open
[2026-01-27 09:25:10.071] File "urllib\request.py", line 532, in _open
[2026-01-27 09:25:10.071] File "urllib\request.py", line 492, in _call_chain
[2026-01-27 09:25:10.071] File "urllib\request.py", line 1392, in https_open
[2026-01-27 09:25:10.071] File "urllib\request.py", line 1347, in do_open
[2026-01-27 09:25:10.071] urllib.error.URLError:
[2026-01-27 09:25:10.071]
[ComfyUI-Manager] Queued works are completed.
{'install': 1}
[2026-01-27 09:25:10.071]
After restarting ComfyUI, please refresh the browser.
*** this is the logging from the installation of rgthree-comfy ***
## ComfyUI-Manager: installing dependencies done.
[2026-01-27 09:25:40.877] ** ComfyUI startup time: 2026-01-27 09:25:40.877
[2026-01-27 09:25:40.877] ** Platform: Windows
[2026-01-27 09:25:40.877] ** Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
[2026-01-27 09:25:40.877] ** Python executable: C:\Comfy\python_embeded\python.exe
[2026-01-27 09:25:40.877] ** ComfyUI Path: C:\Comfy\ComfyUI
[2026-01-27 09:25:40.877] ** ComfyUI Base Folder Path: C:\Comfy\ComfyUI
[2026-01-27 09:25:40.877] ** User directory: C:\Comfy\ComfyUI\user
[2026-01-27 09:25:40.877] ** ComfyUI-Manager config path: C:\Comfy\ComfyUI\user\__manager\config.ini
[2026-01-27 09:25:40.877] ** Log path: C:\Comfy\ComfyUI\user\comfyui.log
Prestartup times for custom nodes:
[2026-01-27 09:25:41.677] 2.1 seconds: C:\Comfy\ComfyUI\custom_nodes\comfyui-manager
[2026-01-27 09:25:41.677]
[2026-01-27 09:25:43.121] Checkpoint files will always be loaded safely.
[2026-01-27 09:25:43.311] Total VRAM 24560 MB, total RAM 64669 MB
[2026-01-27 09:25:43.311] pytorch version: 2.9.1+rocmsdk20260116
[2026-01-27 09:25:43.311] Set: torch.backends.cudnn.enabled = False for better AMD performance.
[2026-01-27 09:25:43.311] AMD arch: gfx1100
[2026-01-27 09:25:43.311] ROCm version: (7, 2)
[2026-01-27 09:25:43.311] Set vram state to: NORMAL_VRAM
[2026-01-27 09:25:43.311] Disabling smart memory management
[2026-01-27 09:25:43.311] Device: cuda:0 AMD Radeon RX 7900 XTX : native
[2026-01-27 09:25:43.326] Using async weight offloading with 2 streams
[2026-01-27 09:25:44.104] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_nvfp4']}
[2026-01-27 09:25:44.104] Found comfy_kitchen backend cuda: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8']}
[2026-01-27 09:25:44.104] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
[2026-01-27 09:25:44.280] Using pytorch attention
[2026-01-27 09:25:46.417] Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
[2026-01-27 09:25:46.417] ComfyUI version: 0.11.0
[2026-01-27 09:25:46.465] ComfyUI frontend version: 1.37.11
[2026-01-27 09:25:46.465] [Prompt Server] web root: C:\Comfy\python_embeded\Lib\site-packages\comfyui_frontend_package\static
[2026-01-27 09:25:47.284] ### Loading: ComfyUI-Manager (V3.39.2)
[2026-01-27 09:25:47.284] [ComfyUI-Manager] network_mode: offline
[2026-01-27 09:25:47.284] [ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.
[2026-01-27 09:25:47.347] ### ComfyUI Revision: 150 [09725967] *DETACHED | Released on '2026-01-26'
[2026-01-27 09:25:47.363] [ComfyUI-Manager] All startup tasks have been completed.
[2026-01-27 09:25:47.511] 📊 Initial CUDA memory: 23.76GB free / 23.98GB total
[2026-01-27 09:25:48.497]
Import times for custom nodes:
[2026-01-27 09:25:48.497] 0.0 seconds: C:\Comfy\ComfyUI\custom_nodes\websocket_image_save.py
[2026-01-27 09:25:48.497] 0.1 seconds: C:\Comfy\ComfyUI\custom_nodes\comfyui-manager
[2026-01-27 09:25:48.497] 1.1 seconds: C:\Comfy\ComfyUI\custom_nodes\seedvr2_videoupscaler
[2026-01-27 09:25:48.497]
[2026-01-27 09:25:48.500] Context impl SQLiteImpl.
[2026-01-27 09:25:48.500] Will assume non-transactional DDL.
[2026-01-27 09:25:48.537] Assets scan(roots=['models']) completed in 0.033s (created=0, skipped_existing=387, total_seen=387)
[2026-01-27 09:25:48.567] Starting server
[2026-01-27 09:25:48.567] Traceback (most recent call last):
[2026-01-27 09:25:48.567] File "C:\Comfy\ComfyUI\main.py", line 410, in
[2026-01-27 09:25:48.567] event_loop.run_until_complete(x)
[2026-01-27 09:25:48.567] File "asyncio\base_events.py", line 691, in run_until_complete
[2026-01-27 09:25:48.567] File "C:\Comfy\ComfyUI\main.py", line 392, in start_all
[2026-01-27 09:25:48.567] await run(prompt_server, address=args.listen, port=args.port, verbose=not args.dont_print_server, call_on_start=call_on_start)
[2026-01-27 09:25:48.567] File "C:\Comfy\ComfyUI\main.py", line 281, in run
[2026-01-27 09:25:48.567] await asyncio.gather(
[2026-01-27 09:25:48.567] File "C:\Comfy\ComfyUI\server.py", line 1193, in start_multi_address
[2026-01-27 09:25:48.567] await site.start()
[2026-01-27 09:25:48.567] File "C:\Comfy\python_embeded\Lib\site-packages\aiohttp\web_runner.py", line 121, in start
[2026-01-27 09:25:48.581] self._server = await loop.create_server(
[2026-01-27 09:25:48.581] ^^^^^^^^^^^^^^^^^^^^^^^^^
[2026-01-27 09:25:48.581] File "asyncio\base_events.py", line 1584, in create_server
[2026-01-27 09:25:48.581] OSError: [Errno 10048] error while attempting to bind on address ('127.0.0.1', 8188): [winerror 10048] only one usage of each socket address (protocol/network address/port) is normally permitted
```
### Other
I had this issue with version 10 too, but I can't remember if I used SeedVR2 in releases before v.10.
my hardware:
CPU : AMD Ryzen 9 7950X (16c/32t)
GPU : AMD Radeon RX 7900 XTX (24 GB VRAM)
System Memory : 64 GB
OS : Windows 11
installed driver : latest official driver (26.1.1)
Contributor guide
Assessment
This issue has not been assessed yet.