Hi all.
I'm running Ubuntu Intrepid 2.6.27-3-rt #1 PREEMPT RT and having some strange things happening when loading libraries like GEM, pdp or pidip together with using real time priority for jack and pd:
starting jack: jackd -R -d alsa starting pd: /usr/bin/pd -jack -rt -channels 2 -noprefs -stderr
then i make a new patch and create [Gem] it takes some time (hard disk working) and then everything's fine.
then i close pd, start pd again like above, again create [Gem] (this time no noticeable harddisk action, files are cached) and pd crashes:
... GEM: using MMX optimization cannot read server event (Connection reset by peer) zombified - calling shutdown handler watchdog: signaling pd... watchdog: signaling pd...
I can avoid this crash by different things:
start with -nogui start with channels 0, then creating [Gem] then set up media, jack start pd without real time priority or start jack without real time priority or with -P (priority setting) which gave too much xruns, at least with firewire audio.
it also crashes when i start pd without audio, then set up audio in the menu and then create [Gem]
I also posted this as bug at the Gem sourceforge page, but then i found out that it's not Gem related. As I mentioned before, it also happens with pdp / pidip, but Interestingly not every time I create pdp (but always together with pidip)
my workaround is now loading all libs at startup and then sending a message to pd to setup audio:
[; pd audio-dialog 0 0 0 0 4 0 0 0 0 0 0 0 4 0 0 0 48000(
anyone having similar things happening? i could reproduce it on an other pc using ubuntu jaunty, but it didn't happen on hardy. also non-realtime kernels give me these problems.
cheers, Martin