www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18720] New: Segfault in src/gc/impl/conservative/gc.d:1990

https://issues.dlang.org/show_bug.cgi?id=18720

          Issue ID: 18720
           Summary: Segfault in src/gc/impl/conservative/gc.d:1990
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P1
         Component: druntime
          Assignee: nobody puremagic.com
          Reporter: greensunny12 gmail.com

From https://circleci.com/gh/dlang/phobos/7257
--- Program received signal SIGSEGV, Segmentation fault. 0x0000000000b17fec in gc.impl.conservative() (this=..., ptop=0x608f670, pbot=0x608f630) at src/gc/impl/conservative/gc.d:1990 1990 auto p = *p1; pbot=0x608f630) at src/gc/impl/conservative/gc.d:1990 __applyArg0=...) at src/gc/impl/conservative/gc.d:2188 e=...) at src/rt/util/container/treap.d:47 src/rt/util/container/treap.d:221 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:224 src/rt/util/container/treap.d:52 src/rt/util/container/treap.d:47 src/gc/impl/conservative/gc.d:2185 src/gc/impl/conservative/gc.d:2417 alloc_size= 0x7fffffff9e08: 32, bin=1 '\001') at src/gc/impl/conservative/gc.d:1711 alloc_size= 0x7fffffff9e08: 32, size=32) at src/gc/impl/conservative/gc.d:1676 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>, alloc_size= 0x7fffffff9e08: 32, bits=0, size=32) at src/gc/impl/conservative/gc.d:517 _param_3= 0x7fffffff9e28: 0xeb0300 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>, _param_2= 0x7fffffff9e08: 32, _param_1= 0x7fffffff9e30: 0, _param_0= 0x7fffffff9e38: 32) at src/gc/impl/conservative/gc.d:390 __HID11=0x7fffffff9ee8, ti=0xeb0300 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>, bits=0, size=32) at src/gc/impl/conservative/gc.d:543 ti=0xeb0300 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>) at src/gc/proxy.d:144 ti=0xeb0300 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>, ba=0, sz=32) at src/core/memory.d:406 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>) at src/rt/lifetime.d:1102 <TypeInfo_S3std5array__T8AppenderTAS7dsymbol16string_interning14InternedStringZQCd4Data.__init()>) at src/rt/lifetime.d:1124 /home/circleci/dmd/generated/linux/debug/64/../../../../../phobos/std/array.d:2884 /home/circleci/dmd/generated/linux/debug/64/../../../../../phobos/std/array.d:3406 /home/circleci/dmd/generated/linux/debug/64/../../../../../phobos/std/array.d:133 dscanner.analysis.mismatched_args.MismatchedArgumentCheck.visit() (this=0x7ffff7fda7c0, fce=0x1683be8) at src/dscanner/analysis/mismatched_args.d:55 visitor=0x7ffff7fda7c0) at libdparse/src/dparse/ast.d-mixin-3267:3271 --- --
Apr 03 2018