SIGSEGV: 0 x 00000000000000 em ?? ()

1

Estou executando uma conexão iperf entre duas máquinas UML executando o seguinte kernel:

Linux client 4.1.0-ga61e56d #55 Mon Nov 30 13:51:59 CET 2015 x86_64 GNU/Linux

Estou trabalhando na pilha TCP / IP e minhas modificações introduziram este erro (acionado após ~ 1 segundo após o início do iperf). Desconsiderando detalhes, eu precisaria entender este back-trace recuperado com o gdb:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000000060237b04 in reqsk_timer_handler (data=<optimized out>) at net/ipv4/inet_connection_sock.c:654
#2  0x00000000600653e6 in call_timer_fn (fn=0x602379ed <reqsk_timer_handler>, data=<optimized out>, 
    timer=<optimized out>) at kernel/time/timer.c:1153
#3  0x0000000060065cee in __run_timers (base=<optimized out>) at kernel/time/timer.c:1225
#4  run_timer_softirq (h=<optimized out>) at kernel/time/timer.c:1415
#5  0x0000000060038e82 in __do_softirq () at kernel/softirq.c:273
#6  0x000000006003921e in do_softirq_own_stack () at include/linux/interrupt.h:446
#7  invoke_softirq () at kernel/softirq.c:357
#8  irq_exit () at kernel/softirq.c:391
#9  0x000000006001a746 in do_IRQ (irq=<optimized out>, regs=<optimized out>) at arch/um/kernel/irq.c:292
#10 0x000000006001bff6 in timer_handler (sig=<optimized out>, unused_si=<optimized out>, regs=0x70be0698)
    at arch/um/kernel/time.c:21
#11 0x0000000060030c72 in userspace (regs=0x70be0698) at arch/um/os-Linux/skas/process.c:409
#12 0x000000006001adc3 in fork_handler () at arch/um/kernel/process.c:149
#13 0x0000000000000000 in ?? ()
    
por Fabrizio Demaria 01.12.2015 / 09:38

0 respostas