godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.54k stars 21.26k forks source link

Changing CSV file import settings crashes to desktop #92964

Closed crei0 closed 5 months ago

crei0 commented 5 months ago

Tested versions

System information

Godot v4.3.beta1 - Pop!_OS 22.04 LTS - X11 - Vulkan (Forward+) - dedicated AMD Radeon RX 6750 XT (RADV NAVI22) () - AMD Ryzen 5 5600 6-Core Processor (12 Threads)

Godot v4.3.beta1
- Pop!_OS 22.04 LTS
- X11
- Vulkan (Forward+)
- dedicated AMD Radeon RX 6750 XT (RADV NAVI22) ()
- AMD Ryzen 5 5600 6-Core Processor (12 Threads)

Issue description

While trying to disable the importing of a CSV file, the Godot Editor crashes directly to desktop

I tried both CSV import options (see Steps to reproduce)

After the crash I created a separate empty project and put the same crashing file there, and the crash still occurs.

After this I ran the Godot editor using -- verbose, entire log is below:

./Godot_v4.3-beta1_linux.x86_64 --verbose

Godot Engine v4.3.beta1.official.a4f2ea91a - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
Xshape 1.1 detected.
Xinerama 1.1 detected.
Xrandr 1.6 detected.
Xrender 0.11 detected.
Xinput 2.2 detected.
XInput: Refreshing devices.
XInput: No touch devices found.
WARNING: XOpenIM failed
     at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:6035)
Detecting GPUs, set DRI_PRIME in the environment to override GPU detection logic.
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
Only one GPU found, using default.
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
ScreenSaver: DBus 1.12.20 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 10728
PortalDesktop: DBus 1.12.20 detected.
Using "default" pen tablet driver...
Shader 'CanvasSdfShaderGLES3' SHA256: 38614d29867bb8fc674afabc64cae317bbf52644d8f4d33984e52e62a93bb983
Shader 'SkeletonShaderGLES3' SHA256: 38031bf3c0463697ee3bc00af2e56b7b3669cd2a55143031a9f029ef8c616f1e
Shader 'ParticlesShaderGLES3' SHA256: 758576bc09b22c9b9ca970525b6abc873bae2d322369cdb82a5db1ddec93991a
Shader 'ParticlesCopyShaderGLES3' SHA256: f5b23784a9fe88a5fd2fc4f6f29a515a92f88d350e5efa5508e640ac5584157a
Shader 'CopyShaderGLES3' SHA256: f642fc093df3b2cf781ada280b8ac4f2855a7955d34f8cb05534f6b9b519dd0d
Shader 'CubemapFilterShaderGLES3' SHA256: 5e93c2648500db47f9867a789dcfce26366eb442b8d7010cf1422f3d6d9570ff
Shader 'GlowShaderGLES3' SHA256: 9cc433d947e863ea1107e9699213b533b6f59f5f1668545857cbbe3a484c2392
Shader 'PostShaderGLES3' SHA256: 312f9cb6200ca2b16a56546a2a209a96a4e9f85ba9d03cbe9181a4acc1e4e9a4
Shader 'CanvasShaderGLES3' SHA256: 671d94954474f94c4ebf4a4ac57d77a4c5624cfd3a6ba4812d165950efb88b90
Shader 'CanvasOcclusionShaderGLES3' SHA256: 1cd1a4b2a9d77c3d13de3fe4a8b9159f1a3064388db0bcabade105159caabdca
Shader 'SceneShaderGLES3' SHA256: 816b1ca720228554c42824027983af4843bfa40461c038695bbc530d23f23b42
Shader 'SkyShaderGLES3' SHA256: 050fa8d38d423ba0fee41317abaa6f4512f056a3f515715d18ed875066e38010
OpenGL API 4.6 (Core Profile) Mesa 24.0.3-1pop1~1711635559~22.04~7a9f319 - Compatibility - Using Device: AMD - AMD Radeon RX 6750 XT (radeonsi, navi22, LLVM 15.0.7, DRM 3.57, 6.8.0-76060800daily20240311-generic)
PulseAudio 15.99.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: bluez_output.88_C9_E8_2F_3A_15.1
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
CORE API HASH: 3385545161
EDITOR API HASH: 2992066911
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Scanning for projects in "/home/andre".
Found 137 project(s).
Loaded system CA certificates
EditorSettings: Save OK!
Editing project: /home/andre/godot
Godot Engine v4.3.beta1.official.a4f2ea91a - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
Xshape 1.1 detected.
Xinerama 1.1 detected.
Xrandr 1.6 detected.
Xrender 0.11 detected.
Xinput 2.2 detected.
XInput: Refreshing devices.
XInput: No touch devices found.
WARNING: XOpenIM failed
     at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:6035)
WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message
        terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/x86_64-linux-gnu/libvulkan_virtio.so. Skipping this driver.
        Objects - 1
                Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 139353904
     at: _debug_messenger_callback (drivers/vulkan/rendering_context_driver_vulkan.cpp:301)
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
Devices:
  #0: AMD AMD Radeon RX 6750 XT (RADV NAVI22) - Supported, Discrete
  #1: Unknown llvmpipe (LLVM 15.0.7, 256 bits) - Supported, CPU
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (8, 8), max texel size: (8, 8), max fragment size: (2, 2)
- Vulkan multiview supported:
  max view count: 8
  max instances: 2147483647
- Vulkan subgroup:
  size: 64
  min size: 32
  max size: 64
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
EditorSettings: Save OK!
Vulkan 1.3.274 - Forward+ - Using Device #0: AMD - AMD Radeon RX 6750 XT (RADV NAVI22)
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
Startup PSO cache (0.6 MiB)
ScreenSaver: DBus 1.12.20 detected.
PortalDesktop: DBus 1.12.20 detected.
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: 2a29ab4de8071534637d2a01250a4ff5ad45bb7e9992a96e8347198b66f97887
Shader 'SkeletonShaderRD' (group 0) SHA256: 766c0540d7c3c7b25197f1522d153aa8b7e68139bef9a5458bf9839b48321858
Shader 'SortShaderRD' (group 0) SHA256: b6755f5c7de19f8cb909b7ca49b6813ae4f5ff546b08d223f947423b67fc8385
Shader 'ParticlesShaderRD' (group 0) SHA256: ee55c78a7a5d67dd9ed9083561cfe9178b8b0d6c0c4b9516ab0a50b5423f4e73
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: f50710f450e37c26d4bf7ff05fd835fd1d5d3d6bdedaa2989547d9dacd41fe93
Shader 'CanvasShaderRD' (group 0) SHA256: 80bc875cfec54e5a97a982d0b1bb2760d0af416d1ddd1345ac843d06f1174dd7
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 4aac01e9a95e3fcd06097c7190595daa8bd4a8b02bfc172e35f2ce414e098535
Shader 'ClusterRenderShaderRD' (group 0) SHA256: 86962c8f9c687082ad0678e4590ec30fe6ee8ddbefaf794fbc0c4a4092085fc7
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 0e733978639d416d2669070607c2a903e082f9ef7ed73a41e1f9fe746bf13940
Shader 'ClusterDebugShaderRD' (group 0) SHA256: 8c4ff2606adfabe93d4d6d5686c39a5cb4815d9ef46462d5659d0acf46628efa
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: 68113cfb7a5b0a0051e54472b63d3a90e3ed9d0b7b3618396718d5c669f2b3ca
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: a6a0c7e83b86d87cf663bf64b4caf05069f124862d6c4c0acfc4a197932b2d54
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 5032327418be6caac2ce9ca93ff5280708e21de4338b0b9d21ae1c8570bbd8a8
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: b8eb77ea19c9965cb922e4639b815fc2e43c49fcf3678c0524a4ba99a429dffd
Shader 'BestFitNormalShaderRD' (group 0) SHA256: d228009f6b8c47efe638d2094c865584ea8d731669e93ad017642cc02fa5c58f
Shader 'ResolveShaderRD' (group 0) SHA256: 024ca75bf19f84a89fb36923cb176e9b2bc1bba7668ec9549ae17c09d93684f7
Shader 'TaaResolveShaderRD' (group 0) SHA256: b4e4093c5a8b57afa394e1987adeeae953a56b64d7954214925e57e4bad500bb
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: f30bcd90df98098687af7cc6bc113a97cdda88974ed8c1f51ad33c4bd696cfdc
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: f3b4c6981c782ae9f487e34474fcc7ee5ec69623151e5c29a140e25a70acf3a3
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 6ee33afb86942d70dc5aa7733cdaaf1451c97875d93c18ff131da9f73dd049a6
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: 7a19ae4d9d8bad8f8d2d2deefd2b2d4ae762abcd4ce7c75b55e299b9aa34416e
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: 7e6366529c8bf99fdea6d3db45e211689677f9ab28a3ef47ee68386dbd569c14
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: a04a73bed340b6404c1f27b4550b1703d671207c7acdaaf1ab428b03b508e589
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: cc960279e62797bfcc965e16cd7c71ede969abaf8eb7a92d79744017879f2fd5
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 612ddca96408117b19c798b4427a9bd8594e61aaeff5258eb37d4595fd054813
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 2eb70245903375a764897c7aaa4872a9b6f77c6f19c46ce4b7517ecb58a90cad
Shader 'SsilShaderRD' (group 0) SHA256: 3380e09a9350615ca4fa73d72b51a84efa48405a78c08424d3b518cf1d9466e4
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: d18e9be9bf3e2f20c25712d9e54e3c904486beac27db73c28819d762349f024b
Shader 'SsilBlurShaderRD' (group 0) SHA256: d9edb7c8d8bc4e26f302ae68ddb5a2c21707ef46777062bb250f42caba7e2c9c
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: efb6203c6d8d625ac3dd5ca4d700068a0bdf79c8374627ca78be064e488e999f
Shader 'SsaoShaderRD' (group 0) SHA256: fd3df59d862ef0165492c327f9ed45f49de73c5888581a545b53a2da6a724cb0
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 1f0455e8cd2ff8829a54dbb68251090679ef8eb69d5242e0766ff265746cac32
Shader 'SsaoBlurShaderRD' (group 0) SHA256: 7ccef8fbc50177b045df33f69bc076c69ce908150a84be985e9dbb6df91e92cb
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9e3fcec90449123fb972cf9575affd992ea379e9f12aaacd78f552bcfb348e5e
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 8d5dbfa8962dbdcd9f3c6ad507a28fb0992018a278246b6c67be35d85a05139b
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: f5cc5192ea6dbb8c428ead02fbdf4a1643894ef1b45c437b41db2f19957e5e92
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 721fb08abc21a24e289d39b18cd88f2b54410c7957b3075a463fc3a3dbc64922
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: 02f296d8584f3304dc3780024a30962371f819e4f4787b692939b378052ef4ee
Shader 'SkyShaderRD' (group 0) SHA256: ef04bded3cac2ea55678b782f3fb10bb2c00aca5608bb3630ca87f1d0b83e86e
Shader 'VoxelGiShaderRD' (group 0) SHA256: 7c4c9e1e0aa27a6f650d77c94bd57bd2cb820703314d11d6142f696504aceea5
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 1f038e6f67c6ce4e17b20446bc5f804dce01d34fb85a64e6f17dba53f1ecc27f
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 6da6912f5e3e673da2ff1c7b21d13eb2808dcdd6c7a905898820b1e34519718e
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: c5e664874b6d15fd702ad2f1dd6b445bb6dafcf1f00c22a2d004ece919faf4e8
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: 5941bbbb39a82066a5712c594e12ee36e88f7b72a3f56480dcc104a9055f0878
Shader 'GiShaderRD' (group 0) SHA256: ba6b7153ce8585ea191da5c4c59dcbbbdb6da821dca4132ca8962a3f7607acc3
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: 97c51f58d87f60d14e35c427a63063df34991b8e469348f4d47f099d43f6911f
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 195e6cadf5ec5698fdfd4e1c30cbfade00cf039430df7ec22d0a7cd905f8f9de
Shader 'VolumetricFogShaderRD' (group 0) SHA256: 53b24ea864bb693c3b2fef4eaa0d422f9060ace022bcaadf80e8f9a492339096
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 74be50d8d45057e9221b7507f73e76c3218648c95addf61d8dc9abbb2b1b467a
Shader 'BokehDofShaderRD' (group 0) SHA256: e3811abf3183cd5da1fe8df49810c50a33825ab25e364daef0dabef03ae8b2a6
Shader 'CopyShaderRD' (group 0) SHA256: 7faea4a4923ab838b7659d37e8bc298ab4af6b97c1005092764b9bca363bfc7a
Shader 'CopyToFbShaderRD' (group 0) SHA256: a648222e9685f3e3c963e790d30a5def5a3cf37eb8a866d02af9f4d94b535c75
Shader 'CubeToDpShaderRD' (group 0) SHA256: e887a6ac86a8a89963c9d5537375f9793cd251dfe322beb0bb51af538cff8ee8
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: b329163bd19c4e7832567a84e2b43e2141c4c119e4a0a8b9102a9555c84a5b41
Shader 'CubemapFilterShaderRD' (group 0) SHA256: 634d97e5264cc0665e9ea22acaebbf9496af9fa7f820f0dddddf3b847035e06d
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 7b3fadabfccd07b50678e9912a1a5162d15adb8ecb31b47e9258692baf3d352e
Shader 'SpecularMergeShaderRD' (group 0) SHA256: fda6181b2ffc00c07ccb33fa1be1c7ae8da431654edb06645c9255203048886f
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: 1d7cc186b8a435deaa18dd0ab6cdce174f1e0afa11f4b96b8a3165e7da7ad996
Shader 'MotionVectorsShaderRD' (group 0) SHA256: 850f51d8c0809e0988a042b46ed64b6c27919e02bdb175255b513501d9f5212d
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 4f7d8f83c4d7df54e28943dff9431071439b808c6fa8d06deb5a8971780a261a
Shader 'TonemapShaderRD' (group 0) SHA256: fc669d7f3566f900df15958e41d0cd059599824b5b371435281cb31d767868c1
Shader 'VrsShaderRD' (group 0) SHA256: 3ab300307a83461fb5915052b36e3714701e4d8d194a9cd19c88638397388580
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 16f85fb12e6c6eaab5cc12251f4926a1e18848ca853007fdde543c503829e5b2
Shader 'BlitShaderRD' (group 0) SHA256: f07725478c7dbf57412d1222587d93a61cfa02a854cca1ed60df6c4cf20f8c28
PulseAudio 15.99.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: bluez_output.88_C9_E8_2F_3A_15.1
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Enabled
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
CORE API HASH: 3385545161
EDITOR API HASH: 2992066911
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 1, total: 8)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 0, total: 5)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 1, total: 12)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 1, total: 16)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.
➜  Godot Loaded system CA certificates
EditorSettings: Save OK!
Using present mode: Enabled
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
Using present mode: Enabled
EditorFileSystem: Importing file: res://loc.csv
ERROR: Cannot create file 'res://loc.Complexity/Lines.translation'.
   at: save (core/io/resource_format_binary.cpp:2124)
