LibreCAD - scan-build results

User:runner@runnervmwuk1x
Working Directory:/home/runner/work/LibreCAD/LibreCAD
Command Line:make release -j4
Clang Version:Ubuntu clang version 21.1.8 (6ubuntu1)
Date:Fri Nov 6 03:17:51 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs41
API
Argument with 'nonnull' attribute passed null2
Logic error
Called C++ object pointer is null14
Dereference of null pointer3
Garbage return value2
Uninitialized argument value1
Memory error
Double free1
Memory leak2
Unused code
Dead assignment6
Dead initialization9
Dead nested assignment1

Filter Results by File

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
APIArgument with 'nonnull' attribute passed nulllibrecad/src/lib/filters/lc_embeddedtextmodel.cppdecode47325View Report
APIArgument with 'nonnull' attribute passed nulllibrecad/src/lib/filters/lc_embeddedtextmodel.cppdecode46315View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppwriteLWPolyline3122933View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/actions/drawing/modify/lc_action_modify_line_join.cppupdateLine1TrimData5095View 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.cppaddView48484View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddVport47766View Report
Logic errorCalled C++ object pointer is nulllibraries/libdxfrw/src/drw_entities.cppencodeDwgGradientData1511712View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddUCS48053View 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.cppaddVport47766View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddUCS48323View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppaddView49026View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/filters/rs_filterdxfrw.cppoperator()3349445View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/lib/engine/document/entities/rs_hatch.cppdrawFill89921View Report
Logic errorCalled C++ object pointer is nulllibrecad/src/ui/dialogs/settings/dimstyles/dimstyle_manager/support/lc_tabproxywidget.cppsetTargetWidget539View Report
Unused codeDead assignmentlibraries/qtbidi/qt_bidi.cppresolveW55271View Report
Unused codeDead assignmenttools/ttf2lff/main.cppmain14871View Report
Unused codeDead assignmentlibrecad/src/lib/engine/document/container/lc_loopclassifier.cppxAt2371View Report
Unused codeDead assignmentlibrecad/src/actions/drawing/draw/dimensions/lc_actiondrawdimbaseline.cpppickOriginalEntity2991View Report
Unused codeDead assignmentlibraries/qtbidi/qt_bidi.cppresolveW1W2W34171View Report
Unused codeDead assignmentlibraries/qtbidi/qt_bidi.cppresolveW1W2W34281View Report
Unused codeDead initializationlibraries/libdxfrw/src/drw_header.cppparseDwgImpl25721View Report
Unused codeDead initializationlibrecad/src/ui/dialogs/entity/qg_dlg_mtext.cppsetEntity1801View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/container/lc_loopclassifier.cppappendEllipsePieces4041View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/selection/lc_selectedset.cppadd741View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/container/lc_loopclassifier.cppappendHyperbolaPieces5581View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cppwheelEvent9551View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cpploadSettings15961View Report
Unused codeDead initializationlibrecad/src/ui/view/qg_graphicview.cpploadSettings15951View Report
Unused codeDead initializationlibrecad/src/lib/engine/document/container/lc_loopclassifier.cppappendArcPieces3011View Report
Unused codeDead nested assignmentlibrecad/src/lib/actions/rs_snapper.cppdrawSnapper12131View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filtershp.cppemitParts44515View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cppaddHatch103226View Report
Logic errorDereference of null pointerlibrecad/src/lib/filters/rs_filterdxfrw.cpplinkImage114356View Report
Memory errorDouble freelibrecad/src/lib/engine/overlays/highlight/lc_highlight.cppremoveEntity6217View 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.hcreateSingleEntityCommand20221View Report
Memory errorMemory leaklibrecad/src/ui/dialogs/file/export/layers/lc_exportlayersdialogservice.cppselectExportFile19912View Report
Logic errorUninitialized argument valuelibrecad/src/ui/components/creators/lc_menuactivator.cppfromShortcut27710View Report