gohttpserver
gohttpserver copied to clipboard
无法在mipsel架构的openwrt上运行
虽然不是官方支持,还是希望有人能给出解决方案 机型:newifi3 go 1.14 版本: https://github.com/codeskyblue/gohttpserver/commit/85b2bd5dc48413cf32d8c46e388fab665ac8f7f6
一打开页面就报错跳出
编译选项:
GOARCH=mipsle GOMIPS=softfloat go build -tags vfs
LOG:
root@OpenWrt:~# /mnt/sda1/gohttpserver
2020/03/24 06:50:05 httpstaticserver.go:66: root path: ./
2020/03/24 06:50:05 main.go:164: plistproxy: "https://plistproxy.herokuapp.com/plist"
2020/03/24 06:50:05 main.go:212: listening on ":8000", local address http://192.168.1.1:8000
2020/03/24 06:50:06 httpstaticserver.go:78: Started making search index
2020/03/24 06:50:06 httpstaticserver.go:80: Completed search index in 4.712222ms
2020/03/24 06:50:17 httpstaticserver.go:118: GET .
2020/03/24 06:50:17 main.go:55: 192.168.1.226 - GET 200 /
SIGILL: illegal instruction
PC=0x88090 m=2 sigcode=128
goroutine 11 [running]:
runtime.asyncPreempt()
/usr/lib/go-1.14/src/runtime/preempt_mipsx.s:40 +0x7c fp=0x1475884 sp=0x1475790 pc=0x88090
compress/flate.(*dictDecoder).tryWriteCopy(...)
/usr/lib/go-1.14/src/compress/flate/dict_decoder.go:164
compress/flate.(*decompressor).huffmanBlock(0x1807900)
/usr/lib/go-1.14/src/compress/flate/inflate.go:605 +0xa84 fp=0x14758cc sp=0x1475888 pc=0x127fe4
compress/flate.(*decompressor).Read(0x1807900, 0x1814000, 0x8000, 0x8000, 0x8000, 0x32cba65a, 0x0)
/usr/lib/go-1.14/src/compress/flate/inflate.go:347 +0x7c fp=0x14758e4 sp=0x14758cc pc=0x126adc
compress/gzip.(*Reader).Read(0x1490a00, 0x1814000, 0x8000, 0x8000, 0x8000, 0x1814000, 0x8000)
/usr/lib/go-1.14/src/compress/gzip/gunzip.go:251 +0x70 fp=0x1475938 sp=0x14758e4 pc=0x134430
main.(*vfsgen۰CompressedFile).Read(0x14e9de0, 0x1814000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
/mnt/e/gohttpserver/assets_vfsdata.go:566 +0xb8 fp=0x1475970 sp=0x1475938 pc=0x4f34a8
io.(*LimitedReader).Read(0x140adf0, 0x1814000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
/usr/lib/go-1.14/src/io/io.go:451 +0xc0 fp=0x1475990 sp=0x1475970 pc=0x95b40
io.copyBuffer(0x7b4b40, 0x140dff0, 0x7b36e0, 0x140adf0, 0x1814000, 0x8000, 0x8000, 0x1475a48, 0x140dff0, 0x140dff0, ...)
/usr/lib/go-1.14/src/io/io.go:405 +0x10c fp=0x14759d0 sp=0x1475990 pc=0x95780
io.CopyBuffer(0x7b4b40, 0x140dff0, 0x7b36e0, 0x140adf0, 0x1814000, 0x8000, 0x8000, 0x5, 0xa, 0x1a4d4, ...)
/usr/lib/go-1.14/src/io/io.go:378 +0x7c fp=0x1475a00 sp=0x14759d0 pc=0x95614
net/http.(*response).ReadFrom(0x14613b0, 0x7b36e0, 0x140adf0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:582 +0x540 fp=0x1475a60 sp=0x1475a00 pc=0x3036d4
io.copyBuffer(0x7b3ba0, 0x14613b0, 0x7b36e0, 0x140adf0, 0x0, 0x0, 0x0, 0x58bf40, 0x5dee20, 0x1417600, ...)
/usr/lib/go-1.14/src/io/io.go:391 +0x378 fp=0x1475aa0 sp=0x1475a60 pc=0x959ec
io.Copy(...)
/usr/lib/go-1.14/src/io/io.go:364
io.CopyN(0x7b3ba0, 0x14613b0, 0x6fdcf0c0, 0x14e9de0, 0x1514f, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/io/io.go:340 +0xa8 fp=0x1475ad0 sp=0x1475aa0 pc=0x954d8
net/http.serveContent(0x7b8560, 0x14613b0, 0x1828180, 0x5fdbc4, 0x13, 0x25771e2c, 0x0, 0xd60b8030, 0xe, 0x0, ...) /usr/lib/go-1.14/src/net/http/fs.go:298 +0x280 fp=0x1475c00 sp=0x1475ad0 pc=0x2c3bec
net/http.serveFile(0x7b8560, 0x14613b0, 0x1828180, 0x7b46a0, 0x14e8020, 0x1419180, 0x17, 0x5ce101)
/usr/lib/go-1.14/src/net/http/fs.go:624 +0x5c8 fp=0x1475ce8 sp=0x1475c00 pc=0x2c6de8
net/http.(*fileHandler).ServeHTTP(0x140de58, 0x7b8560, 0x14613b0, 0x1828180)
/usr/lib/go-1.14/src/net/http/fs.go:727 +0xb0 fp=0x1475d14 sp=0x1475ce8 pc=0x2c7868
net/http.StripPrefix.func1(0x7b8560, 0x14613b0, 0x1467f80)
/usr/lib/go-1.14/src/net/http/server.go:2051 +0x1b4 fp=0x1475d4c sp=0x1475d14 pc=0x32f89c
net/http.HandlerFunc.ServeHTTP(0x14e8d40, 0x7b8560, 0x14613b0, 0x1467f80)
/usr/lib/go-1.14/src/net/http/server.go:2012 +0x54 fp=0x1475d5c sp=0x1475d4c pc=0x30b90c
net/http.(*ServeMux).ServeHTTP(0xb00aa0, 0x7b8560, 0x14613b0, 0x1467f80)
/usr/lib/go-1.14/src/net/http/server.go:2387 +0x1e8 fp=0x1475d88 sp=0x1475d5c pc=0x30d7b0
net/http.serverHandler.ServeHTTP(0x1461170, 0x7b8560, 0x14613b0, 0x1467f80)
/usr/lib/go-1.14/src/net/http/server.go:2807 +0xbc fp=0x1475da4 sp=0x1475d88 pc=0x30ee10
net/http.(*conn).serve(0x147f740, 0x7b8f80, 0x14e9a00)
/usr/lib/go-1.14/src/net/http/server.go:1895 +0x984 fp=0x1475fdc sp=0x1475da4 pc=0x30a388
runtime.goexit()
/usr/lib/go-1.14/src/runtime/asm_mipsx.s:651 +0x4 fp=0x1475fdc sp=0x1475fdc pc=0x87910
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x6fe13fb0, 0x72, 0x0)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x146ea64, 0x72, 0x0, 0x0, 0x5f55c8)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x146ea50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:384 +0x1e8
net.(*netFD).accept(0x146ea50, 0x2, 0xb00b60, 0x1455d98)
/usr/lib/go-1.14/src/net/fd_unix.go:238 +0x40
net.(*TCPListener).accept(0x140ad20, 0x147f8a0, 0x79ada900, 0x59e8c)
/usr/lib/go-1.14/src/net/tcpsock_posix.go:139 +0x40
net.(*TCPListener).Accept(0x140ad20, 0x143de48, 0xc, 0x14000e0, 0x30f2d8)
/usr/lib/go-1.14/src/net/tcpsock.go:261 +0x80
net/http.(*Server).Serve(0x1461170, 0x7b8400, 0x140ad20, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:2901 +0x24c
net/http.(*Server).ListenAndServe(0x1461170, 0x1461170, 0x143df84)
/usr/lib/go-1.14/src/net/http/server.go:2830 +0xd4
net/http.ListenAndServe(...)
/usr/lib/go-1.14/src/net/http/server.go:3086
main.main()
/mnt/e/gohttpserver/main.go:218 +0x6dc
goroutine 21 [runnable]:
net/http.(*connReader).backgroundRead(0x151c040)
/usr/lib/go-1.14/src/net/http/server.go:677
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
goroutine 8 [sleep]:
time.Sleep(0xb2c97000, 0x8b)
/usr/lib/go-1.14/src/runtime/time.go:198 +0x110
main.NewHTTPStaticServer.func1(0x146e6e0)
/mnt/e/gohttpserver/httpstaticserver.go:82 +0x170
created by main.NewHTTPStaticServer
/mnt/e/gohttpserver/httpstaticserver.go:74 +0x1c4
goroutine 9 [running]:
goroutine running on other thread; stack unavailable
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 10 [runnable]:
internal/poll.runtime_pollWait(0x6fe13e88, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x146eb04, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x146eaf0, 0x178a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x146eaf0, 0x178a000, 0x1000, 0x1000, 0x5da800, 0x303fcc, 0x0)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x140def8, 0x178a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).Read(0x1784040, 0x178a000, 0x1000, 0x1000, 0x47354, 0x5da800, 0x1784180)
/usr/lib/go-1.14/src/net/http/server.go:786 +0x15c
bufio.(*Reader).fill(0x1788000)
/usr/lib/go-1.14/src/bufio/bufio.go:100 +0x148
bufio.(*Reader).ReadSlice(0x1788000, 0xfd50a, 0x1d318, 0x1794100, 0x80, 0x80, 0x5de5e0)
/usr/lib/go-1.14/src/bufio/bufio.go:359 +0x50
bufio.(*Reader).ReadLine(0x1788000, 0x1500000, 0x0, 0x77f8e750, 0x0, 0x151e500, 0x2)
/usr/lib/go-1.14/src/bufio/bufio.go:388 +0x44
net/textproto.(*Reader).readLineSlice(0x1784080, 0x1794100, 0x0, 0x0, 0x146eaf0, 0x70e9c8)
/usr/lib/go-1.14/src/net/textproto/reader.go:58 +0x7c
net/textproto.(*Reader).ReadLine(...)
/usr/lib/go-1.14/src/net/textproto/reader.go:39
net/http.readRequest(0x1788000, 0x0, 0x1794100, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/request.go:1015 +0x8c
net/http.(*conn).readRequest(0x147f6e0, 0x7b8f80, 0x1784020, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:966 +0x220
net/http.(*conn).serve(0x147f6e0, 0x7b8f80, 0x1784020)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 12 [runnable]:
bufio.(*Reader).Peek(0x1888000, 0x1, 0x0, 0x17842c0, 0x1798180, 0x179e1b4, 0x1b)
/usr/lib/go-1.14/src/bufio/bufio.go:129 +0x1c
net/textproto.(*Reader).ReadMIMEHeader(0x1884080, 0x1b, 0x1798180, 0x0)
/usr/lib/go-1.14/src/net/textproto/reader.go:497 +0x98
net/http.readRequest(0x1888000, 0x0, 0x188c100, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/request.go:1062 +0x2bc
net/http.(*conn).readRequest(0x147f7a0, 0x7b8f80, 0x1884020, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:966 +0x220
net/http.(*conn).serve(0x147f7a0, 0x7b8f80, 0x1884020)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 13 [runnable]:
internal/poll.runtime_pollWait(0x6fe13ccc, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x146ebf4, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x146ebe0, 0x1826000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x146ebe0, 0x1826000, 0x1000, 0x1000, 0x5da800, 0x303fcc, 0x0)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x140df10, 0x1826000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).Read(0x14e9be0, 0x1826000, 0x1000, 0x1000, 0x47354, 0x5da800, 0x151d640)
/usr/lib/go-1.14/src/net/http/server.go:786 +0x15c
bufio.(*Reader).fill(0x1455e60)
/usr/lib/go-1.14/src/bufio/bufio.go:100 +0x148
bufio.(*Reader).ReadSlice(0x1455e60, 0xfd50a, 0x1d318, 0x1524480, 0x80, 0x80, 0x5de5e0)
/usr/lib/go-1.14/src/bufio/bufio.go:359 +0x50
bufio.(*Reader).ReadLine(0x1455e60, 0xb01380, 0x0, 0x77f8e3ec, 0x0, 0x151e480, 0x1)
/usr/lib/go-1.14/src/bufio/bufio.go:388 +0x44
net/textproto.(*Reader).readLineSlice(0x14e9c20, 0x1524480, 0x0, 0x0, 0x146ebe0, 0x70e9c8)
/usr/lib/go-1.14/src/net/textproto/reader.go:58 +0x7c
net/textproto.(*Reader).ReadLine(...)
/usr/lib/go-1.14/src/net/textproto/reader.go:39
net/http.readRequest(0x1455e60, 0x0, 0x1524480, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/request.go:1015 +0x8c
net/http.(*conn).readRequest(0x147f800, 0x7b8f80, 0x14e9bc0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:966 +0x220
net/http.(*conn).serve(0x147f800, 0x7b8f80, 0x14e9bc0)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 14 [runnable]:
context.WithCancel(0x7b8f80, 0x14e9820, 0x5f2bbd, 0x4, 0x1892258)
/usr/lib/go-1.14/src/context/context.go:235 +0xc8
net/http.(*conn).readRequest(0x147f860, 0x7b8f80, 0x14e9820, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:1004 +0x61c
net/http.(*conn).serve(0x147f860, 0x7b8f80, 0x14e9820)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x6fe13df4, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x146eb54, 0x72, 0x0, 0x1, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x146eb40, 0x14e9a2d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x146eb40, 0x14e9a2d, 0x1, 0x1, 0x14e9c50, 0x14e9c4c, 0x303be8)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x140df00, 0x14e9a2d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).backgroundRead(0x14e9a20)
/usr/lib/go-1.14/src/net/http/server.go:678 +0x64
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
r0 0x0 r1 0x32be80de
r2 0x14b4 r3 0x14ad
r4 0x1807900 r5 0x1832ef4
r6 0x1a59 r7 0x14ad
r8 0x7 r9 0x18334ad
r10 0x7 r11 0x6
r12 0x20666f65 r13 0x65672e61
r14 0x656c4574 r15 0x746e656d
r16 0x1 r17 0x7
r18 0x54 r19 0x75
r20 0x1808978 r21 0x0
r22 0x70e440 r23 0x8
r24 0x3 r25 0x0
r26 0x0 r27 0x0
r28 0x0 r29 0x1475790
r30 0x16c67e0 r31 0x127fe4
pc 0x88090 link 0x127fe4
lo 0x0 hi 0x0
root@OpenWrt:~# /mnt/sda1/gohttpserver
2020/03/24 07:06:20 httpstaticserver.go:66: root path: ./
2020/03/24 07:06:20 main.go:164: plistproxy: "https://plistproxy.herokuapp.com/plist"
2020/03/24 07:06:20 main.go:212: listening on ":8000", local address http://192.168.1.1:8000
2020/03/24 07:06:21 httpstaticserver.go:78: Started making search index
2020/03/24 07:06:21 httpstaticserver.go:80: Completed search index in 1.834699ms
2020/03/24 07:06:31 httpstaticserver.go:118: GET .
2020/03/24 07:06:31 main.go:55: 192.168.1.226 - GET 200 /
SIGILL: illegal instruction
PC=0x88090 m=2 sigcode=128
goroutine 38 [running]:
runtime.asyncPreempt()
/usr/lib/go-1.14/src/runtime/preempt_mipsx.s:40 +0x7c fp=0x113d7a0 sp=0x113d6ac pc=0x88090
hash/crc32.slicingUpdate(0x0, 0x1382000, 0x1452000, 0x2000, 0x2000, 0x0)
/usr/lib/go-1.14/src/hash/crc32/crc32_generic.go:76 +0x15c fp=0x113d7c0 sp=0x113d7a4 pc=0x1332d0
hash/crc32.ieeeInit.func1(0x0, 0x1452000, 0x2000, 0x2000, 0x2000)
/usr/lib/go-1.14/src/hash/crc32/crc32.go:117 +0x60 fp=0x113d7dc sp=0x113d7c0 pc=0x1333a8
hash/crc32.Update(0x0, 0x1130000, 0x1452000, 0x2000, 0x2000, 0x0)
/usr/lib/go-1.14/src/hash/crc32/crc32.go:218 +0xac fp=0x113d7f8 sp=0x113d7dc pc=0x13296c
compress/gzip.(*Reader).Read(0x1428280, 0x1452000, 0x2000, 0x2000, 0x0, 0x3, 0x0)
/usr/lib/go-1.14/src/compress/gzip/gunzip.go:252 +0xe0 fp=0x113d84c sp=0x113d7f8 pc=0x1344a0
io.(*LimitedReader).Read(0x143c030, 0x1452000, 0x2000, 0x2000, 0x525a33, 0x19248, 0x5a2f50)
/usr/lib/go-1.14/src/io/io.go:451 +0xc0 fp=0x113d86c sp=0x113d84c pc=0x95b40
io/ioutil.devNull.ReadFrom(0x0, 0x7b36e0, 0x143c030, 0x58be20, 0x5a2f20, 0x1, 0x6fc9e098)
/usr/lib/go-1.14/src/io/ioutil/ioutil.go:144 +0xac fp=0x113d8a8 sp=0x113d86c pc=0x1429ec
io/ioutil.(*devNull).ReadFrom(0xb0f884, 0x7b36e0, 0x143c030, 0x6fc9e098, 0xb0f884, 0x6febe801, 0x2987c)
<autogenerated>:1 +0x7c fp=0x113d8c8 sp=0x113d8a8 pc=0x1437ac
io.copyBuffer(0x7b4660, 0xb0f884, 0x7b36e0, 0x143c030, 0x0, 0x0, 0x0, 0x0, 0x1c408, 0x1402200, ...)
/usr/lib/go-1.14/src/io/io.go:391 +0x378 fp=0x113d908 sp=0x113d8c8 pc=0x959ec
io.Copy(...)
/usr/lib/go-1.14/src/io/io.go:364
io.CopyN(0x7b4660, 0xb0f884, 0x7b3180, 0x1428280, 0x8000, 0x0, 0x77f51ab4, 0x1a4d4, 0x100e000, 0x58be20)
/usr/lib/go-1.14/src/io/io.go:340 +0xa8 fp=0x113d938 sp=0x113d908 pc=0x954d8
main.(*vfsgen۰CompressedFile).Read(0x1404260, 0x1448000, 0x1, 0x8000, 0x5a27a0, 0x1448001, 0x0)
/mnt/e/gohttpserver/assets_vfsdata.go:560 +0x15c fp=0x113d970 sp=0x113d938 pc=0x4f354c
io.(*LimitedReader).Read(0x143c010, 0x1448000, 0x8000, 0x8000, 0x0, 0x1404200, 0x5fa200)
/usr/lib/go-1.14/src/io/io.go:451 +0xc0 fp=0x113d990 sp=0x113d970 pc=0x95b40
io.copyBuffer(0x7b4b40, 0x1406058, 0x7b36e0, 0x143c010, 0x1448000, 0x8000, 0x8000, 0x113da48, 0x1406058, 0x1406058, ...)
/usr/lib/go-1.14/src/io/io.go:405 +0x10c fp=0x113d9d0 sp=0x113d990 pc=0x95780
io.CopyBuffer(0x7b4b40, 0x1406058, 0x7b36e0, 0x143c010, 0x1448000, 0x8000, 0x8000, 0x1, 0xa, 0x1a4d4, ...)
/usr/lib/go-1.14/src/io/io.go:378 +0x7c fp=0x113da00 sp=0x113d9d0 pc=0x95614
net/http.(*response).ReadFrom(0x1422090, 0x7b36e0, 0x143c010, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:582 +0x540 fp=0x113da60 sp=0x113da00 pc=0x3036d4
io.copyBuffer(0x7b3ba0, 0x1422090, 0x7b36e0, 0x143c010, 0x0, 0x0, 0x0, 0x58bf40, 0x5dee20, 0x0, ...)
/usr/lib/go-1.14/src/io/io.go:391 +0x378 fp=0x113daa0 sp=0x113da60 pc=0x959ec
io.Copy(...)
/usr/lib/go-1.14/src/io/io.go:364
io.CopyN(0x7b3ba0, 0x1422090, 0x6fcde1b0, 0x1404260, 0x1, 0x0, 0x17, 0x0, 0x0, 0x1402140)
/usr/lib/go-1.14/src/io/io.go:340 +0xa8 fp=0x113dad0 sp=0x113daa0 pc=0x954d8
net/http.serveContent(0x7b8560, 0x1422090, 0x1414180, 0x5fdbc4, 0x13, 0x25771e2c, 0x0, 0xd60b8030, 0xe, 0x0, ...) /usr/lib/go-1.14/src/net/http/fs.go:298 +0x280 fp=0x113dc00 sp=0x113dad0 pc=0x2c3bec
net/http.serveFile(0x7b8560, 0x1422090, 0x1414180, 0x7b46a0, 0x109dca0, 0x1402180, 0x17, 0x5ce101)
/usr/lib/go-1.14/src/net/http/fs.go:624 +0x5c8 fp=0x113dce8 sp=0x113dc00 pc=0x2c6de8
net/http.(*fileHandler).ServeHTTP(0x109f2f8, 0x7b8560, 0x1422090, 0x1414180)
/usr/lib/go-1.14/src/net/http/fs.go:727 +0xb0 fp=0x113dd14 sp=0x113dce8 pc=0x2c7868
net/http.StripPrefix.func1(0x7b8560, 0x1422090, 0x10a3380)
/usr/lib/go-1.14/src/net/http/server.go:2051 +0x1b4 fp=0x113dd4c sp=0x113dd14 pc=0x32f89c
net/http.HandlerFunc.ServeHTTP(0x12de9c0, 0x7b8560, 0x1422090, 0x10a3380)
/usr/lib/go-1.14/src/net/http/server.go:2012 +0x54 fp=0x113dd5c sp=0x113dd4c pc=0x30b90c
net/http.(*ServeMux).ServeHTTP(0xb00aa0, 0x7b8560, 0x1422090, 0x10a3380)
/usr/lib/go-1.14/src/net/http/server.go:2387 +0x1e8 fp=0x113dd88 sp=0x113dd5c pc=0x30d7b0
net/http.serverHandler.ServeHTTP(0x1114990, 0x7b8560, 0x1422090, 0x10a3380)
/usr/lib/go-1.14/src/net/http/server.go:2807 +0xbc fp=0x113dda4 sp=0x113dd88 pc=0x30ee10
net/http.(*conn).serve(0x114ae40, 0x7b8f80, 0x12dff60)
/usr/lib/go-1.14/src/net/http/server.go:1895 +0x984 fp=0x113dfdc sp=0x113dda4 pc=0x30a388
runtime.goexit()
/usr/lib/go-1.14/src/runtime/asm_mipsx.s:651 +0x4 fp=0x113dfdc sp=0x113dfdc pc=0x87910
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x6fddafb0, 0x72, 0x0)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x1132294, 0x72, 0x0, 0x0, 0x5f55c8)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x1132280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:384 +0x1e8
net.(*netFD).accept(0x1132280, 0x2, 0xb00b60, 0x113a8c8)
/usr/lib/go-1.14/src/net/fd_unix.go:238 +0x40
net.(*TCPListener).accept(0x11104f0, 0x114afa0, 0x79b17700, 0x59e8c)
/usr/lib/go-1.14/src/net/tcpsock_posix.go:139 +0x40
net.(*TCPListener).Accept(0x11104f0, 0x108de48, 0xc, 0x10000e0, 0x30f2d8)
/usr/lib/go-1.14/src/net/tcpsock.go:261 +0x80
net/http.(*Server).Serve(0x1114990, 0x7b8400, 0x11104f0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:2901 +0x24c
net/http.(*Server).ListenAndServe(0x1114990, 0x1114990, 0x108df84)
/usr/lib/go-1.14/src/net/http/server.go:2830 +0xd4
net/http.ListenAndServe(...)
/usr/lib/go-1.14/src/net/http/server.go:3086
main.main()
/mnt/e/gohttpserver/main.go:218 +0x6dc
goroutine 5 [runnable]:
syscall.Syscall(0xfa3, 0xa, 0x12dfded, 0x1, 0xffffffff, 0x0, 0xb)
/usr/lib/go-1.14/src/syscall/asm_linux_mipsx.s:17 +0x10
syscall.read(0xa, 0x12dfded, 0x1, 0x1, 0x0, 0x28, 0x28)
/usr/lib/go-1.14/src/syscall/zsyscall_linux_mipsle.go:686 +0x60
syscall.Read(...)
/usr/lib/go-1.14/src/syscall/syscall_unix.go:189
internal/poll.(*FD).Read(0x11323c0, 0x12dfded, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:165 +0x138
net.(*netFD).Read(0x11323c0, 0x12dfded, 0x1, 0x1, 0x12deb50, 0x12deb4c, 0x303be8)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x1102c08, 0x12dfded, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).backgroundRead(0x12dfde0)
/usr/lib/go-1.14/src/net/http/server.go:678 +0x64
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
goroutine 20 [sleep]:
time.Sleep(0xb2c97000, 0x8b)
/usr/lib/go-1.14/src/runtime/time.go:198 +0x110
main.NewHTTPStaticServer.func1(0x10bc460)
/mnt/e/gohttpserver/httpstaticserver.go:82 +0x170
created by main.NewHTTPStaticServer
/mnt/e/gohttpserver/httpstaticserver.go:74 +0x1c4
goroutine 35 [runnable]:
internal/poll.runtime_pollWait(0x6fddaf1c, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x11322e4, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x11322d0, 0x12fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x11322d0, 0x12fc000, 0x1000, 0x1000, 0x0, 0x303fcc, 0x2)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x1102bd8, 0x12fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).Read(0x12deae0, 0x12fc000, 0x1000, 0x1000, 0x47354, 0x3, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:786 +0x15c
bufio.(*Reader).fill(0x109b500)
/usr/lib/go-1.14/src/bufio/bufio.go:100 +0x148
bufio.(*Reader).ReadSlice(0x109b500, 0xfd50a, 0x1d318, 0x1068180, 0x80, 0x80, 0x5de5e0)
/usr/lib/go-1.14/src/bufio/bufio.go:359 +0x50
bufio.(*Reader).ReadLine(0x109b500, 0x10305a0, 0x0, 0x77f51088, 0x0, 0x12fa400, 0x0)
/usr/lib/go-1.14/src/bufio/bufio.go:388 +0x44
net/textproto.(*Reader).readLineSlice(0x12deb20, 0x1068180, 0x0, 0x0, 0x11322d0, 0x70e9c8)
/usr/lib/go-1.14/src/net/textproto/reader.go:58 +0x7c
net/textproto.(*Reader).ReadLine(...)
/usr/lib/go-1.14/src/net/textproto/reader.go:39
net/http.readRequest(0x109b500, 0x0, 0x1068180, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/request.go:1015 +0x8c
net/http.(*conn).readRequest(0x114ad80, 0x7b8f80, 0x12deac0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:966 +0x220
net/http.(*conn).serve(0x114ad80, 0x7b8f80, 0x12deac0)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 27 [runnable]:
net/http.(*connReader).backgroundRead(0x117ef60)
/usr/lib/go-1.14/src/net/http/server.go:677
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
goroutine 37 [runnable]:
compress/flate.(*decompressor).huffSym(0x13f1300, 0x13f1318, 0x12, 0x0, 0x0)
/usr/lib/go-1.14/src/compress/flate/inflate.go:707 +0x1c
compress/flate.(*decompressor).huffmanBlock(0x13f1300)
/usr/lib/go-1.14/src/compress/flate/inflate.go:494 +0xc8
compress/flate.(*decompressor).nextBlock(0x13f1300)
/usr/lib/go-1.14/src/compress/flate/inflate.go:327 +0x1b8
compress/flate.(*decompressor).Read(0x13f1300, 0x1500000, 0x8000, 0x8000, 0x0, 0x0, 0x3)
/usr/lib/go-1.14/src/compress/flate/inflate.go:347 +0x7c
compress/gzip.(*Reader).Read(0x1380f00, 0x1500000, 0x8000, 0x8000, 0xb01380, 0x77f513ec, 0x77f513ec)
/usr/lib/go-1.14/src/compress/gzip/gunzip.go:251 +0x70
main.(*vfsgen۰CompressedFile).Read(0x13e6240, 0x1500000, 0x8000, 0x8000, 0x5a27a0, 0x5dc301, 0x0)
/mnt/e/gohttpserver/assets_vfsdata.go:566 +0xb8
io.(*LimitedReader).Read(0x1096c90, 0x1500000, 0x8000, 0x8000, 0x0, 0x13e6200, 0x5f9000)
/usr/lib/go-1.14/src/io/io.go:451 +0xc0
io.copyBuffer(0x7b4b40, 0x109f630, 0x7b36e0, 0x1096c90, 0x1500000, 0x8000, 0x8000, 0x1141a48, 0x109f630, 0x109f630, ...)
/usr/lib/go-1.14/src/io/io.go:405 +0x10c
io.CopyBuffer(0x7b4b40, 0x109f630, 0x7b36e0, 0x1096c90, 0x1500000, 0x8000, 0x8000, 0x5, 0xa, 0x1a4d4, ...)
/usr/lib/go-1.14/src/io/io.go:378 +0x7c
net/http.(*response).ReadFrom(0x10c2bd0, 0x7b36e0, 0x1096c90, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:582 +0x540
io.copyBuffer(0x7b3ba0, 0x10c2bd0, 0x7b36e0, 0x1096c90, 0x0, 0x0, 0x0, 0x58bf40, 0x5dee20, 0x10a0f00, ...)
/usr/lib/go-1.14/src/io/io.go:391 +0x378
io.Copy(...)
/usr/lib/go-1.14/src/io/io.go:364
io.CopyN(0x7b3ba0, 0x10c2bd0, 0x6fcde1b0, 0x13e6240, 0x8a57, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/io/io.go:340 +0xa8
net/http.serveContent(0x7b8560, 0x10c2bd0, 0x10a3500, 0x5f9f72, 0xd, 0x2874be2c, 0x0, 0xd60b8030, 0xe, 0x0, ...)
/usr/lib/go-1.14/src/net/http/fs.go:298 +0x280
net/http.serveFile(0x7b8560, 0x10c2bd0, 0x10a3500, 0x7b46a0, 0x109dca0, 0x10b8d20, 0x11, 0x5ce101)
/usr/lib/go-1.14/src/net/http/fs.go:624 +0x5c8
net/http.(*fileHandler).ServeHTTP(0x109f2f8, 0x7b8560, 0x10c2bd0, 0x10a3500)
/usr/lib/go-1.14/src/net/http/fs.go:727 +0xb0
net/http.StripPrefix.func1(0x7b8560, 0x10c2bd0, 0x112b280)
/usr/lib/go-1.14/src/net/http/server.go:2051 +0x1b4
net/http.HandlerFunc.ServeHTTP(0x12de9c0, 0x7b8560, 0x10c2bd0, 0x112b280)
/usr/lib/go-1.14/src/net/http/server.go:2012 +0x54
net/http.(*ServeMux).ServeHTTP(0xb00aa0, 0x7b8560, 0x10c2bd0, 0x112b280)
/usr/lib/go-1.14/src/net/http/server.go:2387 +0x1e8
net/http.serverHandler.ServeHTTP(0x1114990, 0x7b8560, 0x10c2bd0, 0x112b280)
/usr/lib/go-1.14/src/net/http/server.go:2807 +0xbc
net/http.(*conn).serve(0x114ade0, 0x7b8f80, 0x117ef40)
/usr/lib/go-1.14/src/net/http/server.go:1895 +0x984
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 39 [runnable]:
syscall.Syscall(0xfa4, 0xa, 0x1490f3f, 0x70c1, 0x70c1, 0x2, 0x0)
/usr/lib/go-1.14/src/syscall/asm_linux_mipsx.s:17 +0x10
syscall.write(0xa, 0x1490f3f, 0x70c1, 0x70c1, 0x0, 0x13db000, 0x1000)
/usr/lib/go-1.14/src/syscall/zsyscall_linux_mipsle.go:914 +0x60
syscall.Write(...)
/usr/lib/go-1.14/src/syscall/syscall_unix.go:214
internal/poll.(*FD).Write(0x11323c0, 0x1490f3f, 0x70c1, 0x70c1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:268 +0x174
net.(*netFD).Write(0x11323c0, 0x1490f3f, 0x70c1, 0x70c1, 0x1000, 0x0, 0x0)
/usr/lib/go-1.14/src/net/fd_unix.go:220 +0x58
net.(*conn).Write(0x1102c08, 0x1490f3f, 0x70c1, 0x70c1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:196 +0x94
net/http.checkConnErrorWriter.Write(0x114aea0, 0x1490f3f, 0x70c1, 0x70c1, 0x105e580, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:3434 +0x60
bufio.(*Writer).Write(0x12dfe00, 0x1490f3f, 0x8000, 0x70c1, 0x0, 0xc24, 0x0)
/usr/lib/go-1.14/src/bufio/bufio.go:623 +0x164
net/http.(*chunkWriter).Write(0x106413c, 0x1490000, 0x8000, 0x8000, 0x13296c, 0x308c24, 0x114aee8)
/usr/lib/go-1.14/src/net/http/server.go:383 +0xd4
bufio.(*Writer).Write(0x105c080, 0x1490000, 0x8000, 0x8000, 0x73ee3cb4, 0x106f678, 0x4f34a8)
/usr/lib/go-1.14/src/bufio/bufio.go:623 +0x164
net/http.(*response).write(0x1064120, 0x8000, 0x1490000, 0x8000, 0x8000, 0x0, 0x0, 0x5a27a0, 0x6fddb170, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:1578 +0x2e8
net/http.(*response).Write(0x1064120, 0x1490000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:1547 +0x60
io.copyBuffer(0x7b4b40, 0x100c070, 0x7b36e0, 0x100a030, 0x1490000, 0x8000, 0x8000, 0x113ca48, 0x100c070, 0x100c070, ...)
/usr/lib/go-1.14/src/io/io.go:407 +0x208
io.CopyBuffer(0x7b4b40, 0x100c070, 0x7b36e0, 0x100a030, 0x1490000, 0x8000, 0x8000, 0x5, 0xa, 0x1a4d4, ...)
/usr/lib/go-1.14/src/io/io.go:378 +0x7c
net/http.(*response).ReadFrom(0x1064120, 0x7b36e0, 0x100a030, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:582 +0x540
io.copyBuffer(0x7b3ba0, 0x1064120, 0x7b36e0, 0x100a030, 0x0, 0x0, 0x0, 0x58bf40, 0x5dee20, 0x1016000, ...)
/usr/lib/go-1.14/src/io/io.go:391 +0x378
io.Copy(...)
/usr/lib/go-1.14/src/io/io.go:364
io.CopyN(0x7b3ba0, 0x1064120, 0x6fcde1b0, 0x105c260, 0x12c15, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/io/io.go:340 +0xa8
net/http.serveContent(0x7b8560, 0x1064120, 0x1068200, 0x5faa1a, 0xe, 0x2ccb7718, 0x0, 0xd60b8030, 0xe, 0x0, ...) /usr/lib/go-1.14/src/net/http/fs.go:298 +0x280
net/http.serveFile(0x7b8560, 0x1064120, 0x1068200, 0x7b46a0, 0x109dca0, 0x1018280, 0x12, 0x5ce101)
/usr/lib/go-1.14/src/net/http/fs.go:624 +0x5c8
net/http.(*fileHandler).ServeHTTP(0x109f2f8, 0x7b8560, 0x1064120, 0x1068200)
/usr/lib/go-1.14/src/net/http/fs.go:727 +0xb0
net/http.StripPrefix.func1(0x7b8560, 0x1064120, 0x10a3200)
/usr/lib/go-1.14/src/net/http/server.go:2051 +0x1b4
net/http.HandlerFunc.ServeHTTP(0x12de9c0, 0x7b8560, 0x1064120, 0x10a3200)
/usr/lib/go-1.14/src/net/http/server.go:2012 +0x54
net/http.(*ServeMux).ServeHTTP(0xb00aa0, 0x7b8560, 0x1064120, 0x10a3200)
/usr/lib/go-1.14/src/net/http/server.go:2387 +0x1e8
net/http.serverHandler.ServeHTTP(0x1114990, 0x7b8560, 0x1064120, 0x10a3200)
/usr/lib/go-1.14/src/net/http/server.go:2807 +0xbc
net/http.(*conn).serve(0x114aea0, 0x7b8f80, 0x12dfdc0)
/usr/lib/go-1.14/src/net/http/server.go:1895 +0x984
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 40 [running]:
goroutine running on other thread; stack unavailable
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x6fddac38, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x1132474, 0x72, 0x1000, 0x1000, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x1132460, 0x1348000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x1132460, 0x1348000, 0x1000, 0x1000, 0x5da800, 0x303fcc, 0x0)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x1102c18, 0x1348000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).Read(0x117eea0, 0x1348000, 0x1000, 0x1000, 0x47354, 0x5da800, 0x13e6160)
/usr/lib/go-1.14/src/net/http/server.go:786 +0x15c
bufio.(*Reader).fill(0x113a900)
/usr/lib/go-1.14/src/bufio/bufio.go:100 +0x148
bufio.(*Reader).ReadSlice(0x113a900, 0xfd50a, 0x1d318, 0x10a3480, 0x80, 0x80, 0x5de5e0)
/usr/lib/go-1.14/src/bufio/bufio.go:359 +0x50
bufio.(*Reader).ReadLine(0x113a900, 0xb01380, 0x0, 0x77f513ec, 0x0, 0x12fa480, 0x1)
/usr/lib/go-1.14/src/bufio/bufio.go:388 +0x44
net/textproto.(*Reader).readLineSlice(0x117eee0, 0x10a3480, 0x0, 0x0, 0x1132460, 0x70e9c8)
/usr/lib/go-1.14/src/net/textproto/reader.go:58 +0x7c
net/textproto.(*Reader).ReadLine(...)
/usr/lib/go-1.14/src/net/textproto/reader.go:39
net/http.readRequest(0x113a900, 0x0, 0x10a3480, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/request.go:1015 +0x8c
net/http.(*conn).readRequest(0x114af60, 0x7b8f80, 0x117ee80, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/http/server.go:966 +0x220
net/http.(*conn).serve(0x114af60, 0x7b8f80, 0x117ee80)
/usr/lib/go-1.14/src/net/http/server.go:1822 +0x7ec
created by net/http.(*Server).Serve
/usr/lib/go-1.14/src/net/http/server.go:2933 +0x330
goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x6fddadf4, 0x72, 0xffffffff)
/usr/lib/go-1.14/src/runtime/netpoll.go:203 +0x60
internal/poll.(*pollDesc).wait(0x1132384, 0x72, 0x0, 0x1, 0xffffffff)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:87 +0x50
internal/poll.(*pollDesc).waitRead(...)
/usr/lib/go-1.14/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x1132370, 0x12dff8d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/internal/poll/fd_unix.go:169 +0x1ac
net.(*netFD).Read(0x1132370, 0x12dff8d, 0x1, 0x1, 0x14040b0, 0x14040ac, 0x303be8)
/usr/lib/go-1.14/src/net/fd_unix.go:202 +0x58
net.(*conn).Read(0x1102c00, 0x12dff8d, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.14/src/net/net.go:184 +0x94
net/http.(*connReader).backgroundRead(0x12dff80)
/usr/lib/go-1.14/src/net/http/server.go:678 +0x64
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
goroutine 6 [runnable]:
net/http.(*connReader).backgroundRead(0x1404040)
/usr/lib/go-1.14/src/net/http/server.go:677
created by net/http.(*connReader).startBackgroundRead
/usr/lib/go-1.14/src/net/http/server.go:674 +0x118
r0 0x0 r1 0xe
r2 0xe98a53e8 r3 0x1382000
r4 0x1452680 r5 0x1980
r6 0x8 r7 0x1
r8 0x8970c2e6 r9 0x1383c00
r10 0x32c r11 0x207c2030
r12 0x2e312e33 r13 0x76207972
r14 0x6575516a r15 0x20212a2f
r16 0x0 r17 0x10
r18 0xf9 r19 0x28
r20 0x14284d0 r21 0x0
r22 0x70e8fc r23 0x0
r24 0x0 r25 0x0
r26 0x802 r27 0x0
r28 0x18 r29 0x113d6ac
r30 0x1108c40 r31 0x1332d0
pc 0x88090 link 0x1332d0
lo 0x0 hi 0x0
root@OpenWrt:~#
可能是go太老了?用go1.14去编译go1.16,然后再用go1.16编译本项目。go每个版本多少都有点不一样