https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83372

--- Comment #11 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Looks like a GC issue; I was able to reproduce it, albeit *very* slowly, via:
  --param ggc-min-expand=0 --param ggc-min-heapsize=0
on a slightly hacked up version of attachment 42843.

/builddir/build/BUILD/mir-5500595810c28c150a3bd9edf19b392c2aeab932/src/server/frontend/wayland/wayland_connector.cpp:981:5:
internal compiler error: Segmentation fault
0x12cc606 crash_signal
        ../../src/gcc/toplev.c:325
0xbfbae1 lookup_page_table_entry
        ../../src/gcc/ggc-page.c:632
0xbfd0f6 ggc_set_mark(void const*)
        ../../src/gcc/ggc-page.c:1531
0xb05b16 gt_ggc_mx_lang_tree_node(void*)
        ./gt-cp-tree.h:136
0xa1597f gt_ggc_mx(deferred_access_check&)
        ./gt-cp-parser.h:45
0xa181f0 void gt_ggc_mx<deferred_access_check>(vec<deferred_access_check,
va_gc, vl_embed>*)
        ../../src/gcc/vec.h:1203
0xa1594d gt_ggc_mx_vec_deferred_access_check_va_gc_(void*)
        ./gt-cp-parser.h:37
0xa15a3b gt_ggc_mx_tree_check(void*)
        ./gt-cp-parser.h:57
0xa15b1b gt_ggc_mx(cp_token&)
        ./gt-cp-parser.h:79
0xa1823b void gt_ggc_mx<cp_token>(vec<cp_token, va_gc, vl_embed>*)
        ../../src/gcc/vec.h:1203
0xa15aae gt_ggc_mx_vec_cp_token_va_gc_(void*)
        ./gt-cp-parser.h:68
0xa15ba8 gt_ggc_mx_cp_lexer(void*)
        ./gt-cp-parser.h:95
0xa15bc5 gt_ggc_mx_cp_lexer(void*)
        ./gt-cp-parser.h:96
0xa15e36 gt_ggc_mx_cp_parser(void*)
        ./gt-cp-parser.h:155
0xeae0de ggc_mark_root_tab
        ../../src/gcc/ggc-common.c:77
0xeae175 ggc_mark_roots()
        ../../src/gcc/ggc-common.c:94
0xbfe86b ggc_collect()
        ../../src/gcc/ggc-page.c:2201
0xcca2af cgraph_node::finalize_function(tree_node*, bool)
        ../../src/gcc/cgraphunit.c:493


Am doing it under the debugger this time, and am attempting to reduce...

Reply via email to