-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
Here is what I found:
This is a multiple inheritance issue where inheriting from both QObject (a C++ Qt class) and logging.StreamHandler (a Python class) causes a crash in Python 3.12 with PyQt5.
Evidence
• Coredump shows: Python 3.12 segfault in libpython3.12.so and libQt5Core.so
• Faulthandler trace: Points directly to line 84 in videoconsole.py during module import
• Journal logs: Multiple coredumps with SIGSEGV signal
• Version: The flatpak is using Python 3.12.11, which has this known issue
Solutions
- Wait for upstream fix: The VidCutter maintainers need to fix the multiple inheritance issue (already on latest version)
- Try alternative video editors:
◦ flatpak install flathub org.kde.kdenlive (Kdenlive)
◦ flatpak install flathub io.github.mightycreak.Diffuse or Shotcut - Use AppImage/native version: If available outside flatpak with older Python
This is a bug in the VidCutter flatpak build - it needs to either fix the multiple inheritance pattern or use an older Python version compatible with this code.
Metadata
Metadata
Assignees
Labels
No labels