QLC+ Segmentation Fault on Exit
Posted: Sun May 26, 2013 1:57 pm
QLC+ seems to work fine on Ubuntu 12.04.2 LTS, but core dumps on exit due to Segmentation Fault:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ qlcplus -d
Q Light Controller Plus version 4.3.3
This program is licensed under the terms of the GNU General Public License v2.
Copyright (c) Heikki Junnila (hjunnila@users.sf.net)
Copyright (c) Massimo Callegari (massimocallegari@yahoo.it)
IOPluginCache::IOPluginCache(QObject*)
bool QLCFixtureDefCache::load(const QDir&) "/home/sysadmin/.qlcplus/fixtures"
bool QLCFixtureDefCache::load(const QDir&) "/usr/share/qlcplus/fixtures"
void IOPluginCache::load(const QDir&) "/usr/lib/qt4/plugins/qlcplus"
Loaded I/O plugin "ArtNet" from "libartnet.so"
Loaded I/O plugin "DMX4Linux" from "libdmx4linux.so"
Loaded I/O plugin "DMX USB" from "libdmxusb.so"
Loaded I/O plugin "ENTTEC Wing" from "libenttecwing.so"
Loaded I/O plugin "HID" from "libhid.so"
Opened "/dev/input/js0" in read only mode
Loaded I/O plugin "MIDI" from "libmidiplugin.so"
virtual void MidiPlugin::init()
MidiEnumeratorPrivate::MidiEnumeratorPrivate(MidiEnumerator*)
void MidiEnumeratorPrivate::initAlsa()
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
Unable to open ALSA interface!
MidiEnumerator::MidiEnumerator(QObject*)
void MidiEnumerator::rescan()
void MidiEnumeratorPrivate::rescan()
Loaded I/O plugin "OSC" from "libosc.so"
Loaded I/O plugin "Peperoni" from "libpeperoni.so"
Loaded I/O plugin "uDMX" from "libudmx.so"
SimpleDeskEngine::SimpleDeskEngine(Doc*)
SimpleDesk::SimpleDesk(QWidget*, Doc*)
void SimpleDesk::initEngine()
void SimpleDesk::initView()
void SimpleDesk::initUniverseSliders()
void SimpleDesk::initUniversePager()
void SimpleDesk::slotUniversePageChanged(int)
void SimpleDesk::initPlaybackSliders()
void SimpleDesk::initCueStack()
void SimpleDesk::slotSelectPlayback(uint)
CueStack* SimpleDeskEngine::createCueStack()
CueStack::CueStack(Doc*) 0x88ffce8
void CueStackModel::setCueStack(CueStack*) old: 0x0 new: 0x88ffce8
void SimpleDesk::updateCueStackButtons()
[InputOutputPatchEditor] Fill tree for universe: 0
[InputOutputPatchEditor] Fill tree for universe: 0
virtual SimpleDesk::~SimpleDesk()
virtual SimpleDeskEngine::~SimpleDeskEngine()
void SimpleDeskEngine::clearContents()
void CueStack::stop()
virtual CueStack::~CueStack() 0x88ffce8
virtual IOPluginCache::~IOPluginCache()
virtual MidiPlugin::~MidiPlugin()
virtual MidiEnumerator::~MidiEnumerator()
virtual MidiEnumeratorPrivate::~MidiEnumeratorPrivate()
void AlsaMidiInputThread::stop()
Segmentation fault (core dumped)
$
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Don't know if this is an issue, at least it's weird!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ qlcplus -d
Q Light Controller Plus version 4.3.3
This program is licensed under the terms of the GNU General Public License v2.
Copyright (c) Heikki Junnila (hjunnila@users.sf.net)
Copyright (c) Massimo Callegari (massimocallegari@yahoo.it)
IOPluginCache::IOPluginCache(QObject*)
bool QLCFixtureDefCache::load(const QDir&) "/home/sysadmin/.qlcplus/fixtures"
bool QLCFixtureDefCache::load(const QDir&) "/usr/share/qlcplus/fixtures"
void IOPluginCache::load(const QDir&) "/usr/lib/qt4/plugins/qlcplus"
Loaded I/O plugin "ArtNet" from "libartnet.so"
Loaded I/O plugin "DMX4Linux" from "libdmx4linux.so"
Loaded I/O plugin "DMX USB" from "libdmxusb.so"
Loaded I/O plugin "ENTTEC Wing" from "libenttecwing.so"
Loaded I/O plugin "HID" from "libhid.so"
Opened "/dev/input/js0" in read only mode
Loaded I/O plugin "MIDI" from "libmidiplugin.so"
virtual void MidiPlugin::init()
MidiEnumeratorPrivate::MidiEnumeratorPrivate(MidiEnumerator*)
void MidiEnumeratorPrivate::initAlsa()
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
Unable to open ALSA interface!
MidiEnumerator::MidiEnumerator(QObject*)
void MidiEnumerator::rescan()
void MidiEnumeratorPrivate::rescan()
Loaded I/O plugin "OSC" from "libosc.so"
Loaded I/O plugin "Peperoni" from "libpeperoni.so"
Loaded I/O plugin "uDMX" from "libudmx.so"
SimpleDeskEngine::SimpleDeskEngine(Doc*)
SimpleDesk::SimpleDesk(QWidget*, Doc*)
void SimpleDesk::initEngine()
void SimpleDesk::initView()
void SimpleDesk::initUniverseSliders()
void SimpleDesk::initUniversePager()
void SimpleDesk::slotUniversePageChanged(int)
void SimpleDesk::initPlaybackSliders()
void SimpleDesk::initCueStack()
void SimpleDesk::slotSelectPlayback(uint)
CueStack* SimpleDeskEngine::createCueStack()
CueStack::CueStack(Doc*) 0x88ffce8
void CueStackModel::setCueStack(CueStack*) old: 0x0 new: 0x88ffce8
void SimpleDesk::updateCueStackButtons()
[InputOutputPatchEditor] Fill tree for universe: 0
[InputOutputPatchEditor] Fill tree for universe: 0
virtual SimpleDesk::~SimpleDesk()
virtual SimpleDeskEngine::~SimpleDeskEngine()
void SimpleDeskEngine::clearContents()
void CueStack::stop()
virtual CueStack::~CueStack() 0x88ffce8
virtual IOPluginCache::~IOPluginCache()
virtual MidiPlugin::~MidiPlugin()
virtual MidiEnumerator::~MidiEnumerator()
virtual MidiEnumeratorPrivate::~MidiEnumeratorPrivate()
void AlsaMidiInputThread::stop()
Segmentation fault (core dumped)
$
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Don't know if this is an issue, at least it's weird!