| Time |
Nick |
Message |
| 00:00 |
|
err404 joined #minetest-dev |
| 00:59 |
|
twoelk joined #minetest-dev |
| 01:08 |
|
Wuzzy2 joined #minetest-dev |
| 01:22 |
|
est31 joined #minetest-dev |
| 01:53 |
|
selat joined #minetest-dev |
| 02:10 |
hmmmm |
too many questions, not enough answers :( |
| 02:11 |
VanessaE |
sounds about normal for here. |
| 02:26 |
hmmmm |
this is such a load of horseshit |
| 02:26 |
hmmmm |
i can't even begin to debug anything because LIBGL_DEBUG is broken |
| 03:02 |
|
Wayward_One joined #minetest-dev |
| 03:08 |
hmmmm |
I GOT IT |
| 03:08 |
hmmmm |
omg |
| 03:08 |
hmmmm |
moral of the story is never link against GTK libraries before linking against libGL |
| 03:51 |
|
Wayward_Tab joined #minetest-dev |
| 04:10 |
|
leat1 joined #minetest-dev |
| 04:19 |
|
leat1 joined #minetest-dev |
| 04:30 |
|
leat1 joined #minetest-dev |
| 04:47 |
|
Wayward_Tab joined #minetest-dev |
| 04:52 |
|
Krock joined #minetest-dev |
| 05:19 |
|
RealBadAngel joined #minetest-dev |
| 05:40 |
|
DFeniks joined #minetest-dev |
| 06:10 |
|
Hunterz joined #minetest-dev |
| 06:13 |
|
leat1 joined #minetest-dev |
| 06:15 |
|
OldCoder joined #minetest-dev |
| 06:21 |
|
RealBadAngel joined #minetest-dev |
| 06:23 |
|
harrison joined #minetest-dev |
| 06:47 |
|
paramat joined #minetest-dev |
| 06:48 |
paramat |
game#523 |
| 06:49 |
est31 |
the bot is down :(((( |
| 06:49 |
paramat |
wake up bot! |
| 06:50 |
paramat |
https://github.com/minetest/minetest_game/pull/523 |
| 06:51 |
paramat |
hmmmm and all, as you might remember i had a hard time adding river water nodes to mtgame, so i would appreciate support for this =) |
| 06:52 |
hmmmm |
is it just rivers you want to add the turquoise hue to? |
| 06:53 |
paramat |
yes, just default:river_water.. |
| 06:53 |
hmmmm |
hrm |
| 06:54 |
paramat |
details and reasons in description |
| 06:55 |
|
Calinou joined #minetest-dev |
| 06:55 |
hmmmm |
no i know |
| 06:55 |
hmmmm |
i was just thinking of something |
| 06:55 |
hmmmm |
I approve of it, +1 |
| 06:55 |
est31 |
ok next pr |
| 06:55 |
est31 |
https://github.com/minetest/minetest_game/pull/522 |
| 06:55 |
est31 |
general attitude to this |
| 06:55 |
est31 |
I'm neutral |
| 06:55 |
hmmmm |
obviously yes |
| 06:55 |
paramat |
thanks |
| 06:55 |
hmmmm |
trailing whitespace is literally hitler |
| 06:56 |
hmmmm |
+1 to 522 |
| 06:56 |
|
nore joined #minetest-dev |
| 06:56 |
est31 |
he has a similar PR for the engine too |
| 06:56 |
hmmmm |
hrmm |
| 06:56 |
hmmmm |
actually you know what |
| 06:56 |
hmmmm |
lets' not merge it yet |
| 06:56 |
* paramat |
pounces on nore |
| 06:57 |
* est31 |
looks up "pounce, to" in the dictionary |
| 06:57 |
hmmmm |
omnibus commits, i would argue, are frowned upon when not necessary because they either just sit there and rot, or they create merge conflicts |
| 06:58 |
est31 |
that's been why I am neutral |
| 06:58 |
hmmmm |
they should be done one file at a time or not at all.. |
| 06:58 |
hmmmm |
and they shouldn't interfere with other PRs |
| 06:58 |
hmmmm |
but there shouldn't be this many PRs to begin with |
| 06:58 |
hmmmm |
tomorrow's a saturday, do you guys want to have a PR grooming session? |
| 06:58 |
paramat |
hi nore https://github.com/minetest/minetest_game/pull/523 |
| 06:58 |
est31 |
hehe for me its 9 AM saturday... |
| 06:59 |
hmmmm |
ahh |
| 06:59 |
hmmmm |
well I'll be around all day tomorrow |
| 07:00 |
|
rom1504 joined #minetest-dev |
| 07:00 |
hmmmm |
in my opinion, we should start at the very back of the queue |
| 07:01 |
hmmmm |
not only will they be easier to decide on, but it's... much more fair |
| 07:01 |
est31 |
good idea |
| 07:01 |
nore |
hi paramat |
| 07:01 |
paramat |
O/ |
| 07:02 |
nore |
hmmmm: ok |
| 07:02 |
hmmmm |
with any luck we'll be able to get through a page of PRs. which is roughly 25 or so |
| 07:02 |
hmmmm |
nore: ?? |
| 07:02 |
nore |
for pr session |
| 07:02 |
hmmmm |
yea |
| 07:02 |
nore |
(just what time precisely?) |
| 07:02 |
paramat |
nore also this https://github.com/minetest/minetest_game/pull/520 can push it for you if you want |
| 07:02 |
hmmmm |
i have no idea |
| 07:02 |
hmmmm |
everybody here is in a different time zone |
| 07:02 |
paramat |
i'll join channel when i wake up later |
| 07:02 |
hmmmm |
it's a good time for est, for example, but it's 3 AM for me |
| 07:03 |
hmmmm |
and paramat is like 8 AM iirc |
| 07:03 |
paramat |
yes 8am sat but it's still fri night for me =) |
| 07:03 |
nore |
for me it is right now 9 AM, and I won't have time until 17 PM today :( |
| 07:03 |
Calinou |
those are my PRs: https://github.com/minetest/minetest_game/pulls/Calinou |
| 07:03 |
nore |
just 12 hour now |
| 07:03 |
hmmmm |
ahh |
| 07:04 |
hmmmm |
yea no problem |
| 07:04 |
Calinou |
it looks like only https://github.com/minetest/minetest_game/pull/518 is worth merging, judging by comments |
| 07:04 |
hmmmm |
minetest_game PRs are more difficult because they're mostly preferences |
| 07:04 |
hmmmm |
i think we need a handful of people in charge of minetest_game who have an actual direction in mind |
| 07:05 |
hmmmm |
and care about it :) |
| 07:06 |
hmmmm |
hmmmmmmm... Calinou, would you like to be a minetest_game developer? |
| 07:06 |
OldCoder |
Isn't Carbone a _game fork? |
| 07:07 |
hmmmm |
also, I thought Nore was a committer, guess not |
| 07:07 |
hmmmm |
no idea what Carbone is |
| 07:07 |
nore |
hmmmm: I am |
| 07:07 |
hmmmm |
you're novatux? |
| 07:07 |
nore |
yep |
| 07:07 |
hmmmm |
ahh okay |
| 07:07 |
OldCoder |
He already is a _game developer, hmmmm; he forked minetest_game. |
| 07:07 |
hmmmm |
I have no idea man |
| 07:07 |
OldCoder |
Carbone is a minetest_game variation; I use it myself. It is fine; just filling in the gap. |
| 07:08 |
hmmmm |
do the people in charge of minetest_game want minetest_game to go in the Carbone direction? |
| 07:08 |
OldCoder |
I doubt it |
| 07:08 |
OldCoder |
Some optimizations, yes |
| 07:08 |
OldCoder |
But he is developing a somewhat different _game |
| 07:08 |
OldCoder |
Faster, which is positive, but different style |
| 07:09 |
hmmmm |
i personally feel that minetest_game should stay somewhat conservative because it is the default bundled game |
| 07:09 |
OldCoder |
I would agree |
| 07:09 |
hmmmm |
i'm somewhat disappointed nobody ever packaged different games with minetest distributions though |
| 07:09 |
OldCoder |
I use Carbone because it is said to be somewhat server friendly |
| 07:09 |
OldCoder |
I have |
| 07:09 |
OldCoder |
I rather like |
| 07:09 |
hmmmm |
well |
| 07:09 |
OldCoder |
the idea of a basic default package |
| 07:09 |
est31 |
some people do package |
| 07:10 |
OldCoder |
and a comprehensive collection |
| 07:10 |
OldCoder |
Then people can choose |
| 07:10 |
hmmmm |
i think there needs to be a variety of game types |
| 07:10 |
est31 |
I think that would be a good idea |
| 07:10 |
hmmmm |
minetest_game is the basic minecraft-like |
| 07:10 |
OldCoder |
Vanessa's Dreambuilder for example is the upscale version |
| 07:10 |
est31 |
without extras like mobs |
| 07:10 |
OldCoder |
Yes; basic |
| 07:10 |
OldCoder |
Then larger collections with different flavors |
| 07:10 |
OldCoder |
Or even different goals |
| 07:11 |
OldCoder |
Hungry Games comes to mind as a candidate for the PVP _game |
| 07:11 |
nore |
well, what we need it really at least more default games |
| 07:11 |
hmmmm |
are there any totally different genres |
| 07:11 |
hmmmm |
like any RPGs? |
| 07:11 |
hmmmm |
or how about platformers? |
| 07:11 |
OldCoder |
Yes |
| 07:11 |
OldCoder |
One is very different |
| 07:11 |
hmmmm |
some of those too |
| 07:11 |
OldCoder |
Totally unique approach |
| 07:11 |
hmmmm |
celeron had a dungeon game |
| 07:11 |
hmmmm |
throw that on |
| 07:11 |
OldCoder |
Taoki and I will make Ghostworld |
| 07:11 |
hmmmm |
s/on/in/ |
| 07:11 |
hmmmm |
strategy games even |
| 07:11 |
OldCoder |
Entire play is different |
| 07:12 |
hmmmm |
we want to show people that this really isn't just some minecraft clone |
| 07:12 |
OldCoder |
There is no distinction between players and mobs; players possess animals or people |
| 07:12 |
OldCoder |
Until death |
| 07:12 |
hmmmm |
need to display the flexibility we claim minetest has |
| 07:12 |
hmmmm |
making it better |
| 07:12 |
OldCoder |
I will ask Taoki to stop by sometime. His ghostworld, Vanessa's Dreambuilder, Hungry Games, basic, Moontest |
| 07:12 |
OldCoder |
These are quite a range |
| 07:13 |
hmmmm |
I thought moontest was an RBA game |
| 07:13 |
OldCoder |
And all can be packaged easily as one download |
| 07:13 |
OldCoder |
Hm? No... |
| 07:13 |
hmmmm |
hmm |
| 07:13 |
OldCoder |
It was started by Amaz |
| 07:13 |
OldCoder |
and a kid; we hope to make it Solartest |
| 07:13 |
OldCoder |
Where you can actually fly to all the planets |
| 07:13 |
OldCoder |
With a special mapgen |
| 07:13 |
OldCoder |
That puts Venus, Mars, Earth at different levels |
| 07:13 |
nore |
maybe Moontest would benefit from VAE (adding some kind of ship :)) |
| 07:13 |
OldCoder |
We have UFOs |
| 07:14 |
OldCoder |
Not ready for general use; I am waiting for Windhero (sp?) |
| 07:14 |
OldCoder |
to finish classes and work on the mapgen |
| 07:14 |
OldCoder |
But this will be quite unique. You will be able to physically fly |
| 07:14 |
paramat |
i think moontest was partially forked from my moonrealm mod |
| 07:14 |
OldCoder |
I believe it was |
| 07:14 |
nore |
anyway, some diversity would be good |
| 07:14 |
OldCoder |
More than partially; you would need to ask Amaz |
| 07:15 |
OldCoder |
Proposal: default _game (basic), Vanessa Dreamworld, Hungry Games (my variation or Gunship Penguin's), Moontest (with other worlds added) |
| 07:15 |
paramat |
it's been developed a lot though |
| 07:15 |
OldCoder |
And Taoki Ghostworld |
| 07:15 |
OldCoder |
paramat, moonrealm? |
| 07:15 |
paramat |
yes |
| 07:15 |
OldCoder |
If you can add provisions for other worlds, I will be delighted to rest |
| 07:15 |
OldCoder |
Imagine the fun |
| 07:16 |
OldCoder |
Different skybox for each world, physical travel between them |
| 07:16 |
OldCoder |
^ Not a bad concept |
| 07:16 |
paramat |
i'd love to, i have several lifetimes of ideas for MT |
| 07:16 |
OldCoder |
Let us PM sometime |
| 07:16 |
OldCoder |
Taoki's idea is the most original by far; he will explain it in due course |
| 07:16 |
paramat |
sure |
| 07:17 |
OldCoder |
Everybody is a phantom and you must possess NPCs |
| 07:18 |
paramat |
oh sorry, i don't mean moonrealm has been devved a lot, i mean moontest has. moonrealm needs my attention, so much potential.. |
| 07:20 |
OldCoder |
paramat, either way. We will see what works. If Windhero does not return, I can attempt to learn mapgen and will ask you about this. |
| 07:20 |
paramat |
stacked planet realms, each with differing gravity, skyboxes and atmosphere |
| 07:20 |
OldCoder |
Exactly ^ |
| 07:21 |
OldCoder |
And travel by flight as well as travelnet between them! |
| 07:21 |
paramat |
yes |
| 07:21 |
OldCoder |
This is important; it will open up all sorts of possibilities |
| 07:21 |
* OldCoder |
imagines little starships, Tie Fighters, etc. Over Time. Need not to bite off too much to chew. |
| 07:21 |
OldCoder |
As Lego grew |
| 07:21 |
OldCoder |
Lego, the *original* voxel world |
| 07:22 |
OldCoder |
So can this one |
| 07:22 |
paramat |
i get overwhelmed by the potential of MT |
| 07:22 |
* paramat |
loves LEGO |
| 07:22 |
OldCoder |
Then it is simple |
| 07:22 |
OldCoder |
One step at a time |
| 07:22 |
OldCoder |
We need lego support BTW |
| 07:22 |
OldCoder |
Though we must call it something else |
| 07:23 |
OldCoder |
hmmmm, excuse any interruption. Wanted to say that a collection of novel _games makes perfect sense. |
| 07:24 |
|
jin_xi joined #minetest-dev |
| 07:25 |
OldCoder |
paramat, I haven't Githubbed Moontest yet. It is rather different now than Amaz's copy. I'd like to post or email you the current sources sometime. |
| 07:26 |
paramat |
okay, let's arrange this later |
| 07:27 |
paramat |
nore, thanks for the comments, i'll push the sandstone brick texture later, assuming that's okay to do |
| 07:28 |
paramat |
(if no-one else does it first) |
| 07:28 |
nore |
ok :) |
| 07:32 |
|
OldCoder joined #minetest-dev |
| 07:38 |
|
paramat left #minetest-dev |
| 07:46 |
|
Puma_rc joined #minetest-dev |
| 07:49 |
Calinou |
<+hmmmm> hmmmmmmm... Calinou, would you like to be a minetest_game developer? |
| 07:49 |
Calinou |
well, why not |
| 07:49 |
Calinou |
<+hmmmm> no idea what Carbone is |
| 07:50 |
Calinou |
it's a (no longer actively maintained) subgame by me |
| 07:50 |
Calinou |
it tweaked a minetest_game (based on 0.4.9) a lot, back when it was really lacking |
| 07:50 |
Calinou |
I now consider minetest_game to be decent, so I don't maintain it much |
| 07:51 |
Calinou |
<+est31> without extras like mobs |
| 07:51 |
Calinou |
we should have stock mobs somewhen. |
| 07:51 |
Calinou |
something basic, like we had in 0.3.1 |
| 07:52 |
Calinou |
it was enough to scare people and have something to make food of |
| 07:52 |
Calinou |
we don't need more than 4-5 mobs for now |
| 07:59 |
|
cib0 joined #minetest-dev |
| 08:06 |
|
Yepoleb joined #minetest-dev |
| 08:18 |
|
err404 joined #minetest-dev |
| 08:29 |
|
est31 joined #minetest-dev |
| 09:04 |
|
jin_xi joined #minetest-dev |
| 09:04 |
|
leat1 joined #minetest-dev |
| 09:10 |
|
TeTpaAka joined #minetest-dev |
| 09:44 |
|
selat joined #minetest-dev |
| 10:00 |
|
cib joined #minetest-dev |
| 10:02 |
|
MinetestForFun joined #minetest-dev |
| 10:05 |
|
ElectronLibre joined #minetest-dev |
| 10:23 |
|
leat1 joined #minetest-dev |
| 10:58 |
|
SopaXT joined #minetest-dev |
| 12:00 |
|
twoelk joined #minetest-dev |
| 12:01 |
|
cib0 joined #minetest-dev |
| 12:37 |
|
err404 joined #minetest-dev |
| 12:40 |
|
blaze joined #minetest-dev |
| 13:02 |
Krock |
No longer red screen caused by the environment when damage is disabled: https://github.com/minetest/minetest/pull/2740 |
| 13:14 |
|
zat joined #minetest-dev |
| 13:34 |
|
Amaz joined #minetest-dev |
| 13:45 |
|
rubenwardy joined #minetest-dev |
| 13:55 |
rubenwardy |
http://irc.minetest.ru/minetest-dev/2015-05-30#i_4270443 |
| 13:55 |
rubenwardy |
hmmmm |
| 13:55 |
rubenwardy |
Jump is probably the closest to a platformer |
| 13:55 |
rubenwardy |
https://forum.minetest.net/viewtopic.php?t=9326 |
| 13:55 |
rubenwardy |
Well, not really |
| 14:01 |
|
cib0 joined #minetest-dev |
| 14:19 |
|
LittleJoe joined #minetest-dev |
| 14:25 |
|
Wayward_One joined #minetest-dev |
| 14:29 |
|
Wayward_One joined #minetest-dev |
| 14:38 |
|
Puma_rc joined #minetest-dev |
| 14:56 |
|
Player_2 joined #minetest-dev |
| 14:59 |
|
rubenwardy joined #minetest-dev |
| 15:00 |
|
hmmmm joined #minetest-dev |
| 15:00 |
|
Wayward_One joined #minetest-dev |
| 15:07 |
|
nore joined #minetest-dev |
| 15:15 |
|
Player_2 joined #minetest-dev |
| 15:28 |
daswort |
Was there a change in dependencies needed to compile MT? I installed the dependencies required, but after the recent git sync it failes. |
| 15:28 |
daswort |
http://paste.ubuntu.com/11454597/ |
| 15:40 |
|
rubenwardy joined #minetest-dev |
| 15:40 |
sfan5 |
damnit est |
| 15:40 |
sfan5 |
daswort: install gmp in the meantimer |
| 15:40 |
sfan5 |
--r |
| 15:40 |
sfan5 |
keyboard pls |
| 15:46 |
sfan5 |
wait |
| 15:47 |
sfan5 |
daswort: that shouldn't happen, minetest should only try to use gmp when it's installed |
| 15:48 |
daswort |
Which one? libgmp10-dev or libgmp3-dev |
| 15:48 |
sfan5 |
no idea |
| 15:49 |
daswort |
libgmp10-dev is a virtual package anyway. |
| 15:49 |
jin_xi |
or you could edit src/util/srp.cpp |
| 15:52 |
|
TheWild joined #minetest-dev |
| 15:53 |
hmmmm |
instead of working around the symptom, maybe we should figure out why USE_SYSTEM_GMP is set when it shouldn't be |
| 15:53 |
hmmmm |
daswort, you're not compiling for android, are you? |
| 15:55 |
daswort |
Nope amd64. hmmmm |
| 15:56 |
|
TheWild joined #minetest-dev |
| 15:58 |
daswort |
So with gmp it does that. But the is more fun to have with failing builds! http://paste.ubuntu.com/11455040/ |
| 15:59 |
hmmmm |
session manager? |
| 15:59 |
hmmmm |
do you not have libsm6? |
| 16:00 |
daswort |
ls /usr/lib/x86_64-linux-gnu/libSM.so.6* |
| 16:01 |
daswort |
d |
| 16:01 |
daswort |
/usr/lib/x86_64-linux-gnu/libSM.so.6@ /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 |
| 16:01 |
daswort |
So it exists |
| 16:01 |
daswort |
Session Manager is GDM. hmmmm |
| 16:02 |
hmmmm |
i have no idea why this is required for minetest, and why it's failing |
| 16:02 |
hmmmm |
how did you call cmake? |
| 16:02 |
hmmmm |
rather, execute cmake |
| 16:03 |
|
Wuzzy joined #minetest-dev |
| 16:03 |
daswort |
cd ~/.minetest-dev && time cmake . -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 && time make -j2 |
| 16:04 |
hmmmm |
try make VERBOSE=1 |
| 16:04 |
hmmmm |
and then paste the output |
| 16:08 |
daswort |
nothing enlightening, or did i pass the option in a wrong way? http://paste.ubuntu.com/11455231/ hmmmm |
| 16:08 |
|
OldCoder joined #minetest-dev |
| 16:09 |
hmmmm |
no no, without any - |
| 16:09 |
hmmmm |
just VERBOSE=1 |
| 16:09 |
hmmmm |
and add that to make's arguments, not cmake |
| 16:09 |
|
cib0 joined #minetest-dev |
| 16:10 |
|
twoelk|2 joined #minetest-dev |
| 16:13 |
hmmmm |
actually it seems like libSM gets included along with irrlicht |
| 16:13 |
hmmmm |
makes sense, I suppose... |
| 16:13 |
daswort |
still in the dark. hmmmm http://paste.ubuntu.com/11455359/ |
| 16:14 |
|
CWz joined #minetest-dev |
| 16:15 |
daswort |
But i didn't need it a few days ago with the same Debian Version but XFCE instead of GNOME. |
| 16:15 |
hmmmm |
well the reason why it's saying there's no rule to make the target is because it really doesn't have a rule for it |
| 16:15 |
daswort |
And Debian does not have any fancy wayland stuff and unpriviledged Xorg yet. |
| 16:15 |
hmmmm |
it only attempts to make the target if the target did not exist |
| 16:16 |
hmmmm |
check the permissions on those directories |
| 16:16 |
hmmmm |
both the symlink and the actual file |
| 16:17 |
daswort |
On libSM? the link: lrwxrwxrwx | the file: -rw-r--r-- |
| 16:17 |
hmmmm |
oh waita minute |
| 16:17 |
hmmmm |
do you have libSM.so |
| 16:17 |
hmmmm |
not libSM.so.6 |
| 16:18 |
daswort |
Oh, no please not again. Indeed there is no file without number suffix. |
| 16:18 |
hmmmm |
well that's the immediate problem |
| 16:18 |
hmmmm |
you can fix that and build minetest by creating a symlink to .so.6, but that's not really solving anything |
| 16:19 |
hmmmm |
is it possible that you're missing a couple -dev packages? |
| 16:20 |
daswort |
Yeah, linking works, but then comes libICE over the hill and then the next. |
| 16:20 |
daswort |
hmmmm, it is a new system so it is possible. Will check. |
| 16:21 |
hmmmm |
try apt-get build-dep mana |
| 16:21 |
hmmmm |
erm |
| 16:21 |
hmmmm |
mesa |
| 16:21 |
hmmmm |
rather no, libgl1-mesa-dev |
| 16:21 |
|
heavygale joined #minetest-dev |
| 16:22 |
rubenwardy |
build-essentials ? |
| 16:25 |
|
OldCoder joined #minetest-dev |
| 16:25 |
daswort |
libgl1-mesa-dev is installed. Everything else from the wiki. Except for libjpeg, but that was renamed some time ago (in jessie). jpeg turbo dev is installed. |
| 16:25 |
|
MinetestForFun joined #minetest-dev |
| 16:26 |
daswort |
build-essential is therefore also installed. |
| 16:31 |
daswort |
So i installed the dependencies for mesa and linked also libICE and it appears to compile without errors. |
| 16:31 |
hmmmm |
sweet |
| 16:31 |
hmmmm |
now just hopefully it won't crash when you start it up |
| 16:32 |
daswort |
Compile from last week did often, directly after starting. But never while gameplay. :) |
| 16:33 |
hmmmm |
i'm joking btw, it shouldn't crash |
| 16:34 |
daswort |
But it did. |
| 16:36 |
daswort |
But it were the fastest crashes i ever experienced, so there is that. :P |
| 16:36 |
|
RealBadAngel joined #minetest-dev |
| 16:41 |
daswort |
Did make clean && make and it works great. A wall of wonderful green text. Thank you very much hmmmm |
| 16:41 |
hmmmm |
np |
| 16:41 |
hmmmm |
sorry that minetest is like a broken car |
| 16:42 |
hmmmm |
i'm not in charge of the debian packaging and i have no idea who is, so it's missing a dependency and i can't really do anything about it |
| 16:47 |
daswort |
I didn't bother to try the debian Package. |
| 16:48 |
daswort |
But i really like that there are no compiling warnings like in MOST games. |
| 16:52 |
Calinou |
-Wnone fixes all |
| 16:56 |
daswort |
Oh :( |
| 16:59 |
|
TenPlus1 joined #minetest-dev |
| 16:59 |
TenPlus1 |
hi folks |
| 16:59 |
TenPlus1 |
ran a gdb session on Xanadu server and it crashed, we have an output |
| 17:03 |
hmmmm |
the out of memory crash? |
| 17:03 |
|
selat joined #minetest-dev |
| 17:04 |
TenPlus1 |
std::bad_alloc error crash, we got this: https://github.com/minetest/minetest/issues/2661 (LAST POST) |
| 17:04 |
hmmmm |
maybe it would be better if you were able to run massif |
| 17:04 |
TenPlus1 |
massif ? |
| 17:05 |
hmmmm |
yes, check it out: valgrind --tool=massif |
| 17:07 |
TenPlus1 |
gotta find new time to bring server down and run that, we just finished gdb instance |
| 17:07 |
TenPlus1 |
server is back up and running normally again |
| 17:11 |
|
SopaXT joined #minetest-dev |
| 17:35 |
|
leat1 joined #minetest-dev |
| 17:38 |
|
leat1 joined #minetest-dev |
| 17:51 |
TenPlus1 |
hmmmm, valgrind runs far too slowly on server to be usable for players to crash server |
| 18:04 |
hmmmm |
TenPlus1, how slowly valgrind runs highly depends on which tool you are using |
| 18:04 |
hmmmm |
are you sure you're using massif? |
| 18:06 |
|
crazyR_ joined #minetest-dev |
| 18:06 |
|
crazyR_ joined #minetest-dev |
| 18:06 |
TenPlus1 |
yes hmmm... typed the command u showed me and server runs sooo slow I cant do anything on it let alone have players join |
| 18:14 |
hmmmm |
hmm |
| 18:15 |
TenPlus1 |
least gdb caught that one error and filename it was in: https://github.com/minetest/minetest/issues/2661 |
| 18:15 |
hmmmm |
yeah |
| 18:15 |
hmmmm |
that output is literally useless though |
| 18:16 |
TenPlus1 |
was all it gave me... |
| 18:16 |
TenPlus1 |
was expecting a huge error report |
| 18:16 |
hmmmm |
maybe run it under gdb again, and then when it crashes, don't just copy the output and close it |
| 18:16 |
hmmmm |
instead leave it open and then I'll have you enter in some commands |
| 18:17 |
TenPlus1 |
will do that next time owner is aroun |
| 18:17 |
TenPlus1 |
d |
| 18:17 |
hmmmm |
great |
| 18:24 |
celeron55 |
probably setting up a breakpoint to catch the segfault earlier could work, altough sometimes things still just become a horrible mess |
| 18:24 |
TenPlus1 |
hmmmm, which commands shoudl I enter, so I know |
| 18:25 |
celeron55 |
running something like "bt __cxa_throw" in gdb before "run" could work |
| 18:25 |
hmmmm |
TenPlus1, I'm really not sure right now |
| 18:25 |
celeron55 |
that would catch any exception before they are handled |
| 18:25 |
hmmmm |
celeron, the exception being thrown isn't the issue |
| 18:25 |
celeron55 |
but you'll have to call "continue" every time an exception happens that you don't care about |
| 18:25 |
celeron55 |
hmmmm: i know |
| 18:26 |
hmmmm |
so then why bother saying that |
| 18:26 |
TenPlus1 |
server is overseas and owner isnt tech savvy so ti would be difficult to get an output |
| 18:26 |
celeron55 |
hmmmm: by catching it earlier than the abort of the program, you might end up with a better backtrace |
| 18:26 |
hmmmm |
this can be done in real-time thanks to the internet |
| 18:26 |
celeron55 |
actually i guess the backtrace might have been there |
| 18:27 |
hmmmm |
the backtrace is useless |
| 18:27 |
celeron55 |
what would you be looking for? |
| 18:27 |
hmmmm |
i want to take a look at some random pages allocated in the application and try to guess what the contents might be |
| 18:27 |
hmmmm |
I've done this before, but it was a lot easier to find the source of the leak because the beginning of every page looked like a PE file :) |
| 18:28 |
celeron55 |
the thing is, this isn't a leak, right? |
| 18:28 |
hmmmm |
this is definitely a leak |
| 18:28 |
TenPlus1 |
at times the server will crash every few minutes and we think it's a map error causing problems... |
| 18:28 |
celeron55 |
ok if it is, then your approach is the best one |
| 18:28 |
TenPlus1 |
but during gdb test we had 8 players and it wouldnt vcrash for a while... 8 mins later it vrashed |
| 18:29 |
hmmmm |
what would be the best approach would be to use massif but it's too slow |
| 18:29 |
celeron55 |
if it isn't, then the backtrace would be where to first look for things |
| 18:29 |
hmmmm |
so i have to do this instead |
| 18:29 |
hmmmm |
the first backtrace is literally anywhere memory attempts to be allocated |
| 18:29 |
hmmmm |
memory gets allocated constantly |
| 18:29 |
hmmmm |
if we pick random pages to look at, though, there's a high likelyhood it's going to contain leaked memory |
| 18:30 |
TenPlus1 |
still think problem lies in the map... loading a specific area causes std::bad_alloc to happen... it's happened to often in specific areas |
| 18:30 |
|
Amaz joined #minetest-dev |
| 18:30 |
celeron55 |
(well if you get an std::bad_alloc while all memory isn't actually being consumed, it's usually some stupid bug causing one huge allocated size that nevertheless would be very hard to find otherwise) |
| 18:31 |
TenPlus1 |
ah |
| 18:31 |
celeron55 |
i've run into a bunch of those too; it's stupid to leave that out as being too stupid to happen |
| 18:32 |
celeron55 |
i'm going to assume something like that is happening until i see a backtrace with the size being allocated shown that proves otherwise |
| 18:33 |
hmmmm |
i've seen the backtrace before |
| 18:33 |
hmmmm |
it's usually totally random |
| 18:34 |
celeron55 |
if you have, then go ahead with assuming it's a leak |
| 18:34 |
TenPlus1 |
the fact that many servers are running fine using 0.4.12, but when the map gets to a certain size the crashing begins... I dont get it |
| 18:34 |
TenPlus1 |
was running great, then the map got over 50gb in size... |
| 18:36 |
celeron55 |
or actually |
| 18:37 |
celeron55 |
don't assume it's a leak in the valgrind memcheck meaning of the word |
| 18:37 |
celeron55 |
it could simply be memory that isn't leaked but is not being freed at that moment because it's simply kept around for future use |
| 18:37 |
hmmmm |
yea that's why i suggested massif |
| 18:37 |
hmmmm |
massif is usually more useful than memcheck... |
| 18:37 |
TenPlus1 |
and running the server using massif is so slow it's unusable |
| 18:40 |
|
Calinou joined #minetest-dev |
| 18:57 |
|
blaze joined #minetest-dev |
| 18:58 |
TenPlus1 |
bye all |
| 19:19 |
|
MinetestForFun joined #minetest-dev |
| 19:38 |
|
leat1 joined #minetest-dev |
| 19:59 |
|
leat1 joined #minetest-dev |
| 20:01 |
|
est31 joined #minetest-dev |
| 20:11 |
|
leat1 joined #minetest-dev |
| 20:19 |
|
leat1 joined #minetest-dev |
| 20:30 |
|
leat1 joined #minetest-dev |
| 20:30 |
est31 |
pushing in 5 minutes https://github.com/est31/minetest/commit/b4dfaa3a7a9251cdb0f0867fc29240c808268b1b |
| 20:30 |
est31 |
(non functional part of Krock's PR) |
| 20:30 |
est31 |
also not related |
| 20:35 |
est31 |
pushed |
| 20:39 |
|
err404 joined #minetest-dev |
| 20:40 |
|
alexxs joined #minetest-dev |
| 21:02 |
|
Amaz joined #minetest-dev |
| 21:06 |
jin_xi |
so its probably not related, but here goes anyway. we're leaking an u32 for every expiring particle spawner. spawner ids are only removed for deleted ones, expiration is not handled. |
| 21:07 |
est31 |
ok |
| 21:08 |
est31 |
when you make a simple enough PR, I'll merge it right away |
| 21:08 |
jin_xi |
pr made long time ago, not sure if best/proper way to handle. #2602 |
| 21:24 |
|
TeTpaAka joined #minetest-dev |
| 21:50 |
|
ElectronLibre left #minetest-dev |
| 22:54 |
|
chchjesus joined #minetest-dev |
| 23:05 |
|
zat joined #minetest-dev |
| 23:25 |
|
Player_2 joined #minetest-dev |
| 23:36 |
|
est31 joined #minetest-dev |
| 23:45 |
|
EvergreenTree joined #minetest-dev |
| 23:57 |
|
est joined #minetest-dev |