Доброго времени суток!
Столкнулся с проблемой смешанной компиляции на gcc/g++. Приложение компилится нормально, даже с флагами -Wall -pedantic
существенных ворнингов не выдает, но после запуска сразу же вылетает, при этом об ошибке не говорит. Когда запускаю в gdb, говорит, что произошел сегфолт на вызове стандартной функции:
Program received signal SIGSEGV, Segmentation fault.
_IO_vfprintf_internal (s=0x0, format=0x402248 "%s I'm here", ap=0x7fffffffe460) at vfprintf.c:1278
1278 vfprintf.c: Нет такого файла или каталога.
Также, если забыть про GCC и все компилить в G++, поправив файлы (забыть про cfunctions, внести эти функции в daemon.cpp), то все запускается и работает.
Ах да, вот файл проекта.
Подскажите, где косячит сборка?