11.04.2013 15:55, Paul Wolneykien пишет: > 11.04.2013 15:48, Aleksey Avdeev пишет: >> А что именно тестирует данный тест (test_setrusage_refcount) и каков >> смысл его кода мне без разницы: проблема локализована и она на несколько >> уровней ниже, чем ответы на данные вопросы. > > Тогда можно ещё раз: в чём именно состоит проблема? Нужно знать с > какой ошибкой завершается этот тест и что именно в этот момент пытается > сделать программа. Это не важно (это несколько уровней выше). Важно, что вызов setrlimit, с заданными параметрами, возвращает -1. Описание вызова и параметров: 10.04.2013 21:06, Aleksey Avdeev пишет: > 10.04.2013 19:47, Dmitry V. Levin пишет: ... >> Сколько значений RLIMIT_CPU передается в одном вызове setrlimit? >> Какие значения RLIMIT_CPU в результате пытается установить этот код? > > Вызов происходит так: > > setrlimit(resource, &rl) > > где: > > resource = 0 (константа RLIMIT_CPU из /usr/include/bits/resource.h) > > rl -- структура, содержащая: > > rl.rlim_cur = 1000000 > > rl.rlim_max = 1000000 > >> На какое поведение setrlimit рассчитывает этот тест? > > Что setrlimit(resource, &rl) вернёт нечто отличное от -1. PS: Всё что выше неважно (в рамках теста), т. к. там альтернативный вариант (по вызовам и/или параметрам) только один: Вызов setrlimit происходить не будет, если лимиты недоступны python`у. Но это не наш случай. -- С уважением. Алексей.