definitely caused by use of X / GUI toolkit calls from the wrong thread. Not legal.

On Mon, Apr 13, 2015 at 2:06 PM, Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> wrote:
On 04/13/2015 07:13 AM, Tito Latini wrote:
On Sun, Apr 12, 2015 at 07:29:41PM -0700, Fernando Lopez-Lezcano wrote:
Anyone out there using ambix on Linux?

I'm seeing various instabilities, for example trying out the converter
standalone I get a segfault when connecting output ports, and it looks
like the Jack JUCE component is doing some unaligned memory copies.

Any hint on how to fix this?

I get Ardour crashes if I try to use the converter LV2 plugin as well.

See below for a trace of the standalone binary...
Thanks for any help!
-- Fernando
[...]

I have compiled the git-version and tested with the converter standalone.

The attached patch should fix this problem.

Thanks Tito!
That seems to have fixed that problem. But I'm still having other problems :-(

On a different machine I see this problem when I try to bring up the LV2 GUI for the encoder plugin in, say, ardour3:

[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
xcb_io.c: 179: dequeue_pending_request: Assertion xcb_xlib_inknown_req_in_deq'failed

And then ardour3 crashes.
-- Fernando


_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev