mltframework / shotcut

cross-platform (Qt), open-source (GPLv3) video editor
https://www.shotcut.org
GNU General Public License v3.0
10.82k stars 1.12k forks source link

A closed and floating Timeline panel on start is black when opened #1063

Open catscarlet opened 3 years ago

catscarlet commented 3 years ago

Shotcut crashs when open the Timeline panel being black and try to drag it.

Well I got a pretty indescribable issue.

OS: Linux Mint 20.1 Cinnamon Graphic: Intel Corporation UHD Graphics 620 (Whiskey Lake) (prog-if 00 [VGA controller]) Shotcut versions: shotcut-linux-x86_64-210321.AppImage

Reproduce:

  1. Click the square botton on the left of close botton of Timeline panel(I don't know what this button is called, maybu I would call it dock-button), to leave the Timeline panel undocked.
  2. Click close botton of Timeline panel. The Timeline panel is closed. Also close the keyframe panel so it won't disturb.
  3. Close Shotcut.
  4. Reopen Shotcut. Now the Shotcut should open without Timeline panel. (Make the window unmaximized would be also make it easier)
  5. Click View and click Timeline(or just press Ctrl+5) to reopen Timeline panel. What I wish: A functional Timeline panel, undocked. What I got: A Timeline panel filled with black, undocked.

screenshot_by_flameshot_at_20210330222344

  1. Try to resize the Timeline panel. Shotcut would crash after this.

Temporary fix: When the black timeline panel shows up, just close this panel and reopen it, or press the dock-button to dock it.

I think this is definitely a bug. It may crash Shotcut althrough it is hard to get triggered.

I also tried to start the appImage with cli to see if there is somehing useful but sadly there is only a "Segmentation fault (core dumped)" after the crash.

ddennedy commented 3 years ago

Another workaround is to leave the timeline open.

catscarlet commented 3 years ago

Another workaround is to leave the timeline open.

Well yes. After the black panel is triggered, close shotcut and reopen can also make time panel functional.

ddennedy commented 1 month ago

This (black unusable timeline, not crash) still happens with Qt 6.7 on Linux (Flatpak) but not on macOS and Windows.