Buttons stop functioning

Started by ProjectX, April 01, 2007, 12:52:42 PM

Previous topic - Next topic

ProjectX

I've experienced this for a while now, after a decent period of editing in terragen (mostly when I'm using the node editor, but not always), the buttons stop functioning, I can press them, and they show the little press effect, but nothing actually happens. Sometimes I can navigate between the category tabs, but if I press any button, nothing happens, this is most annoying, because the save feature always goes along with it. I've tried ctrl + s, but that doesn't work either.

Oh, and I can't exit out normally under these conditions, and have to use ctrl + alt + delete, and end the tgd.exe process (it doesn't work if I end the program) and get the usual "This program is not responding" routine.

Oshyan

There does appear to be some kind of problem that exhibits the kind of issues you're experiencing. It occurs semi-randomly and is difficult to reproduce. It will certainly be addressed in the future, but in the meantime any specific steps to reproducing the problem would be helpful. We do advise saving regularly in general due to the pre-release nature of the product and the inevitable bugs you will encounter.

- Oshyan

child@play

i have the same problem too, happens most of the time when i add and afterwards remove a 'compute terrain' or 'compute normal'.
using terragen works, for example populating, but i can't close it, can't save work and so on. browser is working, but windows start-menu isn't working aswell, neither is the task-manager.
perfection is not when there's nothing more to add, it's reached when nothing more can be left out


Harvey Birdman

You know, assuming this is another manifestation of an apparent memory leak...

When I experienced the symptoms described in the 'crashing windows' thread I was working heavily with models and populations. It is recognized that large populations can cause problems (isn't it?), and there is the leak issue... I wonder if pointers to models are somehow being misdirected and becoming invalid, losing the memory they pointed to? Could be both issues are symptoms of a common problem.

Totally pointless speculation, of course.


::)

Oshyan

A memory leak is a possibility. What's odd though is that it doesn't necessarily appear related to memory use specifically. By that I mean that the reported memory use in task manager isn't always high when this occurs and there is invariably some free memory, in many cases a lot of it. The length of time TG2 is in use seems to have a greater affect - the longer you use it, the more likely this seems to occur. And although running other memory-intensive applications can seem to make it worse, shutting those applications down once the problem begins usually doesn't solve it. Only closing TG2 itself resolves it fully. This suggests it may not be strictly memory related, but it's clearly some kind of "leaking", lost handles, or similar type of problem.

We'll certainly be looking into this and will resolve it as soon as we can.

- Oshyan

Harvey Birdman

Have you played with it on Vista? If it's a GDI handle that's leaking, it might become apparent more quickly there. Again, I'm just shooting in the dark.

helentr

Lately, I have noticed that when Terragen has this behavior, its memory use in task manager drops from about 300 Mb to 2 to 4, but the total memory reserved doesn't change.
Only thought to look the last 2 times it happened, so can't be sure if this happens always.
I can bring up the start menu, although I haven't tried to choose something. Any program already minimized can be brought up and works. Also last time, the first sign was that Irfanview when loaded (had not reached the no double-click phase yet) to paste a screen shot was missing its menus (file, edit etc.).
I hope the problem can be tracked and fixed.

Helen

rcallicotte

#7
helentr, I've seen the same thing and the memory issue you describe with the sudden drop in memory is accurate.  I've seen it enough times to know this is consistent behavior. 
So this is Disney World.  Can we live here?

ProjectX

I have found one function that works in Terragen when this bug occurs: New File, as long as you click discard and not save (shame).

All other functions work as expected afterwards.

It may not keep your file, but at least it stops you having to ctrl alt del it.

vissroid

I think it does involve a mem' leak.

it seems to happen during a time of complex scene making where you delete or apply something in the scene that dramatically alters it(something that gets the PC thinking hard in the preview) and you run into the program becoming unresponsive.
and in worry of this you can either pause the preview and let the program sit and hope for it to get out of the its freak out, or what I've found to work is just hit exit and when it asks to exit and save. you tell it to save and it does. then start where you left off at. lol

ProjectX

New info:

On my vista machine it actually stops all buttons from functioning, including those on other programs. Pressing ctrl+alt+del comes up with the snazzy vista user account options thingummy, but upon pressing the taskmanager button it just puts you back to the desktop and the taskmanager doesn't load. Upon closing other programs that are running it (sometimes) fixes the issue and allows you to save the tgd and close. It is not wise to continue editing from this state as it it incredibly likely that another crash occurs.

I'm running Vista Ultimate with an Intel Core 2 Duo 2GHz and 4 gig of RAM (although vista only shows 3.2 in the system properties).

bigben

Some of my observations (using XP):

It appears to be related to GDI resources rather than RAM usage, affecting interfaces of other applications.

It *might* be occuring more rapidly when working with heavy displacements... or lots of manually editing the node network

As a safeguard measure, I open another program before starting to work in TGD.. an Office app, or Photoshop... or IE (although something a bit hungrier for GDI resources can be more effective. When the buttons start to play up, exit the other program(s). This should restore sufficient resources to get the buttons/shortcut keys to work so you can save your work. You could keep working, but the problem will eventually catch up with you again, so to avoid frustration, log off and on and start again.

My work laptop has taken to crashing the video driver first (usually during a long render, reverts to standard VGA). I actually prefer this because the render keeps running just fine and everything else keeps working (except it needs a reboot to fix).

Cyber-Angel

I have seen this on occasion and like many here suspected (At first) that it was a memory leak however I am now starting to think that the problem may in fact be either a Memory Buffer Overflow problem or a Memory Release Problem (Seen in software other than TG2) where a used memory segment isn't released after use and conversely using up available CPU circles and system resources causing the GUI to freeze and in extreme cases making the entire system freeze.

This can happen in TG2 for example if you try to stop a large render for what ever reason and can make the system freeze up to the point that a hard reset is required.

Regards to you.

Cyber-Angel 

jo

Hi,

Quote from: child@play on April 03, 2007, 01:21:42 PM
i have the same problem too, happens most of the time when i add and afterwards remove a 'compute terrain' or 'compute normal'.
using terragen works, for example populating, but i can't close it, can't save work and so on. browser is working, but windows start-menu isn't working aswell, neither is the task-manager.

I've just tried this out, and I can reproduce this problem. If you add a Compute Terrain node, hook it up between the heightfield node and the existing Compute Terrain node, and then delete it using the delete key, then the app does freeze up. This is a different problem to the one with the buttons not responding after a time, it's more like a crash. Interesting, it doesn't seem to happen if you delete the node with the context menu. I'll write up a bug for this and look into it.

Regards,

Jo

jo

Hi,

I should add the problem I've just described only seems to happen with the Windows version.

Regards,

Jo