Is this mem use normal?

Everything about ToME 4.x.x. No spoilers, please

Moderator: Moderator

Message
Author
xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#16 Post by xnd »

i'm not going to be playing without addons.


This log file I was able to save/exit game after the white flash before the total crash by not doing anything else, so you can see. Doesn’t always give me this flash, but sometimes I can do this.

Off internet, went in game to play.

This time, I tried to use the resustain addon so as to not have as many talents being dealt with, but that did not help, so my game is unplayable!!!! Can’t activate talents in combat without this same issue.

From the log, you will see a huge amount of attempts to access internet while I am scrolling around in the list of talents to sustain, adding one, then having to scroll back to find another. The entire time it is trying to report in to the server and piling up the mem use.

(I’ve also noticed 25-30% cpu use even when the game has crashed to a white screen, sometimes it still has the cpu use, sometimes not.)

Then the split second white flash happened.

So, I waited a bit then pushed esc and waited till it shut down that talents popup box, and I waited for some minutes till it restarted the character aura animations (which I have on lowest particle setting and many other video settings disabled to try to help mem use). Then I hit esc and Exit and it managed to save game and exit. ---If I had done anything else like take a step or open anything, it would have totally whitescreen crashed.

Here is log:

SDL_WINDOWEVENT_MOVED: ignored due to fullscreen
SDL_WINDOWEVENT_RESIZED: ignored due to fullscreen
[ENGINE] Setting requested FPS to 2 (500 ms)
SDL_WINDOWEVENT_MOVED: ignored due to fullscreen
SDL_WINDOWEVENT_RESIZED: ignored due to fullscreen
[ENGINE] Setting requested FPS to 20 (50 ms)
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/arcane_combat.png
Loading tile mark-talent.png

*****
[NOTE: EACH LINE OF THREAD CONNECTING SEEMS TO BE A SCROLL ROW LINE IN THE TALENT BOX! I SELECTED THIS ARCANE TALENT FOR A RESUSTAIN (This is first time I’m using the resustain; it had nothing to do with prior crashes). THEN I SCROLL DOWN A FEW MORE AND PICK A SECOND TALENT, AND YOU SEE WHAT THE SCROLLING CAUSES BELOW].

