fabiofalci / sconsify

A spotify console application
https://fabiofalci.github.io/sconsify
Apache License 2.0
566 stars 26 forks source link

Tried build sconsify with `go install` #104

Closed ahmadkarlam closed 3 years ago

ahmadkarlam commented 6 years ago

I tried compiling with the go install command. Then I run $GOPATH/bin/sconsify and I get the following results:

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

runtime stack:
runtime.throw(0xa5910d, 0x2a)
    /home/ahmad/go/src/runtime/panic.go:608 +0x72
runtime.sigpanic()
    /home/ahmad/go/src/runtime/signal_unix.go:374 +0x288

goroutine 21 [syscall, locked to thread]:
runtime.cgocall(0x943310, 0xc0000436e8, 0xa584e4)
    /home/ahmad/go/src/runtime/cgocall.go:128 +0x5e fp=0xc0000436a8 sp=0xc000043670 pc=0x40d12e
github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify._Cfunc_sp_session_create(0xc00012ac60, 0xc00012acd8, 0xc000000000)
    _cgo_gotypes.go:1854 +0x4d fp=0xc0000436e8 sp=0xc0000436a8 pc=0x59c89d
github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify.NewSession.func1.1(0xc00012ac60, 0xc00012acd8, 0x0)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify/libspotify.go:238 +0x1b8 fp=0xc000043778 sp=0xc0000436e8 pc=0x5ad698
github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify.NewSession.func1(0xc00012ac60, 0xc000092780)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify/libspotify.go:238 +0x4b fp=0xc0000437d0 sp=0xc000043778 pc=0x5ad72b
runtime.goexit()
    /home/ahmad/go/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0000437d8 sp=0xc0000437d0 pc=0x468921
created by github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify.NewSession
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify/libspotify.go:234 +0x76b

goroutine 1 [select]:
github.com/fabiofalci/sconsify/sconsify.StartMainLoop(0xc000172000, 0x1073570, 0xae4340, 0x1073570, 0x1073500, 0x0, 0x0)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/sconsify/mainloop.go:4 +0x13d
main.main()
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/sconsify.go:116 +0xeff

goroutine 3 [syscall]:
os/signal.signal_recv(0x86999f)
    /home/ahmad/go/src/runtime/sigqueue.go:139 +0x9c
os/signal.loop()
    /home/ahmad/go/src/os/signal/signal_unix.go:23 +0x26
created by os/signal.init.0
    /home/ahmad/go/src/os/signal/signal_unix.go:29 +0x41

goroutine 4 [chan receive]:
github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify.NewSession(0xc0000c6a10, 0x0, 0x0, 0x0)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/vendor/github.com/fabiofalci/go-libspotify/spotify/libspotify.go:246 +0x791
github.com/fabiofalci/sconsify/spotify.(*Spotify).initSession(0xc0000c6930, 0xc0000b4558, 0xc0000d0340, 0x1b, 0xa43849, 0x4, 0x0, 0x0)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/spotify/spotify.go:81 +0x19c
github.com/fabiofalci/sconsify/spotify.initialiseSpotify(0xc00014c4e0, 0x7ffff61df634, 0x1b, 0xc00002c1a0, 0xd, 0x10, 0xc000172000, 0x1073570, 0x0, 0x0)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/spotify/spotify.go:58 +0x27a
github.com/fabiofalci/sconsify/spotify.Initialise(0xc00014c4e0, 0x7ffff61df634, 0x1b, 0xc00002c1a0, 0xd, 0x10, 0xc000172000, 0x1073570)
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/spotify/spotify.go:41 +0x9b
created by main.main
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/sconsify.go:108 +0xe52

goroutine 6 [IO wait]:
internal/poll.runtime_pollWait(0x7f501cb66f00, 0x72, 0xffffffffffffffff)
    /home/ahmad/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc000150398, 0x72, 0xc0000b6100, 0x0, 0x0)
    /home/ahmad/go/src/internal/poll/fd_poll_runtime.go:85 +0x96
internal/poll.(*pollDesc).waitRead(0xc000150398, 0xffffffffffffff00, 0x0, 0x0)
    /home/ahmad/go/src/internal/poll/fd_poll_runtime.go:90 +0x45
internal/poll.(*FD).Accept(0xc000150380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /home/ahmad/go/src/internal/poll/fd_unix.go:384 +0x383
net.(*netFD).accept(0xc000150380, 0x0, 0x0, 0x0)
    /home/ahmad/go/src/net/fd_unix.go:238 +0x7d
net.(*TCPListener).accept(0xc00000e0b8, 0x0, 0x0, 0x0)
    /home/ahmad/go/src/net/tcpsock_posix.go:139 +0x56
net.(*TCPListener).Accept(0xc00000e0b8, 0x0, 0x0, 0x0, 0x0)
    /home/ahmad/go/src/net/tcpsock.go:260 +0x7e
net/http.(*Server).Serve(0xc000154680, 0xae1a60, 0xc00000e0b8, 0x0, 0x0)
    /home/ahmad/go/src/net/http/server.go:2826 +0x350
net/http.Serve(0xae1a60, 0xc00000e0b8, 0x0, 0x0, 0x0, 0x0)
    /home/ahmad/go/src/net/http/server.go:2423 +0xc5
created by github.com/fabiofalci/sconsify/rpc.StartServer
    /home/ahmad/Contribute/src/github.com/fabiofalci/sconsify/rpc/server.go:28 +0x256

Does anyone know what is the cause?