Please also try with 1.13.x and see if you see the issue there too. Also please try running manually in FF too.
On Thu, Nov 14, 2019 at 10:08 PM mihai barbulescu <mi...@ubo.ro> wrote: > - Are you able to provide the code which causes this crash ? > Not really...it's a big code-base... I will try to reproduce a smaller > testcase and update the post. > - Which Go version are you using ? > go tip > - Are you testing this in the browser or in Node ? Please give details of > either. > In the browser (sort of ) > > https://github.com/golang/go/wiki/WebAssembly#running-tests-in-the-browser > > joi, 14 noiembrie 2019, 18:33:48 UTC+2, Agniva De Sarker a scris: >> >> Please provide more information so that it helps people to debug the >> issue. Such as: >> >> - Are you able to provide the code which causes this crash ? >> - Which Go version are you using ? >> - Are you testing this in the browser or in Node ? Please give details of >> either. >> >> >> >> On Thursday, 14 November 2019 18:52:49 UTC+5:30, mihai barbulescu wrote: >>> >>> I'm building a client-side webapp and part of this I would like to run >>> tests. It seems testing fails . Is it a known issue ? >>> >>> >>> Mihai >>> >>> server thetv$ GOOS=js GOARCH=wasm go test >>> --- FAIL: TestServer (3.00s) >>> fatal error: unexpected signal during runtime execution >>> >>> runtime stack: >>> runtime: unexpected return pc for syscall.fsCall called from >>> 0x15d70a5c1ade6900 >>> stack: frame={sp:0xb23170, fp:0xb23208} stack=[0xb21698,0xb23298) >>> 0000000000b23070: 0000000000143b44 000000000000002a >>> 0000000000b23080: 0000000000b00de0 0000000010e20003 >>> <runtime.typedmemmove+3> >>> 0000000000b23090: 0000000000000001 00000000000b52bf >>> 0000000000b230a0: 000000005bab0011 <thep/server.TestServer+17> >>> 0000000000c3e368 >>> 0000000000b230b0: 0000000000c3e3b8 00000000105e001a >>> <runtime.chanrecv+26> >>> 0000000000b230c0: 0000000000000000 0000000000b231e8 >>> 0000000000b230d0: 0000000000000005 0000000000000000 >>> 0000000000b230e0: 00000000109e0010 <runtime.beforeIdle+16> >>> 0000000000000000 >>> 0000000000b230f0: 0000000000000003 0000000000000005 >>> 0000000000b23100: 0000008affbb0c00 0000000000000001 >>> 0000000000b23110: 15d709d100000001 15d70a5c1ade6900 >>> 0000000000b23120: 0000000000c32300 0000000000c30058 >>> 0000000000b23130: 0000000000000000 00000000008e6901 >>> 0000000000b23140: 00000000105d0002 <runtime.chanrecv1+2> >>> 0000000000c30000 >>> 0000000000b23150: 0000000000b231e8 0000000000000001 >>> 0000000000b23160: 0000000000b06600 000000001512000d >>> <syscall.fsCall+13> >>> 0000000000b23170: <0000000000c30000 0000000000b231e8 >>> 0000000000b23180: 0000000012250010 <runtime.casgstatus+16> >>> 0000000100000001 >>> 0000000000b23190: 0000000100000000 0000000000c3e3b8 >>> 0000000000b231a0: 0000000000000000 0000000000c305d8 >>> 0000000000b231b0: 15d709d100000005 0000000000c30000 >>> 0000000000b231c0: 0000000500000004 0000000000b00de0 >>> 0000000000b231d0: 15d709d11b235d00 0000000000c30000 >>> 0000000000b231e0: 000000001248005e <runtime.schedule+94> >>> 0000000000000000 >>> 0000000000b231f0: 0000000000000000 0000000000000000 >>> 0000000000b23200: !15d70a5c1ade6900 >0000000010a00000 >>> <runtime.handleAsyncEvent+0> >>> 0000000000b23210: 0000000000ac0820 0000000013500004 >>> <runtime.isSystemGoroutine+4> >>> 0000000000b23220: 0000000010a00000 <runtime.handleAsyncEvent+0> >>> 0000000000b00de0 >>> 0000000000b23230: 0000000000c00c90 0000000000000006 >>> 0000000000b23240: 000000001251002b <runtime.goexit0+43> >>> 0000000000c30000 >>> 0000000000b23250: 0000000000c00c00 0000000000c00900 >>> 0000000000b23260: 0000000400000002 0000000000000000 >>> 0000000000b23270: 0000000000b00de0 0000000013b40001 <runtime.mcall+1> >>> 0000000000b23280: 0000000000c00c00 0000000000b232c0 >>> 0000000000b23290: 0100000000000000 >>> syscall.fsCall(0x10a00000, 0xac0820, 0x13500004, 0x10a00000, 0xb00de0, >>> 0xc00c90, 0x6, 0x1251002b) >>> /Users/thetv/goroot/src/syscall/fs_js.go:513 +0xd >>> >>> goroutine 1 [chan receive]: >>> testing.(*T).Run(0xca4100, 0x137b68, 0xa, 0x14f008, 0x155b0002) >>> /Users/thetv/goroot/src/testing/testing.go:977 +0x31 >>> testing.runTests.func1(0xca4000) >>> /Users/thetv/goroot/src/testing/testing.go:1218 +0x5 >>> testing.tRunner(0xca4000, 0xc56e28) >>> /Users/thetv/goroot/src/testing/testing.go:925 +0xc >>> testing.runTests(0xc0a240, 0xaee440, 0x1, 0x1, 0x0) >>> /Users/thetv/goroot/src/testing/testing.go:1216 +0x28 >>> testing.(*M).Run(0xca2000, 0x0) >>> /Users/thetv/goroot/src/testing/testing.go:1133 +0x1b >>> main.main() >>> _testmain.go:44 +0xd >>> >>> goroutine 6 [waiting]: >>> syscall/js.Value.Call(0x7ff800000000000a, 0x13655c, 0x5, 0xc76aa0, 0x6, >>> 0xa, 0x5) >>> /Users/thetv/goroot/src/syscall/js/js.go:326 +0x3 >>> syscall.fsCall(0x13655c, 0x5, 0xc58bf8, 0x5, 0x5, 0x401, 0x1378ac0, >>> 0x300000000) >>> /Users/thetv/goroot/src/syscall/fs_js.go:496 +0xc >>> syscall.Write(0x1, 0xc74400, 0x1d, 0x400, 0x1d, 0xb2ee68, 0xcac500) >>> /Users/thetv/goroot/src/syscall/fs_js.go:417 +0x11 >>> internal/poll.(*FD).Write(0xc3e120, 0xc74400, 0x1d, 0x400, 0x0, 0x0, 0x0) >>> /Users/thetv/goroot/src/internal/poll/fd_unix.go:268 +0x22 >>> os.(*File).write(...) >>> /Users/thetv/goroot/src/os/file_unix.go:280 >>> os.(*File).Write(0xc0c020, 0xc74400, 0x1d, 0x400, 0x3, 0x3, 0xc2ce01) >>> /Users/thetv/goroot/src/os/file.go:153 +0xf >>> fmt.Fprintf(0x1949c0, 0xc0c020, 0x139be8, 0x10, 0xc58e78, 0x3, 0x3, >>> 0xb232c8, 0x0, 0x19340006) >>> /Users/thetv/goroot/src/fmt/print.go:205 +0x8 >>> testing.(*common).flushToParent(0xca4100, 0x139be8, 0x10, 0xc58e78, 0x3, >>> 0x3) >>> /Users/thetv/goroot/src/testing/testing.go:508 +0x7 >>> testing.(*T).report(0xca4100) >>> /Users/thetv/goroot/src/testing/testing.go:1155 +0x18 >>> testing.tRunner.func1(0xca4100) >>> /Users/thetv/goroot/src/testing/testing.go:912 +0x41 >>> testing.tRunner(0xca4100, 0x14f008) >>> /Users/thetv/goroot/src/testing/testing.go:929 +0xd >>> created by testing.(*T).Run >>> /Users/thetv/goroot/src/testing/testing.go:976 +0x30 >>> >>> goroutine 7 [chan receive]: >>> thep/server.Server(0x194b00, 0xc0a260) >>> /Users/thetv/go/src/thep/server/webserver_js.go:50 +0x22 >>> created by thep/server.TestServer >>> /Users/thetv/go/src/thep/server/webserver_js_test.go:19 +0x3 >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/mFo1ekGaphI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/2842890c-49b4-437e-acf7-a46e2e6231fa%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/2842890c-49b4-437e-acf7-a46e2e6231fa%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOpCn4hOpyBc5ea1PJ7-v1j_i-amWE%2ByWauM9ep0nTzLLLXA%2Bw%40mail.gmail.com.