ERROR: Condition "f.is_null()" is true. Continuing.
   at: get_multiple_md5 (core/io/file_access.cpp:812)
EditorFileSystem: "res://loc.csv" import took 5 ms.
Generated 'res://loc.Blanks.translation' preview in 23 usec
Generated 'res://loc.Code.translation' preview in 17 usec
Generated 'res://loc.Comments.translation' preview in 13 usec
Generated 'res://loc.Complexity.translation' preview in 13 usec
Generated 'res://loc.csv' preview in 30 usec
Generated 'res://loc.Files.translation' preview in 15 usec
Generated 'res://loc.Lines.translation' preview in 13 usec
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
Using present mode: Enabled
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
Using present mode: Enabled
Using present mode: Enabled
EditorFileSystem: Importing file: res://loc.csv
ERROR: Cannot create file 'res://loc.Complexity/Lines.translation'.
   at: save (core/io/resource_format_binary.cpp:2124)
ERROR: Condition "f.is_null()" is true. Continuing.
   at: get_multiple_md5 (core/io/file_access.cpp:812)
EditorFileSystem: "res://loc.csv" import took 6 ms.
Generated 'res://loc.Blanks.translation' preview in 36 usec
Generated 'res://loc.Code.translation' preview in 17 usec
Generated 'res://loc.Comments.translation' preview in 14 usec
Generated 'res://loc.Complexity.translation' preview in 13 usec
Generated 'res://loc.Files.translation' preview in 13 usec
Generated 'res://loc.Lines.translation' preview in 12 usec
WARNING: XCreateIC couldn't create wd.xic
     at: _create_window (platform/linuxbsd/x11/display_server_x11.cpp:5642)
