Tudor Brindus

Results 98 issues of Tudor Brindus

``` Start grading aplusb/1 in PY2... Test case 1 AC [0.046s (0.086s) | 4404kb] Test case 2 AC [0.049s (0.092s) | 4404kb] WARNING 2018-12-13 17:57:53,428 sandbox Shocker activated and killed...

bug
grading
cptbox

Sometimes it'd be useful for the judge to be able to send some log packets to the site, where they can be logged through Django's logger. This would enable certain...

feature
easy

This is expected since we never see the `execve` if we're not tracing to begin with, but unexpected because we should assume true in such a case. The Java executors...

cptbox

There is code to ensure that an _update_ doesn't start mid-submission, but by oversight it doesn't prevent a _submission_ starting mid-update. This is problematic because an update currently takes ~10s...

enhancement
grading

If one times a submission abort after the last case but before grading end, they can end up with an aborted submission with a full score. This shouldn't be allowed.

bug
grading

Some problems produce a lot of output (e.g. [Cars on Ice](https://dmoj.ca/problem/cco15p4)) -- north of 256mb -- but use simple checkers like `standard`. For these problems, the judge must buffer up...

enhancement
executors
grading

We currently use a very ad-hoc method for debugging runtime failures. A diagnostic tool could address this. This tool should be able to generate a list of syscalls used by...

feature
cptbox

We must compile both 32-bit and 64-bit `setbufsize.so`, so that x86-on-x64 runtimes unbuffer properly.

bug
cptbox

The cause here is obviously having the last signal received be `SIGWINCH` (from the timer thread), and getting misinterpreted as the cause of the exit on OOM kill. It's unclear...

bug
grading
cptbox

Things like distro version, CPU brand / clock speed, total RAM, etc. are valuable datapoints for instance administrators. The motivation behind this is to facilitate quick detection of mismatched specifications,...

feature