OpenShot / openshot-qt

OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
http://www.openshot.org
Other
4.36k stars 544 forks source link

Animated Titles Crash #5655

Open M0n7y5 opened 4 days ago

M0n7y5 commented 4 days ago

Describe the bug: I am using the latest version from flatpak. Blender is installed. After opening and selecting animated title, the app will crash.

Steps to reproduce the behavior: Install the app via Flatpak Just open and select any animated title. App will crash

Expected behavior: Ability to use Animated Titles

System Details:

           .-------------------------:                    ____@Kesu
          .+=========================.                    -----------
         :++===++==================-       :++-           OS: CachyOS Linux x86_64
        :*++====+++++=============-        .==:           Kernel: Linux 6.11.6-1_______closed_nvidia
       -*+++=====+***++==========:                        Uptime: 8 hours, 46 mins
      =*++++========------------:                         Packages: 1685 (pacman), 13 (flatpak)
     =*+++++=====-                     ...                Shell: fish 3.7.1
   .+*+++++=-===:                    .=+++=:              Display (PL2760Q): 2560x1440 @ 144 Hz (as 2048x1152) in 27" [External]
  :++++=====-==:                     -*****+              DE: KDE Plasma 6.2.3
 :++========-=.                      .=+**+.              WM: KWin (Wayland)
.+==========-.                          .                 WM Theme: Lightly
 :+++++++====-                                .--==-.     Theme: Breeze (Stone) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
  :++==========.                             :+++++++:    Icons: Tela [Qt], Tela [GTK2/3/4]
   .-===========.                            =*****+*+    Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
    .-===========:                           .+*****+:    Cursor: breeze (24px)
      -=======++++:::::::::::::::::::::::::-:  .---:      Terminal: konsole 24.8.3
       :======++++====+++******************=.             CPU: AMD Ryzen 7 5700G (16) @ 5.29 GHz
        :=====+++==========++++++++++++++*-               GPU 1: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated]
         .====++==============++++++++++*-                GPU 2: NVIDIA GeForce RTX 2060 SUPER
          .===+==================+++++++:                 Memory: 12.19 GiB / 62.10 GiB (20%)
           .-=======================+++:                  Swap: 0 B / 62.10 GiB (0%)
             ..........................                   Disk (/): 300.70 GiB / 463.53 GiB (65%) - xfs
                                                          Disk (/run/media/m0n7y5/Yeet): 316.04 GiB / 465.76 GiB (68%) - btrfs
                                                          Local IP (enp7s0): 192.168.31.117/24
                                                          Locale: en_US.UTF-8

Log Files:

