Проект собирается, но вот единственное, не работает как нужно.
вот что у меня происходит...
Program received signal SIGSEGV, Segmentation fault.
0x0000003d3e0dcd66 in inet_addr () from /lib64/libc.so.6
я использую raw_socket
#include <linux/ip.h>
#include <linux/icmp.h>
#include <linux/tcp.h>
#include <linux/udp.h>
Здравствуйте, Аноним, Вы писали:
А>Проект собирается, но вот единственное, не работает как нужно.
А>вот что у меня происходит...
А>Program received signal SIGSEGV, Segmentation fault.
А>0x0000003d3e0dcd66 in inet_addr () from /lib64/libc.so.6
А>я использую raw_socket
А>#include <linux/ip.h>
А>#include <linux/icmp.h>
А>#include <linux/tcp.h>
А>#include <linux/udp.h>
офигенное описание бага!!!

щаз подтянутся телепаты и все тебе расскажут...
может быктрэйс хотяп дашь...
Здравствуйте, Аноним, Вы писали:
А>Проект собирается, но вот единственное, не работает как нужно.
А>вот что у меня происходит...
А>Program received signal SIGSEGV, Segmentation fault.
А>0x0000003d3e0dcd66 in inet_addr () from /lib64/libc.so.6
А>я использую raw_socket
А>#include <linux/ip.h>
А>#include <linux/icmp.h>
А>#include <linux/tcp.h>
А>#include <linux/udp.h>
поставь себе утилитку из
http://valgrind.org/
скомпилируй свою прогу с ключом -g (отладочная информация)
запусти ее под valgrind'ом и он все тебе расскажет включая строку кода, в которой ты неверно обращаешся с памятью.
Здравствуйте, zaufi, Вы писали:
А>>0x0000003d3e0dcd66 in inet_addr () from /lib64/libc.so.6
Z>может быктрэйс хотяп дашь...
а как его правильно сделать? я делал так, но ничего не нашел
trace 0x0000003d3e0dcd66
с этим хочу разобраться...
>поставь себе утилитку из http://valgrind.org/
>скомпилируй свою прогу с ключом -g (отладочная информация)
>запусти ее под valgrind'ом и он все тебе расскажет включая строку кода, в которой ты неверно обращаешся с памятью.
сенк, поюзал удобно =)