LibreCAD - scan-build results

User:runner@runnervmvrwv9
Working Directory:/home/runner/work/LibreCAD/LibreCAD
Command Line:make release -j4
Clang Version:Ubuntu clang version 18.1.3 (1ubuntu1)
Date:Tue Aug 4 15:49:29 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs41
Logic error
Assigned value is garbage or undefined1
Called C++ object pointer is null15
Dereference of null pointer3
Garbage return value2
Result of operation is garbage or undefined4
Uninitialized argument value1
Memory error
Double delete1
Memory leak2
Suspicious operation
Bitwise shift1
Unused code
Dead assignment2
Dead initialization8
Dead nested assignment1

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
Logic errorAssigned value is garbage or undefinedlibraries/libdxfrw/src/intern/rscodec.cppRSgen_poly14710View Report
Suspicious operationBitwise shiftlibraries/libdxfrw/src/intern/dwgbuffer.cppgetModularShort52713View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddVport16266View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppimportLayerForEntity15089View Report
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.cppaddView17406View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/actions/drawing/modify/lc_action_modify_line_join.cppupdateLine1TrimData5015View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddUCS16773View 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.cppaddUCS16533View Report
Logic errorCalled C++ object pointer is nulllibraries/libdxfrw/src/drw_entities.cppencodeDwgGradientData690811View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppwriteLWPolyline1126020View 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.cppaddVport16266View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddView16934View 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 initializationlibraries/libdxfrw/src/drw_header.cppparseDwg25291View Report
Unused codeDead initializationlibrecad/src/ui/dialogs/entity/qg_dlg_mtext.cppsetEntity1821View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/selection/lc_selectedset.cppadd481View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/container/rs_entitycontainer.cppdebugEntityAlreadyPresentExists19981View 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 nested assignmentlibrecad/src/lib/actions/rs_snapper.cppdrawSnapper12111View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cpplinkImage61036View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filtershp.cppemitParts36415View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cppaddHatch52496View 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.cppoffsetSpline207022View 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 undefinedlibraries/libdxfrw/src/intern/rscodec.cppRSgen_poly14312View Report
Logic errorResult of operation is garbage or undefinedlibrecad/src/lib/engine/document/entities/lc_splinepoints.cppoffsetCut191520View Report
Logic errorUninitialized argument valuelibrecad/src/ui/components/creators/lc_menuactivator.cppfromShortcut27510View Report