Loaded modules from: /app/lib/python3.11/site-packages/openshot_qt
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
Qt: Session management error: Could not open network socket
INFO app: ------------------------------------------------
INFO app:             Sat Nov  9 21:43:20 2024            
INFO app:               Starting new session              
INFO app: ------------------------------------------------
INFO app:             OpenShot (version 3.2.1)            
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 3.2.1
INFO app: libopenshot version: 0.3.3
INFO app: platform: Linux-6.11.6-1montys_closed_nvidia-x86_64-with-glibc2.38
INFO app: processor: 
INFO app: machine: x86_64
INFO app: python version: 3.11.9
INFO app: qt5 version: 5.15.10
INFO app: pyqt5 version: 5.15.11
INFO project_data: Setting profile to HD 720p 30 fps
INFO project_data: Apply default audio playback settings: 48000, 2 channels
INFO app: checking babl_ext_path: /app/lib/python3.11/site-packages/openshot_qt/lib/babl-ext
INFO language: Qt Detected Languages: ['en-US', 'en', 'en-Latn-US']
INFO language: LANG Environment Variable: en_US.UTF-8
INFO language: LOCALE Environment Variable: 
INFO language: OpenShot Preference Language: Default
INFO ui_util: Initializing UI for MainWindow
INFO thumbnail: Starting thumbnail server listening on ('127.0.0.1', 37135)
Sandboxing disabled by user.
INFO logger_libopenshot: Connecting to libopenshot with debug port: 5556
INFO webengine: WebEngine backend initializing
INFO transition_model: updating transitions model.
INFO effects_model: updating effects model.
INFO emoji_model: updating emoji model.
INFO version: Found current version: {'error_rate_stable': 0.25, 'error_rate_unstable': 0.05, 'trans_rate_unstable': 0.001, 'trans_rate_stable': 0.01, 'openshot_version': '3.2.1'}
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
INFO main_window: InitCacheSettings
INFO main_window: cache-mode: CacheMemory
INFO main_window: cache-limit-mb: 8192
INFO main_window: cache-ahead-percent: 0.5
INFO main_window: cache-preroll-min-frames: 24
INFO main_window: cache-preroll-max-frames: 50
INFO main_window: cache-max-frames: 1024
INFO main_window: Creating CacheMemory object with 8589934592 byte limit
INFO preview_thread: QThread Start Method Invoked
ERROR main_window: Unhandled crash detected: linux-/usr/lib/x86_64-linux-gnu/libc.so.6 raise 0x1e [0x7421a8e51dce]
INFO base: Setting font to /app/lib/python3.11/site-packages/openshot_qt/images/fonts/Ubuntu-R.ttf
INFO ui_util: Initializing UI for MainWindow
INFO theme: Setting Fusion dark palette
INFO main_window: updateStatusChanged
INFO main_window: recover_backup
INFO project_data: Setting profile to HD 720p 30 fps
INFO project_data: Apply default audio playback settings: 48000, 2 channels
INFO video_widget: Load: Set video widget display aspect ratio to: 1.7777777910232544
INFO video_widget: Set video widget pixel aspect ratio to: 1.0
INFO main_window: updateStatusChanged
INFO webengine: Registering WebChannel connection with WebEngine
Property 'modal'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowModality'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'enabled'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'geometry'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'frameGeometry'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'normalGeometry'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'x'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'y'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'pos'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'frameSize'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'size'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'width'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'height'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'rect'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'childrenRect'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'childrenRegion'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizePolicy'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumSize'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumSize'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumWidth'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumHeight'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumWidth'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumHeight'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizeIncrement'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'baseSize'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'palette'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'font'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'cursor'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'mouseTracking'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'tabletTracking'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'isActiveWindow'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'focusPolicy'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'focus'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'contextMenuPolicy'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'updatesEnabled'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'visible'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimized'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximized'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'fullScreen'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizeHint'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumSizeHint'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'acceptDrops'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowOpacity'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowModified'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'toolTip'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'toolTipDuration'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'statusTip'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'whatsThis'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'accessibleName'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'accessibleDescription'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'layoutDirection'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'autoFillBackground'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'styleSheet'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'locale'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowFilePath'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'inputMethodHints'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'title'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'url'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'selectedText'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'hasSelection'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'zoomFactor'' of object 'TimelineView' has no notify signal and is not constant, value updates in HTML will be broken!
INFO timeline: Qt Ready
INFO timeline: Adjusting max size of preview image: 864x486
INFO timeline: Angular Ready
INFO ui_util: Initializing UI for dlgPreferences
INFO main_window: Preferences add cancelled
INFO ui_util: Initializing UI for Dialog
INFO blender_model: updating effects model.
INFO blender_listview: Animation param fontname set to Bfont
INFO blender_listview: Animation param spacemode set to CENTER
INFO blender_listview: Animation param length_multiplier set to 2
INFO blender_listview: Animation param length_multiplier set to 1
INFO blender_listview: Previewing frame 40
INFO blender_listview: Injecting GPU enable code from /app/lib/python3.11/site-packages/openshot_qt/blender/scripts/gpu_enable.py.in

Exception / Stacktrace:

Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/x86_64-linux-gnu/libc.so.6 ( raise                                     + 0x1e  )  [0x767895651dce]
  /usr/lib/x86_64-linux-gnu/libc.so.6 ( abort                                     + 0xdf  )  [0x76789563983f]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (                                           + 0x9e0ab)  [0x767892e9e0ab]
  /app/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so (                                           + 0x28abcb)  [0x76788a88abcb]
  /app/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so (                                           + 0x296d89)  [0x76788a896d89]
  /app/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so (                                           + 0x29684d)  [0x76788a89684d]
  /app/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so (                                           + 0x2311a0)  [0x76788a8311a0]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (                                           + 0x3181ca)  [0x7678931181ca]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( QThread::started(QThread::QPrivateSignal)  + 0x3a  )  [0x767892ee5a5a]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (                                           + 0xe7a86)  [0x767892ee7a86]
  /usr/lib/x86_64-linux-gnu/libc.so.6 (                                           + 0x8ee39)  [0x7678956a1e39]
  /usr/lib/x86_64-linux-gnu/libc.so.6 ( clone                                     + 0x44  )  [0x7678957299c4]
---- End of Stack Trace ----
QObject::killTimer: Timers cannot be stopped from another thread
QObject::~QObject: Timers cannot be stopped from another thread
Colorjet3 commented 3 days ago
  1. What version of Blender are you running. You may want to upgrade to 4.1 or 4.2 and try again.
  2. You can also download the AppImage of OpenShot v3.2.1 (openshot.org/download/#daily) and give it a try.
M0n7y5 commented 2 days ago
  1. Blender 4.2.3 LTS
  2. I'll give it a try
M0n7y5 commented 2 days ago

Looks like the nightly version works.

Colorjet3 commented 2 days ago

Thank you @M0n7y5 for the FYI and glad to know that that AppImage is working. Just to clarify when you say the "...nightly version works." Did you download the production v3.2.1 AppImage or the latest dev daily build AppImage from openshot.org/download/#daily?

I want to clarify this because what I am finding, in the Linux world, is that the v3.2.1 AppImage (regardless of production release or the latest dev daily build) works much better than if you natively install OpenShot via flatpack, snapstore, or other native methods (I am not a Linux expert).