[bknr-devel] Recursive locks problem on sbcl

Denis Mashkevich nedenis at gmail.com
Tue Oct 2 11:49:04 UTC 2007


On Oct 2, 2007, at 12:48 PM, Kamen TOMOV wrote:

> On Tue, Oct 02 2007, Denis Mashkevich wrote:
>
>> Hi Hans,
>> the problem we've spoken of yesterday on irc (recursive lock attempt
>> warning on sbcl using bknr datastore) proved to be trivial to solve
>> - there is a primitive in sb-thread for exactly this case. I have
>> not tested it extensively yet, but it appears to work. The patch is
>> attached.
>
> Could you please elaborate on the problem? What happens with the
> datastore in SBCL without the patch?

Hi Kamen, here is the context of the discussion:

trying mp-store on sbcl/linux, i get this:
recursive lock attempt #S(SB-THREAD:MUTEX :NAME NIL :VALUE #<SB- 
THREAD:THREAD "initial thread" {A6C5721}>)
executing incf-counter from the tutorial
this is a warning, after which sbcl stops responding

Denis




More information about the Bknr-devel mailing list