Re: [LAU] jack2: 32bit vs. 64bit

From: Csillag Kristof <csillag.kristof@email-addr-hidden>
Date: Mon Dec 19 2011 - 13:25:11 EET

Here are some more details.

- Working on a Debian 64-bit install,
- Stock debian kernel, v3.1.5
- official jack2 v.1.9.7 64-bit packages from Debian,
- Jack works properly with native 64-bit applications, like audicious.
- Specifically testes Pianoteq 64-bit with jack, and it works OK
- manually installed 32-bit jack2 libs (from Debian i386)
- When trying to run pianoteq 32-bit, I get this:

----------------------------
Jack error: Cannot lock down 68157440 byte memory area (Cannot allocate
memory)
Jack error: Cannot lock down 4196401152 byte memory area (Cannot
allocate memory )
Jack error: Cannot lock down 25165824 byte memory area (Cannot allocate
memory)
Jack error: You cannot set callbacks on an active client
Jack error: You cannot set callbacks on an active client
Jack error: You cannot set callbacks on an active client
Jack error: You cannot set callbacks on an active client
Jack error: You cannot set callbacks on an active client
Segmentation fault
***********************

I was seeing similar error messages with fst and wineasio - both linked
to the 32-bit jack library, but since they also both involve WINE, they
are harder to debug, this is I involved Pianoteq in the testing; it's a
native linux app, available in both 32-bit and 64-bit version.

    * * *

So, it looks like my hybrid 64-bit / 32-bit jack installation is
dysfunctional.
That's why I am asking this: is this (32-bit jack clients connecting to
a 64-bit deamon) even supposed to work?

Thank you:

    Kristof

2011-12-18 23:15 keltezéssel, Csillag Kristof írta:
> HI,
>
> Are applications linked with the 32bit jack2 libraries supposed to be
> able to connect to the 64bit jack2 deamon running on the same host?
>
> (I am seeing very similar errors from both FST and WineASIO.)
>
> I am running 64-bit Debian, official JACK2 1.9.7 packages,
> and since Debian only ships the jack1 version of the 32bit jack
> libraries,
> I have manually replaced these with the jack2 versions.
> (Installed them in /usr/lib32.)
>
> * * *
>
> If this is a problem, then how bad would it be to migrate to a fully
> 32-bit jack install?
> (On this machine, I only intend to run 32-bit jack clients, and the
> net back-end.)
>
> What is the performance difference between the 32-bit and 64-bit
> versions, on a 64-bit system?
>
> Thank you for your help:
>
> Kristof
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Mon Dec 19 16:15:02 2011

This archive was generated by hypermail 2.1.8 : Mon Dec 19 2011 - 16:15:02 EET