int _obstack_begin (h, size, alignment, chunkfun, freefun) struct obstack *h; int size; int alignment; #if defined (__STDC__) && __STDC__ POINTER (*chunkfun) (long); void (*freefun) (void *); #else POINTER (*chunkfun) (); void (*freefun) (); #endif { register struct _obstack_chunk *chunk; /* points to new chunk */ if (alignment == 0) alignment = (int) DEFAULT_ALIGNMENT; /// <- here if (size == 0) /* Default size is what GNU malloc can fit in a 4096-byte block. */ { # nm /usr/lib/libc.so|grep sanit /public/src.git/external/gpl2/grep/dist/lib/obstack.c:168:23: runtime error: member access within null pointer of type 'struct fooalign'