x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Rendering thread exception: Fatal error

Hi I've been having this problem on 2 test machines (but not on my own.)

I'm using the engine to display questions and answers and polls on a TV show and it's working well but i'm getting more or less random crashes. The engine receives quite simple strings in over a socket connection and displays text and images and also renders falling blocks to display the data - the crashes seem to happen when a command is sent into the machine. Interestingly we're running a master and backup machine and they don't crash at the same times, and the crash report suggests a problem with the render thread.

My software receives commands over a socket connection (which I had Rama code for me) and displays data using the BLUI plugin. On my home machine I can run the system for hours on end sending zillions of commands and get no crashes.

I have a crash-dump - if anyone can help before the engine crashes live on air i'd be most appreciative!

https://drive.google.com/file/d/0B9EITjdsxg9pUnhaa0hnSEZUTE0/view?usp=sharing

Here's a link to the show (it's in Arabic, but I'm not - so I have no idea what they're saying)

http://www.mbc.net/ar/programs/esaal-al-arab.html

Dan

Product Version: UE 4.10
Tags:
more ▼

asked Feb 22 '16 at 12:50 PM in Packaging & Deployment

avatar image

Dannington
113 5 9 16

avatar image Matthew J Feb 23 '16 at 06:26 PM

Hello Dannington,

I believe we talked about this issue previously over at this post, just so people looking at this have context: https://answers.unrealengine.com/questions/348628/crash-rendering-thread-exception-fatal-error.html

From looking at the logs you provided, it seems to be coming up with a lot of null references. The repeated errors such as this one indicate that:

LogScript:Warning: Attempted to get an item from array CallFunc_ParseIntoArray_ReturnValue2 out of bounds [3/0]!

Could you check on any arrays you're using to ensure that you're not referencing anything out of bounds? From the name of these functions it could be stuff inside the editor itself rather than your code but that would be the first place to look.

Edit: I noticed a mistype where I called these error messages. I'm aware that these are warnings and not errors but they may result in errors due to referencing memory addresses that they shouldn't.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

We haven't heard from you in a while, Dannington. Have you had a chance to look into what I mentioned in my previous comment? It would be useful to know if you've been able to find anything. In the meantime, I'll be marking this as resolved for tracking purposes.

more ▼

answered Feb 29 '16 at 04:20 PM

avatar image Dannington Feb 29 '16 at 04:28 PM

Hi Matthew, I think i've possibly traced the issue down to a relentless hammering of the Blui plugin. I could never create the problem on my machine, but i reduced the number of blui instances I was using from 9 to 1, using channel masking and some hastily learnt HTML and have - it seems - eliminated the problem. It's hardly an effective isolation of the error however as I couldn't locate the real crash in the logs. Although out of bounds, the getters are checked downstream of the parse into array command so it's not this causing the problem.

Have you thought of putting a success bool on your get nodes? This would help massively in catching these out of bounds gets - I've had to set up all kinds of logic using splits and substring searches.

Dan

avatar image Matthew J Feb 29 '16 at 05:05 PM

I apologize if I'm misunderstanding you but it seems like this is an issue with that particular plugin. If that is the case, you'll need to speak to the creator of that plugin to fix the issue.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question