Нашёл причину сегфолта?

Увы, даже на рабочем стенде сегфолт снова перестал возникать, но я успел (примерно) вычислить, в какой момент он возникает.
В связи с чем появилось сразу две идеи о причинах его возникновения – кривая реализация передачи объекта функции, ну, и уже мои кривые руки (точнее – отсутствие соответв знаний на момент написания функции) – попытка принять функцией 3 аргумента, тогда как отправляется в неё всего 1 (ещё одно подтверждение… странности разработчиков компилятора, который позволяет делать такие вещи. тот же Паскаль за это молча бил канделябром в лицо :)))).
В своей, уже изрядно переписанной версии, исправил, но жду реакции общественности, у кого ошибка проявляется устойчиво – прав ли я в своей догадке.

А ещё по ходу удалось оптимизировать функцию загрузки плагина, но это уже мелочи.

Теги:

Friday, 11 Dec 2009 Linux

Комментариев пока нет.

Ваш отзыв

Вы должны войти, чтобы оставлять комментарии.

Поддержите меня!

Если вы хотите отблагодарить меня, можете закинуть денег мне на хостинг.
Делается это просто: в любом терминале ищем провайдера "Masterhost" и указываем лицевой счёт c123759 (обычно без первой буквы).

А я уж постараюсь и дальше стараться! :D

Яндекс.Деньги

41001543226857