FrancescoCeruti / linux-show-player

Linux Show Player - Cue player designed for stage productions
https://linux-show-player.org
GNU General Public License v3.0
204 stars 49 forks source link

Large number of underlying C/C++ object has been deleted errors slows LiSP #236

Closed Rob7000 closed 2 years ago

Rob7000 commented 2 years ago

Lots of underlying C/C++ object has been deleted errors On slower hardware, this makes the user interface unresponsive.

To Reproduce Steps to reproduce the behavior:

  1. Add a Media cue (something longer than 10 seconds)
  2. Start the media cue
  3. Stop the media cue
  4. Start the same media cue again
  5. Observer the number of errors increase

Expected behavior No errors from starting and stopping a media cue

Linux Show Player version: develop branch

OS Version Ubuntu 21.04 Lubuntu

s0600204 commented 2 years ago

Not seeing this myself (but then I'm not using Ubuntu on any of my devices).

(Sorry for the multitude of questions: just trying to work this out.)

FrancescoCeruti commented 2 years ago

This happens when QT (C++) objects are deleted but, for some reason, the python wrappers are not. I cannot reproduce it, even on Ubuntu 21.04, but I remember I've observed the same problem at some point, likely a bug in some PyQt version.

I'll close this for now.