What could be the reason for Segmentation Fault error on Carla 0.9.9?

(I’m running Carla 0.9.9 compiled version on Ubuntu 16.04 and RTX 2080 )

I’ve been trying to use the Opendrive standalone tool on the latest Carla 0.9.9 compiled version. My opendrive files are not from RoadRunner, (could that be the problem?) I have tested multiple opendrive files and it works for few of them but for most of them Carla server crashes with signal 11 Segmentation Fault error.
Following is the error:

`Disabling core dumps. 

Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 CommonUnixCrashHandler: Signal=11 Malloc Size=65535 LargeMemoryPoolOffset=131119 Malloc Size=107920 LargeMemoryPoolOffset=239056
Engine crash handling finished;
re-raising signal 11 for the default handler. Good bye. Segmentation fault (core dumped)`

I’ve tried to debug using Valgrind and following is the output:

==15777== Thread 1:
==15777== Invalid read of size 8
==15777== at 0x41A3B90: ??? (in /home/development/CARLA_0.9.9/CarlaUE4/Binaries/Linux/CarlaUE4-Linux-Shipping)
==15777== by 0x41AC068: ??? (in /home/development/CARLA_0.9.9/CarlaUE4/Binaries/Linux/CarlaUE4-Linux-Shipping)
==15777== by 0xFFEFFF3EF: ???
==15777== by 0xFFEFFEC1F: ???
==15777== by 0xFFEFFE9EF: ???
==15777== by 0x4B004D9F: ???
==15777== by 0xFFFFFFFD: ??? (in /dev/nvidiactl)
==15777== by 0x7D13B8F: ???
==15777== by 0x4B004D8F: ???
==15777== by 0x4B004D9F: ???
==15777== by 0x4B004D9F: ???
==15777== by 0x4B00D2D7: ???
==15777== Address 0x20 is not stack’d, malloc’d or (recently) free’d
==15777==
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554
CommonUnixCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=131119
Malloc Size=128368 LargeMemoryPoolOffset=259504
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.

Can anyone help me fix this? What’s causing this error?