Segfault when using the 'live function editor'

Archive of the non-categorized posts related to the QLC+ technical support.
Please do not create new threads here, instead, use the categories above !
Post Reply
Matthijs

Hi,

I experienced a Segfault in version 4.8.1 (luckily not during a show), which can be reproduced easily with the following steps:

- start QLC+ with a blank new workspace
- add a 'Generic RGB' fixture
- create a Scene, add the fixture to this scene and enable all of its channels
- switch to virtual console (which can remain empty)
- go to Operate Mode
- click 'edit a function live'
- select the scene
- in the live function editor window, click on the toolbar button 'toggle between tab and all-channel display' (left of the 'blind mode' toggle).
- instant crash with a SegFault


When running within gdb, the backtrace shows a bunch of QT functions (in this order: invalidateBuffer_resizeHelper, setGeometry_sys, setGeometry, setUpLayout, insertTab), then a QLC+ function: SceneEditor::slotViewModeChanged, followed by more QT functions (QAction and mouse events etc).


The system is a Debian Wheezy (stable), QLC+ is built from source (the 4.8.1 tarball).

Hopefully this information may be of any help to you. Thanks a lot for this otherwise great piece of software!
Massimo Callegari

Hi, the crash is confirmed. Either on Qt4 or Qt5.

Thanks for the detailed and precise report.

Will have a look into it.
Post Reply