SDL3-3.3.2-1.fc44
List of Findings
Error: COMPILER_WARNING (CWE-686): [#def1]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-797Esy/CheckFunctionExists.c:7:3: warning[-Wbuiltin-declaration-mismatch]: conflicting types for built-in function ‘pow’; expected ‘double(double, double)’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def2]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-LghdwM/src.c:7:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘display’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def3]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-NiQsSi/src.c:5:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘y’
Error: COMPILER_WARNING: [#def4]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-RBg5Hx/src.c:15:11: note[note]: called from here
Error: COMPILER_WARNING: [#def5]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-RBg5Hx/src.c:15:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def6]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-StTN5C/src.c:15:11: note[note]: called from here
Error: COMPILER_WARNING: [#def7]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-StTN5C/src.c:15:11: warning[-Wpsabi]: AVX512F vector return without AVX512F enabled changes the ABI
Error: COMPILER_WARNING: [#def8]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-XAViMd/src.c:15:11: note[note]: called from here
Error: COMPILER_WARNING: [#def9]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-XAViMd/src.c:15:11: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: GCC_ANALYZER_WARNING (CWE-688): [#def10]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-l5fFJF/src.c:5:19: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def11]
SDL3-3.3.2/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-pGpHVu/src.c:25:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pipes[0]’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def12]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/primary-selection-unstable-v1-client-protocol.h:459:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:536:7: enter_function: entry to ‘Wayland_primary_selection_offer_receive’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:545:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:549:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:550:8: branch_false: following ‘false’ branch (when ‘primary_selection_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:73: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:9: call_function: calling ‘zwp_primary_selection_offer_v1_receive’ from ‘Wayland_primary_selection_offer_receive’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def13]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/primary-selection-unstable-v1-client-protocol.h:459:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:536:7: enter_function: entry to ‘Wayland_primary_selection_offer_receive’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:545:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:549:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:550:8: branch_false: following ‘false’ branch (when ‘primary_selection_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:73: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:9: call_function: calling ‘zwp_primary_selection_offer_v1_receive’ from ‘Wayland_primary_selection_offer_receive’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/wayland-client-protocol.h:1305:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:425:13: enter_function: entry to ‘Wayland_data_offer_check_source’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:430:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:434:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:435:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:13: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:441:13: call_function: inlined call to ‘wl_callback_destroy’ from ‘Wayland_data_offer_check_source’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def15]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/wayland-client-protocol.h:1305:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:425:13: enter_function: entry to ‘Wayland_data_offer_check_source’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:430:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:434:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:435:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:13: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:441:13: call_function: inlined call to ‘wl_callback_destroy’ from ‘Wayland_data_offer_check_source’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def16]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/wayland-client-protocol.h:2392:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:502:7: enter_function: entry to ‘Wayland_data_offer_receive’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:511:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:515:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:516:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:56: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:9: call_function: calling ‘wl_data_offer_receive’ from ‘Wayland_data_offer_receive’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def17]
SDL3-3.3.2/redhat-linux-build/wayland-generated-protocols/wayland-client-protocol.h:2392:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:502:7: enter_function: entry to ‘Wayland_data_offer_receive’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:511:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:515:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:516:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:56: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:9: call_function: calling ‘wl_data_offer_receive’ from ‘Wayland_data_offer_receive’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def18]
SDL3-3.3.2/src/SDL_error.c:45:28: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/SDL_error.c:29:6: enter_function: entry to ‘SDL_SetError_REAL’
SDL3-3.3.2/src/SDL_error.c:34:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/SDL_error.c:35:14: call_function: calling ‘SDL_SetErrorV_REAL’ from ‘SDL_SetError_REAL’
Error: CPPCHECK_WARNING (CWE-664): [#def19]
SDL3-3.3.2/src/SDL_error.c:50: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def20]
SDL3-3.3.2/src/SDL_error.c:51: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def21]
SDL3-3.3.2/src/SDL_error.c:52: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def22]
SDL3-3.3.2/src/SDL_error.c:60: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def23]
SDL3-3.3.2/src/SDL_error.c:61: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def24]
SDL3-3.3.2/src/SDL_error.c:62: error[va_list_usedBeforeStarted]: va_list 'ap2' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def25]
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1274:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘unseen_prev_adev’
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1250:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1259:12: branch_false: ...to here
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1259:12: branch_true: following ‘true’ branch (when ‘subdev_idx == 0’)...
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1260:25: branch_true: ...to here
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1267:30: branch_true: following ‘true’ branch (when ‘adev’ is non-NULL)...
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1269:18: branch_true: ...to here
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1269:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/audio/alsa/SDL_alsa_audio.c:1274:21: danger: dereference of NULL ‘unseen_prev_adev’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
SDL3-3.3.2/src/camera/v4l2/SDL_camera_v4l2.c:898:24: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir("/dev")’
SDL3-3.3.2/src/camera/v4l2/SDL_camera_v4l2.c:895:17: acquire_memory: allocated here
SDL3-3.3.2/src/camera/v4l2/SDL_camera_v4l2.c:896:8: branch_true: following ‘true’ branch...
branch_true: ...to here
SDL3-3.3.2/src/camera/v4l2/SDL_camera_v4l2.c:898:24: danger: ‘opendir("/dev")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def27]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:237:28: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:285:6: enter_function: entry to ‘SDL_DBus_CallMethod’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:289:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:290:14: call_function: calling ‘SDL_DBus_CallMethodInternal’ from ‘SDL_DBus_CallMethod’
Error: CPPCHECK_WARNING (CWE-664): [#def28]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def29]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:243:52: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:236:8: branch_true: following ‘true’ branch (when ‘conn’ is non-NULL)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:237:28: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:238:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: acquire_resource: ‘va_copy’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:243:16: branch_false: following ‘false’ branch (when ‘firstarg != 0’)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:243:52: branch_false: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:243:52: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def30]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:244:38: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:236:8: branch_true: following ‘true’ branch (when ‘conn’ is non-NULL)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:237:28: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:238:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: acquire_resource: ‘va_copy’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:244:38: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-664): [#def31]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:247: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def32]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:250: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def33]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:255: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def34]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:260: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def35]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def36]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261:60: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:236:8: branch_true: following ‘true’ branch (when ‘conn’ is non-NULL)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:237:28: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:238:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: acquire_resource: ‘va_copy’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:245:20: branch_true: following ‘true’ branch...
branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261:24: branch_false: following ‘false’ branch (when ‘firstarg != 0’)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261:60: branch_false: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261:60: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def37]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:264:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:236:8: branch_true: following ‘true’ branch (when ‘conn’ is non-NULL)...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:237:28: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:238:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:241:13: acquire_resource: ‘va_copy’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:245:20: branch_true: following ‘true’ branch...
branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:261:24: branch_true: following ‘true’ branch (when ‘firstarg == 0’)...
branch_true: ...to here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:264:21: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-664): [#def38]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:267: error[va_list_usedBeforeStarted]: va_list 'ap_reply' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def39]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:300:28: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:352:6: enter_function: entry to ‘SDL_DBus_CallVoidMethod’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:356:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:357:14: call_function: calling ‘SDL_DBus_CallVoidMethodInternal’ from ‘SDL_DBus_CallVoidMethod’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def40]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:303:52: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:352:6: enter_function: entry to ‘SDL_DBus_CallVoidMethod’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:356:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:357:14: call_function: calling ‘SDL_DBus_CallVoidMethodInternal’ from ‘SDL_DBus_CallVoidMethod’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def41]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:304:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:352:6: enter_function: entry to ‘SDL_DBus_CallVoidMethod’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:356:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:357:14: call_function: calling ‘SDL_DBus_CallVoidMethodInternal’ from ‘SDL_DBus_CallVoidMethod’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def42]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:305:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:352:6: enter_function: entry to ‘SDL_DBus_CallVoidMethod’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:356:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/core/linux/SDL_dbus.c:357:14: call_function: calling ‘SDL_DBus_CallVoidMethodInternal’ from ‘SDL_DBus_CallVoidMethod’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def43]
SDL3-3.3.2/src/core/linux/SDL_dbus.c:310:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:384:6: enter_function: entry to ‘SDL_DBus_ScreensaverTickle’
SDL3-3.3.2/src/core/linux/SDL_dbus.c:386:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/core/linux/SDL_dbus.c:388:9: call_function: calling ‘SDL_DBus_CallVoidMethod’ from ‘SDL_DBus_ScreensaverTickle’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def44]
SDL3-3.3.2/src/core/linux/SDL_evdev.c:922:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor
SDL3-3.3.2/src/core/linux/SDL_evdev.c:263:13: enter_function: entry to ‘SDL_EVDEV_udev_callback’
SDL3-3.3.2/src/core/linux/SDL_evdev.c:276:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/core/linux/SDL_evdev.c:280:9: branch_false: ...to here
SDL3-3.3.2/src/core/linux/SDL_evdev.c:280:9: call_function: calling ‘SDL_EVDEV_device_added’ from ‘SDL_EVDEV_udev_callback’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def45]
SDL3-3.3.2/src/events/SDL_events.c:471:70: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*event.user.data2’
SDL3-3.3.2/src/events/SDL_events.c:1953:6: enter_function: entry to ‘SDL_SendAppEvent’
SDL3-3.3.2/src/events/SDL_events.c:1960:9: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/SDL_events.c:1961:9: branch_true: ...to here
SDL3-3.3.2/src/events/SDL_events.c:1968:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/SDL_events.c:1969:17: branch_true: ...to here
SDL3-3.3.2/src/events/SDL_events.c:1969:17: call_function: calling ‘SDL_LogEvent’ from ‘SDL_SendAppEvent’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def46]
SDL3-3.3.2/src/events/imKStoUCS.c:305:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:305:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:305:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589933758’ exceeds ‘keysym_to_unicode_1a1_1ff’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def47]
SDL3-3.3.2/src/events/imKStoUCS.c:307:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:307:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:307:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589933246’ exceeds ‘keysym_to_unicode_2a1_2fe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def48]
SDL3-3.3.2/src/events/imKStoUCS.c:309:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:309:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:309:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589932732’ exceeds ‘keysym_to_unicode_3a2_3fe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def49]
SDL3-3.3.2/src/events/imKStoUCS.c:311:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:311:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:311:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589932222’ exceeds ‘keysym_to_unicode_4a1_4df’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def50]
SDL3-3.3.2/src/events/imKStoUCS.c:313:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:313:42: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:313:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589931744’ exceeds ‘keysym_to_unicode_590_5fe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def51]
SDL3-3.3.2/src/events/imKStoUCS.c:315:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:315:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:315:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589931264’ exceeds ‘keysym_to_unicode_680_6ff’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def52]
SDL3-3.3.2/src/events/imKStoUCS.c:317:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:317:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:317:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589930686’ exceeds ‘keysym_to_unicode_7a1_7f9’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def53]
SDL3-3.3.2/src/events/imKStoUCS.c:319:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:319:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:319:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589930168’ exceeds ‘keysym_to_unicode_8a4_8fe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def54]
SDL3-3.3.2/src/events/imKStoUCS.c:321:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:321:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:321:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589929538’ exceeds ‘keysym_to_unicode_9df_9f8’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def55]
SDL3-3.3.2/src/events/imKStoUCS.c:323:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:323:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:323:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589929150’ exceeds ‘keysym_to_unicode_aa1_afe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def56]
SDL3-3.3.2/src/events/imKStoUCS.c:325:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:325:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:325:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589928002’ exceeds ‘keysym_to_unicode_cdf_cfa’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def57]
SDL3-3.3.2/src/events/imKStoUCS.c:327:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:327:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:327:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589927614’ exceeds ‘keysym_to_unicode_da1_df9’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def58]
SDL3-3.3.2/src/events/imKStoUCS.c:329:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:329:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:329:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589927104’ exceeds ‘keysym_to_unicode_ea0_eff’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def59]
SDL3-3.3.2/src/events/imKStoUCS.c:331:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:331:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:331:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589925054’ exceeds ‘keysym_to_unicode_12a1_12fe’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def60]
SDL3-3.3.2/src/events/imKStoUCS.c:333:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:333:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:333:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589924488’ exceeds ‘keysym_to_unicode_13bc_13be’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def61]
SDL3-3.3.2/src/events/imKStoUCS.c:335:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:334:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:334:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:335:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:335:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589924030’ exceeds ‘keysym_to_unicode_14a1_14ff’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def62]
SDL3-3.3.2/src/events/imKStoUCS.c:337:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:334:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:334:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:336:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:336:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:337:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:337:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589923424’ exceeds ‘keysym_to_unicode_15d0_15f6’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def63]
SDL3-3.3.2/src/events/imKStoUCS.c:339:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:334:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:334:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:336:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:336:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:338:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:338:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:339:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:339:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589923008’ exceeds ‘keysym_to_unicode_16a0_16f6’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def64]
SDL3-3.3.2/src/events/imKStoUCS.c:341:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:334:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:334:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:336:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:336:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:338:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:338:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:340:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:340:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:341:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:341:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589918914’ exceeds ‘keysym_to_unicode_1e9f_1eff’
Error: GCC_ANALYZER_WARNING (CWE-787): [#def65]
SDL3-3.3.2/src/events/imKStoUCS.c:343:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
SDL3-3.3.2/src/events/imKStoUCS.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:302:9: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:302:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:304:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:304:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:306:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:306:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:308:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:308:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:310:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:310:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:312:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:312:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:314:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:314:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:316:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:316:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:318:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:318:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:320:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:320:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:322:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:322:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:324:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:324:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:326:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:326:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:328:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:328:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:330:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:330:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:332:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:332:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:334:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:334:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:336:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:336:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:338:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:338:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:340:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:340:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:342:14: branch_false: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:342:13: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/events/imKStoUCS.c:343:16: branch_true: ...to here
SDL3-3.3.2/src/events/imKStoUCS.c:343:16: danger: read of 2 bytes at offset ‘keysym * 2 + 8589917888’ exceeds ‘keysym_to_unicode_20a0_20ac’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:110:53: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(pathwithsep)’
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:82:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:92:16: acquire_memory: allocated here
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:93:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:105:16: branch_false: ...to here
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:110:12: branch_true: following ‘true’ branch (when ‘result == 0’)...
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:110:53: branch_true: ...to here
SDL3-3.3.2/src/filesystem/posix/SDL_sysfsops.c:110:53: danger: ‘opendir(pathwithsep)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def67]
SDL3-3.3.2/src/haptic/linux/SDL_syshaptic.c:453:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
SDL3-3.3.2/src/haptic/linux/SDL_syshaptic.c:446:6: enter_function: entry to ‘SDL_SYS_HapticOpen’
SDL3-3.3.2/src/haptic/linux/SDL_syshaptic.c:451:12: call_function: inlined call to ‘HapticByInstanceID’ from ‘SDL_SYS_HapticOpen’
SDL3-3.3.2/src/haptic/linux/SDL_syshaptic.c:453:15: branch_false: ...to here
SDL3-3.3.2/src/haptic/linux/SDL_syshaptic.c:453:15: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def68]
SDL3-3.3.2/src/hidapi/linux/hid.c:529:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(uevent_path, 524288)’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1315:29: enter_function: entry to ‘SDL_hid_enumerate_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1323:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1333:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1333:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1343:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1343:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1344:20: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1344:20: call_function: calling ‘PLATFORM_hid_enumerate’ from ‘SDL_hid_enumerate_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
SDL3-3.3.2/src/hidapi/linux/hid.c:649:16: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
SDL3-3.3.2/src/hidapi/linux/hid.c:657:17: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
SDL3-3.3.2/src/hidapi/linux/hid.c:663:20: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
SDL3-3.3.2/src/hidapi/linux/hid.c:665:27: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
SDL3-3.3.2/src/hidapi/linux/hid.c:676:25: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
SDL3-3.3.2/src/hidapi/linux/hid.c:696:17: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
SDL3-3.3.2/src/hidapi/linux/hid.c:699:9: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
SDL3-3.3.2/src/hidapi/linux/hid.c:1169:30: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
SDL3-3.3.2/src/hidapi/linux/hid.c:1172:13: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
SDL3-3.3.2/src/hidapi/linux/hid.c:1185:25: warning[-Wanalyzer-malloc-leak]: leak of ‘PLATFORM_new_hid_device()’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1449:17: enter_function: entry to ‘SDL_hid_open_path_REAL’
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1454:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1459:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: branch_true: ...to here
SDL3-3.3.2/src/hidapi/SDL_hidapi.c:1460:19: call_function: calling ‘PLATFORM_hid_open_path’ from ‘SDL_hid_open_path_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
SDL3-3.3.2/src/io/SDL_iostream.c:871:40: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen64(file, mode)’
SDL3-3.3.2/src/io/SDL_iostream.c:880:15: enter_function: entry to ‘SDL_IOFromFile_REAL’
SDL3-3.3.2/src/io/SDL_iostream.c:884:5: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/io/SDL_iostream.c:888:5: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/io/SDL_iostream.c:1010:20: acquire_memory: allocated here
SDL3-3.3.2/src/io/SDL_iostream.c:1013:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/io/SDL_iostream.c:1015:21: branch_false: ...to here
SDL3-3.3.2/src/io/SDL_iostream.c:1015:19: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/io/SDL_iostream.c:1019:21: branch_true: ...to here
SDL3-3.3.2/src/io/SDL_iostream.c:1019:21: call_function: calling ‘SDL_IOFromFP’ from ‘SDL_IOFromFile_REAL’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def80]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:1125:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def81]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:1130:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def82]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:1135:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def83]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:1149:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def84]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:1155:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def85]
SDL3-3.3.2/src/joystick/linux/SDL_sysjoystick.c:2280:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
Error: CPPCHECK_WARNING (CWE-758): [#def86]
SDL3-3.3.2/src/joystick/virtual/SDL_virtualjoystick.c:203: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def87]
SDL3-3.3.2/src/libm/e_atan2.c:65: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def88]
SDL3-3.3.2/src/libm/s_isinf.c:22: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def89]
SDL3-3.3.2/src/libm/s_isinff.c:22: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-775): [#def90]
SDL3-3.3.2/src/power/linux/SDL_syspower.c:68:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open_power_file(base, node, key)’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:209:13: enter_function: entry to ‘check_proc_acpi_ac_adapter’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:217:10: call_function: calling ‘read_power_file’ from ‘check_proc_acpi_ac_adapter’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
SDL3-3.3.2/src/power/linux/SDL_syspower.c:247:24: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(proc_acpi_battery_path)’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:243:12: acquire_memory: allocated here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:244:8: branch_false: following ‘false’ branch...
branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:247:24: danger: ‘opendir(proc_acpi_battery_path)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
SDL3-3.3.2/src/power/linux/SDL_syspower.c:259:24: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(proc_acpi_ac_adapter_path)’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:244:8: branch_false: following ‘false’ branch...
branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:247:16: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/power/linux/SDL_syspower.c:252:9: branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:255:12: acquire_memory: allocated here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:256:8: branch_false: following ‘false’ branch...
branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:259:24: danger: ‘opendir(proc_acpi_ac_adapter_path)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def93]
SDL3-3.3.2/src/power/linux/SDL_syspower.c:335:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(proc_apm_path, 524288)’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:322:20: acquire_resource: opened here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:328:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/power/linux/SDL_syspower.c:332:10: branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:335:8: danger: ‘open(proc_apm_path, 524288)’ leaks here; was opened at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
SDL3-3.3.2/src/power/linux/SDL_syspower.c:435:20: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(base)’
SDL3-3.3.2/src/power/linux/SDL_syspower.c:426:12: acquire_memory: allocated here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:427:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/power/linux/SDL_syspower.c:431:5: branch_false: ...to here
SDL3-3.3.2/src/power/linux/SDL_syspower.c:435:20: danger: ‘opendir(base)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def95]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:305:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:316:18: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def96]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:250:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def97]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:280:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def98]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:305:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:316:18: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def99]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:305:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:316:18: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def100]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:250:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def101]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:250:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def102]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:280:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def103]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:98:35: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:280:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def104]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:99:36: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:299:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:305:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:316:18: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def105]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:99:36: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:250:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def106]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:99:36: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:160:6: enter_function: entry to ‘SDL_SYS_CreateProcessWithProperties’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:178:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:182:29: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:183:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:187:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:192:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:9: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:197:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:202:8: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:227:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:239:5: branch_false: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:280:14: call_function: calling ‘CreatePipe’ from ‘SDL_SYS_CreateProcessWithProperties’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:130:25: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir("/proc/self/fd")’
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:127:16: acquire_memory: allocated here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:128:8: branch_true: following ‘true’ branch...
branch_true: ...to here
SDL3-3.3.2/src/process/posix/SDL_posixprocess.c:130:25: danger: ‘opendir("/proc/self/fd")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def108]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1505:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘queueFamiliesProperties’
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1455:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1459:9: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1459:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1463:43: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1465:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1470:5: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1471:35: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1472:18: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1480:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1483:9: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1486:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1489:12: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1489:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1499:9: branch_false: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1502:36: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1503:22: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1505:40: release_memory: ‘queueFamiliesProperties’ is NULL
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:1505:17: danger: dereference of NULL ‘queueFamiliesProperties + (long unsigned int)queueFamilyIndex * 24’
Error: GCC_ANALYZER_WARNING (CWE-121): [#def109]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3660:13: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3659:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3660:43: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3660:13: danger: out-of-bounds write from byte 48 till byte 55 but ‘combinedImageSamplerDescriptor’ ends at byte 48
Error: GCC_ANALYZER_WARNING (CWE-121): [#def110]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3664:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3664:9: danger: out-of-bounds write from byte 56 till byte 63 but ‘combinedImageSamplerDescriptor’ ends at byte 48
Error: GCC_ANALYZER_WARNING (CWE-121): [#def111]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3665:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3665:9: danger: out-of-bounds write from byte 64 till byte 67 but ‘combinedImageSamplerDescriptor’ ends at byte 48
Error: GCC_ANALYZER_WARNING (CWE-121): [#def112]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3669:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3669:9: danger: out-of-bounds write from byte 192 till byte 195 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def113]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3670:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3670:9: danger: out-of-bounds write from byte 208 till byte 215 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def114]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3671:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3671:9: danger: out-of-bounds write from byte 216 till byte 219 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def115]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3672:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3672:9: danger: out-of-bounds write from byte 220 till byte 223 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def116]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3673:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3673:9: danger: out-of-bounds write from byte 224 till byte 227 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def117]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3674:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3674:9: danger: out-of-bounds write from byte 228 till byte 231 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-121): [#def118]
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3675:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3655:21: branch_true: following ‘true’ branch (when ‘i < numImages’)...
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3657:32: branch_true: ...to here
SDL3-3.3.2/src/render/vulkan/SDL_render_vulkan.c:3675:9: danger: out-of-bounds write from byte 232 till byte 239 but ‘descriptorWrites’ ends at byte 192
Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:45:12: warning[-Wanalyzer-malloc-leak]: leak of ‘SDL_iconv_open_REAL(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:810:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:812:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:813:9: branch_true: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:813:9: call_function: calling ‘SDL_iconv_close_REAL’ from ‘SDL_iconv_string_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:45:12: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:790:7: enter_function: entry to ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:805:10: call_function: inlined call to ‘SDL_iconv_open_REAL’ from ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:810:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:812:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:813:9: call_function: inlined call to ‘SDL_iconv_close_REAL’ from ‘SDL_iconv_string_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:57:28: warning[-Wanalyzer-malloc-leak]: leak of ‘SDL_iconv_open_REAL(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:810:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:812:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:816:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:820:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:822:19: branch_true: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:822:19: call_function: calling ‘SDL_iconv_REAL’ from ‘SDL_iconv_string_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:57:28: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:790:7: enter_function: entry to ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:805:10: call_function: inlined call to ‘SDL_iconv_open_REAL’ from ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:810:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:812:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:816:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:820:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:822:19: branch_true: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:822:19: call_function: calling ‘SDL_iconv_REAL’ from ‘SDL_iconv_string_REAL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: warning[-Wanalyzer-malloc-leak]: leak of ‘SDL_iconv_open_REAL(tocode, fromcode)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:790:7: enter_function: entry to ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:805:10: call_function: inlined call to ‘SDL_iconv_open_REAL’ from ‘SDL_iconv_string_REAL’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: danger: ‘iconv_open(tocode, fromcode)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
SDL3-3.3.2/src/stdlib/SDL_iconv.c:820:12: warning[-Wanalyzer-malloc-leak]: leak of ‘SDL_iconv_open_REAL(tocode, fromcode)’
SDL3-3.3.2/src/stdlib/SDL_iconv.c:806:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:810:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:812:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:816:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:820:12: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/stdlib/SDL_iconv.c:856:5: branch_false: ...to here
SDL3-3.3.2/src/stdlib/SDL_iconv.c:857:5: call_function: calling ‘SDL_iconv_close_REAL’ from ‘SDL_iconv_string_REAL’
Error: CPPCHECK_WARNING (CWE-664): [#def126]
SDL3-3.3.2/src/stdlib/SDL_string.c:2373: error[va_list_usedBeforeStarted]: va_list 'aq' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def127]
SDL3-3.3.2/src/stdlib/SDL_string.c:2374: error[va_list_usedBeforeStarted]: va_list 'aq' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def128]
SDL3-3.3.2/src/stdlib/SDL_string.c:2375: error[va_list_usedBeforeStarted]: va_list 'aq' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def129]
SDL3-3.3.2/src/test/SDL_test_assert.c:68:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_assert.c:67:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_assert.c:68:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def130]
SDL3-3.3.2/src/test/SDL_test_assert.c:86:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_assert.c:85:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_assert.c:86:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def131]
SDL3-3.3.2/src/test/SDL_test_assert.c:112:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_assert.c:111:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_assert.c:112:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def132]
SDL3-3.3.2/src/test/SDL_test_common.c:108:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_common.c:105:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_common.c:108:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING: [#def133]
SDL3-3.3.2/src/test/SDL_test_font.c:54:31: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
SDL3-3.3.2/src/test/SDL_test_font.c:44:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/test/SDL_test_font.c:48:5: branch_false: ...to here
SDL3-3.3.2/src/test/SDL_test_font.c:54:31: danger: at least one operand of the size argument is of a floating-point type
Error: GCC_ANALYZER_WARNING (CWE-404): [#def134]
SDL3-3.3.2/src/test/SDL_test_font.c:80:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_font.c:79:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_font.c:80:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def135]
SDL3-3.3.2/src/test/SDL_test_log.c:88:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_log.c:87:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_log.c:88:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def136]
SDL3-3.3.2/src/test/SDL_test_log.c:106:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
SDL3-3.3.2/src/test/SDL_test_log.c:105:5: acquire_resource: ‘va_start’ called here
SDL3-3.3.2/src/test/SDL_test_log.c:106:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-457): [#def137]
SDL3-3.3.2/src/video/SDL_stretch.c:65: warning[uninitvar]: Uninitialized variable: dstrect->w
Error: GCC_ANALYZER_WARNING (CWE-401): [#def138]
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:110:18: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(&device)’
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:102:14: acquire_memory: allocated here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:103:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:108:5: branch_false: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:110:18: danger: ‘opendir(&device)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def139]
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:122:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&device, 524290)’
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:103:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:108:5: branch_false: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:110:11: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:118:22: acquire_resource: opened here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:119:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:120:66: branch_true: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:122:21: danger: ‘open(&device, 524290)’ leaks here; was opened at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def140]
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:123:45: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&device, 524290)’
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:103:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:108:5: branch_false: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:110:11: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:118:22: acquire_resource: opened here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:119:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:120:66: branch_true: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:122:20: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:123:45: branch_true: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:123:45: danger: ‘open(&device, 524290)’ leaks here; was opened at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def141]
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:171:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&device, 524290)’
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:103:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:108:5: branch_false: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:110:11: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:118:22: acquire_resource: opened here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:119:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:120:66: branch_true: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:122:20: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:171:17: branch_false: ...to here
SDL3-3.3.2/src/video/kmsdrm/SDL_kmsdrmvideo.c:171:17: danger: ‘open(&device, 524290)’ leaks here; was opened at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-758): [#def142]
SDL3-3.3.2/src/video/offscreen/SDL_offscreenvulkan.c:109: warning[objectIndex]: The address of variable 'path' might be accessed at non-zero index.
Error: CPPCHECK_WARNING (CWE-457): [#def143]
SDL3-3.3.2/src/video/stb_image.h:4622: warning[uninitvar]: Uninitialized variable: lencodes
Error: GCC_ANALYZER_WARNING (CWE-775): [#def144]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:142:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:502:7: enter_function: entry to ‘Wayland_data_offer_receive’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:511:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:515:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:516:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:56: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:526:16: call_function: calling ‘read_pipe’ from ‘Wayland_data_offer_receive’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def145]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:430:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:434:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:435:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:13: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:443:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: branch_true: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def146]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[1]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:430:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:434:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:435:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:437:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:440:13: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:443:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: branch_true: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:444:13: danger: ‘pipefd[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def147]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:522:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:511:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:515:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:516:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:56: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:522:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def148]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:524:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:511:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:515:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:516:8: branch_false: following ‘false’ branch (when ‘data_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:518:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:521:56: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:524:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def149]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:556:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:545:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:549:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:550:8: branch_false: following ‘false’ branch (when ‘primary_selection_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:73: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:556:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def150]
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:558:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:545:8: branch_false: following ‘false’ branch (when ‘offer’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:549:5: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:550:8: branch_false: following ‘false’ branch (when ‘primary_selection_device’ is non-NULL)...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:16: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:552:15: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:555:73: branch_false: ...to here
SDL3-3.3.2/src/video/wayland/SDL_waylanddatamanager.c:558:9: danger: ‘pipefd[0]’ leaks here
Error: CPPCHECK_WARNING (CWE-457): [#def151]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:151: error[uninitvar]: Uninitialized variable: tp->id
Error: CPPCHECK_WARNING (CWE-457): [#def152]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:167: error[uninitvar]: Uninitialized variable: tp->id
Error: CPPCHECK_WARNING (CWE-457): [#def153]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:303: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def154]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:369: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def155]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:386: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def156]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:609: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def157]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:1495: error[uninitvar]: Uninitialized variables: tp.id, tp.fx, tp.fy, tp.surface, tp.link
Error: CPPCHECK_WARNING (CWE-457): [#def158]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3205: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def159]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3239: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def160]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3274: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def161]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3344: warning[uninitvar]: Uninitialized variables: sdltool.instance_id, sdltool.info, sdltool.tool_focus, sdltool.wltool, sdltool.x, sdltool.y, sdltool.frame_motion_set, sdltool.frame_axes_set, sdltool.frame_pen_down, sdltool.link
Error: CPPCHECK_WARNING (CWE-457): [#def162]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3369: warning[uninitvar]: Uninitialized variables: sdltool.instance_id, sdltool.info, sdltool.tool_focus, sdltool.wltool, sdltool.x, sdltool.y, sdltool.frame_motion_set, sdltool.frame_axes_set, sdltool.frame_pen_down, sdltool.link
Error: CPPCHECK_WARNING (CWE-457): [#def163]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3596: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: CPPCHECK_WARNING (CWE-457): [#def164]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3613: error[uninitvar]: Uninitialized variables: pen.instance_id, pen.info, pen.tool_focus, pen.wltool, pen.x, pen.y, pen.frame_motion_set, pen.frame_axes_set, pen.frame_pen_down, pen.link
Error: CPPCHECK_WARNING (CWE-457): [#def165]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3662: error[uninitvar]: Uninitialized variable: seat->keyboard.focus
Error: CPPCHECK_WARNING (CWE-457): [#def166]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3673: error[uninitvar]: Uninitialized variable: tp->surface
Error: CPPCHECK_WARNING (CWE-457): [#def167]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3680: error[uninitvar]: Uninitialized variable: tool->tool_focus
Error: CPPCHECK_WARNING (CWE-457): [#def168]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3942: error[uninitvar]: Uninitialized variable: seat->pointer.focus
Error: CPPCHECK_WARNING (CWE-457): [#def169]
SDL3-3.3.2/src/video/wayland/SDL_waylandevents.c:3952: error[uninitvar]: Uninitialized variable: seat->keyboard.focus
Error: CPPCHECK_WARNING (CWE-457): [#def170]
SDL3-3.3.2/src/video/wayland/SDL_waylandkeyboard.c:182: error[uninitvar]: Uninitialized variable: seat->keyboard.focus
Error: CPPCHECK_WARNING (CWE-457): [#def171]
SDL3-3.3.2/src/video/wayland/SDL_waylandkeyboard.c:203: error[uninitvar]: Uninitialized variable: seat->keyboard.focus
Error: CPPCHECK_WARNING (CWE-457): [#def172]
SDL3-3.3.2/src/video/wayland/SDL_waylandkeyboard.c:225: error[uninitvar]: Uninitialized variable: seat->text_input.zwp_text_input
Error: CPPCHECK_WARNING (CWE-457): [#def173]
SDL3-3.3.2/src/video/wayland/SDL_waylandkeyboard.c:270: error[uninitvar]: Uninitialized variable: seat->keyboard.wl_keyboard
Error: CPPCHECK_WARNING (CWE-457): [#def174]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:926: error[uninitvar]: Uninitialized variable: seat->pointer.current_cursor
Error: CPPCHECK_WARNING (CWE-457): [#def175]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:940: error[uninitvar]: Uninitialized variables: c.size, c.node
Error: CPPCHECK_WARNING (CWE-457): [#def176]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:945: error[uninitvar]: Uninitialized variable: c->shmPool
Error: CPPCHECK_WARNING (CWE-457): [#def177]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:1163: error[uninitvar]: Uninitialized variable: seat->pointer.focus
Error: CPPCHECK_WARNING (CWE-457): [#def178]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:1237: error[uninitvar]: Uninitialized variable: seat->pointer.focus
Error: CPPCHECK_WARNING (CWE-457): [#def179]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:1256: error[uninitvar]: Uninitialized variable: seat->pointer.focus
Error: CPPCHECK_WARNING (CWE-457): [#def180]
SDL3-3.3.2/src/video/wayland/SDL_waylandmouse.c:1327: error[uninitvar]: Uninitialized variable: seat->pointer.buttons_pressed
Error: CPPCHECK_WARNING (CWE-457): [#def181]
SDL3-3.3.2/src/video/wayland/SDL_waylandvideo.c:1370: error[uninitvar]: Uninitialized variable: seat->registry_id
Error: CPPCHECK_WARNING (CWE-457): [#def182]
SDL3-3.3.2/src/video/wayland/SDL_waylandvideo.c:1526: error[uninitvar]: Uninitialized variables: seat.display, seat.wl_seat, seat.data_device, seat.primary_selection_device, seat.name, seat.link, seat.last_implicit_grab_serial, seat.registry_id, seat.keyboard, seat.pointer, seat.touch, seat.text_input, seat.tablet
Error: GCC_ANALYZER_WARNING (CWE-457): [#def183]
SDL3-3.3.2/src/video/x11/SDL_x11clipboard.c:290:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘length’
SDL3-3.3.2/src/video/x11/SDL_x11clipboard.c:284:6: enter_function: entry to ‘X11_HasClipboardData’
SDL3-3.3.2/src/video/x11/SDL_x11clipboard.c:288:12: call_function: calling ‘X11_GetClipboardData’ from ‘X11_HasClipboardData’
SDL3-3.3.2/src/video/x11/SDL_x11clipboard.c:288:12: return_function: returning to ‘X11_HasClipboardData’ from ‘X11_GetClipboardData’
SDL3-3.3.2/src/video/x11/SDL_x11clipboard.c:290:5: danger: use of uninitialized value ‘length’ here
Error: GCC_ANALYZER_WARNING (CWE-476): [#def184]
SDL3-3.3.2/src/video/x11/SDL_x11events.c:534:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘videodata’
SDL3-3.3.2/src/video/x11/SDL_x11events.c:2281:6: enter_function: entry to ‘X11_PumpEvents’
SDL3-3.3.2/src/video/x11/SDL_x11events.c:2326:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11events.c:2327:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11events.c:2327:9: call_function: calling ‘X11_DispatchEvent’ from ‘X11_PumpEvents’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def185]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:291:30: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[1]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:352:6: enter_function: entry to ‘X11_ShowMessageBox’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_false: following ‘false’ branch (when ‘pid != -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_true: following ‘true’ branch (when ‘pid == 0’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:377:18: call_function: calling ‘X11_ShowMessageBoxImpl’ from ‘X11_ShowMessageBox’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def186]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:315:23: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[1]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:352:6: enter_function: entry to ‘X11_ShowMessageBox’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_false: following ‘false’ branch (when ‘pid != -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_true: following ‘true’ branch (when ‘pid == 0’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:377:18: call_function: calling ‘X11_ShowMessageBoxImpl’ from ‘X11_ShowMessageBox’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def187]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[0]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_true: following ‘true’ branch (when ‘pid == -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: danger: ‘fds[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def188]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[1]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_true: following ‘true’ branch (when ‘pid == -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: danger: ‘fds[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def189]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:372:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[1]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_true: following ‘true’ branch (when ‘pid == -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:371:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:372:9: danger: ‘fds[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def190]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[0]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_false: following ‘false’ branch (when ‘pid != -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_true: following ‘true’ branch (when ‘pid == 0’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: danger: ‘fds[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def191]
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fds[1]’
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:354:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:362:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:365:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:369:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:370:8: branch_false: following ‘false’ branch (when ‘pid != -1’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:374:15: branch_true: following ‘true’ branch (when ‘pid == 0’)...
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11messagebox.c:376:9: danger: ‘fds[1]’ leaks here
Error: CPPCHECK_WARNING (CWE-562): [#def192]
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:635: error[returnDanglingLifetime]: Returning pointer to local variable 'out_count' that will be invalid when returning.
Error: CPPCHECK_WARNING (CWE-562): [#def193]
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:635: error[returnDanglingLifetime]: Returning pointer to local variable 'vi_in' that will be invalid when returning.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def194]
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘framebuffer_config’
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:638:14: enter_function: entry to ‘X11_GL_GetVisual’
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:645:8: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:650:9: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:650:8: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:651:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:650:9: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:653:13: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:655:9: call_function: calling ‘X11_GL_GetAttributes’ from ‘X11_GL_GetVisual’
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:655:9: return_function: returning to ‘X11_GL_GetVisual’ from ‘X11_GL_GetAttributes’
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:657:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:657:36: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:657:13: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:662:12: branch_false: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:662:12: branch_true: following ‘true’ branch (when ‘transparent != 0’)...
branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:665:25: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:25: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:93: release_memory: ‘framebuffer_config’ is NULL
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:93: release_memory: ‘framebuffer_config’ is NULL
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:93: release_memory: ‘framebuffer_config’ is NULL
SDL3-3.3.2/src/video/x11/SDL_x11opengl.c:667:25: danger: dereference of NULL ‘framebuffer_config + (long unsigned int)i * 8’
Error: CPPCHECK_WARNING (CWE-562): [#def195]
SDL3-3.3.2/src/video/x11/SDL_x11opengles.c:111: error[returnDanglingLifetime]: Returning pointer to local variable 'out_count' that will be invalid when returning.
Error: CPPCHECK_WARNING (CWE-562): [#def196]
SDL3-3.3.2/src/video/x11/SDL_x11opengles.c:111: error[returnDanglingLifetime]: Returning pointer to local variable 'vi_in' that will be invalid when returning.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def197]
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:218:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:205:12: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:206:27: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:207:16: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:208:44: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:211:20: branch_true: following ‘true’ branch...
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:212:21: branch_true: ...to here
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:213:21: release_memory: ‘*data.image’ is NULL
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:218:42: release_memory: ‘*data.image’ is NULL
SDL3-3.3.2/src/video/x11/SDL_x11toolkit.c:218:42: danger: dereference of NULL ‘*data.image’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def198]
SDL3-3.3.2/src/video/x11/xsettings-client.c:752:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*list.next’
SDL3-3.3.2/src/video/x11/xsettings-client.c:669:1: enter_function: entry to ‘xsettings_list_copy’
SDL3-3.3.2/src/video/x11/xsettings-client.c:675:10: branch_true: following ‘true’ branch (when ‘old_iter’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:679:18: branch_true: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:680:10: branch_false: following ‘false’ branch (when ‘new_node’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: branch_false: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: call_function: calling ‘xsettings_setting_copy’ from ‘xsettings_list_copy’
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: return_function: returning to ‘xsettings_list_copy’ from ‘xsettings_setting_copy’
SDL3-3.3.2/src/video/x11/xsettings-client.c:684:10: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/xsettings-client.c:690:10: branch_false: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:690:10: branch_false: following ‘false’ branch (when ‘new_iter’ is NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:695:11: branch_false: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:675:10: branch_true: following ‘true’ branch (when ‘old_iter’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:679:18: branch_true: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:680:10: branch_false: following ‘false’ branch (when ‘new_node’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: branch_false: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: call_function: calling ‘xsettings_setting_copy’ from ‘xsettings_list_copy’
SDL3-3.3.2/src/video/x11/xsettings-client.c:683:27: return_function: returning to ‘xsettings_list_copy’ from ‘xsettings_setting_copy’
SDL3-3.3.2/src/video/x11/xsettings-client.c:684:10: branch_false: following ‘false’ branch...
SDL3-3.3.2/src/video/x11/xsettings-client.c:690:10: branch_false: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:690:10: branch_true: following ‘true’ branch (when ‘new_iter’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:691:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:675:10: branch_true: following ‘true’ branch (when ‘old_iter’ is non-NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:679:18: branch_true: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:680:10: branch_true: following ‘true’ branch (when ‘new_node’ is NULL)...
SDL3-3.3.2/src/video/x11/xsettings-client.c:681:9: branch_true: ...to here
SDL3-3.3.2/src/video/x11/xsettings-client.c:707:3: call_function: calling ‘xsettings_list_free’ from ‘xsettings_list_copy’
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-40.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | SDL3-3.3.2-1.fc44 |
| store-results-to | /tmp/tmphgtq5jm8/SDL3-3.3.2-1.fc44.tar.xz |
| time-created | 2025-10-28 17:33:26 |
| time-finished | 2025-10-28 17:44:31 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmphgtq5jm8/SDL3-3.3.2-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmphgtq5jm8/SDL3-3.3.2-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |