00:13:36 -!- billstclair [n=billstcl@unaffiliated/billstclair] has quit [] 00:14:31 billstclair [n=billstcl@unaffiliated/billstclair] has joined #ccl 00:41:28 -!- jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has quit [] 01:03:13 -!- rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has quit [] 01:27:34 jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has joined #ccl 01:46:19 rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has joined #ccl 02:07:16 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 02:47:38 pem [n=pem@159.226.35.246] has joined #ccl 03:07:17 -!- mdc_ [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 03:08:17 mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has joined #ccl 03:11:52 bfulgham_ [n=brent@adsl-69-234-107-187.dsl.irvnca.pacbell.net] has joined #ccl 03:29:50 -!- jauaor [n=araujo@gentoo/developer/araujo] has quit [] 03:40:54 Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has joined #ccl 03:40:57 hum. 03:41:55 Supposing I suspect an application to be free'ing data before it's done with -- how do I debug that? 03:44:59 (or could there be a race condition somewhere, that causes the GC to mark as free a block that's in the middle of allocation in another thread?) 03:45:45 is it possible to get a backtrace at every call to malloc, free, sem_post, sem_timedwait, etc. 03:59:24 There's stuff like libgmalloc on Mac OS X; efence (Electric Fence) is apparently a similar thing that runs on Linux. These things put each allocation on its own VM page; when memory is freed, the page is write-protected and not returned to be re-allocated. Accessing freed memory thus results in an error. 04:00:00 -!- jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has quit [] 04:01:47 That sort of library is very expensive to use, though. They use tons of virtual memory and are rather slow. 04:16:03 I don't want to DETECT errors, but to EXPLAIN errors 04:16:41 I already know there's an error -- I'm trying to trace the history of what happens before 04:23:37 You could run under gdb, put breakpoints on the functions you mentioned, and then install a command list to do a "where" and then continue whenever the breakpoint is hit. 04:25:28 do you know how to install such a command list? 04:25:39 the gdb docs is unhelpful. Tracepoints are a joke. 04:25:57 right now, I'm considering piping a yes into gdb 04:26:20 so it will execute canned stuff then continue at every breakpoint 04:27:56 rme pasted "gdb breakpoint command list" at http://paste.lisp.org/display/86479 04:29:38 see also http://sources.redhat.com/gdb/current/onlinedocs/gdb_6.html#SEC40 04:38:57 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit [anthony.freenode.net irc.freenode.net] 04:38:58 -!- rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has quit [anthony.freenode.net irc.freenode.net] 04:38:59 -!- bfulgham_ [n=brent@adsl-69-234-107-187.dsl.irvnca.pacbell.net] has quit [anthony.freenode.net irc.freenode.net] 04:39:01 -!- bfulgham [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has quit [anthony.freenode.net irc.freenode.net] 04:39:01 -!- Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has quit [anthony.freenode.net irc.freenode.net] 04:39:01 -!- pem [n=pem@159.226.35.246] has quit [anthony.freenode.net irc.freenode.net] 04:39:03 -!- ilitirit [n=john@watchdog.msi.co.jp] has quit [anthony.freenode.net irc.freenode.net] 04:39:04 -!- gz [n=gz@209-6-18-72.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [anthony.freenode.net irc.freenode.net] 04:39:06 -!- chandler [n=n@opendarwin/developer/chandler] has quit [anthony.freenode.net irc.freenode.net] 04:39:06 -!- gbyers [n=gbyers@c-68-35-15-143.hsd1.nm.comcast.net] has quit [anthony.freenode.net irc.freenode.net] 04:39:06 -!- mdc [n=mdc@ds9.entity.com] has quit [anthony.freenode.net irc.freenode.net] 04:39:09 -!- vy [n=user@nbvyazici.cs.bilkent.edu.tr] has quit [anthony.freenode.net irc.freenode.net] 04:39:09 -!- Modius_ [n=Modius@24.174.112.56] has quit [anthony.freenode.net irc.freenode.net] 04:39:09 -!- ChanServ [ChanServ@services.] has quit [anthony.freenode.net irc.freenode.net] 04:39:44 ChanServ [ChanServ@services.] has joined #ccl 04:39:44 gbyers [n=gbyers@c-68-35-15-143.hsd1.nm.comcast.net] has joined #ccl 04:39:44 mdc [n=mdc@ds9.entity.com] has joined #ccl 04:39:44 vy [n=user@nbvyazici.cs.bilkent.edu.tr] has joined #ccl 04:39:44 Modius_ [n=Modius@24.174.112.56] has joined #ccl 04:39:44 -!- irc.freenode.net has set mode +o ChanServ 04:39:55 bfulgham [n=brent@adsl-69-234-107-187.dsl.irvnca.pacbell.net] has joined #ccl 04:40:15 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 04:40:36 -!- bfulgham [n=brent@adsl-69-234-107-187.dsl.irvnca.pacbell.net] has quit [Killed by douglas.freenode.net (Nick collision)] 04:40:59 Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has joined #ccl 04:40:59 pem [n=pem@159.226.35.246] has joined #ccl 04:40:59 bfulgham [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has joined #ccl 04:40:59 ilitirit [n=john@watchdog.msi.co.jp] has joined #ccl 04:40:59 gz [n=gz@209-6-18-72.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #ccl 04:40:59 chandler [n=n@opendarwin/developer/chandler] has joined #ccl 04:41:05 rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has joined #ccl 05:41:52 -!- Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has quit [Remote closed the connection] 05:48:42 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit [anthony.freenode.net irc.freenode.net] 05:50:04 -!- rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has quit [anthony.freenode.net irc.freenode.net] 05:52:30 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 06:13:37 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit [anthony.freenode.net irc.freenode.net] 06:25:55 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 06:32:27 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit [anthony.freenode.net irc.freenode.net] 06:39:08 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 09:15:56 -!- pem [n=pem@159.226.35.246] has quit [Remote closed the connection] 09:17:26 pem [n=pem@159.226.35.246] has joined #ccl 09:19:18 -!- pem [n=pem@159.226.35.246] has quit [Remote closed the connection] 09:19:47 pem [n=pem@159.226.35.246] has joined #ccl 10:21:35 -!- pem [n=pem@159.226.35.246] has quit [anthony.freenode.net irc.freenode.net] 10:21:36 -!- chandler [n=n@opendarwin/developer/chandler] has quit [anthony.freenode.net irc.freenode.net] 10:21:37 -!- bfulgham [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has quit [anthony.freenode.net irc.freenode.net] 10:21:39 -!- gz [n=gz@209-6-18-72.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [anthony.freenode.net irc.freenode.net] 10:21:39 -!- ilitirit [n=john@watchdog.msi.co.jp] has quit [anthony.freenode.net irc.freenode.net] 10:22:01 ilitirit [n=john@watchdog.msi.co.jp] has joined #ccl 10:26:57 bfulgham [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has joined #ccl 10:27:52 pem [n=pem@159.226.35.246] has joined #ccl 10:27:52 chandler [n=n@opendarwin/developer/chandler] has joined #ccl 10:28:27 gz [n=gz@209-6-18-72.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #ccl 10:38:26 sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has joined #ccl 11:09:25 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit ["Want lisppaste5 in your channel? Email lisppaste-requests AT common-lisp.net."] 11:09:57 lisppaste5 [n=lisppast@common-lisp.net] has joined #ccl 11:15:01 -!- mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 11:15:51 mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has joined #ccl 11:32:34 -!- mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has quit [] 12:21:37 -!- gbyers [n=gbyers@c-68-35-15-143.hsd1.nm.comcast.net] has quit [] 12:48:42 hypno [n=hypno@impulse2.gothiaso.com] has joined #ccl 12:49:05 so i've tryied ffigen4 and compile it myself on windows, but the build do not work out. 12:49:13 is there, somewhere, a binary release on the ftp? 13:13:21 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 13:22:04 The best I know about, hypno, is to get it with VPN, as per instructions at http://trac.clozure.com/openmcl 13:23:42 Then rebuild the lisp code with (rebuild-ccl :clean t) 13:25:11 billstclair: hmm. are you really talking about FFIGEN now? 13:25:38 no. you need to generate interfaces for something not distributed with CCL? 13:26:45 yes. 13:27:06 12:47 < hypno> so i've tryied ffigen4 and compile it myself on windows, but the build do not work out. 13:27:14 Sounds like a job for gbyers, who's not here now. Maybe gz knows, though. gz? 13:28:06 Or you could use cffi 13:43:44 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 14:11:30 All I know is what's in http://trac.clozure.com/openmcl/wiki/BuildFFIGEN 14:20:44 jauaor [n=araujo@gentoo/developer/araujo] has joined #ccl 14:24:23 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 14:35:18 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 14:50:12 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 14:52:58 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 15:00:27 anRch [n=markmill@nmd.sbx07812.woburma.wayport.net] has joined #ccl 15:12:39 jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has joined #ccl 15:22:28 -!- anRch [n=markmill@nmd.sbx07812.woburma.wayport.net] has quit [Read error: 104 (Connection reset by peer)] 15:22:28 anRch_ [n=markmill@nmd.sbx07812.woburma.wayport.net] has joined #ccl 15:22:37 -!- anRch_ is now known as anRch 15:22:49 mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has joined #ccl 15:33:35 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 15:50:06 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 16:28:26 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 16:29:16 -!- anRch [n=markmill@nmd.sbx07812.woburma.wayport.net] has quit [] 16:37:09 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 16:40:59 gbyers [n=gbyers@c-68-35-15-143.hsd1.nm.comcast.net] has joined #ccl 17:05:26 rme [n=rme@pool-70-104-101-220.chi.dsl-w.verizon.net] has joined #ccl 17:21:20 -!- jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has quit [] 17:40:56 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 17:45:38 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 17:46:00 jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has joined #ccl 17:49:23 -!- jauaor [n=araujo@gentoo/developer/araujo] has quit [Read error: 60 (Operation timed out)] 18:20:17 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 18:22:42 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 19:52:45 milanj [n=milan@93.87.152.96] has joined #ccl 21:19:55 -!- milanj [n=milan@93.87.152.96] has quit ["This computer has gone to sleep"] 21:20:46 -!- mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 21:22:20 mdc_mobile [n=mdc_mobi@c-76-119-233-23.hsd1.ma.comcast.net] has joined #ccl 21:56:49 milanj [n=milan@93.87.152.96] has joined #ccl 22:57:14 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 23:00:53 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 23:01:56 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Client Quit] 23:03:33 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 23:06:42 -!- milanj [n=milan@93.87.152.96] has quit ["Leaving"]