octave_workspace - scan-build results

User:i21337@i21337-ThinkPad-L430
Working Directory:/home/i21337/Software/octave_workspace
Command Line:make
Clang Version:Ubuntu clang version 3.4-1ubuntu1 (trunk) (based on LLVM 3.4)
Date:Fri Nov 8 22:56:12 2013

Bug Summary

Bug TypeQuantityDisplay?
All Bugs93
API
Argument with 'nonnull' attribute passed null2
Dead store
Dead assignment15
Dead initialization7
Logic error
Assigned value is garbage or undefined9
Called C++ object pointer is null6
Dereference of null pointer9
Garbage return value22
Out-of-bound array access1
Result of operation is garbage or undefined13
Uninitialized argument value3
Memory Error
Double free1
Memory leak3
Use-after-free1
Unix API
Allocator sizeof operand mismatch1

Reports

Bug Group Bug Type ▾ File Line Path Length
Unix APIAllocator sizeof operand mismatchliboctave /util /oct-rl-hist.c2821View Report
APIArgument with 'nonnull' attribute passed nulllibinterp /corefcn /mex.cc13765View Report
APIArgument with 'nonnull' attribute passed nulllibinterp /corefcn /mex.cc15425View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /floatQR.cc19511View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /floatQRP.cc805View Report
Logic errorAssigned value is garbage or undefinedlibinterp /dldfcn /__init_fltk__.cc11488View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /dbleQR.cc1285View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /dbleQRP.cc805View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /fEIG.cc2794View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /dbleQR.cc19711View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /floatQR.cc1265View Report
Logic errorAssigned value is garbage or undefinedliboctave /numeric /EIG.cc2834View Report
Logic errorCalled C++ object pointer is nulllibgui /qterminal /libqterminal /unix /Filter.cpp21714View Report
Logic errorCalled C++ object pointer is nulllibgui /qterminal /libqterminal /unix /TerminalCharacterDecoder.cpp1172View Report
Logic errorCalled C++ object pointer is nulllibgui /qterminal /libqterminal /unix /Filter.cpp21012View Report
Logic errorCalled C++ object pointer is nulllibinterp /octave-value /ov-fcn-handle.cc18905View Report
Logic errorCalled C++ object pointer is nulllibgui /qterminal /libqterminal /unix /TerminalCharacterDecoder.cpp855View Report
Logic errorCalled C++ object pointer is nulllibgui /qterminal /libqterminal /unix /Emulation.cpp1569View Report
Dead storeDead assignmentlibinterp /octave-value /ov-fcn-handle.cc8851View Report
Dead storeDead assignmentliboctave /numeric /oct-rand.cc4581View Report
Dead storeDead assignmentliboctave /util /str-vec.cc2591View Report
Dead storeDead assignmentlibinterp /octave-value /ov.cc23141View Report
Dead storeDead assignmentlibinterp /corefcn /load-path.cc15741View Report
Dead storeDead assignmentliboctave /util /data-conv.cc4121View Report
Dead storeDead assignmentlibinterp /corefcn /find.cc2411View Report
Dead storeDead assignmentlibinterp /octave-value /ov-base.cc14371View Report
Dead storeDead assignmentsrc /main.cc4761View Report
Dead storeDead assignmentliboctave /array /CSparse.cc11191View Report
Dead storeDead assignmentliboctave /array /dSparse.cc12171View Report
Dead storeDead assignmentlibinterp /corefcn /pr-output.cc5901View Report
Dead storeDead assignmentlibinterp /corefcn /ls-hdf5.cc5301View Report
Dead storeDead assignmentlibinterp /corefcn /oct-stream.cc1751View Report
Dead storeDead assignmentlibinterp /octave-value /ov.cc23321View Report
Dead storeDead initializationlibinterp /octave-value /ov-flt-complex.cc921View Report
Dead storeDead initializationlibinterp /corefcn /load-save.cc16181View Report
Dead storeDead initializationlibinterp /octave-value /ov-complex.cc1221View Report
Dead storeDead initializationlibinterp /corefcn /oct-stream.cc31911View Report
Dead storeDead initializationlibinterp /corefcn /octave-link.cc2281View Report
Dead storeDead initializationlibinterp /octave-value /ov-flt-complex.cc1061View Report
Dead storeDead initializationlibinterp /octave-value /ov-complex.cc1081View Report
Logic errorDereference of null pointerlibinterp /corefcn /cellfun.cc20969View Report
Logic errorDereference of null pointerlibinterp /corefcn /mex.cc10456View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc42826View Report
Logic errorDereference of null pointerlibinterp /corefcn /cellfun.cc216017View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc34723View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc38023View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc47227View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc33423View Report
Logic errorDereference of null pointerlibinterp /corefcn /oct-stream.cc43627View Report
Memory ErrorDouble freelibgui /src /m-editor /file-editor.cc7538View Report
Logic errorGarbage return valueliboctave /array /fMatrix.cc155024View Report
Logic errorGarbage return valueliboctave /numeric /fCmplxSCHUR.cc14713View Report
Logic errorGarbage return valueliboctave /array /dMatrix.cc154224View Report
Logic errorGarbage return valueliboctave /numeric /dbleSVD.cc20010View Report
Logic errorGarbage return valueliboctave /numeric /fCmplxHESS.cc1265View Report
Logic errorGarbage return valueliboctave /numeric /CmplxHESS.cc1245View Report
Logic errorGarbage return valueliboctave /numeric /lo-specfun.cc22805View Report
Logic errorGarbage return valueliboctave /numeric /CmplxSCHUR.cc14813View Report
Logic errorGarbage return valueliboctave /numeric /fCmplxSVD.cc21511View Report
Logic errorGarbage return valueliboctave /numeric /lo-specfun.cc27955View Report
Logic errorGarbage return valueliboctave /numeric /dbleSCHUR.cc14812View Report
Logic errorGarbage return valueliboctave /numeric /dbleHESS.cc1255View Report
Logic errorGarbage return valueliboctave /numeric /lo-specfun.cc25905View Report
Logic errorGarbage return valueliboctave /numeric /floatSCHUR.cc14912View Report
Logic errorGarbage return valueliboctave /array /MatrixType.cc17315View Report
Logic errorGarbage return valueliboctave /numeric /floatHESS.cc1255View Report
Logic errorGarbage return valueliboctave /numeric /floatSVD.cc20110View Report
Logic errorGarbage return valueliboctave /array /fCMatrix.cc188924View Report
Logic errorGarbage return valuelibinterp /corefcn /str2double.cc9711View Report
Logic errorGarbage return valueliboctave /numeric /lo-specfun.cc24285View Report
Logic errorGarbage return valueliboctave /array /CMatrix.cc188424View Report
Logic errorGarbage return valueliboctave /numeric /CmplxSVD.cc21411View Report
Memory ErrorMemory leaklibgnu /localcharset.c24328View Report
Memory ErrorMemory leaklibgnu /localcharset.c23832View Report
Memory ErrorMemory leaklibgnu /xmalloc.c865View Report
Logic errorOut-of-bound array accesslibinterp /corefcn /zfstream.cc1945View Report
Logic errorResult of operation is garbage or undefinedliboctave /array /dSparse.cc465117View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /fCmplxCHOL.cc1237View Report
Logic errorResult of operation is garbage or undefinedlibinterp /corefcn /quadcc.cc14695View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /randpoisson.c34819View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /randpoisson.c39919View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /floatCHOL.cc1247View Report
Logic errorResult of operation is garbage or undefinedlibinterp /dldfcn /__init_fltk__.cc147718View Report
Logic errorResult of operation is garbage or undefinedlibinterp /corefcn /inv.cc21819View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /dbleCHOL.cc1247View Report
Logic errorResult of operation is garbage or undefinedliboctave /array /CSparse.cc453417View Report
Logic errorResult of operation is garbage or undefinedliboctave /numeric /CmplxCHOL.cc1237View Report
Logic errorResult of operation is garbage or undefinedlibinterp /dldfcn /__init_fltk__.cc147718View Report
Logic errorResult of operation is garbage or undefinedliboctave /array /CSparse.cc510117View Report
Logic errorUninitialized argument valuelibinterp /dldfcn /__init_fltk__.cc10938View Report
Logic errorUninitialized argument valuelibinterp /dldfcn /__glpk__.cc73940View Report
Logic errorUninitialized argument valuelibinterp /dldfcn /__init_fltk__.cc109710View Report
Memory ErrorUse-after-freelibgnu /vasnprintf.c5203144View Report