Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stack overflow #485

Open
AndrewSav opened this issue Dec 31, 2022 · 1 comment
Open

stack overflow #485

AndrewSav opened this issue Dec 31, 2022 · 1 comment
Labels
bug Something isn't working
Milestone

Comments

@AndrewSav
Copy link

root@shkaf:~# ./abs
Hello root, welcome to the ABS (2.6.0) programming language!
Type 'quit' when you're done, 'help' if you get lost!
⧐  x = 0; while x < 100 {
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc020500420 stack=[0xc020500000, 0xc040500000]
fatal error: stack overflow

runtime stack:
runtime.throw({0x72d57c?, 0x9343a0?})
        /usr/local/go/src/runtime/panic.go:992 +0x71
runtime.newstack()
        /usr/local/go/src/runtime/stack.go:1101 +0x5cc
runtime.morestack()
        /usr/local/go/src/runtime/asm_amd64.s:547 +0x8b

goroutine 1 [running]:
runtime.heapBitsSetType(0xc00b450780?, 0x30?, 0x30?, 0x6f5fe0?)
        /usr/local/go/src/runtime/mbitmap.go:832 +0xbcc fp=0xc020500430 sp=0xc020500428 pc=0x416eec
runtime.mallocgc(0x30, 0x6f5fe0, 0x1)
        /usr/local/go/src/runtime/malloc.go:1117 +0x673 fp=0xc0205004a8 sp=0xc020500430 pc=0x40e693
runtime.newobject(0xc000516440?)
        /usr/local/go/src/runtime/malloc.go:1259 +0x27 fp=0xc0205004d0 sp=0xc0205004a8 pc=0x40ea47
github.com/abs-lang/abs/evaluator.Eval({0x7b13e8?, 0xc0000782d0?}, 0xc0000b1f80)
        /abs/evaluator/evaluator.go:99 +0xea8 fp=0xc020500770 sp=0xc0205004d0 pc=0x67aa08
github.com/abs-lang/abs/evaluator.evalInfixExpression({{0x72a1ff, 0x1}, 0xf, {0xc000016604, 0x1}}, {0xc000016604, 0x1}, {0x7b2180?, 0xc000516440}, {0x7b22a0, ...}, ...)
        /abs/evaluator/evaluator.go:596 +0x3ba fp=0xc020500868 sp=0xc020500770 pc=0x67dd9a
github.com/abs-lang/abs/evaluator.Eval({0x7b1370?, 0xc00012a420?}, 0xc0000b1f80)
        /abs/evaluator/evaluator.go:121 +0x1427 fp=0xc020500b08 sp=0xc020500868 pc=0x67af87
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:914 +0x4d fp=0xc020500b58 sp=0xc020500b08 pc=0x681e2d
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500ba8 sp=0xc020500b58 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500bf8 sp=0xc020500ba8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500c48 sp=0xc020500bf8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500c98 sp=0xc020500c48 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500ce8 sp=0xc020500c98 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500d38 sp=0xc020500ce8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500d88 sp=0xc020500d38 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500dd8 sp=0xc020500d88 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500e28 sp=0xc020500dd8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500e78 sp=0xc020500e28 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500ec8 sp=0xc020500e78 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500f18 sp=0xc020500ec8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500f68 sp=0xc020500f18 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020500fb8 sp=0xc020500f68 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501008 sp=0xc020500fb8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501058 sp=0xc020501008 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205010a8 sp=0xc020501058 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205010f8 sp=0xc0205010a8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501148 sp=0xc0205010f8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501198 sp=0xc020501148 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205011e8 sp=0xc020501198 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501238 sp=0xc0205011e8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501288 sp=0xc020501238 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205012d8 sp=0xc020501288 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501328 sp=0xc0205012d8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501378 sp=0xc020501328 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205013c8 sp=0xc020501378 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501418 sp=0xc0205013c8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501468 sp=0xc020501418 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205014b8 sp=0xc020501468 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501508 sp=0xc0205014b8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501558 sp=0xc020501508 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205015a8 sp=0xc020501558 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205015f8 sp=0xc0205015a8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501648 sp=0xc0205015f8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501698 sp=0xc020501648 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205016e8 sp=0xc020501698 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501738 sp=0xc0205016e8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501788 sp=0xc020501738 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205017d8 sp=0xc020501788 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501828 sp=0xc0205017d8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501878 sp=0xc020501828 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205018c8 sp=0xc020501878 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501918 sp=0xc0205018c8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501968 sp=0xc020501918 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205019b8 sp=0xc020501968 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501a08 sp=0xc0205019b8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501a58 sp=0xc020501a08 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501aa8 sp=0xc020501a58 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501af8 sp=0xc020501aa8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501b48 sp=0xc020501af8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501b98 sp=0xc020501b48 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501be8 sp=0xc020501b98 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501c38 sp=0xc020501be8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501c88 sp=0xc020501c38 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501cd8 sp=0xc020501c88 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501d28 sp=0xc020501cd8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501d78 sp=0xc020501d28 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501dc8 sp=0xc020501d78 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501e18 sp=0xc020501dc8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501e68 sp=0xc020501e18 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501eb8 sp=0xc020501e68 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501f08 sp=0xc020501eb8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501f58 sp=0xc020501f08 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501fa8 sp=0xc020501f58 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020501ff8 sp=0xc020501fa8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502048 sp=0xc020501ff8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502098 sp=0xc020502048 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205020e8 sp=0xc020502098 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502138 sp=0xc0205020e8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502188 sp=0xc020502138 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205021d8 sp=0xc020502188 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502228 sp=0xc0205021d8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502278 sp=0xc020502228 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205022c8 sp=0xc020502278 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502318 sp=0xc0205022c8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502368 sp=0xc020502318 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205023b8 sp=0xc020502368 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502408 sp=0xc0205023b8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502458 sp=0xc020502408 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205024a8 sp=0xc020502458 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205024f8 sp=0xc0205024a8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502548 sp=0xc0205024f8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502598 sp=0xc020502548 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205025e8 sp=0xc020502598 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502638 sp=0xc0205025e8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502688 sp=0xc020502638 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205026d8 sp=0xc020502688 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502728 sp=0xc0205026d8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502778 sp=0xc020502728 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc0205027c8 sp=0xc020502778 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502818 sp=0xc0205027c8 pc=0x681ff0
github.com/abs-lang/abs/evaluator.evalWhileExpression(0xc000516400, 0xc000516480?)
        /abs/evaluator/evaluator.go:926 +0x210 fp=0xc020502868 sp=0xc020502818 pc=0x681ff0
...additional frames elided...

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7f96e45206a8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:302 +0x89
internal/poll.(*pollDesc).wait(0xc000188600?, 0xc00015c000?, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:83 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:88
internal/poll.(*FD).Read(0xc000188600, {0xc00015c000, 0x1293, 0x1293})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc000188600, {0xc00015c000?, 0x7f96e5e7fb00?, 0x7f96e6075fff?})
        /usr/local/go/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc0000ae098, {0xc00015c000?, 0x0?, 0x100418533?})
        /usr/local/go/src/net/net.go:183 +0x45