Using present mode: Enabled
EditorFileSystem: Importing file: res://loc.csv
ERROR: Cannot create file 'res://loc.Complexity/Lines.translation'.
   at: save (core/io/resource_format_binary.cpp:2124)
ERROR: Condition "f.is_null()" is true. Continuing.
   at: get_multiple_md5 (core/io/file_access.cpp:812)
EditorFileSystem: "res://loc.csv" import took 4 ms.

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta1.official (a4f2ea91a1bd18f70a43ff4c1377db49b56bc3f0)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x732b75c42520] (??:0)
[2] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x3ee222e] (??:0)
[3] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x15aba04] (??:0)
[4] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x15ad109] (??:0)
[5] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x42f3bc1] (??:0)
[6] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x261619c] (??:0)
[7] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x42f3bc1] (??:0)
[8] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x261a1b8] (??:0)
[9] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x261b59f] (??:0)
[10] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x261b9f7] (??:0)
[11] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x23c60f9] (??:0)
[12] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x23bed29] (??:0)
[13] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x49d118e] (??:0)
[14] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x4b8fbf] (??:0)
[15] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x4016337] (??:0)
[16] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x4017c5f] (??:0)
[17] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x4bff3d] (??:0)
[18] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x4201d0] (??:0)
[19] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x732b75c29d90] (??:0)
[20] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x732b75c29e40] (??:0)
[21] /home/andre/Downloads/Godot/Godot_v4.3-beta1_linux.x86_64() [0x43c71a] (??:0)
-- END OF BACKTRACE --
================================================================

