Re: RMCL 5.2 on Snow Leopard: floating point issues
Toomas Altosaar <[email protected]> Tue, 20 Oct 2009 16:48:33 +0300
| Newsgroups | gmane.lisp.mcl.general |
|---|---|
| Message-ID | <p06240806c7036dd4e457@[192.168.0.102]> |
>At 15:25 +0300 18.10.2009, Toomas Altosaar wrote: >>Are you saying you are getting floating point problems after calling >>(choose-directory-dialog) with 10.5 or are you just saying you also >>get spinning beach ball kind of behaviors with 10.5? > >I have not noticed any floating point inconsistencies in 10.5 with MCL 5.1b. > >I just thought it very interesting that fp problems sprung up in >10.6 only after calling _NavDialogRun in RMCL ... and that >_NavDialogRun is also giving problems in MCL 5.1b4 (beach-ball since >MCL waits for a semaphore that never is activated). > >So it seems that the callback was somewhat screwy in 10.5, and that >10.6 is even more stringent/critical of misuse. > >I have not checked with Console to see if any "this call deprecated" >messages are being logged. I just got hung again when calling (choose-file-dialog) in MCL 5.1b4 running 10.5.8. Yes, the Console does have three messages pertaining to MCL's hang: 20.10.09 4:36:21 PM Focus.image[1462] *** -[NSConditionLock unlockWithCondition:]: lock (<NSConditionLock: 0x5a2adb90> '(null)') unlocked from thread which did not lock it 20.10.09 4:36:21 PM Focus.image[1462] *** Break on _NSLockError() to debug. 20.10.09 4:36:21 PM Focus.image[1462] *** Break on _NSLockError() to debug. So some things need to be rethought in RMCL (if its a problem there). The event timer is running, so this might be the problem. Side note: Recent Carbon List entries show that some people have problems with the event timer not firing anymore on 10.6. _______________________________________________ info-mcl mailing list [email protected] http://clozure.com/mailman/listinfo/info-mcl