crypto/tls.(*atLeastReader).Read(0xc00051e0f0, {0xc00015c000?, 0x0?, 0xc1?})
        /usr/local/go/src/crypto/tls/conn.go:784 +0x3d
bytes.(*Buffer).ReadFrom(0xc00009fe78, {0x7afae0, 0xc00051e0f0})
        /usr/local/go/src/bytes/buffer.go:204 +0x98
crypto/tls.(*Conn).readFromUntil(0xc00009fc00, {0x7afd80?, 0xc0000ae098}, 0x0?)
        /usr/local/go/src/crypto/tls/conn.go:806 +0xe5
crypto/tls.(*Conn).readRecordOrCCS(0xc00009fc00, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:613 +0x116
crypto/tls.(*Conn).readRecord(...)
        /usr/local/go/src/crypto/tls/conn.go:581
crypto/tls.(*Conn).Read(0xc00009fc00, {0xc0001ba000, 0x1000, 0x615b20?})
        /usr/local/go/src/crypto/tls/conn.go:1284 +0x16f
bufio.(*Reader).Read(0xc000531440, {0xc00051aba0, 0x9, 0x6234a2?})
        /usr/local/go/src/bufio/bufio.go:236 +0x1b4
io.ReadAtLeast({0x7af9c0, 0xc000531440}, {0xc00051aba0, 0x9, 0x9}, 0x9)
        /usr/local/go/src/io/io.go:331 +0x9a
io.ReadFull(...)
        /usr/local/go/src/io/io.go:350
net/http.http2readFrameHeader({0xc00051aba0?, 0x9?, 0xc0000781b0?}, {0x7af9c0?, 0xc000531440?})
        /usr/local/go/src/net/http/h2_bundle.go:1566 +0x6e
net/http.(*http2Framer).ReadFrame(0xc00051ab60)
        /usr/local/go/src/net/http/h2_bundle.go:1830 +0x95
net/http.(*http2clientConnReadLoop).run(0xc0000c9f98)
        /usr/local/go/src/net/http/h2_bundle.go:8815 +0x130
net/http.(*http2ClientConn).readLoop(0xc000128180)
        /usr/local/go/src/net/http/h2_bundle.go:8711 +0x6f
created by net/http.(*http2Transport).newClientConn
        /usr/local/go/src/net/http/h2_bundle.go:7439 +0xa65

goroutine 50 [syscall]:
os/signal.signal_recv()
        /usr/local/go/src/runtime/sigqueue.go:151 +0x2f
os/signal.loop()
        /usr/local/go/src/os/signal/signal_unix.go:23 +0x19
created by os/signal.Notify.func1.1
        /usr/local/go/src/os/signal/signal.go:151 +0x2a
@odino odino added the bug Something isn't working label Jan 17, 2023
@odino odino added this to the 2.6.x milestone Jan 17, 2023
@odino
Copy link
Collaborator

odino commented Jan 17, 2023

Thanks. Having a look at this as a bugfix for a minor release -- I know where the problem lies 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants