libera/#sbcl - IRC Chatlog
Search
10:54:36
Shinmera
rrreally wish SBCL had more specific condition types than simple-error for severe things such as "bus error".
10:56:11
Shinmera
I keep getting crash reports on Kandria from hecked up systems, and I wish I could catch those errors and tell the user the system is hecked, rather than getting a report.
10:57:18
Shinmera
would not appreciate what? the game is going to crash either way, better to let them know it wasn't the game's fault.
10:58:21
jackdaniel
I'd personally love to hear: fix your god damn computer, I'm not going to make a workaround for that; but not everyone is as special as me
10:59:02
jackdaniel
if the crash occurs often (and that would explain the ire on your side), then it is somewhat common issue (i.e in some sort of linux distributions)
10:59:05
Shinmera
I mean, the exact wording would not be "fuck you", I of course would be a bit more subtle than that.
10:59:32
Shinmera
The default is for the game to send a report and let the user know we're looking into it
11:00:37
hayley
"In the perfect world, I would love to stop replying to the GC bug reports with: Hi, From the error log, this looks borderline impossible. Please test your memory. Thanks, -Aleksey" (Shipilëv)
11:00:46
Shinmera
And regardless of what I'm going to do you'll surely not argue that having more specific condition types would be a good thing, yeah?
11:22:47
hineios
Krystof, stassats: the partial support of windows newlines is already incompatible with the latest revision. so no, it shouldn't be of much help...
12:08:38
luis
the main problem with our CRLF branch (a couple of bugfixes/hacks on top of scymtym's crlf branch) is that FILE-POSITION doesn't know how to look inspect the file buffer and determine whether a #\Newline accounts for one or two bytes. (FILE-POSITION takes the OS file position and subtracts the number of bytes that have already been read into the
12:08:38
luis
Lisp-side file buffer.) For that reason, I think newline translation needs to take place when consuming the buffer, maybe.
15:05:34
Shinmera
I do not, no. I want to show an actual error dialog, not just disappear without a trace.
15:07:22
Shinmera
and so if it can do that, it can certainly ignore the error and show a slightly different dialog.
15:07:56
Shinmera
and sure, a parent would be more robust, but if there's no condition type the parent would still not be able to show a better report.
15:08:19
stassats
I get "Unhandled memory fault at #x0. [Condition of type SB-SYS:MEMORY-FAULT-ERROR]"
15:17:45
stassats
if you could tell that it is a bus error, what can you know about its provenance? it's not necessarily a busted system
15:18:31
Shinmera
maybe not. I'm pretty sure the error is caused by the Steam overlay in any case, and nothing I'm explicitly doing.
15:18:47
Shinmera
But either way, in order to ignore it or give a better error, I need to know the type of the condition.