[Gluster-devel] 3.4.0beta2 crash in conservative merge?

Emmanuel Dreyfus manu at netbsd.org
Sat May 25 16:49:14 UTC 2013


Emmanuel Dreyfus <manu at netbsd.org> 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 at netbsd.org




More information about the Gluster-devel mailing list