[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/arcane_power.png

****
[NOTE: AND THEN A THIRD TALENT, AND THEN SOME OTHERS CLOSE IN ALPHABET.]

[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/arcane_shield.png
[SOUND] loading from /data/sound/ambient/dungeon/dungeon5.ogg :=: sound "/data/sound/ambient/dungeon/dungeon5.ogg" : <static>
Loading tile from tileset /data/gfx/talents/arcane_feed.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[SOUND] loading from /data/sound/ambient/dungeon/dungeon4.ogg :=: sound "/data/sound/ambient/dungeon/dungeon4.ogg" : <static>
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/beyond_the_flesh.png

*****
[NOTE: NOW I AM SCROLLING MORE LOOKING FOR WHAT I WANT TO TURN ON, AND THE SCROLLING DIRECTLY CAUSES INTERNET ATTEMPTS.]

[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[MOUSE] pre starting drag'n'drop
[MOUSE] enabling drag from predrag
[MOUSE] ending drag'n'drop
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/blur_sight.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/blurred_mortality.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/crystalline_focus.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/feather_wind.png
Loading tile from tileset /data/gfx/talents/body_of_fire.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/fiery_hands.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/frostdusk.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/body_of_ice.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/hurricane.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[LOG] #00ff00##UID:1176:0#Talent Mindlash is ready to use.
[LOG] #00ff00##UID:981:0#Talent Agony is ready to use.
[LOG] #00ff00##UID:1040:0#Talent Dust to Dust is ready to use.
[LOG] #00ff00##UID:860:0#Talent Moonlight Ray is ready to use.
[LOG] #00ff00##UID:1070:0#Talent Fold Fate is ready to use.
[LOG] #UID:7449:0##fbd578#Xandna#LAST# receives #LIGHT_GREEN#8 healing#LAST#.
[LOG]
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/fold_fate.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] filtering save of scores to profile online
[PROFILE] mounted online on /current-profile
[PROFILE] unmounted online from /current-profile
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[COROUTINE] registering savefilepipe thread: 0x0dfeb660
[LOG] Xandna deactivates Surge.
[LOG] Xandna deactivates Icy Skin.
[LOG] Xandna deactivates Through The Crowd.
[LOG] Xandna deactivates Wild Growth.
[LOG] Xandna deactivates Thorn Body.
[LOG] Xandna deactivates Dreamforge.
[LOG] Xandna deactivates Stalk.
[LOG] Xandna deactivates Pure Spring.
[LOG] Xandna deactivates Gloom.
[LOG] Xandna's acid damage is no longer so potent.
[LOG] Xandna deactivates Tremors.
[LOG] Xandna deactivates Mitosis.
[LOG] Xandna deactivates Thermal Shield.
[LOG] Xandna deactivates Forge Shield.
[LOG] Xandna deactivates Beyond the Flesh.
[LOG] #LIGHT_RED#Xandna's Beyond the Flesh has been deactivated!
[LOG] Xandna deactivates Zephyr.
[LOG] Xandna deactivates Call Shadows.
[LOG] Xandna deactivates Elemental Harmony.
[LOG] Xandna no longer revels in blood quite so much.
[LOG] Xandna deactivates Mental Tyranny.
[LOG] Xandna deactivates Second Life.
[LOG] Xandna stops spinning fate.
[LOG] Xandna deactivates Numbing Poison.
[LOG] Xandna deactivates Lacerating Strikes.
[LOG] Xandna deactivates Charged Shield.
[LOG] Xandna deactivates Lucid Dreamer.
[LOG] Xandna deactivates Mist Cloak.
[LOG] Xandna deactivates Song of Winter.
[LOG] Xandna deactivates Weapon Folding.
[LOG] Xandna stops weaving fate.
Saving JSON true
[LOG] Saving game...
[SAVEFILE PIPE] force waiting
Make wait background texture 482 : 1366x768 (2048, 1024)
[SAVEFILE PIPE] new save running in the pipe: Xandna game :: game.teag :: table: 0x0c95c750 => table: 0x0ce56b18 (9260)
Loading savefile /save/xandna/
[SAVEFILE PIPE] new save running in the pipe: world :: world.teaw :: table: 0x0e61ebd0 => table: 0x0dfeb8d8 (758)
Loading savefile /save//
[SAVEFILE PIPE] unleashing save thread
Saving zipname /save/xandna/game.teag.tmp
Saved zipname /save/xandna/game.teag.tmp
[SAVEFILE PIPE] Checking save Xandna game /save/xandna/game.teag.tmp
Loading savefile /save/xandna/
Saved zipname /save//world.teaw.tmp
[SAVEFILE] checked validity of type game

----

See, that phone home reporting is linked directly to scrolling around in the talents list somehow, and that super fills memory and crashes it, is what this looks like to me.

Even when I was on the internet, it is like each move in the talent list was sent over the server until the server did not respond once and either that crashed it, or the mem use of this issue crashed it and caused the server disconnect probably at the white flash moment, from looking at the timing in the log.

And me saving after the whiteflash did not break my game for when I reloaded. It worked fine till I tried to put talents on and crashed it again.

Me scrolling in talents should having nothing at all to do with connecting to internet! Nor should it stuff the memory full!

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Is this mem use normal?

#17 Post by grayswandir »

Looks to me like it's repeatedly trying to connect to the server and failing.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Frumple
Sher'Tul Godslayer
Posts: 1517
Joined: Sat May 15, 2010 9:17 pm

Re: Is this mem use normal?

#18 Post by Frumple »

xnd wrote:i'm not going to be playing without addons.
Not the point of why housepet was asking, I do believe. If you're playing with addons, it's difficult to tell whether the problem is being caused by the base game or one of the addons you're running. If you try running without, and the problem still occurs, that will help folks trying to help you know where the problem you're experiencing is originating, and from there what to do about it.

xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#19 Post by xnd »

But look at the log. It is clearly what it shows, right?

Witout addons I would only have a few talents and so I would not be able to produce the disaster, maybe if I scrolled up and down the few of them a hundred times or so? I have played that way before without this. The issue shows up because having enough talents enables the problem to unstealth itself.

And the fact is, this phoning home should not be triggered. If an addon has code to do this internet calling, that is quite wierd and unlikely, right? The author of the game knows if he coded it to contact internet at certain occurrences, right?

It simply should not be trying to do that. When that is removed from the code, let me see if the problem still happens! That's what I have been saying.

Here are the addons on this character, and resustain was just added. Which of these do you think I should remove from the desc.lua to see if it had code in it to cause these internet connections?
Attachments
theaddons.png
theaddons.png (73.98 KiB) Viewed 3886 times

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Is this mem use normal?

#20 Post by HousePet »

The log only shows that the game is trying to connect to the server. There is no indication that this is what is causing the memory issues at all.

Have you considered that maybe having that many sustains is what is causing the issue? Or that having so many categories in your talents screen could be the problem?

Since we don't have a way of stopping the game from trying to connect (well you could try being connected, removing your login details or blocking the ip/port), why don't you try what we are suggesting?
My feedback meter decays into coding. Give me feedback and I make mods.

xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#21 Post by xnd »

Well, something is caused to happen by scrolling over the talents. They are not just sitting there but moving over them causes the code to do something, which revs the cpu and fills memory, and that something is shown to be the internet activity.

I can try what you say but that is not how I want to play, for one because the game unfairly makes enemies far far too powerful out of nowhere and just kills me, and I like having lots of stuff to play with.

This thread should be moved to bugs now that I see that something is actually wrong, at least 2 things.

I can repeat the same cause over and over and the log is always packed full of this internet connect while I scroll in the talents screen.

Here I am yet again loading game, just go picking some talents to sustain and yet again look at the internet attempts. It is absurd. Every line of motion in the talents screen causes the game to start activity that uses resources. The talents are not just passively sitting there but some code causes initiation of something which then clogs it, and that something is shown to be this internet reporting which simply should not be happening and is a bug in and of itself, if not malicious!


[LOG] Shadow casts Fade.
[LOG] Shadow fades!
[LOG] Shadow casts Fade.
[LOG] Shadow fades!
[LOG] Lava floor hits Shadow for #LIGHT_RED#0 fire#LAST# damage.
[LOG] Lava floor hits Shadow for #LIGHT_RED#0 fire#LAST# damage.
[LOG] Rested for 230 turns.
[LOG] Shadow casts Fade.
[LOG] Shadow fades!
[LOG] Lava floor hits Shadow for #LIGHT_RED#0 fire#LAST# damage.
[LOG]
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile talents/hp_clear_skies.png
Loading tile from tileset /data/gfx/talents/crippling_poison.png
Loading tile from tileset /data/gfx/talents/deadly_poison.png
Loading tile from tileset /data/gfx/talents/insidious_poison.png
Loading tile talents/hp_rainfall.png
Loading tile talents/hp_song_of_autumn.png
Loading tile talents/hp_song_of_summer.png
Loading tile from tileset /data/gfx/talents/stoning_poison.png
Loading tile from tileset /data/gfx/talents/vulnerability_poison.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/numbing_poison.png
Loading tile mark-talent.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/ruin.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/surge.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/thermal_aura.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/total_thuggery.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/through_the_crowd.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile talents/hp_tremors.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/unstoppable_nature.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/wild_growth.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
Loading tile from tileset /data/gfx/talents/true_grit.png
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROJECTOR] after static reduction dam 28
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[LOG] #GOLD#Xandna strikes the dreamforge!
[LOG]
[LOG] Shadow casts Phase Door.
[LOG] Lava floor hits Shadow for #LIGHT_RED#28 fire#LAST# damage.
[LOG] Lava floor hits Shadow for #LIGHT_RED#37 fire#LAST# damage.
[LOG]
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROJECTOR] after static reduction dam 16.8
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] filtering save of scores to profile online
[PROFILE] mounted online on /current-profile
[PROFILE] unmounted online from /current-profile
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[LOG] Shadow casts Phase Door.
[LOG] Lava floor hits Shadow for #LIGHT_RED#18 fire#LAST# damage.
[LOG]
[LOG] Lava floor hits Shadow for #LIGHT_RED#32 fire#LAST# damage.
[LOG]
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
SDL_WINDOWEVENT_MOVED: ignored due to fullscreen
SDL_WINDOWEVENT_RESIZED: ignored due to fullscreen
[ENGINE] Setting requested FPS to 2 (500 ms)
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on ports 2257 2258
[PROFILE] Thread connecting to profiles.te4.org on p

