Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
# mumbledj -server=mumble.example.net -port=11900 -username=MumbleDJ -channel=Jukebox
Configuration successfully loaded!
panic: Song download failed.
goroutine 27 [running]:
runtime.panic(0x737180, 0xc20810abc0)
/usr/local/go/src/pkg/runtime/panic.c:279 +0xf5
main.(*mumbledj).OnSongFinished(0xbfd0e0)
/root/mumbledj/main.go:99 +0x10f
main.*mumbledj.OnSongFinished·fm()
/root/mumbledj/main.go:54 +0x26
github.com/layeh/gumble/gumble_ffmpeg.func·001()
/root/go/src/github.com/layeh/gumble/gumble_ffmpeg/gumble_ffmpeg.go:80 +0x7d
github.com/layeh/gumble/gumble_ffmpeg.(*Stream).sourceRoutine(0xc208041240)
/root/go/src/github.com/layeh/gumble/gumble_ffmpeg/gumble_ffmpeg.go:91 +0x182
created by github.com/layeh/gumble/gumble_ffmpeg.(*Stream).Play
/root/go/src/github.com/layeh/gumble/gumble_ffmpeg/gumble_ffmpeg.go:47 +0x2be
goroutine 16 [chan receive, 3 minutes]:
main.main()
/root/mumbledj/main.go:147 +0x496
goroutine 19 [finalizer wait, 3 minutes]:
runtime.park(0x41ac30, 0xbfacc8, 0xbe7189)
/usr/local/go/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0xbfacc8, 0xbe7189)
/usr/local/go/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
/usr/local/go/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
/usr/local/go/src/pkg/runtime/proc.c:1445
goroutine 17 [syscall, 3 minutes]:
runtime.goexit()
/usr/local/go/src/pkg/runtime/proc.c:1445
goroutine 20 [syscall]:
syscall.Syscall6(0x3d, 0x1da4, 0xc2081e13b4, 0x0, 0xc208024750, 0x0, 0x0, 0x423bb9, 0x60, 0xc208024750)
/usr/local/go/src/pkg/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x1da4, 0xc2081e13b4, 0x0, 0xc208024750, 0x42bc4b, 0x0, 0x0)
/usr/local/go/src/pkg/syscall/zsyscall_linux_amd64.go:120 +0x7d
syscall.Wait4(0x1da4, 0xc2081e13fc, 0x0, 0xc208024750, 0xc20803fd20, 0x0, 0x0)
/usr/local/go/src/pkg/syscall/syscall_linux.go:222 +0x64
os.(*Process).wait(0xc20803fd20, 0x0, 0x0, 0x0)
/usr/local/go/src/pkg/os/exec_unix.go:22 +0xfe
os.(*Process).Wait(0xc20803fd20, 0x0, 0x0, 0x0)
/usr/local/go/src/pkg/os/doc.go:45 +0x39
os/exec.(*Cmd).Wait(0xc208048140, 0x0, 0x0)
/usr/local/go/src/pkg/os/exec/exec.go:357 +0x1db
os/exec.(*Cmd).Run(0xc208048140, 0x0, 0x0)
/usr/local/go/src/pkg/os/exec/exec.go:239 +0x70
main.(*Song).Download(0xc208108460, 0x0, 0x0)
/root/mumbledj/song.go:68 +0x1c8
main.(*mumbledj).OnSongFinished(0xbfd0e0)
/root/mumbledj/main.go:96 +0xb5
main.skip(0xc208037578, 0x8, 0x0, 0x0, 0x0)
/root/mumbledj/commands.go:177 +0x173
main.parseCommand(0xc2080b0f00, 0xc208037578, 0x8, 0xc20810a841, 0x4)
/root/mumbledj/commands.go:62 +0x644
main.(*mumbledj).OnTextMessage(0xbfd0e0, 0xc2080b3dc0)
/root/mumbledj/main.go:70 +0xcc
main.*mumbledj.OnTextMessage·fm(0xc2080b3dc0)
/root/mumbledj/main.go:137 +0x30
github.com/layeh/gumble/gumbleutil.Listener.OnTextMessage(0xc208036a20, 0xc208036a30, 0xc208036a40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/root/go/src/github.com/layeh/gumble/gumbleutil/listener.go:44 +0x3c
github.com/layeh/gumble/gumbleutil.(*Listener).OnTextMessage(0xc20800eb40, 0xc2080b3dc0)
<autogenerated>:3 +0x9b
github.com/layeh/gumble/gumble.eventMultiplexer.OnTextMessage(0xc2080233b0, 0xc2080233b0, 0xc2080b3dc0)
/root/go/src/github.com/layeh/gumble/gumble/eventmultiplexer.go:62 +0x57
github.com/layeh/gumble/gumble.handleTextMessage(0xc2080de000, 0xc20803d800, 0xb, 0x400, 0x0, 0x0)
/root/go/src/github.com/layeh/gumble/gumble/handlers.go:582 +0x7a9
github.com/layeh/gumble/gumble.(*Client).readRoutine(0xc2080de000)
/root/go/src/github.com/layeh/gumble/gumble/client.go:199 +0x5d0
created by github.com/layeh/gumble/gumble.(*Client).Connect
/root/go/src/github.com/layeh/gumble/gumble/client.go:108 +0x32d
goroutine 21 [select]:
github.com/layeh/gumble/gumble.(*Client).pingRoutine(0xc2080de000)
/root/go/src/github.com/layeh/gumble/gumble/client.go:158 +0x291
created by github.com/layeh/gumble/gumble.(*Client).Connect
/root/go/src/github.com/layeh/gumble/gumble/client.go:109 +0x348
goroutine 25 [IO wait]:
net.runtime_pollWait(0x7f8d3d55e848, 0x72, 0x0)
/usr/local/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(*pollDesc).Wait(0xc2080b2fb0, 0x72, 0x0, 0x0)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(*pollDesc).WaitRead(0xc2080b2fb0, 0x0, 0x0)
/usr/local/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(*netFD).Read(0xc2080b2f50, 0xc20808d000, 0x1000, 0x1000, 0x0, 0x7f8d3d55d418, 0xb)
/usr/local/go/src/pkg/net/fd_unix.go:242 +0x34c
net.(*conn).Read(0xc20803a0c8, 0xc20808d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/pkg/net/net.go:122 +0xe7
net/http.noteEOFReader.Read(0x7f8d3d55e9d0, 0xc20803a0c8, 0xc2080c2318, 0xc20808d000, 0x1000, 0x1000, 0xc0d500, 0x0, 0x0)
/usr/local/go/src/pkg/net/http/transport.go:1203 +0x72
net/http.(*noteEOFReader).Read(0xc208100aa0, 0xc20808d000, 0x1000, 0x1000, 0xc2080245f0, 0x0, 0x0)
<autogenerated>:124 +0xca
bufio.(*Reader).fill(0xc208102300)
/usr/local/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(*Reader).Peek(0xc208102300, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/pkg/bufio/bufio.go:132 +0x101
net/http.(*persistConn).readLoop(0xc2080c22c0)
/usr/local/go/src/pkg/net/http/transport.go:782 +0x95
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:600 +0x93f
goroutine 26 [select]:
net/http.(*persistConn).writeLoop(0xc2080c22c0)
/usr/local/go/src/pkg/net/http/transport.go:885 +0x38f
created by net/http.(*Transport).dialConn
/usr/local/go/src/pkg/net/http/transport.go:601 +0x957
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.