Emmanuel Dreyfus <manu@xxxxxxxxxx> wrote: > Program terminated with signal 11, Segmentation fault. > #0 0xb9e11ffd in dht_migration_complete_check_task () Same one with -g. Program terminated with signal 11, Segmentation fault. #0 dht_migration_complete_check_task (data= Cannot access memory at address 0xae0fffc8 ) at dht-helper.c:818 818 ret = syncop_open (dst_node, &local->loc, 819 local->fd->flags, local->fd); dst_node and local->loc lead to meaningful data. However, local->fd is NULL. (gdb) print local->fd $10 = (fd_t *) 0x0 But it was used earlier in the function so it got NULL in the meantime. A question: where is frame->lock initialized? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz manu@xxxxxxxxxx