main/gc: segfault on GC_INIT
to reproduce:
#include <gc.h>
int main() {
GC_INIT();
}
$ gcc test.c -lgc
$ gdb ./a.out
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f102d6 in ?? () from /usr/lib/libgc.so.1
(gdb) bt
#0 0x00007ffff7f102d6 in ?? () from /usr/lib/libgc.so.1
#1 0x00007ffff7f10335 in GC_init_linux_data_start () from /usr/lib/libgc.so.1
#2 0x00007ffff7f0ea8b in GC_init () from /usr/lib/libgc.so.1
#3 0x0000555555555218 in main ()