OOM after_destruct xocean:horn #854

Closed
opened 2021-08-22 12:13:20 +00:00 by AliasAlreadyTaken · 2 comments

Reason is the after_destruct of xocean:horn has TWO set_node on the SAME location.

after_destruct  = function(pos, oldnode)
    -- minetest.set_node(pos, {name = "xocean:horn_block"})
    minetest.set_node(pos, {name = "xocean:horn"})
    --minetest.set_node(pos, {name = "default:coral_brown"})
end,

No clue how this didn't come up earlier.

Reason is the after_destruct of xocean:horn has TWO set_node on the SAME location. ``` after_destruct = function(pos, oldnode) -- minetest.set_node(pos, {name = "xocean:horn_block"}) minetest.set_node(pos, {name = "xocean:horn"}) --minetest.set_node(pos, {name = "default:coral_brown"}) end, ``` No clue how this didn't come up earlier.
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
labels 2021-08-23 06:11:14 +00:00
Author
Owner

Fixed in 8c8fe2c99e73d337483594322188be3b9edf9b48

Fixed in 8c8fe2c99e73d337483594322188be3b9edf9b48
AliasAlreadyTaken added the
5. result/fixed
3. source/mod upstream
labels 2021-08-23 06:11:31 +00:00
AliasAlreadyTaken self-assigned this 2021-08-23 06:11:34 +00:00
Author
Owner
2021-08-22 10:21:04: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'xocean' in callback node_on_dig(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error fro
2021-08-22 10:21:04: ERROR[Main]: m mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runti
2021-08-22 10:21:04: ERROR[Main]: me error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destr
2021-08-22 10:21:04: ERROR[Main]: uct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node
2021-08-22 10:21:04: ERROR[Main]: _after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in c
2021-08-22 10:21:04: ERROR[Main]: allback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod '
2021-08-22 10:21:04: ERROR[Main]: xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime erro
2021-08-22 10:21:04: ERROR[Main]: r from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): 
2021-08-22 10:21:04: ERROR[Main]: Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): OOM error from mod 'xocean' in callback node_after_dest
2021-08-22 10:21:04: ERROR[Main]: ruct(): not enough memory
2021-08-22 10:21:04: ERROR[Main]: Current Lua memory usage: 1785 MB
2021-08-22 10:21:04: ERROR[Main]: stack traceback:
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	/home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785>
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	/home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785>
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	/home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785>
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	/home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785>
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	/home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785>
2021-08-22 10:21:04: ERROR[Main]: 	[C]: in function 'set_node'
2021-08-22 10:21:04: ERROR[Main]: 	...
``` 2021-08-22 10:21:04: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'xocean' in callback node_on_dig(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error fro 2021-08-22 10:21:04: ERROR[Main]: m mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runti 2021-08-22 10:21:04: ERROR[Main]: me error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destr 2021-08-22 10:21:04: ERROR[Main]: uct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node 2021-08-22 10:21:04: ERROR[Main]: _after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in c 2021-08-22 10:21:04: ERROR[Main]: allback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod ' 2021-08-22 10:21:04: ERROR[Main]: xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime erro 2021-08-22 10:21:04: ERROR[Main]: r from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): 2021-08-22 10:21:04: ERROR[Main]: Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): Runtime error from mod 'xocean' in callback node_after_destruct(): OOM error from mod 'xocean' in callback node_after_dest 2021-08-22 10:21:04: ERROR[Main]: ruct(): not enough memory 2021-08-22 10:21:04: ERROR[Main]: Current Lua memory usage: 1785 MB 2021-08-22 10:21:04: ERROR[Main]: stack traceback: 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: /home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785> 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: /home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785> 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: /home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785> 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: /home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785> 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: /home/mtlive1/.minetest/mods/xocean/init.lua:788: in function </home/mtlive1/.minetest/mods/xocean/init.lua:785> 2021-08-22 10:21:04: ERROR[Main]: [C]: in function 'set_node' 2021-08-22 10:21:04: ERROR[Main]: ... ```
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#854
No description provided.