Segfault when using the 'live function editor'
Posted: Sun Nov 02, 2014 1:18 pm
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!
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!