SummitRoute / osxlockdown

[No longer maintained] Apple OS X tool to audit for, and remediate, security configuration settings.
MIT License
776 stars 51 forks source link

When running audit: failed MSpanList_Insert #67

Open martinfrancois opened 6 years ago

martinfrancois commented 6 years ago

When clicking on "audit" I get the following stacktrace:

failed MSpanList_Insert 0x2d8000 0x1b08010a4427 0x0 0x0
fatal error: MSpanList_Insert

runtime stack:
runtime.throw(0x1c6370, 0x10)
    /usr/local/go/src/runtime/panic.go:530 +0x90 fp=0x7ffeefbff580 sp=0x7ffeefbff568
runtime.(*mSpanList).insert(0x2846a8, 0x2d8000)
    /usr/local/go/src/runtime/mheap.go:933 +0x293 fp=0x7ffeefbff5b0 sp=0x7ffeefbff580
runtime.(*mheap).freeSpanLocked(0x283ea0, 0x2d8000, 0x100, 0x0)
    /usr/local/go/src/runtime/mheap.go:809 +0x4be fp=0x7ffeefbff618 sp=0x7ffeefbff5b0
runtime.(*mheap).grow(0x283ea0, 0x8, 0x0)
    /usr/local/go/src/runtime/mheap.go:675 +0x2a0 fp=0x7ffeefbff670 sp=0x7ffeefbff618
runtime.(*mheap).allocSpanLocked(0x283ea0, 0x1, 0x0)
    /usr/local/go/src/runtime/mheap.go:553 +0x4e3 fp=0x7ffeefbff6c8 sp=0x7ffeefbff670
runtime.(*mheap).alloc_m(0x283ea0, 0x1, 0x15, 0x0)
    /usr/local/go/src/runtime/mheap.go:437 +0x119 fp=0x7ffeefbff6f8 sp=0x7ffeefbff6c8
runtime.(*mheap).alloc.func1()
    /usr/local/go/src/runtime/mheap.go:502 +0x41 fp=0x7ffeefbff728 sp=0x7ffeefbff6f8
runtime.systemstack(0x7ffeefbff748)
    /usr/local/go/src/runtime/asm_amd64.s:307 +0xab fp=0x7ffeefbff730 sp=0x7ffeefbff728
runtime.(*mheap).alloc(0x283ea0, 0x1, 0x10000000015, 0x101cf)
    /usr/local/go/src/runtime/mheap.go:503 +0x63 fp=0x7ffeefbff778 sp=0x7ffeefbff730
runtime.(*mcentral).grow(0x285aa0, 0x0)
    /usr/local/go/src/runtime/mcentral.go:209 +0x93 fp=0x7ffeefbff7e0 sp=0x7ffeefbff778
runtime.(*mcentral).cacheSpan(0x285aa0, 0x280a68)
    /usr/local/go/src/runtime/mcentral.go:89 +0x47d fp=0x7ffeefbff820 sp=0x7ffeefbff7e0
runtime.(*mcache).refill(0x2d4000, 0x15, 0x7ffeefbff888)
    /usr/local/go/src/runtime/mcache.go:119 +0xcc fp=0x7ffeefbff858 sp=0x7ffeefbff820
runtime.mallocgc.func2()
    /usr/local/go/src/runtime/malloc.go:642 +0x2b fp=0x7ffeefbff878 sp=0x7ffeefbff858
runtime.systemstack(0x7ffeefbff918)
    /usr/local/go/src/runtime/asm_amd64.s:307 +0xab fp=0x7ffeefbff880 sp=0x7ffeefbff878
runtime.mallocgc(0x180, 0x1a3ce0, 0x0, 0x800000000)
    /usr/local/go/src/runtime/malloc.go:643 +0x869 fp=0x7ffeefbff958 sp=0x7ffeefbff880
runtime.newobject(0x1a3ce0, 0x280d70)
    /usr/local/go/src/runtime/malloc.go:781 +0x42 fp=0x7ffeefbff980 sp=0x7ffeefbff958
runtime.malg(0x8000, 0x280fe0)
    /usr/local/go/src/runtime/proc.go:2634 +0x27 fp=0x7ffeefbff9b8 sp=0x7ffeefbff980
runtime.mpreinit(0x281320)
    /usr/local/go/src/runtime/os1_darwin.go:140 +0x1f fp=0x7ffeefbff9d0 sp=0x7ffeefbff9b8
runtime.mcommoninit(0x281320)
    /usr/local/go/src/runtime/proc.go:494 +0x105 fp=0x7ffeefbffa18 sp=0x7ffeefbff9d0
runtime.schedinit()
    /usr/local/go/src/runtime/proc.go:434 +0x79 fp=0x7ffeefbffa60 sp=0x7ffeefbffa18
runtime.rt0_go(0x7ffeefbffa98, 0x3, 0x7ffeefbffa98, 0x0, 0x0, 0x3, 0x7ffeefbffbe0, 0x7ffeefbffc1a, 0x7ffeefbffc29, 0x0, ...)
    /usr/local/go/src/runtime/asm_amd64.s:138 +0x132 fp=0x7ffeefbffa68 sp=0x7ffeefbffa60
floriandierickx commented 6 years ago

Similiar issue over here

floriandierickx commented 6 years ago

Ok sorry, I see, I am using High Sierra and the GUI is designed for El Capitan. Any plans to create a similar app for the new High Sierra? I see the osxlockdown app is no longer maintained, but they refer to a newer - active - project osx-config-check. Anyway, thanks for the work!

0xdabbad00 commented 6 years ago

This project is no longer maintained, so please use osx-config-check as you noted.