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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I experienced a Segfault in version 4.8.1 (luckily not during a show), which can be reproduced easily with the following steps:
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!
Hi, the crash is confirmed. Either on Qt4 or Qt5.
Thanks for the detailed and precise report.
Will have a look into it.
Last edit: Massimo Callegari 2014-11-02