00:05:20 gbyers out of 10 runs, it crashes/hangs 4 times here, the rest complete normal 00:05:44 but i'm sure if i ran it another 10 times it'd be different 00:05:58 thats the best test case i could come up with, its not 100% consistent 00:06:10 but it mirrors the usage scenario of my real application 00:06:39 what OS version ? 00:06:49 10.5.6 00:07:43 i could open a shell account for you 00:07:56 if you want to see the real application crashing 00:08:12 or experiment with ccl 00:08:40 Still running 10.5.4 here. After >40 iterations of (spawn 250), I ran into a tbreads library bug, but still no GC crash. 00:09:18 what does the bug cause ? 00:09:28 deadlock like scenario ? 00:10:52 Yes. Most thread library things that take a thread argument grab a lock when looking up/validating the thread. If a thread gets suspended when it owns that lock, other thread operations will deadlock waiting for it. 00:12:15 so i assume the unresponsive ccl (have to kill it, last backtrace in paste.lisp.org) is due to that ? 00:14:25 If you attach gdb and do "info threads", is at least one thread in __spin_lock() ? 00:14:50 let me try it 00:18:26 two of them 00:18:58 xristos annotated #72347 with "untitled" at http://paste.lisp.org/display/72347#6 00:20:58 OK. I think that that's an OSX bug; I can work around it to keep the lisp from triggering it,but it'd still be possible to call foreign code that triggers it. 00:23:47 One of the other threads that's probably in semaphore_timedwait_trap owns the spinlock that the other threads are spinning on. 00:29:32 brb 00:44:48 -!- jajcloz [n=jaj@pool-98-118-118-197.bstnma.fios.verizon.net] has quit [] 00:58:33 mdc_ [n=mdc@ds9.entity.com] has joined #ccl 01:19:45 Anyway, the deadlock/spinlock thing seems to be a separate issue from whatever the GC is choking on. I'll keep trying to provoke the latter problem. 01:29:56 i'll keep you posted 01:30:50 I just got the crash in the GC, so I can reproduce that. 02:30:15 -!- alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 02:55:52 alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 03:27:07 gbyers_ [n=gb@dervish.abq.clozure.com] has joined #ccl 03:27:07 -!- gbyers [n=gb@dervish.abq.clozure.com] has quit [Read error: 104 (Connection reset by peer)] 03:36:21 -!- mdc_mobile [n=mdc_mobi@ds9.entity.com] has quit [] 03:39:46 bfulgham_ [n=brent@adsl-69-234-110-28.dsl.irvnca.pacbell.net] has joined #ccl 03:45:33 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 03:59:50 sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has joined #ccl 04:02:57 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [Client Quit] 04:28:20 -!- rme [n=rme@pool-70-105-87-66.chi.dsl-w.verizon.net] has quit [] 05:48:06 -!- bfulgham_ [n=brent@adsl-69-234-110-28.dsl.irvnca.pacbell.net] has left #ccl 08:40:05 H4ns1 [n=Hans@p57BB8051.dip0.t-ipconnect.de] has joined #ccl 08:58:36 -!- H4ns [n=Hans@p57BBAD1C.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 14:08:51 sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has joined #ccl 14:21:35 -!- alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 14:34:21 alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 15:01:43 mdc_mobile [n=mdc_mobi@ds9.entity.com] has joined #ccl 16:33:39 -!- mdc_mobile [n=mdc_mobi@ds9.entity.com] has quit [Read error: 104 (Connection reset by peer)] 16:33:40 mdc__ [n=mdc_mobi@ds9.entity.com] has joined #ccl 16:34:22 -!- mdc__ is now known as mdc_mobile 16:37:49 anRch [n=markmill@m295a36d0.tmodns.net] has joined #ccl 17:27:31 gbyers [n=gb@dervish.abq.clozure.com] has joined #ccl 17:27:31 -!- gbyers_ [n=gb@dervish.abq.clozure.com] has quit [Read error: 104 (Connection reset by peer)] 17:29:18 -!- alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 17:43:06 alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 17:45:24 -!- anRch [n=markmill@m295a36d0.tmodns.net] has quit [] 18:12:47 -!- alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 18:18:24 bfulgham_ [n=brent@adsl-69-234-140-198.dsl.irvnca.pacbell.net] has joined #ccl 18:32:39 bfulgham__ [n=brent@adsl-69-234-140-198.dsl.irvnca.pacbell.net] has joined #ccl 18:50:01 -!- bfulgham_ [n=brent@adsl-69-234-140-198.dsl.irvnca.pacbell.net] has quit [Read error: 110 (Connection timed out)] 19:15:34 -!- bfulgham__ [n=brent@adsl-69-234-140-198.dsl.irvnca.pacbell.net] has quit [] 19:58:32 alms [n=alms@209-150-48-250.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 20:18:44 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 21:35:24 bfulgham_ [n=brent@adsl-69-234-140-198.dsl.irvnca.pacbell.net] has joined #ccl 22:48:31 gbyers_ [n=gb@dervish.abq.clozure.com] has joined #ccl 22:48:31 -!- gbyers [n=gb@dervish.abq.clozure.com] has quit [Read error: 104 (Connection reset by peer)]