Displaying 2 results from an estimated 2 matches for "0x5597c".
2019 Jul 09
6
Dovecot 2.3.6 on Solaris10: build issues, segfaults
...piler option, which resolves this issue.
Issue 3) dovecot/doveconf segfaults on startup
It crashes here while processing dovecot.conf, as does "doveconf"
(settings-parser.c:1519 in setting_copy())
*dest_size = *src_size;
It appears *src_size is not an 8-byte address aligned (0x5597c).
It inherits this value from the calling routine as the sum of
"set" (8-byte aligned) + "def->offset"=20 => misaligned address.
(settings-parser.c:1597 in settings_dup_full())
src = CONST_PTR_OFFSET(set, def->offset);
(gdb) p set
$2 = (const void *) 0...
2019 Jul 10
0
Dovecot 2.3.6 on Solaris10: build issues, segfaults
...) dovecot/doveconf segfaults on startup
>
> It crashes here while processing dovecot.conf, as does "doveconf"
>
> (settings-parser.c:1519 in setting_copy())
> *dest_size = *src_size;
This is correct code.
> It appears *src_size is not an 8-byte address aligned (0x5597c).
> It inherits this value from the calling routine as the sum of
> "set" (8-byte aligned) + "def->offset"=20 => misaligned address.
>
> (settings-parser.c:1597 in settings_dup_full())
> src = CONST_PTR_OFFSET(set, def->offset);
>
> (gdb)...