| Time |
Nick |
Message |
| 00:16 |
paramat |
good progress #7192 Shara. another productive day ^_^ |
| 00:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/7192 -- Biome API / cavegen: Add definable cave liquid for a biome by paramat |
| 00:17 |
Shara |
Looking forward to seeing this added :) |
| 00:17 |
Fixer |
remember that serverside movement PR? give it some love |
| 00:17 |
Shara |
Thanks for working on this one paramat |
| 00:17 |
Shara |
Fixer: I hope that will get some love as well |
| 00:56 |
|
nobodywasishere joined #minetest-dev |
| 01:00 |
|
MarisaG joined #minetest-dev |
| 01:02 |
|
MarisaG left #minetest-dev |
| 01:07 |
|
Tmanyo joined #minetest-dev |
| 02:02 |
|
reductum joined #minetest-dev |
| 02:35 |
|
troller joined #minetest-dev |
| 02:45 |
|
AndroBuilder joined #minetest-dev |
| 02:45 |
|
reductum joined #minetest-dev |
| 05:23 |
nerzhul |
nobody loves my commits :( xD |
| 05:42 |
nerzhul |
i push another set of performance-type-promotion-in-math-fn fixes |
| 05:42 |
|
Player-2 joined #minetest-dev |
| 05:43 |
nerzhul |
=> https://github.com/minetest/minetest/commit/8e0b80aa369df7d1142053f077df928106c6ce8c |
| 05:49 |
|
ssieb joined #minetest-dev |
| 06:40 |
nerzhul |
i push a little fix for a sunlight color bug + some issues reported by PVS studio |
| 07:48 |
nerzhul |
ty for the review Krock, i fixed your valid point |
| 08:00 |
|
Krock joined #minetest-dev |
| 08:26 |
nerzhul |
will merge this morning when travis pass and i look at it :p |
| 08:53 |
Krock |
will merge game#2089 in 5 minutes |
| 08:53 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2089 -- Add food_* groups to default edibles by tenplus1 |
| 08:56 |
nerzhul |
merging #7195 |
| 08:56 |
ShadowBot |
https://github.com/minetest/minetest/issues/7195 -- Huge LBM lookup performance improvement on mapblock loading by nerzhul |
| 08:56 |
nerzhul |
done |
| 08:58 |
Krock |
merging.. |
| 09:06 |
|
troller joined #minetest-dev |
| 09:21 |
|
Fixer joined #minetest-dev |
| 10:14 |
|
Hijiri_ joined #minetest-dev |
| 10:15 |
|
ThomasMonroe_ joined #minetest-dev |
| 10:15 |
|
exio joined #minetest-dev |
| 10:16 |
|
Taoki joined #minetest-dev |
| 10:16 |
|
Darcidride joined #minetest-dev |
| 10:18 |
|
BakerPrime joined #minetest-dev |
| 10:28 |
|
ThomasMonroe_ joined #minetest-dev |
| 10:31 |
|
proller__ joined #minetest-dev |
| 11:04 |
|
proller__ joined #minetest-dev |
| 11:28 |
|
Krock joined #minetest-dev |
| 11:47 |
|
Wuzzy joined #minetest-dev |
| 12:33 |
|
longerstaff13-m joined #minetest-dev |
| 12:38 |
|
longerstaff13 joined #minetest-dev |
| 12:38 |
|
longerstaff13 joined #minetest-dev |
| 12:42 |
|
srifqi joined #minetest-dev |
| 12:51 |
|
srifqi left #minetest-dev |
| 12:54 |
|
srifqi joined #minetest-dev |
| 13:38 |
|
srifqi left #minetest-dev |
| 13:46 |
|
proller__ joined #minetest-dev |
| 14:13 |
|
antims joined #minetest-dev |
| 14:57 |
|
twoelk joined #minetest-dev |
| 15:19 |
|
paramat joined #minetest-dev |
| 15:40 |
|
proller__ joined #minetest-dev |
| 15:56 |
|
cx384 joined #minetest-dev |
| 15:58 |
|
clavi joined #minetest-dev |
| 16:01 |
|
Beton joined #minetest-dev |
| 16:06 |
|
TC01 joined #minetest-dev |
| 16:11 |
|
Gael-de-Sailly joined #minetest-dev |
| 16:15 |
|
CBugDCoder joined #minetest-dev |
| 16:50 |
Thomas-S |
nerzhul, paramat, rubenwardy, Krock: Please take a look at #7199. It's a bug report about serious problems introduced by #6587. Thanks in advance for your efforts! |
| 16:50 |
ShadowBot |
https://github.com/minetest/minetest/issues/7199 -- Bugs regarding objects |
| 16:50 |
ShadowBot |
https://github.com/minetest/minetest/issues/6587 -- Optimize entity-entity collision by numberZero |
| 16:51 |
Krock |
that's a nice error rainbow you've got there |
| 16:52 |
|
Fritigern joined #minetest-dev |
| 16:57 |
Krock |
Thomas-S, that stack overflow is caused by a infinite function call of display_api.update_entities, place_entities and the on_activate callback when core.add_entity returns nil |
| 16:58 |
Krock |
I wonder why it does that.. *checks* |
| 16:59 |
Thomas-S |
I'll take a look at the display_modpack code soon |
| 17:03 |
Krock |
Thomas-S, but why do you list the homedecor modpack to reproduce when the errors appear in display_api? |
| 17:03 |
Thomas-S |
The homedecor error is a separate error. |
| 17:05 |
Krock |
I see. two problems that might have the same source |
| 17:06 |
|
Taoki joined #minetest-dev |
| 17:09 |
Krock |
display_lib does not add any signs |
| 17:10 |
Thomas-S |
but display_modpack does |
| 17:17 |
nerzhul |
Krock if you find the thing and it's in the activeobjectmap, please fix it and add the corresponding unittest or fix it to ensure we won't have a such error anymore |
| 17:19 |
Krock |
oh my god. Minetest didn't crash but when leaving to the main menu again the RAM use jitters from 200 to 700 MiB |
| 17:20 |
nerzhul |
Krock interesting |
| 17:20 |
Krock |
https://i.imgur.com/cziJ2Vk.png |
| 17:21 |
nerzhul |
valgrind, if you just connect and disconnect do you have a such thing ? |
| 17:21 |
nerzhul |
euh... Krock not valgrind :D |
| 17:21 |
Krock |
nerzhul, first I have to find out why it spawns a few thousand entities |
| 17:23 |
nerzhul |
maybe the memleak is common for bot H ? :) |
| 17:23 |
nerzhul |
playing valgrind memcheck connect/mapblock load disconnect |
| 17:29 |
nerzhul |
Krock in regular MT + MT game (maybe mtgame not up to date) no problem for me |
| 17:29 |
nerzhul |
==4963== definitely lost: 0 bytes in 0 blocks |
| 17:29 |
nerzhul |
==4963== indirectly lost: 0 bytes in 0 blocks |
| 17:29 |
nerzhul |
==4963== possibly lost: 0 bytes in 0 blocks |
| 17:29 |
nerzhul |
we got many initialization error in our lua stack but no memleak in regular mapblock load & ABM |
| 17:32 |
Krock |
from spawning until on_activate everything is normal, but then the "name" field of the spawned entity is nil |
| 17:48 |
|
Foz joined #minetest-dev |
| 17:55 |
|
Foz joined #minetest-dev |
| 17:58 |
Krock |
oh my god. I need another mod which doesn't do such complicated cross-calls three times after each node placement |
| 17:59 |
nerzhul |
lol |
| 18:00 |
nerzhul |
Krock it seems ActiveObjects are never removed |
| 18:02 |
nerzhul |
by folding destructor of ActiveObject i don't see calls to destructor |
| 18:02 |
Krock |
but I can pick up dropped items by punching |
| 18:03 |
Krock |
get_objects_inside_radius cannot detect them after they were :remove'd |
| 18:05 |
|
ssieb joined #minetest-dev |
| 18:15 |
|
proller__ joined #minetest-dev |
| 18:33 |
nerzhul |
Krock strangely i don't find any cleanup on activeobject list |
| 18:33 |
nerzhul |
i found the regular but not the shutdown removal |
| 18:34 |
nerzhul |
hmm |
| 18:37 |
nerzhul |
it sounds okay, i don't know where is the mem leak |
| 18:39 |
nerzhul |
#7194 is now ready for a merge, paramat seems good. Krock ? |
| 18:39 |
ShadowBot |
https://github.com/minetest/minetest/issues/7194 -- [clang-tidy] Promote some performance-* as a coding error by nerzhul |
| 18:42 |
Krock |
*shrug* .. I guess |
| 18:45 |
nerzhul |
then i can merge it ? :) |
| 18:48 |
Krock |
quash&merge, yes. |
| 18:49 |
nerzhul |
ofc, done, thanks |
| 19:03 |
|
longerstaff13-m joined #minetest-dev |
| 19:06 |
nerzhul |
vallgrind doesn't like all our lua_pushstring(L, str.c_str()) :( |
| 19:08 |
sofar |
valgrind doesn't like programmers, I'm convinced |
| 19:10 |
nerzhul |
oh i got an interesting API idea for minetest core engine, reading mientest_game |
| 19:11 |
nerzhul |
registering particle spwaners definitions in core and returning an ID, permitting mods to add particle spawner by id directly instead of triggering a huge lua object deserialize on each spawn |
| 19:15 |
sofar |
how large is the serialized id? |
| 19:15 |
sofar |
but, yes, interesting |
| 19:16 |
nerzhul |
define and then spawn it just defining a position ? maybe can be nice, it doesn't cover all cases... but it's an iea |
| 19:17 |
nerzhul |
hmmm, maybe there is more ideas, but it's one :) |
| 19:21 |
sofar |
it makes sense for the spawners |
| 19:21 |
sofar |
not for each particle ofc |
| 19:24 |
nerzhul |
the only memleak i found (difficult due to the slow process) is on shader source, 1Kb memleak |
| 19:38 |
sofar |
that's only leaking in between server switches |
| 19:38 |
sofar |
right? |
| 19:38 |
nerzhul |
i only see that in my check |
| 19:38 |
nerzhul |
==8614== definitely lost: 2,304 bytes in 22 blocks |
| 19:38 |
nerzhul |
==8614== indirectly lost: 6,111 bytes in 156 blocks |
| 19:51 |
Krock |
nerzhul, I found an issue but that already existed pre-PR |
| 19:52 |
|
Tmanyo joined #minetest-dev |
| 19:52 |
|
paramat joined #minetest-dev |
| 19:53 |
Krock |
nvm. false alert :( |
| 20:06 |
|
YuGiOhJCJ joined #minetest-dev |
| 20:15 |
|
DI3HARD139 joined #minetest-dev |
| 20:16 |
Krock |
nerzhul, now I found the entity issue. the position is not updated on create |
| 20:16 |
Krock |
i.e. the server does not map its position correctly when it's only placed using add_entity |
| 20:18 |
Krock |
`refmap` |
| 20:30 |
nerzhul |
nice |
| 20:37 |
Krock |
and the collision box data is loaded AFTER that map is built |
| 20:38 |
Krock |
serverenvironment.cpp L1667 found that stupid bug |
| 20:39 |
Krock |
unittests pass but it doesn't work like this in our code |
| 20:40 |
nerzhul |
we don't cover everything :) |
| 21:05 |
|
numzero joined #minetest-dev |
| 21:32 |
|
longerstaff13-m joined #minetest-dev |
| 21:42 |
|
numzero1 joined #minetest-dev |
| 21:47 |
|
proller joined #minetest-dev |
| 21:50 |
|
paramat joined #minetest-dev |
| 22:36 |
paramat |
#7192 ready |
| 22:36 |
ShadowBot |
https://github.com/minetest/minetest/issues/7192 -- Biome API / cavegen: Add definable cave liquid for a biome by paramat |
| 23:17 |
|
twoelk left #minetest-dev |
| 23:31 |
|
longerstaff13-m joined #minetest-dev |
| 23:37 |
|
Cornelia joined #minetest-dev |
| 23:40 |
|
longerstaff13-m joined #minetest-dev |
| 23:42 |
|
proller joined #minetest-dev |