LibreCAD - scan-build results

User:runner@runnervmlun5p
Working Directory:/home/runner/work/LibreCAD/LibreCAD
Command Line:make release -j4
Clang Version:Ubuntu clang version 18.1.3 (1ubuntu1)
Date:Tue Sep 15 23:48:50 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs43
Logic error
Called C++ object pointer is null15
Dereference of null pointer4
Garbage return value2
Result of operation is garbage or undefined3
Uninitialized argument value1
Memory error
Double delete1
Memory leak2
Unused code
Dead assignment3
Dead initialization11
Dead nested assignment1

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/dock_widgets/property_sheet/lc_propertysheetwidget.cppcollectEntitiesToModify50221View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppwriteLWPolyline2910128View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/actions/drawing/modify/lc_action_modify_line_join.cppupdateLine1TrimData5035View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/components/status_bar/lc_relzerocoordinateswidget.cppsetRelativeZero13212View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddView43854View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddVport43136View Report
Logic errorCalled C++ object pointer is nulllibraries/libdxfrw/src/drw_entities.cppencodeDwgGradientData1470212View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppimportLayerForEntity41749View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddUCS43423View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/dock_widgets/property_sheet/lc_propertysheetwidget.cppcollectEntitiesToModify50523View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/dock_widgets/entity_info/lc_quickinfopointsdata.cppprocessCoordinate16013View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddVport43136View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddUCS43693View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddView44396View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/dialogs/settings/dimstyles/dimstyle_manager/support/lc_tabproxywidget.cppsetTargetWidget539View Report
Unused codeDead assignmenttools/ttf2lff/main.cppmain14871View Report
Unused codeDead assignmentlibrecad/src/actions/drawing/draw/dimensions/lc_actiondrawdimbaseline.cpppickOriginalEntity2991View Report
Unused codeDead assignmentlibraries/libdxfrw/src/intern/dwgreader.cppreadDwgEntityWithOutput89831View Report
Unused codeDead initializationlibraries/libdxfrw/src/drw_header.cppparseDwgImpl25701View Report
Unused codeDead initializationlibrecad/src/ui/dialogs/entity/qg_dlg_mtext.cppsetEntity1821View Report
Unused codeDead initializationlibraries/libdxfrw/src/drw_entities.cppskipTableCellStyle25981View Report
Unused codeDead initializationlibrecad/src/lib/filters/rs_filterdxfrw.cppwriteObjects201811View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/selection/lc_selectedset.cppadd481View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/container/rs_entitycontainer.cppdebugEntityAlreadyPresentExists21311View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cppwheelEvent9631View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cpploadSettings13531View Report
Unused codeDead initializationlibrecad/src/lib/actions/visual_snap/lc_visual_snap_solution_solver.cppaddGuideEntitiesForDocumentEntity5751View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cpploadSettings13521View Report
Unused codeDead initializationlibraries/libdxfrw/src/intern/dwgreader.cpplinkDataStorage81641View Report
Unused codeDead nested assignmentlibrecad/src/lib/actions/rs_snapper.cppdrawSnapper12101View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cppaddHatch96036View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filtershp.cppemitParts36415View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cpplinkImage107016View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cppwriteEntities2659514View Report
Memory errorDouble deletelibrecad/src/lib/engine/overlays/highlight/lc_highlight.cppremoveEntity6517View Report
Logic errorGarbage return valuelibrecad/src/lib/engine/document/dimstyles/lc_dimstyle.cppgetDimensionType184913View Report
Logic errorGarbage return valuelibrecad/src/lib/math/lc_convert.cppevalAngleValue1829View Report
Memory errorMemory leaklibrecad/src/ui/dock_widgets/property_sheet/metaentity/entities/lc_propertyprovider_utils.hcreateSingleEntityCommand20021View Report
Memory errorMemory leaklibrecad/src/ui/dialogs/file/export/layers/lc_exportlayersdialogservice.cppselectExportFile19412View Report
Logic errorResult of operation is garbage or undefinedlibrecad/src/lib/engine/document/entities/lc_splinepoints.cppoffsetSpline207122View Report
Logic errorResult of operation is garbage or undefinedlibrecad/src/lib/engine/document/entities/rs_mtext.cppoperator()13314View Report
Logic errorResult of operation is garbage or undefinedlibrecad/src/lib/engine/document/entities/lc_splinepoints.cppoffsetCut191620View Report
Logic errorUninitialized argument valuelibrecad/src/ui/components/creators/lc_menuactivator.cppfromShortcut27510View Report