• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.

Upcoming Changes

omano

Member
I couldn't start anymore the bot since today I rebooted and here is the log when trying to start:


___ ___ _ _ _ _ ___ ___ ___ _____
/ __|_ _| \| | | | / __| _ )/ _ \_ _|
\__ \| || .` | |_| \__ \ _ \ (_) || |
|___/___|_|\_|\___/|___/___/\___/ |_|

Version: 1.0.2
(C) 2013-2022 Michael Friese. All rights reserved.

2023/11/03 20:19:42 28c1ff2e INFO Loading instances
2023/11/03 20:19:42 28c1ff2e INFO Loading instance://6adbe8b7-f94f-4a3b-96f8-1818d5df1572

#
# Fatal error in v8::ToLocalChecked
# Empty MaybeLocal.
#

SIGTRAP: trace trap
PC=0x1a39952 m=0 sigcode=128
signal arrived during cgo execution

goroutine 1 [syscall]:
runtime.cgocall(0xfd26d0, 0xc00023efb8)
/usr/local/go/src/runtime/cgocall.go:157 +0x5c fp=0xc00023ef90 sp=0xc00023ef58 pc=0x8ef9dc
github.com/flyth/sinusbot/pkg/v8._Cfunc_v8_Context_Run(0x7fa1fc891750, 0x7fa1fc891c60, 0x7fa1fc88ce00, 0x61437e0)
_cgo_gotypes.go:422 +0x58 fp=0xc00023efb8 sp=0xc00023ef90 pc=0xb66ef8
github.com/flyth/sinusbot/pkg/v8.(*Context).Eval.func1(0xc00028f570?, 0x0?, 0x0?)
/sinusbot/pkg/v8/v8.go:498 +0xb1 fp=0xc00023f048 sp=0xc00023efb8 pc=0xb6a971
github.com/flyth/sinusbot/pkg/v8.(*Context).Eval(0xc0000366c0?, {0xc0004bb500?, 0xe?}, {0xc00041f3b0, 0xd})
/sinusbot/pkg/v8/v8.go:498 +0x85 fp=0xc00023f0c8 sp=0xc00023f048 pc=0xb6a725
github.com/flyth/sinusbot/cmd/sinusbot/vm/enginev8.(*Instance).LoadScript(0xc00028e070, {0xc00041f380, 0x3d}, {0xc00041f3b0, 0xd})
/sinusbot/cmd/sinusbot/vm/enginev8/enginev8instance.go:330 +0x3c5 fp=0xc00023f1a8 sp=0xc00023f0c8 pc=0xe901c5
main.(*botInstance).setupVM(0xc00028ca00)
/sinusbot/cmd/sinusbot/scripting.go:323 +0x4a7 fp=0xc00023f3f8 sp=0xc00023f1a8 pc=0xf85d07
main.(*botInstance).init(0xc00028ca00)
/sinusbot/cmd/sinusbot/botinstance.go:479 +0x690 fp=0xc00023f430 sp=0xc00023f3f8 pc=0xf5d630
main.(*bot).loadInstances(0xc0000c3600)
/sinusbot/cmd/sinusbot/bot.go:734 +0xe12 fp=0xc00023f878 sp=0xc00023f430 pc=0xf5a0f2
main.(*bot).init(0xc0000c3600, 0x0)
/sinusbot/cmd/sinusbot/bot.go:379 +0x5b2 fp=0xc00023f910 sp=0xc00023f878 pc=0xf590b2
main.main()
/sinusbot/cmd/sinusbot/main.go:701 +0x18cd fp=0xc00023ff80 sp=0xc00023f910 pc=0xf7772d
runtime.main()
/usr/local/go/src/runtime/proc.go:250 +0x207 fp=0xc00023ffe0 sp=0xc00023ff80 pc=0x925127
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00023ffe8 sp=0xc00023ffe0 pc=0x958301

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005afb0 sp=0xc00005af90 pc=0x925556
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:305 +0xb0 fp=0xc00005afe0 sp=0xc00005afb0 pc=0x925390
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x958301
created by runtime.init.6
/usr/local/go/src/runtime/proc.go:293 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005b780 sp=0xc00005b760 pc=0x925556
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:319 +0xde fp=0xc00005b7c8 sp=0xc00005b780 pc=0x90fd3e
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x904fc6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x958301
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc000044070?, 0x232fb38?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005bf70 sp=0xc00005bf50 pc=0x925556
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).park(0x489dbc0)
/usr/local/go/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc00005bfa0 sp=0xc00005bf70 pc=0x90dc33
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc00005bfc8 sp=0xc00005bfa0 pc=0x90e225
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x904f66
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x958301
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:179 +0xaa

goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0x227b5f0?, 0x20?, 0xc0?, 0x2000000020?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005a628 sp=0xc00005a608 pc=0x925556
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00005a7e0 sp=0xc00005a628 pc=0x904007
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x958301
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:163 +0x45

goroutine 6 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00006dd08 sp=0xc00006dce8 pc=0x925556
runtime.netpollblock(0x8f9448?, 0x8ef06f?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc00006dd40 sp=0xc00006dd08 pc=0x91de17
internal/poll.runtime_pollWait(0x7fa1fd3b2918, 0x72)
/usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc00006dd60 sp=0xc00006dd40 pc=0x9524a9
internal/poll.(*pollDesc).wait(0xc00027cc00?, 0xc0000d8ea0?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00006dd88 sp=0xc00006dd60 pc=0x9ce672
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00027cc00)
/usr/local/go/src/internal/poll/fd_unix.go:614 +0x2bd fp=0xc00006de30 sp=0xc00006dd88 pc=0x9d3f7d
net.(*netFD).accept(0xc00027cc00)
/usr/local/go/src/net/fd_unix.go:172 +0x35 fp=0xc00006dee8 sp=0xc00006de30 pc=0xad31f5
net.(*UnixListener).accept(0x9dcae0?)
/usr/local/go/src/net/unixsock_posix.go:172 +0x1c fp=0xc00006df10 sp=0xc00006dee8 pc=0xaf321c
net.(*UnixListener).Accept(0xc000285410)
/usr/local/go/src/net/unixsock.go:260 +0x3d fp=0xc00006df40 sp=0xc00006df10 pc=0xaf1b7d
github.com/flyth/sinusbot/cmd/sinusbot/xserver.ListenAndServe()
/sinusbot/cmd/sinusbot/xserver/xserver.go:1428 +0x103 fp=0xc00006dfe0 sp=0xc00006df40 pc=0xe8e563
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x958301
created by main.ModeSanityChecks
/sinusbot/cmd/sinusbot/mode_client.go:42 +0x57

goroutine 7 [select]:
runtime.gopark(0xc00005cf88?, 0x2?, 0x48?, 0x94?, 0xc00005cf84?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005ce10 sp=0xc00005cdf0 pc=0x925556
runtime.selectgo(0xc00005cf88, 0xc00005cf80, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc00005cf50 sp=0xc00005ce10 pc=0x93581e
database/sql.(*DB).connectionOpener(0xc0002b04e0, {0x233c240, 0xc00007fef0})
/usr/local/go/src/database/sql/sql.go:1218 +0x8d fp=0xc00005cfb8 sp=0xc00005cf50 pc=0xa29ded
database/sql.OpenDB.func1()
/usr/local/go/src/database/sql/sql.go:791 +0x2e fp=0xc00005cfe0 sp=0xc00005cfb8 pc=0xa2816e
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x958301
created by database/sql.OpenDB
/usr/local/go/src/database/sql/sql.go:791 +0x18d

goroutine 8 [select]:
runtime.gopark(0xc00005c788?, 0x2?, 0x48?, 0x94?, 0xc00005c784?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005c610 sp=0xc00005c5f0 pc=0x925556
runtime.selectgo(0xc00005c788, 0xc00005c780, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc00005c750 sp=0xc00005c610 pc=0x93581e
database/sql.(*DB).connectionOpener(0xc0002b11e0, {0x233c240, 0xc00007ff90})
/usr/local/go/src/database/sql/sql.go:1218 +0x8d fp=0xc00005c7b8 sp=0xc00005c750 pc=0xa29ded
database/sql.OpenDB.func1()
/usr/local/go/src/database/sql/sql.go:791 +0x2e fp=0xc00005c7e0 sp=0xc00005c7b8 pc=0xa2816e
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x958301
created by database/sql.OpenDB
/usr/local/go/src/database/sql/sql.go:791 +0x18d

goroutine 9 [GC worker (idle)]:
runtime.gopark(0x1730144102c?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005d750 sp=0xc00005d730 pc=0x925556
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc00005d7e0 sp=0xc00005d750 pc=0x906d31
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x958301
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 13 [chan receive]:
runtime.gopark(0x7?, 0x0?, 0x0?, 0x0?, 0x1010000000000?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00005de88 sp=0xc00005de68 pc=0x925556
runtime.chanrecv(0xc000374180, 0xc00005dfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x49d fp=0xc00005df18 sp=0xc00005de88 pc=0x8f281d
runtime.chanrecv2(0xf80920?, 0xc0000c3728?)
/usr/local/go/src/runtime/chan.go:447 +0x18 fp=0xc00005df40 sp=0xc00005df18 pc=0x8f2358
main.(*botInstance).playLoop.func1()
/sinusbot/cmd/sinusbot/stream.go:149 +0x55 fp=0xc00005dfe0 sp=0xc00005df40 pc=0xfb9975
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x958301
created by main.(*botInstance).playLoop
/sinusbot/cmd/sinusbot/stream.go:146 +0x1f3

goroutine 11 [select]:
runtime.gopark(0xc000056718?, 0x4?, 0x5?, 0x0?, 0xc00005662a?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00006ac80 sp=0xc00006ac60 pc=0x925556
runtime.selectgo(0xc00006af18, 0xc000056622, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc00006adc0 sp=0xc00006ac80 pc=0x93581e
github.com/flyth/sinusbot/cmd/sinusbot/webstream.(*WebStream).WebStream(0xc00042f1a0)
/sinusbot/cmd/sinusbot/webstream/webstream.go:183 +0x27e fp=0xc00006afc8 sp=0xc00006adc0 pc=0xe3d4de
github.com/flyth/sinusbot/cmd/sinusbot/webstream.(*WebStream).Init.func1()
/sinusbot/cmd/sinusbot/webstream/webstream.go:48 +0x26 fp=0xc00006afe0 sp=0xc00006afc8 pc=0xe3d226
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x958301
created by github.com/flyth/sinusbot/cmd/sinusbot/webstream.(*WebStream).Init
/sinusbot/cmd/sinusbot/webstream/webstream.go:48 +0x165

goroutine 15 [select]:
runtime.gopark(0xc000056f10?, 0x2?, 0x18?, 0x10?, 0xc000056e8c?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000056cf8 sp=0xc000056cd8 pc=0x925556
runtime.selectgo(0xc000056f10, 0xc000056e88, 0x48e9f40?, 0x0, 0x7fa1fd3c88d8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc000056e38 sp=0xc000056cf8 pc=0x93581e
github.com/flyth/sinusbot/cmd/sinusbot/vm/enginev8.(*Instance).Run.func1()
/sinusbot/cmd/sinusbot/vm/enginev8/enginev8instance.go:992 +0xbb fp=0xc000056fe0 sp=0xc000056e38 pc=0xe94c7b
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x958301
created by github.com/flyth/sinusbot/cmd/sinusbot/vm/enginev8.(*Instance).Run
/sinusbot/cmd/sinusbot/vm/enginev8/enginev8instance.go:988 +0x72

goroutine 14 [select]:
runtime.gopark(0xc00006bee8?, 0x4?, 0x4?, 0x0?, 0xc00006bce0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00006baf0 sp=0xc00006bad0 pc=0x925556
runtime.selectgo(0xc00006bee8, 0xc00006bcd8, 0xc000056470?, 0x0, 0xc00005e800?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc00006bc30 sp=0xc00006baf0 pc=0x93581e
main.(*botInstance).playLoop.func2()
/sinusbot/cmd/sinusbot/stream.go:276 +0x338 fp=0xc00006bfe0 sp=0xc00006bc30 pc=0xfb70b8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x958301
created by main.(*botInstance).playLoop
/sinusbot/cmd/sinusbot/stream.go:226 +0x3bd

rax 0x3e
rbx 0x60eb5a0
rcx 0x7fa22693daaf
rdx 0xffffffff
rdi 0x7ffd68a19a80
rsi 0x7ffd68a19ba0
rbp 0x7ffd68a1bcb0
rsp 0x7ffd68a1bcb0
r8 0x3e
r9 0x7fffffff
r10 0x0
r11 0x293
r12 0x2373ec0
r13 0x2373eae
r14 0x7ffd68a1bd50
r15 0x61437e0
rip 0x1a39952
rflags 0x202
cs 0x33
fs 0x0
gs 0x0

I restored a backup from July, on previous version 1.0.0-beta.16-ba60e37, and it could start properly. Not sure what happened I could restart the bot correctly recently. Ubuntu 22 here.
 
Top