00:11:44 -!- Qworkescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 01:48:04 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:05:12 homie` [~levgue@xdsl-78-35-147-156.netcologne.de] has joined #sbcl 02:08:03 -!- homie [~levgue@xdsl-78-35-141-140.netcologne.de] has quit [Ping timeout: 276 seconds] 03:10:51 slyrus [~chatzilla@99-28-163-38.lightspeed.miamfl.sbcglobal.net] has joined #sbcl 03:15:40 -!- homie` [~levgue@xdsl-78-35-147-156.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:17:24 -!- Quadrescence [~Quad@unaffiliated/quadrescence] has quit [Quit: omghaahhahaohwow] 03:17:40 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #sbcl 04:04:44 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 04:06:47 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 04:13:21 -!- Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has quit [Ping timeout: 250 seconds] 06:13:50 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 06:13:50 -!- ChanServ has set mode +o nikodemus 06:23:01 flip214 [~marek@86.59.100.100] has joined #sbcl 06:23:01 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 06:23:01 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 06:31:26 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 06:32:04 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 07:03:05 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 07:50:42 zyg [d572a6db@gateway/web/freenode/ip.213.114.166.219] has joined #sbcl 07:52:26 hi! are you allowed to call pthread_getspecific with 0? 07:54:46 zyg: as long as pthread_key_create returned that. 07:54:57 pkhuong: why are you awake 07:55:02 nothing SBCL-specific about this. 07:55:16 pkhuong: well it doesn't 07:55:22 zyg: then no. 07:55:29 Quadrescence: just got back from the lab. A/C, fast net. 07:58:53 in globals_init i see pthread_key_create with a key, but in collect_garbage that follows I see pthread_getspecific with zero. This is cold-core under gdb on x86-64 sbcl 1.0.28 07:59:38 that's approximately 2 year old. 08:03:09 a quick grep doesn't show anything like that on HEAD. We only use getspecific to detect non-SBCL threads. 08:05:51 could you take a quick look at http://paste.lisp.org/+2NRC to see if I'm doing it right. 08:07:53 doing what right? 08:07:57 Why are you using 1.0.28? 08:09:23 well, that transcript says 1.0.46.12 08:09:33 pkhuong: The older one are on an asdf-install site that I havn't got around to upgrade yet. I found a later sbcl and tested pthread_getspecific, it is called with zero which I belive is strange. 08:09:41 why? 08:12:32 the first key value I get on my linux box is 0. 08:15:52 oh.. that's right, I wasn't looking at the return value from pthread_key_create. Sorry for wasting your time! 09:23:44 Has anyone here ever seen FILE-LENGTH return 0 for a fasl during PCL compilation, even though the file behind the fd is definitely non-empty? 09:24:30 I've regularly had that, and blamed it on my old Wine. But now apparently it's happening on Linux, too. 09:39:04 I've never seen that myself, not that I build /that/ often these days (say twice a week) 09:49:57 attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has joined #sbcl 09:49:57 -!- attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has quit [Changing host] 09:49:57 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:04:28 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #sbcl 10:07:26 -!- zyg [d572a6db@gateway/web/freenode/ip.213.114.166.219] has left #sbcl 10:08:06 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Client Quit] 10:08:56 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #sbcl 10:23:38 -!- ASau [~user@95-24-221-224.broadband.corbina.ru] has quit [Quit: off] 10:32:26 Riviera [~Riviera@gateway/tor-sasl/riviera] has joined #sbcl 11:09:02 -!- Kryztof [~user@csrhodes.plus.com] has quit [Read error: No route to host] 11:17:25 leuler [~user@p54901BC2.dip.t-dialin.net] has joined #sbcl 11:35:06 -!- hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:45:52 Kryztof [~user@csrhodes.plus.com] has joined #sbcl 11:45:52 -!- ChanServ has set mode +o Kryztof 11:55:41 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 260 seconds] 11:56:07 lichtblau: is it possible that the write cache hasn't been flushed and that file-length checks the actual file on disc? 11:57:05 acelent: no, it's been flushed. 11:57:47 I suspect a too recent Ubuntu as the root cause :-), perhaps the stat_wrapper slot types aren't grovelled properly. 12:00:46 DGASAU [~user@91.218.144.129] has joined #sbcl 12:08:27 or there's a stale grovel output around? I seem to remember this happening when building a 64 bit sbcl from a checkout that had previously been used to build a 32 bit one 12:12:04 or possibly s/this/similar things/ 12:15:41 Quite likely that my wine problem was like that, msys-on-wine I/O redirection used to be a big problem. Let's see if hlavaty's issue is the same. 12:26:45 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:27:58 attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has joined #sbcl 12:27:59 -!- attila_lendvai [~attila_le@catv-89-133-168-254.catv.broadband.hu] has quit [Changing host] 12:27:59 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 12:43:37 jsnell: spot on, thanks a lot, & to lichtblau 13:12:32 nikodemus_ [~nikodemus@cs181056239.pp.htv.fi] has joined #sbcl 13:15:07 antgreen [~user@bas3-toronto06-1177890288.dsl.bell.ca] has joined #sbcl 13:29:27 drl [~lat@110.139.230.255] has joined #sbcl 13:35:45 -!- nikodemus_ [~nikodemus@cs181056239.pp.htv.fi] has quit [Ping timeout: 258 seconds] 13:43:11 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 252 seconds] 13:51:01 Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has joined #sbcl 13:55:07 drl [~lat@110.139.230.255] has joined #sbcl 14:16:25 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 14:16:25 -!- ChanServ has set mode +o nikodemus 14:26:46 nikodemus: I'm still seeing deadlock messages (running 5abf3b4), and I think I've mostly ruled out problems "between computer and chair" on my side... What's the best way forward to debug this? 14:30:18 lichtblau: how hairy is the situation that triggers it? 14:30:44 well, the test case is "load very much software" if initiated in the *slime-repl*, whereas the same loading procedure works when running in *inferior-lisp* 14:31:21 how fresh is the slime? 14:31:43 (there was an actual potential deadlock there, iirc, fix a month or few back) 14:32:47 well, the slime is old, and admittedly hlavaty is not having the problem. 14:32:50 according to changelog it got fixed 2011-06-14 14:33:19 it's easy to backport 14:34:11 pretty much just sticking a deadline around FINISH-OUTPUT in auto-flush-loop 14:35:43 thanks, I'm trying it now. 14:36:29 (Slighly weird then that older SBCL with the same SLIME didn't give me an (actual) deadlock in the past though.) 14:37:09 the easy way to verify that a deadlock is a real one is to redefine check-deadlock to do nothing -- and see if the system wedges 14:38:30 hm. that is weird 14:41:01 re. debugging deadlocks: sticking a BREAK in CHECK-DEADLOCK at the point the deadlock has been detected can work, provided the system isn't /too/ wedged to give you a debugger -- so you get to poke at the deadlock before it is broken by unwinding 14:41:47 homie [~levgue@xdsl-84-44-210-127.netcologne.de] has joined #sbcl 14:42:22 ok, upgrading slime helps, but I'm downgrading back now, to see what a no-op check-deadlock does 14:48:12 i think i found a race in check-deadlock. (without reading the code, just thinking about it) 14:48:21 *nikodemus* goes check 14:51:12 no, that's no not it 14:55:55 bbl 14:55:58 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: Leaving] 15:00:00 -!- Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has quit [Read error: Connection reset by peer] 15:13:56 flip215 [~marek@86.59.100.100] has joined #sbcl 15:13:56 -!- flip215 [~marek@86.59.100.100] has quit [Changing host] 15:13:56 flip215 [~marek@unaffiliated/flip214] has joined #sbcl 15:14:53 -!- flip215 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 15:26:13 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:45:31 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 260 seconds] 15:57:23 drl [~lat@110.139.230.255] has joined #sbcl 16:24:37 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 16:38:12 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #sbcl 17:25:11 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Read error: Connection reset by peer] 17:26:06 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 17:42:11 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 260 seconds] 17:43:21 stassats [~stassats@wikipedia/stassats] has joined #sbcl 17:50:01 -!- Quadrescence [~Quad@unaffiliated/quadrescence] has quit [Remote host closed the connection] 17:54:12 drl [~lat@110.139.230.255] has joined #sbcl 18:12:26 -!- homie [~levgue@xdsl-84-44-210-127.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:49:12 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 268 seconds] 19:55:22 -!- antgreen [~user@bas3-toronto06-1177890288.dsl.bell.ca] has quit [Read error: Connection reset by peer] 19:57:04 Iceland_jack [~baldur@earth.sudo.is] has joined #sbcl 19:59:36 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 20:01:13 drl [~lat@110.139.230.255] has joined #sbcl 20:14:28 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 268 seconds] 20:18:29 Vivitron [~user@pool-71-174-61-33.bstnma.fios.verizon.net] has joined #sbcl 20:26:18 -!- flip214 [~marek@unaffiliated/flip214] has quit [Quit: Leaving] 20:26:18 ASau [~user@95-24-221-224.broadband.corbina.ru] has joined #sbcl 20:26:28 flip214 [~marek@86.59.100.100] has joined #sbcl 20:26:28 -!- flip214 [~marek@86.59.100.100] has quit [Changing host] 20:26:28 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 21:10:07 -!- leuler [~user@p54901BC2.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:17:41 prxq [~mommer@mnhm-5f75efb7.pool.mediaWays.net] has joined #sbcl 21:47:11 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 252 seconds] 22:00:26 drl [~lat@110.139.230.255] has joined #sbcl 22:04:02 -!- prxq [~mommer@mnhm-5f75efb7.pool.mediaWays.net] has quit [Quit: Leaving] 22:27:11 -!- drl [~lat@110.139.230.255] has quit [Ping timeout: 240 seconds] 22:30:55 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 22:32:29 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 22:39:11 drl [~lat@110.139.230.255] has joined #sbcl 23:23:23 hargettp [~hargettp@pool-71-184-177-187.bstnma.east.verizon.net] has joined #sbcl 23:40:16 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 23:55:49 DGASAU [~user@91.218.144.129] has joined #sbcl