Skip to content

"SIGSEGV: segmentation violation" in the channel or scheduler subsystem #578

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

Closed
gopherbot opened this issue Jan 30, 2010 · 3 comments
Closed

Comments

@gopherbot
Copy link
Contributor

by esko.luontola:

What steps will reproduce the problem?
Unable to reproduce. It happened only once - maybe it's a concurrency bug. 
Otherwise the steps would be:
1. Unpack gospec.tar.gz (it contains the source code and the binary 
produced by "make test")
2. Execute GOMAXPROCS=4 ./gospec/src/gospec/6.out -benchmarks=.*

What is the expected output? What do you see instead?
Expected the results of all three benchmarks to be shown, but instead the 
program crashed with "SIGSEGV: segmentation violation" during one of the 
benchmarks. See crash.txt

What is your $GOOS?  $GOARCH?
linux amd64

Which revision are you using?  (hg identify)
0a2770db06ef release.2010-01-27/release

Please provide any additional information below.
CPU: Intel Core 2 Quad Q6600
OS: Ubuntu 9.10 64-bit, running inside VirtualBox 3.1.2, inside Windows 7 
64-bit
Output of "uname -a" is:
Linux vm-ubuntu64 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 
2009 x86_64 GNU/Linux

Attachments:

  1. crash.txt (4017 bytes)
  2. gospec.tar.gz (832210 bytes)
@gopherbot
Copy link
Contributor Author

Comment 1 by rounin.urashima:

Hello esko.luontola,
I was able to run your gospec.tar.gz file:
-=#=-
rounin@lnx-vm:~/Downloads/go_programming/578$ GOMAXPROCS=4 ./gospec/src/gospec/6.out
-benchmarks=.*
PASS
gospec.Benchmark__Running_all_specs        1    1238325000 ns/op
gospec.Benchmark__Compiling_results 1000000000           0 ns/op
gospec.Benchmark__Building_a_report 1000000000           0 ns/op
rounin@lnx-bbechar-vm:~/Downloads/go_programming/578$ 
rounin@lnx-vm:~/Downloads/go_programming/578$ uname -a
Linux lnx-vm 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64
GNU/Linux
-=#=-
Only difference I have is that I am running Ubuntu inside VMWare on Windows XP SP3,
and running kernel 2.6.31-17-generic dated Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
Please can you try a re-run after an update. Ubuntu by running System -->
Administration --> Update Manager.
ROuNIN

@rsc
Copy link
Contributor

rsc commented Jan 31, 2010

Comment 2:

Sorry, this is a duplicate of bug #420, which by all appearances seems to be a Linux 
kernel bug.  There's very little we the Go developers can do about it.

Status changed to Duplicate.

Merged into issue #420.

@gopherbot
Copy link
Contributor Author

Comment 3 by rounin.urashima:

Hello esko.luontola,
I was able to run your gospec.tar.gz file:
-=#=-
rounin@lnx-vm:~/Downloads/go_programming/578$ GOMAXPROCS=4 ./gospec/src/gospec/6.out
-benchmarks=.*
PASS
gospec.Benchmark__Running_all_specs        1    1238325000 ns/op
gospec.Benchmark__Compiling_results 1000000000           0 ns/op
gospec.Benchmark__Building_a_report 1000000000           0 ns/op
rounin@lnx-vm:~/Downloads/go_programming/578$ 
rounin@lnx-vm:~/Downloads/go_programming/578$ uname -a
Linux lnx-vm 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64
GNU/Linux
-=#=-
Only difference I have is that I am running Ubuntu inside VMWare on Windows XP SP3,
and running kernel 2.6.31-17-generic dated Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
Please can you try a re-run after an update. Ubuntu by running System -->
Administration --> Update Manager.
ROuNIN

@golang golang locked and limited conversation to collaborators Jun 24, 2016
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants