Time Nick Message 00:03 erlehmann sfan5 what do you think of https://danluu.com/everything-is-broken/ ? (the part after “WAT”) 00:12 rubenwardy https://github.com/minetest/minetest/releases/tag/5.4.2-android 00:12 rubenwardy I've set roll out to 6%. If the crash rate is stable, will increase in a few days 00:22 erlehmann rubenwardy could you explain what is a good crash rate for minetest and where to see it as a third party? 00:23 rubenwardy it's private 00:23 rubenwardy I don't think there's anyway to make the Play Store dashboard public 00:23 rubenwardy and "good" in this context is "not significantly more than the last release" 00:23 rubenwardy Minetest's Android crash rate is terrible 00:24 rubenwardy such that you have red text and /!\ on the dashboard 00:24 rubenwardy I'm trying to attach native debug symbols so I can get proper tracebacks for NDK/c++ crashes, but Android Studio doesn't seem to want to produce it 00:25 erlehmann rubenwardy so how high is it? 00:26 rubenwardy 92.4% daily sessions without crashes 00:26 erlehmann i have never done mobile dev, only advised them on security (spoiler: they only ever take advice on TLS usage and OAuth2, they never take advice on checking inputs) 00:26 rubenwardy 81.6% daily sessions without freezes 00:27 rubenwardy and: https://i.rubenwardy.com/oLi4u.png 00:27 erlehmann oh that sounds horrible, but how long is such a session? (median) 00:27 rubenwardy no idea 00:27 rubenwardy I think a session is one opening of the app 00:27 rubenwardy but I'm not sure 00:28 rubenwardy there were 19k sessions between 23 Sep and 23 Opt 00:28 erlehmann yeah i mean i can probably get minetest to crash if i play for a few hours 00:28 rubenwardy it is terrible 00:28 erlehmann it happens 00:28 erlehmann how do you get stuck in a wakelock though? 00:30 rubenwardy don't know 00:30 rubenwardy https://i.rubenwardy.com/ytcO5.png 00:31 rubenwardy you get crash reports like this 00:31 rubenwardy the NDK crashes have no tracebacks 00:31 rubenwardy well they do but they're fairly meaningless 00:33 erlehmann rubenwardy this looks horrible for debugging :( 00:34 rubenwardy it would be okay if it wasn't so slow, and if they actually had tracebacks 00:34 rubenwardy the latter is a matter of us working out how to export them 00:34 rubenwardy s/them/debug symbols/ 00:35 erlehmann rubenwardy if you want more crashes, try to compile it with the minimal ubsan runtime (the one that has little overhead) 10:34 MTDiscord IrrlichtMt bug report on ContentDB: https://content.minetest.net/threads/1395/ 11:01 sfan5 rubenwardy: good job 11:01 sfan5 for debug symbols uploading the .so files from the obj/local/$abi/ folder should work 11:02 sfan5 (those should not be already stripped) 11:25 sfan5 @luatic could be in IrrlichtMt of course but I don't see a direct connection 11:25 sfan5 should be filed on minetest/minetest first 12:16 MTDiscord Interesting update, some assertions checking matrix rotation in Irrlicht fail on OpenBSD. Maybe not too important, but kind of a fun progress update. I intend to open an issue once I have more debugging information. 12:17 MTDiscord I'll also PR the fix for this if I'm able to fix it. I don't know yet how difficult it will be to figure out. 12:27 sfan5 merging game#2894, game#2895 in 10m 12:27 ShadowBot https://github.com/minetest/minetest_game/issues/2894 -- Fix the creative trash slot for player 'trash' by Montandalar 12:27 ShadowBot https://github.com/minetest/minetest_game/issues/2895 -- Prevent blocking of fuel inventory by fuel replacement. by sfence