Menu

Bug: QLC+ (4.5.0 GIT) Crashes when running a chaser and faders in level mode are present in VC

2014-08-05
2014-08-10
  • Luis García-Tornel

    Hi Massimo:

    I've just compiled from sources to test the feedback in VC sliders (Thanks for implementing this!!!) but I've run into trouble.

    The program crashes with a "Segmentation fault (core dumped)" error in the console When running a chaser from the VC AND faders (in level mode) are present the VC AND the chaser involves a scene with more than one channel.

    In ubuntu's bug report appears the following line:
    qlcplus crashed with SIGSEGV in QWidgetPrivate::syncBackingStore()

    I've recompileed with a make distclean in the case was compiling error but the problem persisted

    Additional data:
    QLC+ 4.7.5 GIT
    Both Ubuntu 14.04 64bits and 13.10 32bits

    If there's any more info you need feel free to ask.

    LUIS

    EDIT: Attached a test workspace where the error occurs
    Sorry about the error in the title where it says 4.5.0 it should be 4.7.5

     

    Last edit: Luis García-Tornel 2014-08-05
    • Luis García-Tornel

      One more thing: it happens with QT4 but with QT5 all seems to work OK

       
  • Massimo Callegari

    Hi Luis, I moved this to the development thread.
    Do you have a simple project that you can share that shows this issue ?

    I will check again on Qt4, maybe it's a trivial thing to fix.
    Thanks

     
    • Luis García-Tornel

      I've already attached a file in the first post

       
      • Massimo Callegari

        Ooops sorry, didn't see it. Gonna test it later tonight, thanks

         
  • Massimo Callegari

    Luis, the bug is confirmed and I'm struggling right now to fix it.
    Unfortunately I believe this is one of those Qt multithread graphics issue not easy at all to solve.
    Working on it...

     
  • Massimo Callegari

    Hi Luis, I think I have solved this (thanks to how Jano did it on the XY pad :) )

    Can you please try the GIT sources on your system and tell me if the crash has gone ?

    Thanks

     
    • Luis García-Tornel

      Yes, the crash has gone! Thanks!

      However, there's one more issue (I don't know if it's related or not).

      You can't set the intensities with the faders even if the chaser is not running, they come back to 0 (or, if a scene is active, to whatever the intensities of the scene are).

      Checking with the fixture monitor you can see that it actually tries to set the intensity but something overrides it.

      It happens in both QT4 and QT5.

       
      • Luis García-Tornel

        Since I don't know if I made myself clear here is a video showing the issue.

        http://youtu.be/FrMFCHyiSy4

         
  • Chris Laurie

    Chris Laurie - 2014-08-10

    I "think" I have seen this as well. I thought it was because I was trying to re-use an previous (very busy) workspace and had edited in a way that left it unstable. I was deleting/add/updating fixtures, scenes, audio and loads of widgets.

    I will try the exact file in an older version and see if I can reconstruct.

    This was on the GIT version of about a week ago.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.