Crash happens just after EditorFileSystem: "res://loc.csv" import took 4 ms.

Steps to reproduce

  1. Open Project
  2. Select CSV file (loc.csv)
  3. Go to file import settings tab
  4. Click on Import AS: > ` dropdown
  5. [Option 1] Select Keep file (export as is)
  6. [Option 2] Skip file (export as is)
  7. Crash to desktop

Both Option 1 and Option 2 crash to desktop

Minimal reproduction project (MRP)

test-csv-import-disable.zip

matheusmdx commented 5 months ago

Bisecting points to #92197 as the culprit:

image

Captura 2024-06-10 09-48-04-901149


Here the backtrace with debug symbols:

HashMap<String,HashMap<String,Variant,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,Variant>>>,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,HashMap<String,Variant,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,Variant>>>>>>::_lookup_pos(const String & p_key, unsigned int & r_pos) Line 100 (c:\Users\Matheus\Downloads\Godot Fork\core\templates\hash_map.h:100)
HashMap<String,HashMap<String,Variant,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,Variant>>>,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,HashMap<String,Variant,HashMapHasherDefault,HashMapComparatorDefault<String>,DefaultTypedAllocator<HashMapElement<String,Variant>>>>>>::has(const String & p_key) Line 311 (c:\Users\Matheus\Downloads\Godot Fork\core\templates\hash_map.h:311)
ConfigFile::get_section_keys(const String & p_section, List<String,DefaultAllocator> * r_keys) Line 112 (c:\Users\Matheus\Downloads\Godot Fork\core\io\config_file.cpp:112)
ImportDock::_update_options(const String & p_path, const Ref<ConfigFile> & p_config) Line 193 (c:\Users\Matheus\Downloads\Godot Fork\editor\import_dock.cpp:193)
ImportDock::_importer_selected(int i_idx) Line 406 (c:\Users\Matheus\Downloads\Godot Fork\editor\import_dock.cpp:406)
call_with_variant_args_helper<ImportDock,int,0>(ImportDock * p_instance, void(ImportDock::*)(int) p_method, const Variant * * p_args, Callable::CallError & r_error, IndexSequence<0> __formal) Line 309 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:309)
call_with_variant_args<ImportDock,int>(ImportDock * p_instance, void(ImportDock::*)(int) p_method, const Variant * * p_args, int p_argcount, Callable::CallError & r_error) Line 419 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:419)
CallableCustomMethodPointer<ImportDock,int>::call(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 104 (c:\Users\Matheus\Downloads\Godot Fork\core\object\callable_method_pointer.h:104)
Callable::callp(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 58 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\callable.cpp:58)
Object::emit_signalp(const StringName & p_name, const Variant * * p_args, int p_argcount) Line 1220 (c:\Users\Matheus\Downloads\Godot Fork\core\object\object.cpp:1220)
Node::emit_signalp(const StringName & p_name, const Variant * * p_args, int p_argcount) Line 3885 (c:\Users\Matheus\Downloads\Godot Fork\scene\main\node.cpp:3885)
Object::emit_signal<int>(const StringName & p_name, int <p_args_0>) Line 936 (c:\Users\Matheus\Downloads\Godot Fork\core\object\object.h:936)
OptionButton::_select(int p_which, bool p_emit) Line 400 (c:\Users\Matheus\Downloads\Godot Fork\scene\gui\option_button.cpp:400)
OptionButton::_selected(int p_which) Line 186 (c:\Users\Matheus\Downloads\Godot Fork\scene\gui\option_button.cpp:186)
call_with_variant_args_helper<OptionButton,int,0>(OptionButton * p_instance, void(OptionButton::*)(int) p_method, const Variant * * p_args, Callable::CallError & r_error, IndexSequence<0> __formal) Line 309 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:309)
call_with_variant_args<OptionButton,int>(OptionButton * p_instance, void(OptionButton::*)(int) p_method, const Variant * * p_args, int p_argcount, Callable::CallError & r_error) Line 419 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:419)
CallableCustomMethodPointer<OptionButton,int>::call(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 104 (c:\Users\Matheus\Downloads\Godot Fork\core\object\callable_method_pointer.h:104)
Callable::callp(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 58 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\callable.cpp:58)
Object::emit_signalp(const StringName & p_name, const Variant * * p_args, int p_argcount) Line 1220 (c:\Users\Matheus\Downloads\Godot Fork\core\object\object.cpp:1220)
Node::emit_signalp(const StringName & p_name, const Variant * * p_args, int p_argcount) Line 3885 (c:\Users\Matheus\Downloads\Godot Fork\scene\main\node.cpp:3885)
Object::emit_signal<int>(const StringName & p_name, int <p_args_0>) Line 936 (c:\Users\Matheus\Downloads\Godot Fork\core\object\object.h:936)
PopupMenu::activate_item(int p_idx) Line 2427 (c:\Users\Matheus\Downloads\Godot Fork\scene\gui\popup_menu.cpp:2427)
PopupMenu::_input_from_window_internal(const Ref<InputEvent> & p_event) Line 636 (c:\Users\Matheus\Downloads\Godot Fork\scene\gui\popup_menu.cpp:636)
PopupMenu::_input_from_window(const Ref<InputEvent> & p_event) Line 448 (c:\Users\Matheus\Downloads\Godot Fork\scene\gui\popup_menu.cpp:448)
Window::_window_input(const Ref<InputEvent> & p_ev) Line 1678 (c:\Users\Matheus\Downloads\Godot Fork\scene\main\window.cpp:1678)
call_with_variant_args_helper<Window,Ref<InputEvent> const &,0>(Window * p_instance, void(Window::*)(const Ref<InputEvent> &) p_method, const Variant * * p_args, Callable::CallError & r_error, IndexSequence<0> __formal) Line 304 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:304)
call_with_variant_args<Window,Ref<InputEvent> const &>(Window * p_instance, void(Window::*)(const Ref<InputEvent> &) p_method, const Variant * * p_args, int p_argcount, Callable::CallError & r_error) Line 419 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\binder_common.h:419)
CallableCustomMethodPointer<Window,Ref<InputEvent> const &>::call(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 104 (c:\Users\Matheus\Downloads\Godot Fork\core\object\callable_method_pointer.h:104)
Callable::callp(const Variant * * p_arguments, int p_argcount, Variant & r_return_value, Callable::CallError & r_call_error) Line 58 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\callable.cpp:58)
Callable::call<Ref<InputEvent>>(Ref<InputEvent> <p_args_0>) Line 876 (c:\Users\Matheus\Downloads\Godot Fork\core\variant\variant.h:876)
DisplayServerWindows::_dispatch_input_event(const Ref<InputEvent> & p_event) Line 3510 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\display_server_windows.cpp:3510)
DisplayServerWindows::_dispatch_input_events(const Ref<InputEvent> & p_event) Line 3481 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\display_server_windows.cpp:3481)
Input::_parse_input_event_impl(const Ref<InputEvent> & p_event, bool p_is_emulated) Line 774 (c:\Users\Matheus\Downloads\Godot Fork\core\input\input.cpp:774)
Input::flush_buffered_events() Line 1053 (c:\Users\Matheus\Downloads\Godot Fork\core\input\input.cpp:1053)
DisplayServerWindows::process_events() Line 2978 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\display_server_windows.cpp:2978)
OS_Windows::run() Line 1686 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\os_windows.cpp:1686)
widechar_main(int argc, wchar_t * * argv) Line 181 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\godot_windows.cpp:181)
_main() Line 206 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\godot_windows.cpp:206)
main(int argc, char * * argv) Line 220 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\godot_windows.cpp:220)
WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow) Line 234 (c:\Users\Matheus\Downloads\Godot Fork\platform\windows\godot_windows.cpp:234)
[Inline Frame] invoke_main() Line 102 (d:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:102)
__scrt_common_main_seh() Line 288 (d:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
kernel32.dll!00007ffa18b97344() (Unknown Source:0)
ntdll.dll!00007ffa198426b1() (Unknown Source:0)
akien-mga commented 5 months ago

Possibly a duplicate of #92785, which may be fixed by #92815.