Вопрос к знатным Сишникам

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45312
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Вопрос к знатным Сишникам

Сообщение Stanislav »

При старте программы получаю предупреждение:
[warn] epoll_create: Bad address
Это чиво? Как пофиксить?
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Вопрос к знатным Сишникам

Сообщение akela »

Программа после этого ворнинга работает аль нет? (если работает, то может просто забить?)
Если ворнинга раньше не было а потом он появился, то что послужило "триггером"?

А вообще, я так понимаю это какая-то функция линухового ядра, которая че-та там нужное аллокирует. Почему ругается - одно из трех: либо память куда-то вся делась и ее не хватает. Либо баг в этой стандартной функции (или где-то еще в ядре). Либо, при вызове, этой функции передается неправильный параметр.
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Re: Вопрос к знатным Сишникам

Сообщение Проф. Преображенский »

There was insufficient memory to create the kernel object
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45312
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Вопрос к знатным Сишникам

Сообщение Stanislav »

Памяти свободной 1Г. После ворнинга программа работает, но юзеры жалуются на кривости - подозреваю, что вместо epoll оно начинает работать с poll.
Попробую все перекомпилить, потому как когда компилю libevent - встроенные тесты проходят на ура.

БТВ. Помогите чайнику скомпилить сурсы и либы как 32-битные под 64-битным линуксом.
Уже пробовал:
./configure --host=i386
./configure --build=i386
./configure --target=i386
все равно создает 64-битные so, а мне надо линковаться с биржевым АПИ и либами - они существенно 32-битные...
Выполнятся будет все на этой же машине с 64-битным линуксом.
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Re: Вопрос к знатным Сишникам

Сообщение Проф. Преображенский »

Есть подозрение, что это сообщение связано с выравниванием объекта в 64битном линуксе. Что-то не так слинковалось.
Ответить