Public bug reported:

Ubuntu version: 18.04
bcc version:0.16.17

I found several bugs in bcc , would you help me to check if these bugs are 
true?thanks for your patience.
==============================================================================================================

step  1 :
  In file  build/ar/ar.c(build is directory generated by configure) , function  
xmalloc   line  2088 :
    Allocate memory to result

step  2 :
  In file  build/ar/ar.c(build is directory generated by configure) , function  
xmalloc   line  2090 :
    Select the false branch at this point (result==null is false)

step  3 :
  In file  build/ar/ar.c(build is directory generated by configure) , function  
make_new_symdefs   line  1756 :
    Function xmalloc executes and stores the return value to strings

step  4 :
  In file  build/ar/ar.c(build is directory generated by configure) , function  
make_new_symdefs   line  1760 :
    Select the true branch at this point 
(read(indesc,strings,strs_size)!=strs_size is true), the allocated memory is 
leaked

============================================================================================================

step  1 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  xalloc   line  1239 :
    Allocate memory to p

step  2 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  xalloc   line  1240 :
    Select the true branch at this point (p!=null is true)

step  3 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  catstr   line  284 :
    Function xalloc executes and returns

step  4 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  run_unlink   line  762 :
    Function catstr executes and stores the return value to p

step  5 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  run_unlink   line  763 :
    Select the true branch at this point (opt_v>1 is true)

step  6 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  run_unlink   line  765 :
    Select the true branch at this point (opt_v>2 is true)

step  7 :
  In file  build/bcc/bcc.c(build is directory generated by configure) , 
function  run_unlink   line  753 :
    Select the false branch at this point (i<dyn_count is false), the allocated 
memory is leaked

** Affects: linux86 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1941973

Title:
  Several potential bugs of memory leak

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux86/+bug/1941973/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to