Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing CSV file import settings crashes to desktop #92964

Closed
crei0 opened this issue Jun 10, 2024 · 2 comments · Fixed by #92815
Closed

Changing CSV file import settings crashes to desktop #92964

crei0 opened this issue Jun 10, 2024 · 2 comments · Fixed by #92815

Comments

@crei0
Copy link
Contributor

crei0 commented Jun 10, 2024

Tested versions

  • Reproducible in Godot_v4.3-beta1_linux.x86_64

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
Copy link
Contributor

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 akien-mga added this to the 4.3 milestone Jun 10, 2024
@akien-mga akien-mga moved this from Unassessed to Release Blocker in 4.x Release Blockers Jun 10, 2024
@akien-mga
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Release Blocker
Development

Successfully merging a pull request may close this issue.

5 participants