Author Topic: Repeated stack when reloading a file  (Read 1588 times)

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Repeated stack when reloading a file
« on: January 20, 2020, 07:40:58 PM »
kept getting stacks when reloading a modified file.

Log is on support, look for stack_2020_01_20.log

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2896
  • Hero Points: 153
Re: Repeated stack when reloading a file
« Reply #1 on: January 20, 2020, 08:36:32 PM »
Did you click Diff on the auto reload dialog?

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Re: Repeated stack when reloading a file
« Reply #2 on: January 20, 2020, 08:41:40 PM »
I'm pretty sure I didn't, I think I clicked "reload modified files", but I can't say for sure.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2896
  • Hero Points: 153
Re: Repeated stack when reloading a file
« Reply #3 on: January 20, 2020, 08:46:28 PM »
Did you have a macro called xretrace_cursor_steps?

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Re: Repeated stack when reloading a file
« Reply #4 on: January 20, 2020, 08:48:10 PM »
Yes I do have a macro xretrace_cursor_steps

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2896
  • Hero Points: 153
Re: Repeated stack when reloading a file
« Reply #5 on: January 20, 2020, 08:50:12 PM »
It looks like the problem is that it's being called from somewhere in cua.e and it is not loaded.

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Re: Repeated stack when reloading a file
« Reply #6 on: January 20, 2020, 08:53:36 PM »
I only see that on January 12, 8 days ago. I think I solved that issue since then.

I think if you focus on the stacks for January 20 you will see the stacks that I experienced today.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2896
  • Hero Points: 153
Re: Repeated stack when reloading a file
« Reply #7 on: January 20, 2020, 08:56:05 PM »
Sorry, I just glanced at the top of the file and thought that was it.

Does it do this on all files or just a particular one?

How many windows do you have open?

Can you think of anything that has changed?

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Re: Repeated stack when reloading a file
« Reply #8 on: January 20, 2020, 09:00:34 PM »
I had a number of log files open in SE for a few days, this was a dedicated instance of SE running, I wasn't editing any code here, just looking at log files (at one of our other testing sites). At the time of the crash there were 7 files opened, 6 log files (.txt) and 1 python file.

In the past few days I was able to "reload modified files" no problem. There is a different log file generated each day. It was opened over the weekend, I may have last checked it Saturday, then I went back to it today to look at the most recent data. One of the opened log files probably had modifications since I last used SE and I got the "reload..." popup and clicked to reload, that is when I got the repeated stack. I had to kill SE. Once I restarted SE I have not had this issue since, it was a one time thing (so far). I think I had reloaded that same file previously, hard to remember.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2896
  • Hero Points: 153
Re: Repeated stack when reloading a file
« Reply #9 on: January 20, 2020, 09:47:59 PM »
It looks like the diff DLL got a bad structure, but I'm not sure why.  Running out of memory would be a possibility.  Is there any chance this could have happened?  If it happens again, could you bring up a monitor tool and see how much memory the editor is using?

rowbearto

  • Senior Community Member
  • Posts: 2335
  • Hero Points: 132
Re: Repeated stack when reloading a file
« Reply #10 on: January 20, 2020, 09:51:02 PM »
I doubt I ran out of memory, there is 8GB and unlimited swap space. If it does happen again I will check how much SE is using.