-----
It crashed, wouldn’t let me save, exit or menu; even though I could hit esc and click on those options they did nothing.

The game is unplayable because it keeps trying to phone home and report something and wrecks the memory. It clearly should not be doing this activity.

I will go try without addons for the sake of it....

This thread should be moved to bugs.

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Is this mem use normal?

#22 Post by HousePet »

My suggestions aren't for changing the way you play the game, or for the sake of it. They are to narrow down exactly what the problem is so it can be fixed.
My feedback meter decays into coding. Give me feedback and I make mods.

Micbran
Sher'Tul
Posts: 1154
Joined: Sun Jun 15, 2014 12:19 am
Location: Yeehaw, pardner

Re: Is this mem use normal?

#23 Post by Micbran »

Thread connecting? Sounds like DarkGod has some Chronomancy bugs to iron out. :P
A little bit of a starters guide written by yours truly here.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Is this mem use normal?

#24 Post by grayswandir »

xnd wrote:The talents are not just passively sitting there but some code causes initiation of something which then clogs it, and that something is shown to be this internet reporting which simply should not be happening and is a bug in and of itself, if not malicious!
Nothing like that has been shown. All that's been shown is that it's repeatedly trying to connect to the server (and failing, from the look of it). You haven't shown that those connections are causing the excessive memory use, merely that they're present during the excessive memory use.

If it's mainly happening when you scroll through that dialog (which is from an addon, yes?), I'd say that the bug is much more likely to be in the dialog than in the connection attempts.


That being said, the connection attempts could certainly stand to be reduced some. (I think, anyway; I'm not terribly knowledgeable about this sort of thing.) I'm just not sure that it's actually causing your issue here.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#25 Post by xnd »

Well I started a normal game, no add-ons.

of course this meant almost no talents.

Yes, I could not get the error to happen. I was able to get a little bit of the thread connecting (yes, haha thread connecting...) by trying to move around in the talents screen but nothing like usual.

So then I played a couple dungeon levels, hacked level xp to 20, and added enough points to get all the talents that the class (a ghoul temporal warden) would allow.

Now with enough talents to scroll in, and scrolled the heck out of it for a few minutes. I did not get the error but I did get the huge amount of internet attempts.

However, the game being new, who knows how much would not be in memeory as a game that has progressed through a lot? The mem use was around 400,000k+ with 25% cpu. So the cpu was the same but the mem did not get superjacked on me.

I would expect that a lot of talents, such as an adventurer with 1/2 to 3/4 or so of the talents in the game, would do more on memory, but should it do Gigabytes more? ! Why? What is so hard about the talents that if more are added, the talents screens would do that?

And as I said: "(which is from an addon, yes?)" = false, since I had the problem before using that addon.

I see two separate problems:
1. the internet connecting somehow caused a lot by scrolling around in the talents screen.
2. the mem use with lots of talents, at least after a game that's progressed.

But comparing a new game mem use to one that has progressed a lot, how should I compare that?

I could try more things with other variables of course but it takes a lot of time, i'm kinda losing interest, lol....

mikekchar
Halfling
Posts: 95
Joined: Fri Nov 21, 2014 3:55 am

Re: Is this mem use normal?

#26 Post by mikekchar »

I've been trying to stay out of this conversation because HousePet is exactly right, but the conversation has gotten difficult to watch without jumping in :-)

One of the problems people have when reporting bugs is that they mistakenly assume that bugs are obvious. For example, if I have a problem with my bicycle, I can pretty much just look at it and the problem will be obvious. Sometimes I have to fiddle around a bit if I'm just trying to find out where a weird noise is coming from, but if the entire wheel isn't turning, then it's hard *not* to see the problem.

Software isn't like that. It's a bit like "By the way. One of the numbers in the phone book is wrong. Could you please fix that?" And that's all the detail you have. I can't very well look up every number in the phone book and phone the person asking them if their name and address is correct. It would take me my whole life.

Software is even worse than that. For example, with your bug, there is a spectacular failure. If we had a spectacular failure with the phone book (like some of the pages aren't printed at all), then it would be easy to spot. With software, I can literally mistype a single letter in one part of the code and it will kill something in a seemingly unrelated part of the code. Not only that, but there may be a spectacular failure on your computer and every single other computer in the world might run the code perfectly. This is the hell that a software developer lives in.

So as a software professional, I have learned how to narrow down the possibilities. As long as I can reproduce the bug, I have 1000 tricks up my sleeve for finding out where the problem really lies. However, if I can't reproduce the problem, then there is absolutely nothing I can do. Normally as a profession software developer, I go to the bug database and select the option "Can not reproduce". This closes the bug and we never look at it again.

Luckily, you are playing an open source/free software game! As a professional software developer, there isn't anything I can do so I won't fix the bug. As a software enthusiast I can actually ask the person with the problem to do what I would do if I had access to their computer. This is one of the reasons that talented software developers give up their precious free time to fix problems in open source software. It is liberating to be able to fix problems like this.

The problem is that unless we can reproduce your problem ourselves, we have to ask you to bear with us and kind of act like a proxy so that we can act through you. We won't ever ask you to do something we wouldn't do ourselves if we had access to a computer that was displaying the problem. In fact, for the most part, we will ask you only to do things that will help us find the simplest set up that displays the problem so that we can reproduce the problem on our computer and start working on fixing it.

HousePet is asking for exactly that kind of cooperation so that he can try to fix your problem. The things he is asking you to do are the things he would be doing himself if he could. They are the things I would be doing too -- finding thing simplest possible set up that exhibits the problem. Without that we are left with "there is a number in the phone book that is wrong -- fix it", and our only options is to toggle the good old "can not reproduce" flag on the bug and close it. But that just sucks and we really, really hate doing that, which is why we give up our free time trying to fix these problems in the first place.

I hope that helps explain the situation a bit from the perspective of the bug fixer.

xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#27 Post by xnd »

yes I get that. thanks.

i should have said this before, but if someone is interested I could always submit the very game save I have that does this, not to fix my personal save but if someone wanted to fix the issue for general. kinda waste of someone's time to put too much into it but thats what these things are anyways.

well that would at least show if it happens on another person's computer if they use the exact same character save and do the steps I have done to reproduce it for myself consistently.

well its way too big too attach here, 26,515kb zipped.

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Is this mem use normal?

#28 Post by HousePet »

Yay progress.
Half a gig of memory usage is acceptable. More than one gig is not.
Addons have caused memory leaks in the past, but we can discount them now.
The save is unlikely to be of use to anyone, as if it happened on other computers we would be getting more reports of issues.

Now what exactly do you mean by 'scrolling around in the talents screen'?
I assume you mean the level up screen, but you could possibly mean the talents tab in the character sheet.
'Scrolling' is also a puzzle, as the number of talents you have doesn't really affect the capacity for scrolling on the level up screen and you would need loads for the character sheet.

One thing you could try is to reduce all the graphics options. Something shadery might be stuffing up and getting left in ram.
My feedback meter decays into coding. Give me feedback and I make mods.

xnd
Archmage
Posts: 307
Joined: Sat Mar 21, 2015 7:33 pm

Re: Is this mem use normal?

#29 Post by xnd »

i reduced lot sof graphic options, could show that but for now:

no its not the level up screen, although that has loads that affect its scrolling because adventurer provides so many.

it is the talent screen you go to to sustain or activate, as I have been saying.

---

the reason more are not reporting this is because they probably are not crazy enough to give themselves the majority of talents possible in the game.... and since the game makes you take some to get others, i cant even skip to the ones I want without packing in loads of others i'll never use.

---

I am attaching the screen pic to be clear which screen it is.
Attachments
tome-1.3.1-1429245974.png
tome-1.3.1-1429245974.png (111.87 KiB) Viewed 3830 times
tome-1.3.1-1429245542.png
tome-1.3.1-1429245542.png (140.39 KiB) Viewed 3831 times

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Is this mem use normal?

#30 Post by HousePet »

Oh, most people only use that when something goes missing from the hot bar.
I'll see if I can reproduce it on my system when I get home.
My feedback meter decays into coding. Give me feedback and I make mods.

Post Reply