QLC and OLA

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
Chris Moses

Hello,

Sorry to keep bringing this up, but I cannot get any of the new versions of QLC+ to load. They keep crashing when trying to load OLA, and I don't think it's installed anymore. I used "sudo port uninstall ola" loads of times but QLC+ keeps thinking it's installed.

Are there any other files I can remove to fix this? It's really annoying :-( Deleting the PLIST file does not work either. Here is the crash log...

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000039

VM Regions Near 0x39:
-->
__TEXT 0000000100000000-0000000100007000 [ 28K] r-x/rwx SM=COW /Applications/QLC+.app/Contents/MacOS/qlcplus

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libstdc++.6.dylib 0x00007fff8abf4bf9 std::string::append(std::string const&) + 21
1 libolaio.dylib 0x000000010e16c3c3 ola::QLCLogDestination::Write(ola::log_level, std::string const&) + 49
2 libolacommon.0.dylib 0x000000010e301790 ola::LogLine::Write() + 176
3 libolacommon.0.dylib 0x000000010e301563 ola::LogLine::~LogLine() + 19
4 libolacommon.0.dylib 0x000000010e31f37b ola::network::TCPSocket::Connect(ola::network::SocketAddress const&) + 379
5 libolaio.dylib 0x000000010e16ae2f OlaStandaloneClient::init() + 121
6 libolaio.dylib 0x000000010e16b171 OlaOutThread::start(QThread::Priority) + 25
7 libolaio.dylib 0x000000010e169c15 OlaIO::setServerEmbedded(bool) + 313
8 libolaio.dylib 0x000000010e169ef7 OlaIO::init() + 367
9 libqlcplusengine.1.0.0.dylib 0x00000001000858c3 IOPluginCache::load(QDir const&) + 1177
10 libqlcplusui.1.0.0.dylib 0x0000000100176bac App::initDoc() + 334
11 libqlcplusui.1.0.0.dylib 0x000000010017991c App::init() + 1206
12 libqlcplusui.1.0.0.dylib 0x000000010017a962 App::startup() + 28
13 qlcplus 0x0000000100003f98 main + 488
14 qlcplus 0x0000000100003274 start + 52

Cheers,
Chris
Chris Moses

Hmmmm, interesting... if I go into the App Contents and delete the following file...

/Applications/QLC+.app/Contents/Plugins/libolaio.dylib

...QLC+ then loads. I guess that's because I manually removed the plugin?
Massimo Callegari

Hello Chris, when I built QLC+ 4.7.3 I double checked the OLA issue.
If I remove OLA through macports, QLC+ starts up correctly.

I fear there's a problem with OLA and macports. When I checked my installation, it seemed there were either OLA 0.8.33 and 0.9.0 installed.
I had to manually specify both versions to uninstall everything, like this:

sudo port uninstall ola @0.8.33
sudo port uninstall ola @0.9.0

In any case you can check if OLA is still in your system by typing this from a terminal:
olad -v

If it gives you an output, it means OLA is still there and you need to play with macports to remove/update it.
Chris Moses

Hi Massimo,

It does indeed look like a Macports problem. I cannot uninstall OLA using any od the commands you mention. I tried...

olad -v

...and it showed...

OLA olad version: 0.9.0

...so I then tried...

sudo port uninstall ola @0.9.0

,,,which didn't really do anything. Typing "olad -v" again, showed the same version as before. Do you think OLA has been installed another way? I can't remember if I built OLA originally from source... how could I uninstall OLA manually, without using MacPorts?

Chris
Post Reply