Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
apathism - Posts:64
- Joined:09 January 2009, 22:54
- Location:Мытищи, Россия
Новый патч к ядру
Post
by apathism » 07 October 2013, 12:27
Доброго времени суток.
Попытался перейти на свежий патч к ядру (3.11.3) на сервере. Большая часть языков программирования не работает и выдает Memory Limit или Runtime Error. Работает только java и fpc. При этом syslog выводится
Code: Select all
sys_arch_prctl: arch/x86/kernel/process_64.c: 550: security violation
У меня стоит ejudge 2.3.27+ (SVN r7387), система на x86_64. Может быть, нужен более свежий ejudge или его нужно перекомпилировать для поддержки свежего патча?
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 07 October 2013, 16:18
Попробуйте новый патч к версии 3.11.4
-
apathism - Posts:64
- Joined:09 January 2009, 22:54
- Location:Мытищи, Россия
Post
by apathism » 08 October 2013, 09:24
Пропали все Runtime Error. Но Memory Limit Exceeded на многих языках программирования остались: Kylix, Python2, Python3, Perl, PHP, Haskell. В syslog, вроде бы, уже ничего интересного не выводится.
Если отключить enable_memory_limit_error, то все работает.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 08 October 2013, 22:21
-
apathism - Posts:64
- Joined:09 January 2009, 22:54
- Location:Мытищи, Россия
Post
by apathism » 10 October 2013, 01:54
Кажется, все работает, спасибо.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 18 October 2013, 21:08
Установите новую версию (3.11.5-cher1). В ней исправлена проблема с выводом больших файлов в C++.