Fix: Remove aggressive sys.modules cleanup causing ComfyUI segfault#217
Open
ChrisFab16 wants to merge 1 commit intoGourieff:mainfrom
Open
Fix: Remove aggressive sys.modules cleanup causing ComfyUI segfault#217ChrisFab16 wants to merge 1 commit intoGourieff:mainfrom
ChrisFab16 wants to merge 1 commit intoGourieff:mainfrom
Conversation
The cleanup code added in PR Gourieff#194 removes modules from sys.modules that other custom nodes depend on, causing segmentation faults. This fix removes the aggressive module cleanup while keeping path cleanup and a1111 webui module restoration. Also unpins versions for flexibility: - insightface>=0.7.3 - numpy>=1.26.4
Owner
|
Yeah, thanks for PR my friend, I know about this issue, answered here #194 (comment) About NSFW, if we add a possibility to disable NSFW filter, ReActor repo can be blocked again as it was in Jan 2025 |
a1f4213 to
3f9c7a5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix: Remove aggressive sys.modules cleanup causing ComfyUI segfault
Issue
ComfyUI crashes with a segmentation fault during startup after loading custom nodes.
Root Cause Analysis
Comparing PR #194 changes, the diff shows the cleanup code was added:
This cleanup removes modules from sys.modules that other custom nodes (loaded after ReActor) depend on, causing segmentation faults.
Solution
Removing this cleanup resolves the crash:
Additional Change
Unpinned versions for flexibility:
Question
The cleanup appears designed for a1111 webui compatibility. Would it make sense to add a check to only run cleanup when running in an a1111 context?