crash due to /list_areas
#1869
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#1869
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
oh, this is the version of the areas mod where it tries to concatenate the info about every area on the server into a single string and runs out of memory.
94faafcada/chatcommands.lua (L175-L190)
we fixed this on blocky:
927b7324a7
i'll submit a similar PR to our fork
fix @ your-land/areas#2
2022-05-03 00:40:41: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback on_chat_message(): String too long
2022-05-03 00:40:41: ERROR[Main]: stack traceback:
2022-05-03 00:40:41: ERROR[Main]: [C]: in function 'chat_send_player'
2022-05-03 00:40:41: ERROR[Main]: .../mtlive/5.5.0/Minetest_live/bin/../builtin/game/chat.lua:103: in function 'func'
2022-05-03 00:40:41: ERROR[Main]: ...inetest_live/bin/../builtin/profiler/instrumentation.lua:107: in function <...inetest_live/bin/../builtin/profiler/instrumentation.lua:100>
2022-05-03 00:40:41: ERROR[Main]: ...ive/5.5.0/Minetest_live/bin/../builtin/game/register.lua:425: in function <...ive/5.5.0/Minetest_live/bin/../builtin/game/register.lua:409>
IMO this should be solved in the engine. Here's the upstream bugs.
https://github.com/minetest/minetest/issues/10246
https://github.com/minetest/minetest/issues/10246
I pulled the PR regardless, because it does help to solve the immediate problem.
Seems the open upstream issue is https://github.com/minetest/minetest/issues/9326