Page 1 of 1

Segfault when using the 'live function editor'

Posted: Sun Nov 02, 2014 1:18 pm
by 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!

Segfault when using the 'live function editor'

Posted: Sun Nov 02, 2014 2:13 pm
by 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.