При старте программы получаю предупреждение:
[warn] epoll_create: Bad address
Это чиво? Как пофиксить?
Вопрос к знатным Сишникам
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Stanislav
- Mr. Minority Report
- Сообщения: 45304
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
- akela
- Графоман
- Сообщения: 13066
- Зарегистрирован: 21 авг 2007, 10:25
- Откуда: ru->de->bc.ca
Re: Вопрос к знатным Сишникам
Программа после этого ворнинга работает аль нет? (если работает, то может просто забить?)
Если ворнинга раньше не было а потом он появился, то что послужило "триггером"?
А вообще, я так понимаю это какая-то функция линухового ядра, которая че-та там нужное аллокирует. Почему ругается - одно из трех: либо память куда-то вся делась и ее не хватает. Либо баг в этой стандартной функции (или где-то еще в ядре). Либо, при вызове, этой функции передается неправильный параметр.
Если ворнинга раньше не было а потом он появился, то что послужило "триггером"?
А вообще, я так понимаю это какая-то функция линухового ядра, которая че-та там нужное аллокирует. Почему ругается - одно из трех: либо память куда-то вся делась и ее не хватает. Либо баг в этой стандартной функции (или где-то еще в ядре). Либо, при вызове, этой функции передается неправильный параметр.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Вопрос к знатным Сишникам
There was insufficient memory to create the kernel object
- Stanislav
- Mr. Minority Report
- Сообщения: 45304
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Вопрос к знатным Сишникам
Памяти свободной 1Г. После ворнинга программа работает, но юзеры жалуются на кривости - подозреваю, что вместо epoll оно начинает работать с poll.
Попробую все перекомпилить, потому как когда компилю libevent - встроенные тесты проходят на ура.
БТВ. Помогите чайнику скомпилить сурсы и либы как 32-битные под 64-битным линуксом.
Уже пробовал:
./configure --host=i386
./configure --build=i386
./configure --target=i386
все равно создает 64-битные so, а мне надо линковаться с биржевым АПИ и либами - они существенно 32-битные...
Выполнятся будет все на этой же машине с 64-битным линуксом.
Попробую все перекомпилить, потому как когда компилю libevent - встроенные тесты проходят на ура.
БТВ. Помогите чайнику скомпилить сурсы и либы как 32-битные под 64-битным линуксом.
Уже пробовал:
./configure --host=i386
./configure --build=i386
./configure --target=i386
все равно создает 64-битные so, а мне надо линковаться с биржевым АПИ и либами - они существенно 32-битные...
Выполнятся будет все на этой же машине с 64-битным линуксом.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Вопрос к знатным Сишникам
Есть подозрение, что это сообщение связано с выравниванием объекта в 64битном линуксе. Что-то не так слинковалось.