Task #1187 - gnome-remote-desktop-45.1-4.fc40/scan-results.err
back to task #1187download
Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/redhat-linux-build/src/grd-dbus-mutter-remote-desktop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/redhat-linux-build/src/grd-dbus-mutter-screen-cast.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-clipboard-rdp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-clipboard-rdp.c:1275:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 1273| g_autoptr (GMutexLocker) locker = NULL; # 1274| # 1275|-> locker = g_mutex_locker_new (&clipboard_rdp->client_format_list_response_mutex); # 1276| if (clipboard_rdp->client_format_list_response_id != 0) # 1277| { Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-control.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-ctl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-ctl.c: scope_hint: In function ‘print_rdp_status’ gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-ctl.c:563:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’ /usr/include/glib-2.0/glib/gmacros.h:1358:7: note: in expansion of macro ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ /usr/include/glib-2.0/glib/glib-autocleanups.h: scope_hint: In function ‘print_rdp_status’ /usr/include/glib-2.0/glib/gmacros.h:1358:7: note: in expansion of macro ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ # 561| if (!credentials) # 562| { # 563|-> fprintf (stderr, "Failed to initialize credential manager: %s\n", # 564| error->message); # 565| return; Error: GCC_ANALYZER_WARNING (CWE-476): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-ctl.c: scope_hint: In function ‘print_vnc_status’ gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-ctl.c:628:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’ /usr/include/glib-2.0/glib/gmacros.h:1358:7: note: in expansion of macro ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ /usr/include/glib-2.0/glib/glib-autocleanups.h: scope_hint: In function ‘print_vnc_status’ /usr/include/glib-2.0/glib/gmacros.h:1358:7: note: in expansion of macro ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ /usr/include/glib-2.0/glib/gmacros.h:1372:3: note: in expansion of macro ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’ /usr/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro ‘G_DEFINE_AUTOPTR_CLEANUP_FUNC’ # 626| if (!credentials) # 627| { # 628|-> fprintf (stderr, "Failed to initialize credential manager: %s\n", # 629| error->message); # 630| return; Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-egl-thread.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-hwaccel-nvidia.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-hwaccel-nvidia.c:615:64: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'bitstream_size') # 613| *bitstream_size = lock_bitstream.bitstreamSizeInBytes; # 614| if (bitstream) # 615|-> *bitstream = g_memdup2 (lock_bitstream.bitstreamBufferPtr, *bitstream_size); # 616| # 617| nvenc_api->nvEncUnlockBitstream (encode_session->encoder, Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-pipewire-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-pipewire-utils.c:68: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 66| if (pipewire_source->pipewire_loop) # 67| { # 68|-> pw_loop_leave (pipewire_source->pipewire_loop); # 69| pw_loop_destroy (pipewire_source->pipewire_loop); # 70| } Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-pipewire-utils.c:104: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 102| # 103| g_source_add_unix_fd (&pipewire_source->base, # 104|-> pw_loop_get_fd (pipewire_source->pipewire_loop), # 105| G_IO_IN | G_IO_ERR); # 106| Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-pipewire-utils.c:107: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 105| G_IO_IN | G_IO_ERR); # 106| # 107|-> pw_loop_enter (pipewire_source->pipewire_loop); # 108| g_source_attach (&pipewire_source->base, NULL); # 109| Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-output-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-output-stream.c:89: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 87| info->params[i].flags & SPA_PARAM_INFO_READ) # 88| { # 89|-> pw_node_enum_params (audio_output_stream->pipewire_node, # 90| 0, SPA_PARAM_Props, 0, -1, NULL); # 91| } Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-output-stream.c:330: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 328| } # 329| # 330|-> pw_node_add_listener (audio_output_stream->pipewire_node, # 331| &audio_output_stream->pipewire_node_listener, # 332| &pipewire_node_events, audio_output_stream); Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-playback.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-playback.c:372:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 370| data_is_empty = audio_muted || is_audio_data_empty (data, size); # 371| # 372|-> locker = g_mutex_locker_new (&audio_playback->stream_lock_mutex); # 373| if (audio_playback->has_stream_lock && # 374| audio_playback->locked_node_id != node_id) Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-playback.c:1275: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 1273| } # 1274| # 1275|-> pw_core_add_listener (audio_playback->pipewire_core, # 1276| &audio_playback->pipewire_core_listener, # 1277| &pipewire_core_events, audio_playback); Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-audio-playback.c:1289: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 1287| } # 1288| # 1289|-> pw_registry_add_listener (audio_playback->pipewire_registry, # 1290| &audio_playback->pipewire_registry_listener, # 1291| ®istry_events, audio_playback); Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-buffer-pool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-buffer-pool.c:105:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 103| g_autoptr (GMutexLocker) locker = NULL; # 104| # 105|-> locker = g_mutex_locker_new (&buffer_pool->pool_mutex); # 106| g_assert (buffer_pool->buffers_taken == 0); # 107| Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-buffer-pool.c:141:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 139| g_assert (buffer_pool->buffer_stride > 0); # 140| # 141|-> locker = g_mutex_locker_new (&buffer_pool->pool_mutex); # 142| if (g_hash_table_size (buffer_pool->buffer_table) <= buffer_pool->buffers_taken && # 143| !add_buffer_to_pool (buffer_pool, FALSE)) Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-damage-detector-cuda.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-damage-detector-memcmp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-display-control.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-dsp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-dvc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-fuse-clipboard.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-fuse-clipboard.c:367:16: warning[core.NullDereference]: Access to field 'clip_data_id' results in a dereference of a null pointer (loaded from variable 'entry') # 365| # 366| g_debug ("[FUSE Clipboard] Force clearing selection with clipDataId %u", # 367|-> entry->clip_data_id); # 368| clear_entry_selection (rdp_fuse_clipboard, entry); # 369| Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-gfx-surface.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-graphics-pipeline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c:106:7: warning[unix.Malloc]: Potential leak of memory pointed to by 'surface_context' # 104| if (!surface_context->rdp_surface) # 105| { # 106|-> g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, # 107| "Failed to create RDP surface"); # 108| return NULL; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c:550:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 548| GHashTableIter iter; # 549| # 550|-> locker = g_mutex_locker_new (&layout_manager->state_mutex); # 551| if (layout_manager->state != UPDATE_STATE_AWAIT_CONFIG) # 552| return; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c:566:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 564| GHashTableIter iter; # 565| # 566|-> locker = g_mutex_locker_new (&layout_manager->state_mutex); # 567| if (layout_manager->state != UPDATE_STATE_AWAIT_CONFIG) # 568| return; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c:586:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 584| GHashTableIter iter; # 585| # 586|-> locker = g_mutex_locker_new (&layout_manager->state_mutex); # 587| if (layout_manager->state != UPDATE_STATE_AWAIT_CONFIG) # 588| return FALSE; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-layout-manager.c:723:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 721| g_autoptr (GMutexLocker) locker = NULL; # 722| # 723|-> locker = g_mutex_locker_new (&layout_manager->monitor_config_mutex); # 724| if (!layout_manager->pending_monitor_config) # 725| return FALSE; Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-monitor-config.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-monitor-config.c:128:12: warning[unix.Malloc]: Potential leak of memory pointed to by 'monitor_config' # 126| rdp_settings->DesktopScaleFactor, # 127| error)) # 128|-> return NULL; # 129| # 130| monitor_config->desktop_width = virtual_monitor->width; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-monitor-config.c:258:16: warning[unix.Malloc]: Potential leak of memory pointed to by 'monitor_config' # 256| scale, # 257| error)) # 258|-> return NULL; # 259| } # 260| Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-monitor-config.c:332:16: warning[unix.Malloc]: Potential leak of memory pointed to by 'monitor_config' # 330| monitor->DesktopScaleFactor, # 331| error)) # 332|-> return NULL; # 333| } # 334| Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-network-autodetection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:454:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 452| GrdRdpFrame *frame; # 453| # 454|-> locker = g_mutex_locker_new (&stream_context->stream_mutex); # 455| if (!stream_context->stream) # 456| return G_SOURCE_REMOVE; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:495:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 493| RdpPointer *rdp_pointer; # 494| # 495|-> locker = g_mutex_locker_new (&stream_context->stream_mutex); # 496| if (!stream_context->stream) # 497| return G_SOURCE_REMOVE; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:729:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 727| g_assert_not_reached (); # 728| # 729|-> locker = g_mutex_locker_new (&stream->dequeue_mutex); # 730| # 731| /* Ensure buffer is not locked any more */ Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:1140:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 1138| struct pw_buffer *next_buffer; # 1139| # 1140|-> locker = g_mutex_locker_new (&stream->dequeue_mutex); # 1141| if (stream->dequeuing_disallowed) # 1142| return; Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:1339: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 1337| } # 1338| # 1339|-> pw_core_add_listener (stream->pipewire_core, # 1340| &stream->pipewire_core_listener, # 1341| &core_events, Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-pipewire-stream.c:1353: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 1351| } # 1352| # 1353|-> pw_registry_add_listener (stream->pipewire_registry, # 1354| &stream->pipewire_registry_listener, # 1355| ®istry_events, stream); Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-rdp-telemetry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-rdp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-rdp.c:325:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 323| g_assert (session_rdp->peer); # 324| # 325|-> locker = g_mutex_locker_new (&rdp_surface->surface_mutex); # 326| if (!rdp_surface->pending_framebuffer) # 327| return; Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-rdp.c:532:34: warning[core.NullDereference]: Access to field 'cache_index' results in a dereference of a null pointer (loaded from variable 'lru_pointer') # 530| # 531| g_hash_table_steal (session_rdp->pointer_cache, lru_pointer); # 532|-> new_pointer->cache_index = lru_pointer->cache_index; # 533| # 534| g_free (lru_pointer->bitmap); Error: GCC_ANALYZER_WARNING (CWE-476): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-rdp.c: scope_hint: In function ‘grd_session_rdp_update_pointer’ gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-rdp.c:532:45: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘lru_pointer’ # 530| # 531| g_hash_table_steal (session_rdp->pointer_cache, lru_pointer); # 532|-> new_pointer->cache_index = lru_pointer->cache_index; # 533| # 534| g_free (lru_pointer->bitmap); Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session-vnc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-session.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-settings.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-tpm.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-cursor.c:112:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'cursor' # 110| } # 111| # 112|-> return rfbMakeXCursor (width, height, cursor, mask); # 113| } # 114| Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-cursor.c:112:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'mask' # 110| } # 111| # 112|-> return rfbMakeXCursor (width, height, cursor, mask); # 113| } # 114| Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-cursor.c:124:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'cursor' # 122| memset (cursor, ' ', width * height); # 123| # 124|-> return rfbMakeXCursor (width, height, cursor, cursor); # 125| } Error: CPPCHECK_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-pipewire-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-pipewire-stream.c:431:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 429| g_assert_not_reached (); # 430| # 431|-> locker = g_mutex_locker_new (&stream->dequeue_mutex); # 432| # 433| /* Ensure buffer is not locked any more */ Error: CLANG_WARNING: gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-pipewire-stream.c:810:3: warning[deadcode.DeadStores]: Value stored to 'locker' is never read # 808| int cursor_y = 0; # 809| # 810|-> locker = g_mutex_locker_new (&stream->dequeue_mutex); # 811| if (stream->dequeuing_disallowed) # 812| return; Error: CPPCHECK_WARNING (CWE-190): gnome-remote-desktop-45.1-build/gnome-remote-desktop-45.1/src/grd-vnc-pipewire-stream.c:1019: error[integerOverflow]: Signed integer overflow for expression '0-1'. # 1017| g_source_unref (source); # 1018| # 1019|-> pw_core_add_listener (stream->pipewire_core, # 1020| &stream->pipewire_core_listener, # 1021| &core_events,