2015-05-11T00:09:16Z stassats quit (Ping timeout: 240 seconds) 2015-05-11T00:18:22Z karswell` quit (Remote host closed the connection) 2015-05-11T00:18:32Z karswell` joined #sbcl 2015-05-11T00:38:25Z karswell` is now known as karswell 2015-05-11T00:42:14Z nikki93_ quit (Remote host closed the connection) 2015-05-11T00:46:29Z karswell quit (Remote host closed the connection) 2015-05-11T00:46:38Z karswell joined #sbcl 2015-05-11T01:00:18Z nikki93_ joined #sbcl 2015-05-11T01:06:41Z scymtym quit (Ping timeout: 246 seconds) 2015-05-11T01:17:14Z White_Flame joined #sbcl 2015-05-11T01:57:33Z nyef quit (Quit: G'night all) 2015-05-11T02:05:11Z karswell` joined #sbcl 2015-05-11T02:05:39Z karswell quit (Remote host closed the connection) 2015-05-11T02:06:44Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-05-11T02:08:50Z echo-area joined #sbcl 2015-05-11T02:27:52Z White_Flame quit (Ping timeout: 264 seconds) 2015-05-11T02:33:34Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-05-11T02:45:02Z LiamH quit (Ping timeout: 246 seconds) 2015-05-11T02:48:56Z nikki93_ quit (Remote host closed the connection) 2015-05-11T03:01:12Z nikki93_ joined #sbcl 2015-05-11T03:25:34Z nikki93_ quit (Remote host closed the connection) 2015-05-11T03:36:35Z nikki93_ joined #sbcl 2015-05-11T03:53:32Z psy quit (Ping timeout: 272 seconds) 2015-05-11T05:01:33Z karswell` quit (Read error: Connection reset by peer) 2015-05-11T05:01:49Z karswell` joined #sbcl 2015-05-11T05:04:16Z oleo quit (Quit: Leaving) 2015-05-11T05:07:59Z psy joined #sbcl 2015-05-11T05:19:24Z gingerale joined #sbcl 2015-05-11T05:23:09Z ASau quit (Ping timeout: 245 seconds) 2015-05-11T06:01:55Z nikki93_ quit (Remote host closed the connection) 2015-05-11T06:15:57Z pranavrc joined #sbcl 2015-05-11T06:16:34Z nikki93_ joined #sbcl 2015-05-11T06:17:10Z Shinmera joined #sbcl 2015-05-11T06:20:02Z pranavrc quit (Client Quit) 2015-05-11T06:20:27Z pranavrc joined #sbcl 2015-05-11T06:34:14Z beach joined #sbcl 2015-05-11T06:34:31Z beach: Good morning everyone. 2015-05-11T06:38:22Z beach: What is a good way to debug a "Control stack guard disabled" followed by a "corruption warning" and then a crash? 2015-05-11T06:38:44Z beach: I don't use any FFI and I always use SAFETY 3. 2015-05-11T06:39:14Z beach: Right now I can't provide any details because I am on a different computer. Just asking general advice. 2015-05-11T06:42:29Z cosmicexplorer quit (Read error: Connection reset by peer) 2015-05-11T06:42:38Z zacts joined #sbcl 2015-05-11T06:43:39Z cosmicexplorer joined #sbcl 2015-05-11T06:44:30Z cosmicexplorer left #sbcl 2015-05-11T06:48:01Z Xof: control stack guard disabled is typically from too high a depth of recursion 2015-05-11T06:50:16Z beach: Right. 2015-05-11T06:50:43Z beach: Is there a way to get a backtrace then, rather than a corruption? 2015-05-11T06:56:25Z Cymew joined #sbcl 2015-05-11T06:58:25Z scymtym joined #sbcl 2015-05-11T07:00:55Z salv0 quit (Remote host closed the connection) 2015-05-11T07:00:59Z Xof: well, normally you would end up in the debugger at that point 2015-05-11T07:01:15Z Xof: I suppose it's possible that if one call uses up a whole page of stack, you would hit the actual end 2015-05-11T07:03:09Z beach: Aha! 2015-05-11T07:03:54Z beach: That is entirely possible. 2015-05-11T07:06:14Z Xof: still a bit weird 2015-05-11T07:07:12Z beach: I translate SICL HIR code to Common Lisp and then compile it with the SBCL compiler. Since I don't do any HIR optmizations, there are lots and lots of temporaries. 2015-05-11T07:08:33Z beach: Could it be possible that the combination of this fact and my having DEBUG 3 would keep these temporaries alive so that they would create a huge stack frame? 2015-05-11T07:09:16Z beach: DEBUG 3 and SPEED 0. 2015-05-11T07:16:33Z tsumetai quit (Quit: Leaving) 2015-05-11T07:20:32Z beach: OK, off to try some ideas. Thanks! 2015-05-11T07:20:41Z beach left #sbcl 2015-05-11T07:39:31Z cosmicexplorer joined #sbcl 2015-05-11T07:40:37Z cosmicexplorer quit (Client Quit) 2015-05-11T07:42:30Z cosmicexplorer joined #sbcl 2015-05-11T07:43:38Z cosmicexplorer quit (Client Quit) 2015-05-11T07:45:00Z karswell` quit (Read error: Connection reset by peer) 2015-05-11T07:47:10Z cosmicexplorer joined #sbcl 2015-05-11T07:47:58Z tsumetai joined #sbcl 2015-05-11T07:50:48Z cosmicexplorer quit (Remote host closed the connection) 2015-05-11T07:50:57Z cosmicexplorer joined #sbcl 2015-05-11T07:54:19Z White_Flame joined #sbcl 2015-05-11T07:54:36Z beach joined #sbcl 2015-05-11T07:55:53Z angavrilov joined #sbcl 2015-05-11T07:56:10Z beach: I am back. By increasing the stack size, I managed to get an ldb prompt rather than a corruption warning. When I use the backtrace command in ldb, I get only 4 frames, but the help page suggests that I can get more. However, I don't seem able to find that information anywhere. Any hints? 2015-05-11T08:03:26Z beach: Let me know if this is not the right channel for question like this. 2015-05-11T08:05:58Z flip214: beach: I think you're right here. 2015-05-11T08:06:24Z flip214: but it may be the wrong time frame (european timezone) 2015-05-11T08:06:34Z beach: Sure. 2015-05-11T08:06:54Z flip214: you could also try to ask in #lisp, perhaps someone's reading there right now. 2015-05-11T08:08:02Z beach: OK, Thanks. 2015-05-11T08:08:19Z beach: I'll do that later. 2015-05-11T08:10:12Z Adlai quit (Ping timeout: 256 seconds) 2015-05-11T08:12:55Z Shinmera: beach: Well you can pass a number to the ba / backtrace command. 2015-05-11T08:13:36Z beach: I tried that, but it still printed 4 frames. So I was looking for an ldb manual, but couldn't find any. 2015-05-11T08:15:02Z Shinmera: Well, it prints less than what you get normally if you pass a smaller number, so that suggests that it just can't get more. 2015-05-11T08:15:08Z cosmicexplorer quit (Remote host closed the connection) 2015-05-11T08:15:17Z cosmicexplorer joined #sbcl 2015-05-11T08:15:58Z beach: Hmm. OK. 2015-05-11T08:16:13Z Shinmera: I just don't know though, so I may very well be wrong. 2015-05-11T08:18:06Z beach: No problem. Thanks for trying. 2015-05-11T08:19:08Z cosmicexplorer quit (Remote host closed the connection) 2015-05-11T08:19:17Z cosmicexplorer joined #sbcl 2015-05-11T08:20:13Z Shinmera returns to trying to hack conditional components into ASDF 2015-05-11T08:20:49Z cosmicexplorer quit (Read error: Connection reset by peer) 2015-05-11T08:21:00Z cosmicexplorer joined #sbcl 2015-05-11T08:23:36Z beach: Right, so the default number of stack frames printed by ldb backtrace is 100, which suggests, as Shinmera said, that there aren't any more to print. 2015-05-11T08:24:43Z Shinmera: You could try to attach gdb and see if you can get more info out of the process. 2015-05-11T08:25:15Z beach: Yeah, I think I'll try that. 2015-05-11T08:29:34Z beach: Again, very few stack frames get printed. I suspect the stack has been trashed for some reason. 2015-05-11T08:35:19Z Cymew: There was a request on the sbcl mailing list a while back about ldb and ldb manual. I'm quite interested in hearing if there are are other documentation than the source for ldb. 2015-05-11T08:37:15Z Shinmera: Given that the ldb author himself thinks it's a hack and shouldn't be active by default... probably not. http://xach.livejournal.com/208882.html?thread=461042#t461042 2015-05-11T08:39:37Z Cymew: Ah, thanks. 2015-05-11T08:40:51Z Cymew: Good to know a bit about it. Maybe a note could be added so it basically says you're in Unknown Lands when it gets invoked. 2015-05-11T08:48:42Z beach: Well, I think I figured out the origin of my problem, independently of the tools being unhelpful. I think I unintentionally redefined the class named STANDARD-OBJECT. 2015-05-11T08:49:16Z Shinmera: Ah, fun times. 2015-05-11T08:49:31Z Shinmera: How did you manage that without running into the package lock though? 2015-05-11T08:49:52Z Shinmera: Or is that within SICL itself? 2015-05-11T08:51:55Z Cymew: That sounds like it could break things, yeah. 2015-05-11T08:55:18Z beach: Shinmera: Not SICL. Let me see if I can reproduce it... 2015-05-11T08:57:40Z beach: Shinmera: It appears that the package lock is triggered by DEFCLASS. 2015-05-11T08:58:09Z beach: Shinmera: But if you have the object itself, you can do all kinds of stuff to it, I think. 2015-05-11T08:59:33Z Shinmera: Right. 2015-05-11T09:04:08Z Xof: beach: the "think hard" strategy is sometimes easier than beating the tools into submission :-( 2015-05-11T09:04:14Z Xof: yes, if you have the object itself all bets are off 2015-05-11T09:05:54Z beach: Xof: I agree that "think hard" is sometimes better. However, thinking hard is, well, hard, so I always try first to obtain additional information from the tools. When that fails, though, there are not many options left. 2015-05-11T09:06:43Z Shinmera is trying to think hard about build systems but is constantly distracted :( 2015-05-11T09:07:10Z beach: Shinmera: One simple measure is to /part :) 2015-05-11T09:07:34Z Shinmera: It's break time and I'm in a lecture hall, so IRC is the least distracting component. 2015-05-11T09:18:07Z zacts quit (Ping timeout: 255 seconds) 2015-05-11T09:29:53Z pranavrc_ joined #sbcl 2015-05-11T09:29:53Z pranavrc quit (Read error: Connection reset by peer) 2015-05-11T09:34:59Z cosmicexplorer quit (Remote host closed the connection) 2015-05-11T09:35:34Z cosmicexplorer joined #sbcl 2015-05-11T09:52:00Z cosmicexplorer quit (Read error: Connection reset by peer) 2015-05-11T09:53:19Z cosmicexplorer joined #sbcl 2015-05-11T09:58:31Z stassats joined #sbcl 2015-05-11T09:58:58Z cosmicexplorer quit (Ping timeout: 272 seconds) 2015-05-11T10:07:01Z cosmicexplorer joined #sbcl 2015-05-11T10:21:16Z selat joined #sbcl 2015-05-11T10:34:29Z stassats quit (Ping timeout: 250 seconds) 2015-05-11T10:39:33Z echo-area quit (Remote host closed the connection) 2015-05-11T11:02:05Z attila_lendvai joined #sbcl 2015-05-11T11:02:05Z attila_lendvai quit (Changing host) 2015-05-11T11:02:05Z attila_lendvai joined #sbcl 2015-05-11T11:04:01Z cosmicexplorer quit (Ping timeout: 264 seconds) 2015-05-11T11:09:40Z Adlai joined #sbcl 2015-05-11T11:15:07Z Adlai quit (Ping timeout: 265 seconds) 2015-05-11T11:17:21Z irsol quit (Ping timeout: 256 seconds) 2015-05-11T11:21:25Z nikki93_ quit (Remote host closed the connection) 2015-05-11T11:27:43Z Adlai joined #sbcl 2015-05-11T11:30:23Z selat quit (Ping timeout: 250 seconds) 2015-05-11T11:31:31Z beach left #sbcl 2015-05-11T11:33:48Z selat joined #sbcl 2015-05-11T11:34:28Z pkhuong: pfft, compiler writers. I wish I had tools ;) 2015-05-11T11:51:42Z irsol joined #sbcl 2015-05-11T12:21:35Z nikki93_ joined #sbcl 2015-05-11T12:26:23Z nikki93_ quit (Remote host closed the connection) 2015-05-11T12:40:15Z Cymew: ldb is not in its own source file in the tree, is it? Where is it located anyway? 2015-05-11T12:52:59Z psilord quit (Quit: Leaving.) 2015-05-11T12:57:21Z Xof: monitor.c 2015-05-11T12:58:53Z pranavrc_ quit 2015-05-11T13:06:57Z Cymew: Ah, thanks 2015-05-11T13:10:09Z White_Flame quit (Ping timeout: 265 seconds) 2015-05-11T13:41:34Z stassats joined #sbcl 2015-05-11T13:50:06Z oleo joined #sbcl 2015-05-11T14:01:17Z attila_lendvai quit (Quit: Leaving.) 2015-05-11T14:35:06Z hlavaty joined #sbcl 2015-05-11T14:37:58Z psilord joined #sbcl 2015-05-11T14:58:12Z reb quit (Remote host closed the connection) 2015-05-11T15:12:13Z zacts joined #sbcl 2015-05-11T15:27:04Z 18VAACVN5 joined #sbcl 2015-05-11T15:39:24Z Cymew quit (Ping timeout: 252 seconds) 2015-05-11T16:53:12Z psilord quit (Quit: Leaving.) 2015-05-11T17:15:45Z gingerale quit (Remote host closed the connection) 2015-05-11T17:20:18Z nicdev quit (Remote host closed the connection) 2015-05-11T17:20:40Z nicdev joined #sbcl 2015-05-11T17:22:54Z nicdev quit (Remote host closed the connection) 2015-05-11T17:24:54Z nicdev joined #sbcl 2015-05-11T17:34:38Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-05-11T17:58:54Z psilord joined #sbcl 2015-05-11T18:13:21Z nikki93_ joined #sbcl 2015-05-11T18:22:28Z zacts joined #sbcl 2015-05-11T18:24:30Z Shinmera- joined #sbcl 2015-05-11T18:25:11Z Shinmera quit (Disconnected by services) 2015-05-11T18:25:16Z Shinmera- is now known as Shinmera 2015-05-11T18:25:21Z edgar-rft quit (*.net *.split) 2015-05-11T18:26:06Z ASau joined #sbcl 2015-05-11T18:26:42Z Intensity quit (Ping timeout: 244 seconds) 2015-05-11T18:26:46Z Intensity joined #sbcl 2015-05-11T18:26:46Z Intensity quit (Changing host) 2015-05-11T18:26:47Z Intensity joined #sbcl 2015-05-11T18:27:20Z edgar-rft joined #sbcl 2015-05-11T18:40:14Z Xach: If I use slime to M-. on find-symbol (or anything past make-package in target-package.lisp), I get "Error: The variable *DEFAULT-PACKAGE-USE-LIST* is unbound." 2015-05-11T18:40:39Z stassats: slime is broken 2015-05-11T18:40:51Z stassats: it tries to parse source code and fails miserably 2015-05-11T18:41:04Z ASau quit (Ping timeout: 245 seconds) 2015-05-11T18:42:07Z stassats: defun make-package (name &key (use '#.*default-package-use-list*) nicknames (internal-symbols 10) (external-symbols 10)) 2015-05-11T18:43:33Z stassats: that's one the things that trips it up and could be easily modified to ignore, but the bigger problem --- interning --- can't be solved without using a custom reader 2015-05-11T18:43:44Z stassats: which arguably it should do 2015-05-11T18:46:24Z ASau joined #sbcl 2015-05-11T18:47:14Z Xach: ok 2015-05-11T18:58:13Z ASau quit (Remote host closed the connection) 2015-05-11T18:58:36Z ASau joined #sbcl 2015-05-11T19:27:00Z stassats: why do we have *default-package-use-list* if it's nil? 2015-05-11T19:28:14Z stassats: it's not likely it will ever stop being NIL and I don't see anyone recompiling SBCL just for changing it 2015-05-11T19:30:05Z scymtym quit (Ping timeout: 250 seconds) 2015-05-11T19:30:08Z minion quit (Remote host closed the connection) 2015-05-11T19:30:30Z minion joined #sbcl 2015-05-11T19:30:31Z specbot joined #sbcl 2015-05-11T19:36:17Z zacts quit (Ping timeout: 264 seconds) 2015-05-11T19:43:11Z zacts joined #sbcl 2015-05-11T20:22:05Z nikki93_ quit (Remote host closed the connection) 2015-05-11T20:22:49Z White_Flame joined #sbcl 2015-05-11T20:39:02Z zacts`` joined #sbcl 2015-05-11T20:39:19Z zacts`` quit (Read error: Connection reset by peer) 2015-05-11T20:42:10Z zacts quit (Ping timeout: 256 seconds) 2015-05-11T20:47:04Z angavrilov quit (Remote host closed the connection) 2015-05-11T21:15:36Z attila_lendvai joined #sbcl 2015-05-11T21:17:52Z ivan4th` quit (Ping timeout: 256 seconds) 2015-05-11T21:19:07Z ivan4th joined #sbcl 2015-05-11T21:25:36Z attila_lendvai quit (Remote host closed the connection) 2015-05-11T21:34:09Z nikki93_ joined #sbcl 2015-05-11T21:42:14Z nikki93_ quit (Remote host closed the connection) 2015-05-11T21:45:06Z attila_lendvai joined #sbcl 2015-05-11T21:45:06Z attila_lendvai quit (Changing host) 2015-05-11T21:45:06Z attila_lendvai joined #sbcl 2015-05-11T21:50:30Z nikki93_ joined #sbcl 2015-05-11T21:57:19Z milosn joined #sbcl 2015-05-11T22:05:23Z nikki93_ quit (Remote host closed the connection) 2015-05-11T22:10:25Z fikusz quit (Ping timeout: 250 seconds) 2015-05-11T22:11:06Z nikki93_ joined #sbcl 2015-05-11T22:13:37Z scymtym joined #sbcl 2015-05-11T22:16:23Z nikki93_ quit (Remote host closed the connection) 2015-05-11T22:16:57Z nikki93_ joined #sbcl 2015-05-11T22:20:05Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-05-11T22:21:38Z nikki93_ quit (Ping timeout: 265 seconds) 2015-05-11T22:26:56Z oleo_ joined #sbcl 2015-05-11T22:27:32Z nikki93_ joined #sbcl 2015-05-11T22:30:25Z oleo quit (Ping timeout: 264 seconds) 2015-05-11T22:39:07Z White_Flame quit (Ping timeout: 255 seconds) 2015-05-11T22:43:11Z karswell` joined #sbcl 2015-05-11T22:49:41Z karswell` is now known as karswell 2015-05-11T23:01:46Z ASau quit (Ping timeout: 272 seconds) 2015-05-11T23:05:20Z White_Flame joined #sbcl 2015-05-11T23:06:51Z flip214 quit (Ping timeout: 276 seconds) 2015-05-11T23:07:03Z flip214 joined #sbcl 2015-05-11T23:09:21Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-05-11T23:24:18Z zacts joined #sbcl 2015-05-11T23:30:45Z foom quit (Ping timeout: 265 seconds) 2015-05-11T23:31:14Z dougk_ quit (Ping timeout: 265 seconds) 2015-05-11T23:32:46Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-05-11T23:33:35Z foom joined #sbcl 2015-05-11T23:33:36Z dougk_ joined #sbcl 2015-05-11T23:52:30Z nikki93_ quit (Remote host closed the connection) 2015-05-11T23:55:34Z karswell quit (Read error: Connection reset by peer)