подскажите по сигфолту
От: Аноним  
Дата: 24.06.08 15:26
Оценка:
Проект собирается, но вот единственное, не работает как нужно.
вот что у меня происходит...

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>
Re: подскажите по сигфолту
От: zaufi Земля  
Дата: 24.06.08 15:44
Оценка: 1 (1) +1
Здравствуйте, Аноним, Вы писали:

А>Проект собирается, но вот единственное, не работает как нужно.

А>вот что у меня происходит...

А>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>

офигенное описание бага!!! щаз подтянутся телепаты и все тебе расскажут...

может быктрэйс хотяп дашь...
Re: подскажите по сигфолту
От: Аноним  
Дата: 26.06.08 05:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Проект собирается, но вот единственное, не работает как нужно.

А>вот что у меня происходит...

А>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'ом и он все тебе расскажет включая строку кода, в которой ты неверно обращаешся с памятью.
Re[2]: подскажите по сигфолту
От: Аноним  
Дата: 28.06.08 10:29
Оценка:
Здравствуйте, zaufi, Вы писали:
А>>0x0000003d3e0dcd66 in inet_addr () from /lib64/libc.so.6
Z>может быктрэйс хотяп дашь...
а как его правильно сделать? я делал так, но ничего не нашел
trace 0x0000003d3e0dcd66
с этим хочу разобраться...

>поставь себе утилитку из http://valgrind.org/

>скомпилируй свою прогу с ключом -g (отладочная информация)
>запусти ее под valgrind'ом и он все тебе расскажет включая строку кода, в которой ты неверно обращаешся с памятью.
сенк, поюзал удобно =)
Re: подскажите по сигфолту
От: dotidot Россия  
Дата: 29.06.08 10:15
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>я использую raw_socket

хм. А что за ПО компилируем? просто тот кто юзает raw_socket, зная что это такое, такие вопросы более чем способен решить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.