** Description changed: 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 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 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 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 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 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 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 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 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 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 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 + 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
-- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
