[Ecls-list] bug "give up lock"

Alessandro Serra gas.hale at gmail.com
Tue Feb 21 18:29:29 UTC 2012

Compiling eclI have obtained the following error:
| Attempted to give up lock #<lock EXT:RUN-PROGRAM> that is not owned
by process #<process SI:SIGNAL-SERVICING>
I'm using the git code compiled with: --enable-threads.
The OS is "Linux 2.6.32-38-generic #83-Ubuntu SMP i686 GNU/Linux".

I fix it removing the "ECL_WITH_LOCK_" from the function "defun
si::wait-for-all-processes" of the file "unixsys.d".

<                 //ECL_WITH_LOCK_BEGIN(env, cl_core.external_processes_lock) {
>                 ECL_WITH_LOCK_BEGIN(env, cl_core.external_processes_lock) {
< 			//	} ECL_WITH_LOCK_END(env, cl_core.external_processes_lock);
> 			} ECL_WITH_LOCK_END(env, cl_core.external_processes_lock);

The basic tool for the manipulation of reality is the manipulation of
words. If you can control the meaning of words, you can control the
people who must use the words.
                   How To Build A Universe That Doesn't Fall Apart Two
Days Later
                   Philip K. Dick

More information about the ecl-devel mailing list