| Time |
Nick |
Message |
| 06:23 |
|
proller joined #minetest-dev |
| 08:00 |
|
ShadowNinja joined #minetest-dev |
| 08:26 |
|
calcul0n joined #minetest-dev |
| 10:13 |
|
Fixer joined #minetest-dev |
| 12:00 |
|
absurb joined #minetest-dev |
| 14:33 |
|
NetherEran joined #minetest-dev |
| 16:28 |
|
lisac joined #minetest-dev |
| 16:52 |
|
indiana joined #minetest-dev |
| 17:00 |
|
calcul0n_ joined #minetest-dev |
| 17:33 |
MTDiscord |
<Lone_Wolf> ACTION[Main]: Server: Shutting down \n terminate called after throwing an instance of 'std::system_error' \n what(): Invalid argument |
| 17:33 |
MTDiscord |
<Lone_Wolf> Client crash after a local world shutdown |
| 17:34 |
MTDiscord |
<Lone_Wolf> My client is only a few commits behind if it |
| 17:34 |
MTDiscord |
<Lone_Wolf> s behind at all |
| 18:00 |
Krock |
backtrace would be helpful |
| 18:27 |
MTDiscord |
<Lone_Wolf> https://pastebin.com/8LgXKxAj |
| 18:27 |
MTDiscord |
<Lone_Wolf> Happens when I close Minetest |
| 18:29 |
Krock |
https://github.com/minetest/minetest/blob/master/src/main.cpp#L228 |
| 18:30 |
Krock |
but g_settings is never deleted |
| 18:34 |
|
homthack joined #minetest-dev |
| 18:53 |
MTDiscord |
<Lone_Wolf> Hmmm. I'm getting a freeze with no crash now |
| 18:54 |
MTDiscord |
<Lone_Wolf> https://pastebin.com/AkzePQ1M |
| 18:54 |
MTDiscord |
<Lone_Wolf> I have two clients running at once btw |
| 18:55 |
MTDiscord |
<Lone_Wolf> The other one is just in the main menu though |
| 18:59 |
MTDiscord |
<appguru> I was getting freezes & crashes with 5.4-dev too |
| 18:59 |
MTDiscord |
<appguru> To be precise: It first freezed and crashed later on |
| 19:15 |
MTDiscord |
<Lone_Wolf> ooooh got that other error now too https://pastebin.com/rpenXH0W |
| 19:16 |
MTDiscord |
<Lone_Wolf> This is with my client compiled at https://github.com/minetest/minetest/pull/10351 btw |
| 19:17 |
MTDiscord |
<Lone_Wolf> Been slowly inching back from latest dev to see where it appears |
| 19:40 |
MTDiscord |
<Lone_Wolf> I'm getting close ? |
| 19:42 |
sfan5 |
bisecting is less work btw |
| 19:42 |
|
NetherEran joined #minetest-dev |
| 19:45 |
MTDiscord |
<Lone_Wolf> Not sure what to look for |
| 19:45 |
sfan5 |
huh? |
| 19:45 |
sfan5 |
with bisect you pick a commit where it worked and a commit where it didn't and git gets you to the buggy change in the least possible steps |
| 19:51 |
MTDiscord |
<Lone_Wolf> Ah |
| 19:51 |
MTDiscord |
<Lone_Wolf> Too late though, already found the culprit: https://github.com/minetest/minetest/pull/10318 |
| 19:52 |
MTDiscord |
<Lone_Wolf> To reproduce join a game then exit to OS |
| 19:52 |
Krock |
I don't want to touch that code ever again |
| 19:53 |
|
Taoki joined #minetest-dev |
| 19:55 |
sfan5 |
I'm guessing m_map_settings keeps references to the global object that ends up being cleared before it |
| 19:57 |
Krock |
Settings holds a pointer of the global FlagDesc structs |
| 19:58 |
Krock |
and also group defaults of inherited default values |
| 19:59 |
Krock |
setGroupDefault copies the group pointer rather than its value |
| 20:04 |
Krock |
yes, that's likely the problem |
| 20:04 |
Krock |
double-free of Settings *group inside SettingsEntry,, caused by overrideDefaults |
| 20:12 |
Krock |
Lone_Wolf: does this fix your issue? https://krock-works.uk.to/u/patches/settings-crash-attempt1.diff |
| 20:19 |
MTDiscord |
<Lone_Wolf> Is there an easy way to apply that which I'm not aware of? |
| 23:38 |
|
paramat joined #minetest-dev |
| 23:38 |
paramat |
merging game#2740 |
| 23:38 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2740 -- Update description to manage expectations by paramat |
| 23:44 |
paramat |
#10366 and #10247 are both ready, quick and easy to review, and have a big benefit for mainmenu presentation |
| 23:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/10366 -- Improve layout of main menu local tab by paramat |
| 23:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/10247 -- Give unnamed world names incremental numbers. Format 'world<number>' by paramat |