This is an error within the go compiler. Which version of android are you
using, and what does `prebuilts/go/linux-x86/bin/go version` return?

- Dan

On Tue, Apr 2, 2019 at 8:51 AM <liangdo...@hisilicon.com> wrote:

>
> when i build  android code, found soong panic like this below:
>
> [ 49% 53/108] compile
> out/soong/.bootstrap/soong-android/test/android/soong/android.a
> FAILED: out/soong/.bootstrap/soong-android/test/android/soong/android.a
> GOROOT='prebuilts/go/linux-x86'
> prebuilts/go/linux-x86/pkg/tool/linux_amd64/compile -c 8 -o
> out/soong/.bootstrap/soong-android/test/android/soong/android.a.tmp -p
> android/soong/android -complete -I
> out/soong/.bootstrap/blueprint-parser/pkg -I
> out/soong/.bootstrap/blueprint-deptools/pkg -I
> out/soong/.bootstrap/blueprint-pathtools/pkg -I
> out/soong/.bootstrap/blueprint-proptools/pkg -I
> out/soong/.bootstrap/blueprint/pkg -I
> out/soong/.bootstrap/blueprint-bootstrap-bpdoc/pkg -I
> out/soong/.bootstrap/blueprint-bootstrap/pkg -I
> out/soong/.bootstrap/soong/pkg -I out/soong/.bootstrap/soong-env/pkg -pack
> build/soong/android/androidmk.go build/soong/android/apex.go
> build/soong/android/api_levels.go build/soong/android/arch.go
> build/soong/android/config.go build/soong/android/defaults.go
> build/soong/android/defs.go build/soong/android/expand.go
> build/soong/android/filegroup.go build/soong/android/hooks.go
> build/soong/android/makevars.go build/soong/android/module.go
> build/soong/android/mutator.go build/soong/android/namespace.go
> build/soong/android/neverallow.go build/soong/android/onceper.go
> build/soong/android/package_ctx.go build/soong/android/paths.go
> build/soong/android/prebuilt.go build/soong/android/prebuilt_etc.go
> build/soong/android/proto.go build/soong/android/register.go
> build/soong/android/singleton.go build/soong/android/testing.go
> build/soong/android/util.go build/soong/android/variable.go
> build/soong/android/writedocs.go build/soong/android/env.go
> build/soong/android/config_test.go build/soong/android/expand_test.go
> build/soong/android/namespace_test.go
> build/soong/android/neverallow_test.go build/soong/android/paths_test.go
> build/soong/android/prebuilt_test.go
> build/soong/android/prebuilt_etc_test.go build/soong/android/util_test.go
> build/soong/android/variable_test.go && if cmp --quiet
> out/soong/.bootstrap/soong-android/test/android/soong/android.a.tmp
> out/soong/.bootstrap/soong-android/test/android/soong/android.a; then rm
> out/soong/.bootstrap/soong-android/test/android/soong/android.a.tmp; else
> mv -f out/soong/.bootstrap/soong-android/test/android/soong/android.a.tmp
> out/soong/.bootstrap/soong-android/test/android/soong/android.a; fi
> unexpected fault address 0xc003c08258
> fatal error: fault
> [signal SIGBUS: bus error code=0x2 addr=0xc003c08258 pc=0x61e5d4]
>
> goroutine 43 [running]:
> runtime.throw(0xc9db61, 0x5)
> prebuilts/go/linux-x86/src/runtime/panic.go:608 +0x72 fp=0xc0028302c8
> sp=0xc002830298 pc=0x42a9f2
> runtime.sigpanic()
> prebuilts/go/linux-x86/src/runtime/signal_unix.go:387 +0x2d7
> fp=0xc002830318 sp=0xc0028302c8 pc=0x43e587
> cmd/compile/internal/ssa.(*regAllocState).init(0xc0036df800, 0xc0025e7e40)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/regalloc.go:669 +0x634
> fp=0xc002830400 sp=0xc002830318 pc=0x61e5d4
> cmd/compile/internal/ssa.regalloc(0xc0025e7e40)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/regalloc.go:144 +0x4a
> fp=0xc002830428 sp=0xc002830400 pc=0x61c1ea
> cmd/compile/internal/ssa.Compile(0xc0025e7e40)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/compile.go:70 +0x30e
> fp=0xc002833e18 sp=0xc002830428 pc=0x5dc01e
> cmd/compile/internal/gc.buildssa(0xc00079cb00, 0x1, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:211 +0xab0
> fp=0xc002833f30 sp=0xc002833e18 pc=0xb33310
> cmd/compile/internal/gc.compileSSA(0xc00079cb00, 0x1)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> fp=0xc002833f98 sp=0xc002833f30 pc=0xb003f9
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x1)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> fp=0xc002833fc8 sp=0xc002833f98 pc=0xbb4d99
> runtime.goexit()
> prebuilts/go/linux-x86/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc002833fd0
> sp=0xc002833fc8 pc=0x457ae1
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 1 [chan send]:
> cmd/compile/internal/gc.compileFunctions()
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:329 +0x171
> cmd/compile/internal/gc.Main(0xcc0f50)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/main.go:647 +0x272f
> main.main()
> prebuilts/go/linux-x86/src/cmd/compile/main.go:51 +0x96
>
> goroutine 47 [runnable]:
> time.Now(0xc0025e7b80, 0x2ea30d15, 0x1346e40)
> prebuilts/go/linux-x86/src/time/time.go:1054 +0xab
> cmd/compile/internal/ssa.Compile(0xc0025e7b80)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/compile.go:71 +0x313
> cmd/compile/internal/gc.buildssa(0xc00079dce0, 0x5, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:211 +0xab0
> cmd/compile/internal/gc.compileSSA(0xc00079dce0, 0x5)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x5)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 45 [runnable]:
> cmd/compile/internal/ssa.(*poset).setnoneq(0xc0026a0480, 0x6f8000006fa)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/poset.go:602 +0x1e2
> cmd/compile/internal/ssa.(*poset).SetNonEqual(0xc0026a0480, 0xc00153ced8,
> 0xc00153cdf8, 0xc003a34c01)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/poset.go:1080 +0xf7
> cmd/compile/internal/ssa.(*factsTable).update(0xc003a32a10, 0xc00154fb78,
> 0xc00153ced8, 0xc00153cdf8, 0x2, 0x5)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/prove.go:232 +0x1bfb
> cmd/compile/internal/ssa.addRestrictions(0xc00154fb78, 0xc003a32a10, 0x3,
> 0xc00153ced8, 0xc00153cdf8, 0x5)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/prove.go:967 +0x7f
> cmd/compile/internal/ssa.addBranchRestrictions(0xc003a32a10, 0xc00154fb78,
> 0x2)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/prove.go:948 +0x275
> cmd/compile/internal/ssa.simplifyBlock(0xc003b90000, 0xed, 0xed,
> 0xc003a32a10, 0xc00154fb78)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/prove.go:1164 +0x853
> cmd/compile/internal/ssa.prove(0xc002d8b4a0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/prove.go:845 +0xa9c
> cmd/compile/internal/ssa.Compile(0xc002d8b4a0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/compile.go:70 +0x30e
> cmd/compile/internal/gc.buildssa(0xc000891e40, 0x3, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:211 +0xab0
> cmd/compile/internal/gc.compileSSA(0xc000891e40, 0x3)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x3)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 161 [runnable]:
> cmd/compile/internal/gc.bvec.Clear(0xc00000001d, 0xc003bf46c4, 0x1, 0x151)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/bv.go:199 +0x4f
> cmd/compile/internal/gc.(*Liveness).solve(0xc0025fdb80)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/plive.go:906 +0x37e
> cmd/compile/internal/gc.liveness(0xc00373c060, 0xc00262d1e0, 0x0, 0x0, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/plive.go:1694 +0xb6
> cmd/compile/internal/gc.genssa(0xc00262d1e0, 0xc003798a10)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:4841 +0xbe
> cmd/compile/internal/gc.compileSSA(0xc000a61e40, 0x7)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:269 +0x1bc
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x7)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 42 [runnable]:
> cmd/compile/internal/types.NewPtr(0xc000334060, 0xc0039ceff0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/types/type.go:551 +0x1b7
> cmd/compile/internal/gc.buildssa(0xc000a0edc0, 0x0, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:165 +0x6e3
> cmd/compile/internal/gc.compileSSA(0xc000a0edc0, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 44 [runnable]:
> cmd/compile/internal/ssa.(*Func).Log(0xc001c05b80, 0x2ea33332)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/func.go:574 +0x4c
> cmd/compile/internal/ssa.Compile(0xc001c05b80)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/compile.go:74 +0x344
> cmd/compile/internal/gc.buildssa(0xc0004502c0, 0x2, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:211 +0xab0
> cmd/compile/internal/gc.compileSSA(0xc0004502c0, 0x2)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x2)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 48 [runnable]:
> cmd/compile/internal/ssa.(*Func).Log(0xc003bca160, 0x2ea33481)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/func.go:574 +0x4c
> cmd/compile/internal/ssa.Compile(0xc003bca160)
> prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/compile.go:74 +0x344
> cmd/compile/internal/gc.buildssa(0xc000450f20, 0x6, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ssa.go:211 +0xab0
> cmd/compile/internal/gc.compileSSA(0xc000450f20, 0x6)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:259 +0x39
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x6)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
>
> goroutine 46 [runnable]:
> sync.(*Mutex).Unlock(0x13748c8)
> prebuilts/go/linux-x86/src/sync/mutex.go:175 +0xd4
> cmd/compile/internal/gc.typeLookup(0xc00390d5d0, 0xd, 0xd)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/reflect.go:944 +0x95
> cmd/compile/internal/gc.typesym(0xc000cee360, 0xc000cee000)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/reflect.go:949 +0x43
> cmd/compile/internal/gc.typenamesym(0xc000cee360, 0xc0006f3500)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/reflect.go:977 +0xb1
> cmd/compile/internal/gc.ngotype(0xc00301b860, 0xc0006f3500)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/subr.go:1886 +0x34
> cmd/compile/internal/gc.debuginfo(0xc001cc2cb0, 0xc98de0, 0xc000450dc0,
> 0xc001cc2d90, 0xc001cc2e00, 0x0, 0xc001cc2e70, 0x7f4084b8c000, 0x0)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:370 +0x1ca
> cmd/internal/obj.(*Link).populateDWARF(0xc000328000, 0xc98de0,
> 0xc000450dc0, 0xc001cc2cb0, 0x7ffff9a080bc, 0x15)
> prebuilts/go/linux-x86/src/cmd/internal/obj/objfile.go:551 +0x548
> cmd/internal/obj.Flushplist(0xc000328000, 0xc002b31f08, 0xc002e47e60,
> 0x7ffff9a080bc, 0x15)
> prebuilts/go/linux-x86/src/cmd/internal/obj/plist.go:109 +0x715
> cmd/compile/internal/gc.(*Progs).Flush(0xc0029bb030)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/gsubr.go:93 +0xbc
> cmd/compile/internal/gc.compileSSA(0xc000450dc0, 0x4)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:283 +0x2b9
> cmd/compile/internal/gc.compileFunctions.func2(0xc0025db4a0, 0xc000472740,
> 0x4)
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:323 +0x49
> created by cmd/compile/internal/gc.compileFunctions
> prebuilts/go/linux-x86/src/cmd/compile/internal/gc/pgen.go:321 +0x11a
> [ 50% 54/108] compile
> out/soong/.bootstrap/soong-android/pkg/android/soong/android.a
> ninja: build stopped: subcommand failed.
> 17:24:46 soong bootstrap failed with: exit status 1
> make[1]: *** [run_soong_ui] Error 1
>
>
>
> --
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-building@googlegroups.com
> To unsubscribe from this group, send email to
> android-building+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Building" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-building+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to