carla
carla copied to clipboard
Digital Twin tool crashing the engine
Hello everyone, I saw with great enthusiasm that CARLA 0.9.15 comes with procedural environment generation based on osm data. I tried to follow the tutorial but the Engine crashes during environment generation. The XODR file is generated, as well as the tiles (that become available after the crash once engine is restarted), but nothing is present in the tiles when I run manual_control.py Am I missing something here ?
Note: I run the Widget from editor mode, which I guess is the right way to go.
CARLA version: 0.9.15 Platform/OS: Ubuntu 22.04, 24GB Ram, Problem you have experienced: Crash following digital twin tutorial What you expected to happen: Get a procedurally generated map based on selected OpenStreetmap area Steps to reproduce: Follow the tutorial trying to import a test road (overpassAPI link)
Step 1
Step 2
Tried this with several OpenStreetmap locations in different countries. Here: (overpassAPI link)
Crash
FileName TestMap, AssetName TestMap .
[None] PostInit
=== Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000000
Fatal error!
0x00007f2f2403b748 libUE4Editor-Engine.so!UMaterialInterface::AnalyzeMaterialProperty(EMaterialProperty, int&, bool&) [/data/UE_4.26_carla/Engine/Source/Runtime/Engine/Private/Materials/MaterialShared.cpp:3435]
0x00007f2e400e93fb libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::DetermineMaterialVertexDataUsage(TArray<bool, TSizedDefaultAllocator<32> >&, TArray<UMaterialInterface*, TSizedDefaultAllocator<32> > const&, UMaterialOptions const*) const [/data/UE_4.26_carla/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:519]
0x00007f2e400f5b04 libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::MergeComponentsToStaticMesh(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> > const&, UWorld*, FMeshMergingSettings const&, UMaterialInterface*, UPackage*, FString const&, TArray<UObject*, TSizedDefaultAllocator<32> >&, FVector&, float, bool) const [/data/UE_4.26_carla/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:2079]
0x00007f2dceba5d81 libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::MergeStaticMeshActors(TArray<AStaticMeshActor*, TSizedDefaultAllocator<32> > const&, FEditorScriptingMergeStaticMeshActorsOptions const&, AStaticMeshActor*&) [/data/UE_4.26_carla/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Private/EditorLevelLibrary.cpp:1338]
Here is the full crash report
Other information (documentation you consulted, workarounds you tried):
- Unreal and Carla fresh build
- Tried both
Using a URL
andDownloading an OSM file and navigating in the interface
from tutorial - Seems there is some problems with Walker animations not found as well, I don't know if this is related somehow. I updated my content folder and am now at 20231108_c5101a5 which corresponds to version defined in
Util/ContentVersions.txt
- Tried filtering the osm file to only keep the roads using
osmfilter
- Tried to generate really small zones
Thanks for your help !
I can also confirm the same issue.
My setup is pretty much the same:
- Ubuntu 22.04 (64G RAM, RTX4090)
- 0.9.15 built from source, running in editor mode
I can also confirm too.
My setup is nearly same too.
- Ubuntu 20.04 (128GB RAM, RTX3090)
- 0.9.15 CARLA fresh build, running in editor mode
The same thing happened to me.
I was running CARLA UE4 Editor inside a docker container from this tutorial
When I press generate map, after 30 secs. This crash info pops up.
LoginId:-000003e8
EpicAccountId:
Caught signal 11 Segmentation fault
libUE4Editor-Engine.so!UMaterialInterface::AnalyzeMaterialProperty(EMaterialProperty, int&, bool&) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/Materials/MaterialShared.cpp:3435]
libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::DetermineMaterialVertexDataUsage(TArray<bool, TSizedDefaultAllocator<32> >&, TArray<UMaterialInterface*, TSizedDefaultAllocator<32> > const&, UMaterialOptions const*) const [/home/carla/UE4.26/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:519]
libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::MergeComponentsToStaticMesh(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> > const&, UWorld*, FMeshMergingSettings const&, UMaterialInterface*, UPackage*, FString const&, TArray<UObject*, TSizedDefaultAllocator<32> >&, FVector&, float, bool) const [/home/carla/UE4.26/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:2079]
libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::MergeStaticMeshActors(TArray<AStaticMeshActor*, TSizedDefaultAllocator<32> > const&, FEditorScriptingMergeStaticMeshActorsOptions const&, AStaticMeshActor*&) [/home/carla/UE4.26/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Private/EditorLevelLibrary.cpp:1338]
libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::execMergeStaticMeshActors(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Plugins/Editor/EditorScriptingUtilities/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/EditorScriptingUtilities/EditorLevelLibrary.gen.cpp:419]
libUE4Editor-CoreUObject.so!UObject::execCallMathFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:930]
libUE4Editor-CoreUObject.so!UObject::execLetBool(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2771]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!UObject::ProcessContextOpcode(FFrame&, void*, bool) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2867]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!UFunction::Invoke(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:5588]
libUE4Editor-CoreUObject.so!UObject::ProcessEvent(UFunction*, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1990]
libUE4Editor-CarlaTools.so!UOpenDriveToMap::GenerationFinished(FVector, FVector) [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/CarlaTools/OpenDriveToMap.gen.cpp:204]
libUE4Editor-CarlaTools.so!UOpenDriveToMap::GenerateTile() [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/OpenDriveToMap.cpp:336]
libUE4Editor-CarlaTools.so!UGenerateTileCommandlet::Main(FString const&) [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/Commandlet/GenerateTileCommandlet.cpp:80]
UE4Editor!FEngineLoop::PreInitPostStartupScreen(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:3369]
UE4Editor!GuardedMain(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/Launch.cpp:127]
libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/home/carla/UE4.26/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
libc.so.6!__libc_start_main(+0xe6)
UE4Editor!_start()
The crash report is here: crashinfo-CarlaUE4-pid-113806-374A2134C12E4F70B64564F6386848F7.zip
But after I clicked on close without sending the UE4 kept on running
And after 30 secs, it crashed again.
LoginId:-000003e8
EpicAccountId:
Caught signal 11 Segmentation fault
libUE4Editor-Engine.so!UMaterialInterface::AnalyzeMaterialProperty(EMaterialProperty, int&, bool&) [/home/carla/UE4.26/Engine/Source/Runtime/Engine/Private/Materials/MaterialShared.cpp:3435]
libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::DetermineMaterialVertexDataUsage(TArray<bool, TSizedDefaultAllocator<32> >&, TArray<UMaterialInterface*, TSizedDefaultAllocator<32> > const&, UMaterialOptions const*) const [/home/carla/UE4.26/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:519]
libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::MergeComponentsToStaticMesh(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> > const&, UWorld*, FMeshMergingSettings const&, UMaterialInterface*, UPackage*, FString const&, TArray<UObject*, TSizedDefaultAllocator<32> >&, FVector&, float, bool) const [/home/carla/UE4.26/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:2079]
libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::MergeStaticMeshActors(TArray<AStaticMeshActor*, TSizedDefaultAllocator<32> > const&, FEditorScriptingMergeStaticMeshActorsOptions const&, AStaticMeshActor*&) [/home/carla/UE4.26/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Private/EditorLevelLibrary.cpp:1338]
libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::execMergeStaticMeshActors(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Plugins/Editor/EditorScriptingUtilities/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/EditorScriptingUtilities/EditorLevelLibrary.gen.cpp:419]
libUE4Editor-CoreUObject.so!UObject::execCallMathFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:930]
libUE4Editor-CoreUObject.so!UObject::execLetBool(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2771]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!UObject::ProcessContextOpcode(FFrame&, void*, bool) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2867]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895]
libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128]
libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094]
libUE4Editor-CoreUObject.so!UFunction::Invoke(UObject*, FFrame&, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:5588]
libUE4Editor-CoreUObject.so!UObject::ProcessEvent(UFunction*, void*) [/home/carla/UE4.26/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1990]
libUE4Editor-CarlaTools.so!UOpenDriveToMap::GenerationFinished(FVector, FVector) [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/CarlaTools/OpenDriveToMap.gen.cpp:204]
libUE4Editor-CarlaTools.so!UOpenDriveToMap::GenerateTile() [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/OpenDriveToMap.cpp:336]
libUE4Editor-CarlaTools.so!UGenerateTileCommandlet::Main(FString const&) [/home/carla/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/Commandlet/GenerateTileCommandlet.cpp:80]
UE4Editor!FEngineLoop::PreInitPostStartupScreen(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:3369]
UE4Editor!GuardedMain(char16_t const*) [/home/carla/UE4.26/Engine/Source/Runtime/Launch/Private/Launch.cpp:127]
libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/home/carla/UE4.26/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
libc.so.6!__libc_start_main(+0xe6)
UE4Editor!_start()
The report is here:
crashinfo-CarlaUE4-pid-116438-37CF62CD740144ABAEC8ACAD707B9F1D.zip
When I pressed close and sending again the UE4 editor kept on running again and I found a StreetMapActor in the world outlier
And after I click on BuildMesh inside the details of that actor a white mesh of the buildings appear
Which is actually correct, but the road infomation is not shown and the buildings are not textured as well.
I am a bit lost here. Seems like some function worked but others didn't. Here is the full output from my terminal: TerminalLog1.txt
+1
Same problem for me, if there are houses on the map. It builds the "Open Drive" but not the "Static" folder inside the map folder and you cannot see anything. The tip from @xX-Conan-Xx with "BildMesh" works also for me but still no streets and trees and and...
Somehow it works with maps without houses on. Streets and trees are no problem. As you can see here is also the "Static" folder.
I meet the same situation as @gitkatrin : when the map includes buildings, it will crash.
Why is there no plugin file after I compile
Why is there no plugin file after I compile
@scretvaule try #7053 I might have the same problem
And to others, thank you for your tips. I was able to duplicate your steps. With buildings, it always crashes, but I can generate nice mash, if I let the simulator running, but no streets. The tool works, if there are no buildings, although the generated map is not really similar to the original:
Generated map:
Original
And it has o lot of buggy trees on the road etc.
I can also confirm too.
My setup is nearly same too.
Ubuntu 18.04 (32GB RAM, RTX4070)
0.9.15 CARLA fresh build, running in editor mode
Hello everyone, I saw with great enthusiasm that CARLA 0.9.15 comes with procedural environment generation based on osm data. I tried to follow the tutorial but the Engine crashes during environment generation. The XODR file is generated, as well as the tiles (that become available after the crash once engine is restarted), but nothing is present in the tiles when I run manual_control.py Am I missing something here ?
Note: I run the Widget from editor mode, which I guess is the right way to go.
CARLA version: 0.9.15 Platform/OS: Ubuntu 22.04, 24GB Ram, Problem you have experienced: Crash following digital twin tutorial What you expected to happen: Get a procedurally generated map based on selected OpenStreetmap area Steps to reproduce: Follow the tutorial trying to import a test road (overpassAPI link)
Step 1
Step 2
Tried this with several OpenStreetmap locations in different countries. Here: (overpassAPI link)
Click Generate
Crash
FileName TestMap, AssetName TestMap . [None] PostInit === Critical error: === Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000000 Fatal error! 0x00007f2f2403b748 libUE4Editor-Engine.so!UMaterialInterface::AnalyzeMaterialProperty(EMaterialProperty, int&, bool&) [/data/UE_4.26_carla/Engine/Source/Runtime/Engine/Private/Materials/MaterialShared.cpp:3435] 0x00007f2e400e93fb libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::DetermineMaterialVertexDataUsage(TArray<bool, TSizedDefaultAllocator<32> >&, TArray<UMaterialInterface*, TSizedDefaultAllocator<32> > const&, UMaterialOptions const*) const [/data/UE_4.26_carla/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:519] 0x00007f2e400f5b04 libUE4Editor-MeshMergeUtilities.so!FMeshMergeUtilities::MergeComponentsToStaticMesh(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> > const&, UWorld*, FMeshMergingSettings const&, UMaterialInterface*, UPackage*, FString const&, TArray<UObject*, TSizedDefaultAllocator<32> >&, FVector&, float, bool) const [/data/UE_4.26_carla/Engine/Source/Developer/MeshMergeUtilities/Private/MeshMergeUtilities.cpp:2079] 0x00007f2dceba5d81 libUE4Editor-EditorScriptingUtilities.so!UEditorLevelLibrary::MergeStaticMeshActors(TArray<AStaticMeshActor*, TSizedDefaultAllocator<32> > const&, FEditorScriptingMergeStaticMeshActorsOptions const&, AStaticMeshActor*&) [/data/UE_4.26_carla/Engine/Plugins/Editor/EditorScriptingUtilities/Source/EditorScriptingUtilities/Private/EditorLevelLibrary.cpp:1338]
Here is the full crash report
Other information (documentation you consulted, workarounds you tried):
* Unreal and Carla fresh build * Tried both `Using a URL` and `Downloading an OSM file and navigating in the interface` from tutorial * Seems there is some problems with Walker animations not found as well, I don't know if this is related somehow. I updated my content folder and am now at 20231108_c5101a5 which corresponds to version defined in `Util/ContentVersions.txt` * Tried filtering the osm file to only keep the roads using `osmfilter` * Tried to generate really small zones
Thanks for your help !
I can also confirm too.
My setup is nearly same too.
Ubuntu 18.04 (32GB RAM, RTX4070)
0.9.15 CARLA fresh build, running in editor mode
I can also confirm too.
Ubuntu 22.04.3 (24GB, RTX 3090)
0.9.15 and master (2024.1.20)
Same issue,
Ubuntu 20.04 (64GB, RTX 4090)
0.9.15 and master
I can also confirm same issue without building.
Windows 10 (64G, RTX 3090) test in 0.9.15 and dev branch (2024.3.7)
We are looking forward to the fix of this issue.
Material crash is fixed in dev branch. For windows we are not gonna be able to generate largemaps yet.
It should be fixed and working as expected now. I will be closing this issue, if something comes up, please feel free to reopen
I still have the same issue as described by others, the generation of the map sometimes works, sometimes it doesn't. When it works, only the buildings are generated and all the information about the roads is gone. It's not clear to me why for some osm's it works and for others everything crashes