freenode/#sbcl - IRC Chatlog
Search
13:46:26
corci
Project sbcl-master » without-threads,ubuntu_trusty_32bit build #3143: FIXED in 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/3143/
13:52:56
corci
Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #3143: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/3143/
13:53:18
corci
Project sbcl-master » default,ubuntu_trusty_32bit build #3143: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/3143/
14:07:05
corci
Project sbcl-master » fancy,ubuntu_trusty_32bit build #3143: FIXED in 35 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/3143/
14:13:13
corci
Project sbcl-master » safepoints,ubuntu_trusty_32bit build #3143: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/3143/
14:23:49
corci
Project sbcl-master » fasteval,ubuntu_trusty_32bit build #3143: FIXED in 52 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/3143/
14:29:28
corci
Project sbcl-master-windows » Windows_7_32bit build #2143: FAILURE in 4 min 21 sec: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/2143/
14:30:18
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3143: FIXED in 58 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3143/
14:45:06
corci
Project sbcl-master » without-threads,ubuntu_trusty_64bit build #3144: FIXED in 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_64bit/3144/
14:54:16
corci
Project sbcl-master » without-threads,MAC_OS_mavericks_64bit build #3144: FIXED in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=MAC_OS_mavericks_64bit/3144/
15:12:04
dougk_
now we get an 'unused label' warning in gencgc. i wonder if attribute((unused)) works
15:44:43
corci
Project sbcl-master-windows » Windows_7_32bit build #2144: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/2144/
17:31:46
dougk__
Shinmera: are you using the compiler? that's one thing that's for sure not re-entrant which I'm trying to fix
17:32:22
dougk__
"accidental" use is quite possible - method dispatch, setting a pretty-print dispatch function, all sorts of stuff
17:33:21
Shinmera
What's happening is I have a game loop running. I then C-c some code that triggers a class redefinition. This in turn calls some (using my extensions) functions that grab a lock, which the main loop is then urged to release. This works a couple of times, but it seems if the timing is unfortunate enough then a deadlock happens.
17:34:39
Shinmera
Since I use CLOS all over I'm guessing something else triggers the compiler and the deadlock happens.
17:35:47
pkhuong
Shinmera: seems safer to add a check for whether the user wants a quiescent state at the top of the game loop.
17:38:22
Shinmera
pkhuong: The way the lock stuff works right now is that there's a simple flag for whether someone else wants to acquire the main loop's context. The loop just checks for that repeatedly. If it is true, it releases its context, waits for the thing wanting it to acquire it, then tries to grab the lock to reacquire the context. The other thread should then do whatever until it releases the context, at which point
17:40:32
pkhuong
you want to signal the game loop to release everything and just wait for an OK to resume processing, C-c, let that complete, and then signal the game loop to go on.
17:45:33
Shinmera
Another way would be to synchronise the class redefinition hooks with the game loop.
17:49:16
pkhuong
the reason you want to make the game loop release everything before doing any processing is that you don't want a deadlock where the redefinition thread already holds some mutex while it waits for the game loop to quiesce.
17:51:17
Shinmera
Because I can't bet on the fact that the game loop won't cause SBCL to try and grab some other lock, right?
17:52:56
pkhuong
right. the game loop still has work to do before it gets back to the "time to sleep" check.
18:42:37
corci
Project sbcl-master » without-threads,ubuntu_trusty_32bit build #3147: FAILURE in 9 min 10 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/3147/
18:42:49
corci
Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #3147: FAILURE in 9 min 21 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/3147/
18:43:12
corci
Project sbcl-master » default,ubuntu_trusty_32bit build #3147: FAILURE in 9 min 45 sec: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/3147/
18:54:31
corci
Project sbcl-master » safepoints,ubuntu_trusty_32bit build #3147: FAILURE in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/3147/
18:54:55
corci
Project sbcl-master » fancy,ubuntu_trusty_32bit build #3147: FAILURE in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/3147/
18:56:28
corci
Project sbcl-master » fasteval,ubuntu_trusty_32bit build #3147: FAILURE in 23 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/3147/
19:06:16
scymtym
dougk__: packed-varints.pure.lisp exits the (pure) test runner instead of just the file
19:06:27
corci
Project sbcl-master-windows » Windows_7_64bit build #2148: FAILURE in 36 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_64bit/2148/
19:06:55
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3147: FAILURE in 33 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3147/
19:42:01
corci
Project sbcl-master » without-threads,ubuntu_trusty_32bit build #3148: FIXED in 14 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-threads,label=ubuntu_trusty_32bit/3148/
19:47:45
corci
Project sbcl-master » without-unicode,ubuntu_trusty_32bit build #3148: FIXED in 20 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=ubuntu_trusty_32bit/3148/
19:48:19
corci
Project sbcl-master » default,ubuntu_trusty_32bit build #3148: FIXED in 21 min: http://ci.cor-lab.de/job/sbcl-master/featureset=default,label=ubuntu_trusty_32bit/3148/
20:04:22
corci
Project sbcl-master » fancy,ubuntu_trusty_32bit build #3148: FIXED in 37 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fancy,label=ubuntu_trusty_32bit/3148/
20:08:25
corci
Project sbcl-master » safepoints,ubuntu_trusty_32bit build #3148: FIXED in 41 min: http://ci.cor-lab.de/job/sbcl-master/featureset=safepoints,label=ubuntu_trusty_32bit/3148/
20:18:49
corci
Project sbcl-master » fasteval,ubuntu_trusty_32bit build #3148: FIXED in 51 min: http://ci.cor-lab.de/job/sbcl-master/featureset=fasteval,label=ubuntu_trusty_32bit/3148/
20:27:04
corci
Project sbcl-master » ccl,ubuntu_trusty_32bit build #3148: FIXED in 59 min: http://ci.cor-lab.de/job/sbcl-master/featureset=ccl,label=ubuntu_trusty_32bit/3148/
21:21:09
corci
Project sbcl-master » without-unicode,MAC_OS_mavericks_64bit build #3149: FIXED in 27 min: http://ci.cor-lab.de/job/sbcl-master/featureset=without-unicode,label=MAC_OS_mavericks_64bit/3149/
23:27:12
corci
Project sbcl-master-windows » Windows_7_32bit build #2152: FAILURE in 2 min 5 sec: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/2152/
0:14:48
corci
Project sbcl-master-windows » Windows_7_32bit build #2153: FIXED in 29 min: http://ci.cor-lab.de/job/sbcl-master-windows/label=Windows_7_32bit/2153/