Новый патч к ядру

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
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:

Re: Новый патч к ядру

Post by cher » 07 October 2013, 16:18

Попробуйте новый патч к версии 3.11.4

apathism
Posts:64
Joined:09 January 2009, 22:54
Location:Мытищи, Россия

Re: Новый патч к ядру

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:

Re: Новый патч к ядру

Post by cher » 08 October 2013, 22:21

Попробуйте эту версию

apathism
Posts:64
Joined:09 January 2009, 22:54
Location:Мытищи, Россия

Re: Новый патч к ядру

Post by apathism » 10 October 2013, 01:54

Кажется, все работает, спасибо.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Новый патч к ядру

Post by cher » 18 October 2013, 21:08

Установите новую версию (3.11.5-cher1). В ней исправлена проблема с выводом больших файлов в C++.

Post Reply