Jump to content

[SOLVED] 2.19: Slave crash on DIS entity


photo

Recommended Posts

Posted

Hi, my slave crashes consistently when receiving a DIS entity on the master (2.19):

D:\BA\work\88ad9be9b48cc9ce\source\ig\ig\systems\Entity.cpp:1648: Assertion: 'entity'

Plugins loaded are IG, CIGI and DIS connectors on the master, just IG on the slave.

Posted

Hi!


Could you please clarify what exactly you are doing, what is your configuration, and attach the assert call stack, any information you can share, the logic you are using, or the data would not be a problem.

Posted

Well, pretty easy to reproduce:

  • create a new IG project, cpp
  • copy launch_debug.bat into launch_debug_slave.bat
  • in launch_debug.bat, add UnigineIG,UnigineCIGIConnector,UnigineDISConnector and -sync_master 1 -sync_allow_extra_slaves 1
  • in launch_debug_slave.bat, add UnigineIG and -sync_master 0
  • launch both master and slave
  • start a CIGI emitter to load database 1
  • start a DIS emitter to send any entity
  • slave goes boom
    image.png.89c0dfe480c784d4ad602dd9a7203732.png
     

I guess the path is somewhere on some developer's desktop of yours :) 

  • Thanks 1
Posted

So, do you confirm this bug
?

Posted

Oh I HATE this kind of random_or_PC_specific bugs :(

Changed PC and couldn't reproduce either; checked back on first PC and recreated the project: crash again this morning but *same project* works OK 2h later.

What on earth could trigger this? Can it be related to the network activity, drivers, antivirus, firewall???

Posted

If you are on Intel CPU from this list: 13700 / 13900 / 14700 / 14900 - it's better to update your motherboard BIOS to the latest available revision. There are huge instabilities reported on these hardware. However, BIOS update would not help if your CPU die is physically damaged on factory. In that case RMA is only option.

If there is a stable reproduction - we can track down and fix the issue, especially if it's related to the engine side. But so far we were unable to get any crashes with DIS on our side.

You can also try to install the latest MSVC redist packages, just in case: https://aka.ms/vs/17/release/vc_redist.x64.exe

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Posted

Hi,

FYI, we updated the machine with all Dell drivers and seems fine now.
Also NVIDIA very last studio driver.

Regards,
Charles

  • Thanks 1
  • 2 weeks later...
Posted

In version 2.19.1, there will be no assertions in similar scenarios (no crashes). Instead, an error message will be printed in the log, providing additional information. This may also offer us some insights into what is happening here.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

  • silent changed the title to [SOLVED] 2.19: Slave crash on DIS entity
×
×
  • Create New...