Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: "unexpected return pc for runtime.sigpanic" in x/perf/storage/app on darwin-amd64 #45700

Closed
bcmills opened this issue Apr 22, 2021 · 6 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Darwin release-blocker
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Apr 22, 2021

2021-02-20T03:31:36-40a54f1/darwin-amd64-10_12
2021-02-20T03:31:36-40a54f1/darwin-amd64-10_14
2021-02-20T03:31:36-40a54f1/darwin-amd64-10_15
2021-02-20T03:31:36-40a54f1/darwin-amd64-11_0

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e pc=0x7fff69a95386]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff69a95386
stack: frame={sp:0x7ffeefbff5a8, fp:0x7ffeefbff5f8} stack=[0x7ffeefb80648,0x7ffeefbff6b0)
0x00007ffeefbff4a8:  0x00007ffe00000004  0x000000000000001f 
0x00007ffeefbff4b8:  0x00007fff69a95386  0x0b01dfacedebac1e 
0x00007ffeefbff4c8:  0x0000000000000001  0x00007ffeefbff578 
0x00007ffeefbff4d8:  0x0000000004036751 <runtime.throw+0x0000000000000071>  0x0000000004558f61 
0x00007ffeefbff4e8:  0x000000000482dce0  0x00007ffeefbff530 
0x00007ffeefbff4f8:  0x0000000004036a08 <runtime.fatalthrow.func1+0x0000000000000048>  0x000000000456e358 
0x00007ffeefbff508:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff518:  0x00007ffeefbff578  0x0000000004036751 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff528:  0x000000000482dce0  0x00007ffeefbff568 
0x00007ffeefbff538:  0x0000000004036990 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff548 
0x00007ffeefbff548:  0x00000000040369c0 <runtime.fatalthrow.func1+0x0000000000000000>  0x000000000482dce0 
0x00007ffeefbff558:  0x0000000004036751 <runtime.throw+0x0000000000000071>  0x00007ffeefbff578 
0x00007ffeefbff568:  0x00007ffeefbff598  0x0000000004036751 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff578:  0x00007ffeefbff580  0x0000000004036780 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff588:  0x000000000455f159  0x000000000000002a 
0x00007ffeefbff598:  0x00007ffeefbff5e8  0x000000000404c496 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff5a8: <0x000000000455f159  0x00007ffeefbff5d0 
0x00007ffeefbff5b8:  0x000000000400cb8e <runtime.notewakeup+0x000000000000004e>  0x000000c000055200 
0x00007ffeefbff5c8:  0x000000000482dce0  0x0000000000000000 
0x00007ffeefbff5d8:  0x000000000482dfe0  0x000000000406a460 <runtime.write_trampoline+0x0000000000000000> 
0x00007ffeefbff5e8:  0x00007ffeefbff630 !0x00007fff69a95386 
0x00007ffeefbff5f8: >0x00007ffeefbff630  0x00000000047de000 
0x00007ffeefbff608:  0x000000000000044a  0x000000000409db85 <internal/syscall/unix.libc_getentropy_trampoline+0x0000000000000005> 
0x00007ffeefbff618:  0x000000000406ab9f <runtime.syscall+0x000000000000001f>  0x000000c000163a78 
0x00007ffeefbff628:  0x000000000406a473 <runtime.write_trampoline+0x0000000000000013>  0x000000c000163a48 
0x00007ffeefbff638:  0x00000000040689f0 <runtime.asmcgocall+0x0000000000000070>  0x0000000004041098 <runtime.newproc.func1+0x0000000000000058> 
0x00007ffeefbff648:  0x000000000400ec2e <runtime.persistentalloc.func1+0x000000000000002e>  0x280000000cc75288 
0x00007ffeefbff658:  0x00007ffeefbff670  0x000000000401a205 <runtime.SetFinalizer.func1+0x0000000000000025> 
0x00007ffeefbff668:  0x00000000000005e0  0x000000c0001ba000 
0x00007ffeefbff678:  0x0000000004066b09 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff688:  0x00000000045c8a30  0x000000000482dce0 
0x00007ffeefbff698:  0x00007ffeefbff6e8  0x0000000004066a05 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff6a8:  0x00000000040669bd <runtime.rt0_go+0x000000000000013d> 

Compare #43926.

Marking as release-blocker for 1.17 via #11811. (CC @golang/release)

@bcmills bcmills added this to the Go1.17 milestone Apr 22, 2021
@bcmills bcmills added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Apr 22, 2021
@bcmills
Copy link
Contributor Author

bcmills commented Apr 22, 2021

@bcmills bcmills changed the title runtime: "unexpected return pc for runtime.sigpanic" in golang.org/x/perf/storage/app on darwin-amd64 runtime: "unexpected return pc for runtime.sigpanic" in x/perf/storage/app on darwin-amd64 Apr 22, 2021
@cherrymui
Copy link
Member

Is this still failing? I couldn't reproduce it Go tip on my machine.

@bcmills
Copy link
Contributor Author

bcmills commented May 3, 2021

From the dashboard, it looks like it may have been fixed by CL 316649.

@cherrymui
Copy link
Member

Okay, thanks. I still find the dashboard for subrepos a bit hard to understand. Apparently the "Go commits" are not in order?

@cherrymui
Copy link
Member

I think we can call this fixed for now. We can reopen if it happens again. Thanks.

@dmitshur
Copy link
Contributor

dmitshur commented May 4, 2021

I still find the dashboard for subrepos a bit hard to understand. Apparently the "Go commits" are not in order?

Sorry about that. This is #28643, and improvements to that should follow after #34744 is done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Darwin release-blocker
Projects
None yet
Development

No branches or pull requests

4 participants