--- /home/trasz/jack/files/patch-jackd_engine.c Thu Dec 7 20:42:00 2006 +++ /home/trasz/jack/files/patch-jackd_engine.c Wed Apr 4 16:42:39 2007 @@ -1,6 +1,6 @@ ---- jackd/engine.c.orig Wed Dec 6 23:40:20 2006 -+++ jackd/engine.c Wed Dec 6 23:40:58 2006 -@@ -1444,7 +1444,7 @@ +--- jackd/engine.c.orig Tue Mar 6 06:24:05 2007 ++++ jackd/engine.c Tue Apr 3 18:01:29 2007 +@@ -1442,7 +1442,7 @@ (engine, pfd[i].fd)) { jack_error ("could not handle external" " client request"); @@ -9,3 +9,13 @@ /* poll is implemented using select (see the macosx/fakepoll code). When the socket is closed +@@ -1552,7 +1552,8 @@ + + jack_drop_real_time_scheduling (pthread_self()); + +-#ifdef USE_MLOCK ++/* Workaround to prevent 'jackd -R' from crashing at startup. */ ++#if 0 + + if (do_mlock && (mlockall (MCL_CURRENT | MCL_FUTURE) != 0)) { + jack_error ("cannot lock down memory for jackd (%s)",