You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Tim Ellison (JIRA)" <ji...@apache.org> on 2007/04/17 23:14:15 UTC

[jira] Created: (HARMONY-3678) [classlib[luni] Results of checker tool

[classlib[luni] Results of checker tool
---------------------------------------

                 Key: HARMONY-3678
                 URL: https://issues.apache.org/jira/browse/HARMONY-3678
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Tim Ellison
            Priority: Minor


Results of running IBM checker tool (may include false positives) :

-- MISTAKE6     /*length does not match*/     >>>MISTAKE6_augmentToolsArgs_65df9d131505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/launcher/shared/main.c", line 489: The third argument of strncmp should probably be 12 instead of 11


-- ERROR2     /*operating on NULL*/     >>>ERROR2_initializeVMLocalStorage_9e42a10dc2703a52
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: invalid operation involving NULL pointer
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 268: the if-condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 276: the if-condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is false, therefore exiting from the loop started on line 279
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 294: the if-condition is false (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: using operation `->' to dereference NULL pointer `container'

 VALUES AT THE END OF THE PATH:
  i = 255 
  container = 0 



-- MISTAKE5     /*constant condition*/     >>>MISTAKE5_Java_java_io_File_isAbsoluteImpl_34fd8f161505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 242: The expression `jclSeparator == '/'' is true whenever evaluated

 This might be caused by using `&&' instead of `&'.
 Or it might be caused by missing comparison `==' (or `!=').

 You Typed:               jclSeparator == '/'
 Compiler Interpretation: 1

 This expression is categorized as `sub_condition_implied_from_literal'


-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_java_io_File_listImpl_22e0acea1505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 78: the ?-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: the if-condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: the index `length' is outside the bounds [0,1023] of array `pathCopy'.

 The index has value = 1024.
 

 VALUES AT THE END OF THE PATH:
  length = 1024 



-- MISTAKE24     /*not boolean*/     >>>MISTAKE24_internal_nextafterf_5199b53f1505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/math.c", line 247: Boolean expression `hx > 0' is used in a non-boolean context


-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_84e644651505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: the index `SLength' is outside the bounds [0,21] of array `Temp'.

 The index has value = 22.
 

 VALUES AT THE END OF THE PATH:
  SLength = 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is false, therefore exiting from the loop started on line 842
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  i = -1 
  mminus_Length = 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 829: the ?-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  i = -1 
  mplus_Length = 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: the index `RLength - 1' is outside the bounds [0,20] of array `R'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  RLength = 22 
  i = -1 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_bca2f69f7c8d4703
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: accessing beyond allocated memory
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: `memcpy' could read from the buffer `R'
 which is 168 bytes long


 VALUES AT THE END OF THE PATH:
  RLength = 22 
  i = -1 
  mplus_Length <= 22 
  mminus_Length <= 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  mplus_Length <= 22 
  mminus_Length = 22 
  SLength <= 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  mplus_Length = 22 
  SLength <= 22 



-- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
"/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: accessing beyond array bounds
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true (used as evidence that error is possible)
 "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: the index `RLength - 1' is outside the bounds [0,20] of array `R'.

 The index has value = 21.
 

 VALUES AT THE END OF THE PATH:
  RLength = 22 
  SLength <= 22 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3f8fc9b96d
"OSFileSystemLinux32.c", line 182: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 165: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 165: assigning into `lengths'
 "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
 "OSFileSystemLinux32.c", line 178: the if-condition is false
 "OSFileSystemLinux32.c", line 182: deallocating `lengths' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  lengthsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fc621e3de
"OSFileSystemLinux32.c", line 182: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 164: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 164: assigning into `offsets'
 "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
 "OSFileSystemLinux32.c", line 175: the if-condition is false
 "OSFileSystemLinux32.c", line 182: deallocating `offsets' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  offsetsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fffcdd8
"OSFileSystemLinux32.c", line 182: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 163: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 163: assigning into `bufs'
 "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
 "OSFileSystemLinux32.c", line 172: the if-condition is false
 "OSFileSystemLinux32.c", line 182: deallocating `bufs' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  bufsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3f8fc9b96d
"OSFileSystemLinux32.c", line 224: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 207: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 207: assigning into `lengths'
 "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
 "OSFileSystemLinux32.c", line 220: the if-condition is false
 "OSFileSystemLinux32.c", line 224: deallocating `lengths' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  lengthsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fc621e3de
"OSFileSystemLinux32.c", line 224: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 206: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 206: assigning into `offsets'
 "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
 "OSFileSystemLinux32.c", line 217: the if-condition is false
 "OSFileSystemLinux32.c", line 224: deallocating `offsets' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  offsetsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fffcdd8
"OSFileSystemLinux32.c", line 224: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSFileSystemLinux32.c", line 205: allocating using `env' (this memory will not be freed)
 "OSFileSystemLinux32.c", line 205: assigning into `bufs'
 "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
 "OSFileSystemLinux32.c", line 214: the if-condition is false
 "OSFileSystemLinux32.c", line 224: deallocating `bufs' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  bufsCopied = 0 
  i >= 0 
  vectors != 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab303b711a8a
"OSNetworkSystemLinux.c", line 106: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSNetworkSystemLinux.c", line 104: allocating using `malloc' (this memory will not be freed)
 "OSNetworkSystemLinux.c", line 104: assigning into `recv_buf'
 "OSNetworkSystemLinux.c", line 105: disjunct is true
 "OSNetworkSystemLinux.c", line 105: the if-condition is true
 "OSNetworkSystemLinux.c", line 106: deallocating `icmphdr' because exiting its scope
 "OSNetworkSystemLinux.c", line 106: deallocating `recv_buf' because exiting its scope (losing last pointer to the memory)


-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30266dc4db
"OSNetworkSystemLinux.c", line 106: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSNetworkSystemLinux.c", line 103: allocating using `malloc' (this memory will not be freed)
 "OSNetworkSystemLinux.c", line 103: assigning into `send_buf'
 "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
 "OSNetworkSystemLinux.c", line 105: disjunct is false
 "OSNetworkSystemLinux.c", line 105: the if-condition is true
 "OSNetworkSystemLinux.c", line 106: deallocating `send_buf' because exiting its scope (losing last pointer to the memory)


-- ERROR23(file)     /*file leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30cebf04bb
"OSNetworkSystemLinux.c", line 106: file leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSNetworkSystemLinux.c", line 76: opening using `socket' (this file will not be closed)
 "OSNetworkSystemLinux.c", line 76: assigning into `sock'
 "OSNetworkSystemLinux.c", line 77: the if-condition is false
 "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
 "OSNetworkSystemLinux.c", line 105: the if-condition is true
 "OSNetworkSystemLinux.c", line 106: deallocating `sock' because exiting its scope (losing last pointer to the file)

 VALUES AT THE END OF THE PATH:
  sock >= 0 



-- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_inheritedChannelImpl_85bae80936600c6f
"OSNetworkSystemLinux.c", line 418: memory leak
ONE POSSIBLE PATH LEADING TO THE ERROR:
 "OSNetworkSystemLinux.c", line 323: allocating using `malloc' (this memory will not be freed)
 "OSNetworkSystemLinux.c", line 323: assigning into `sock'
 "OSNetworkSystemLinux.c", line 398: goto clean
 "OSNetworkSystemLinux.c", line 418: deallocating `sock' because exiting its scope (losing last pointer to the memory)

 VALUES AT THE END OF THE PATH:
  local_addr.sin_family = 2 




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-3678) [classlib][luni] Results of checker tool

Posted by "Nathan Beyer (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nathan Beyer updated HARMONY-3678:
----------------------------------

    Summary: [classlib][luni] Results of checker tool  (was: [classlib[luni] Results of checker tool)

> [classlib][luni] Results of checker tool
> ----------------------------------------
>
>                 Key: HARMONY-3678
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3678
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Tim Ellison
>            Priority: Minor
>
> Results of running IBM checker tool (may include false positives) :
> -- MISTAKE6     /*length does not match*/     >>>MISTAKE6_augmentToolsArgs_65df9d131505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/launcher/shared/main.c", line 489: The third argument of strncmp should probably be 12 instead of 11
> -- ERROR2     /*operating on NULL*/     >>>ERROR2_initializeVMLocalStorage_9e42a10dc2703a52
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: invalid operation involving NULL pointer
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 268: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 276: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is false, therefore exiting from the loop started on line 279
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 294: the if-condition is false (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: using operation `->' to dereference NULL pointer `container'
>  VALUES AT THE END OF THE PATH:
>   i = 255 
>   container = 0 
> -- MISTAKE5     /*constant condition*/     >>>MISTAKE5_Java_java_io_File_isAbsoluteImpl_34fd8f161505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 242: The expression `jclSeparator == '/'' is true whenever evaluated
>  This might be caused by using `&&' instead of `&'.
>  Or it might be caused by missing comparison `==' (or `!=').
>  You Typed:               jclSeparator == '/'
>  Compiler Interpretation: 1
>  This expression is categorized as `sub_condition_implied_from_literal'
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_java_io_File_listImpl_22e0acea1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 78: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: the index `length' is outside the bounds [0,1023] of array `pathCopy'.
>  The index has value = 1024.
>  
>  VALUES AT THE END OF THE PATH:
>   length = 1024 
> -- MISTAKE24     /*not boolean*/     >>>MISTAKE24_internal_nextafterf_5199b53f1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/math.c", line 247: Boolean expression `hx > 0' is used in a non-boolean context
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_84e644651505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: the index `SLength' is outside the bounds [0,21] of array `Temp'.
>  The index has value = 22.
>  
>  VALUES AT THE END OF THE PATH:
>   SLength = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is false, therefore exiting from the loop started on line 842
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   i = -1 
>   mminus_Length = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 829: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   i = -1 
>   mplus_Length = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: the index `RLength - 1' is outside the bounds [0,20] of array `R'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   i = -1 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_bca2f69f7c8d4703
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: accessing beyond allocated memory
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: `memcpy' could read from the buffer `R'
>  which is 168 bytes long
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   i = -1 
>   mplus_Length <= 22 
>   mminus_Length <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   mplus_Length <= 22 
>   mminus_Length = 22 
>   SLength <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   mplus_Length = 22 
>   SLength <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: the index `RLength - 1' is outside the bounds [0,20] of array `R'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   SLength <= 22 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3f8fc9b96d
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 165: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 165: assigning into `lengths'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 178: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `lengths' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   lengthsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fc621e3de
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 164: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 164: assigning into `offsets'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 175: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `offsets' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   offsetsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fffcdd8
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 163: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 163: assigning into `bufs'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 172: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `bufs' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   bufsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3f8fc9b96d
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 207: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 207: assigning into `lengths'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 220: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `lengths' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   lengthsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fc621e3de
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 206: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 206: assigning into `offsets'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 217: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `offsets' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   offsetsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fffcdd8
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 205: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 205: assigning into `bufs'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 214: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `bufs' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   bufsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab303b711a8a
> "OSNetworkSystemLinux.c", line 106: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 104: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 104: assigning into `recv_buf'
>  "OSNetworkSystemLinux.c", line 105: disjunct is true
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `icmphdr' because exiting its scope
>  "OSNetworkSystemLinux.c", line 106: deallocating `recv_buf' because exiting its scope (losing last pointer to the memory)
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30266dc4db
> "OSNetworkSystemLinux.c", line 106: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 103: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 103: assigning into `send_buf'
>  "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
>  "OSNetworkSystemLinux.c", line 105: disjunct is false
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `send_buf' because exiting its scope (losing last pointer to the memory)
> -- ERROR23(file)     /*file leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30cebf04bb
> "OSNetworkSystemLinux.c", line 106: file leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 76: opening using `socket' (this file will not be closed)
>  "OSNetworkSystemLinux.c", line 76: assigning into `sock'
>  "OSNetworkSystemLinux.c", line 77: the if-condition is false
>  "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `sock' because exiting its scope (losing last pointer to the file)
>  VALUES AT THE END OF THE PATH:
>   sock >= 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_inheritedChannelImpl_85bae80936600c6f
> "OSNetworkSystemLinux.c", line 418: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 323: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 323: assigning into `sock'
>  "OSNetworkSystemLinux.c", line 398: goto clean
>  "OSNetworkSystemLinux.c", line 418: deallocating `sock' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   local_addr.sin_family = 2 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-3678) [classlib][luni] Results of checker tool

Posted by "Tim Ellison (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tim Ellison closed HARMONY-3678.
--------------------------------

    Resolution: Fixed
      Assignee: Tim Ellison

Fixed a number of these earlier, the remaining need to be found using a new run of the checker tool.  The code has moved on.


> [classlib][luni] Results of checker tool
> ----------------------------------------
>
>                 Key: HARMONY-3678
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3678
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Tim Ellison
>            Assignee: Tim Ellison
>            Priority: Minor
>
> Results of running IBM checker tool (may include false positives) :
> -- MISTAKE6     /*length does not match*/     >>>MISTAKE6_augmentToolsArgs_65df9d131505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/launcher/shared/main.c", line 489: The third argument of strncmp should probably be 12 instead of 11
> -- ERROR2     /*operating on NULL*/     >>>ERROR2_initializeVMLocalStorage_9e42a10dc2703a52
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: invalid operation involving NULL pointer
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 268: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 276: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 279: loop entry condition is false, therefore exiting from the loop started on line 279
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 294: the if-condition is false (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/vmls/shared/vmls.c", line 300: using operation `->' to dereference NULL pointer `container'
>  VALUES AT THE END OF THE PATH:
>   i = 255 
>   container = 0 
> -- MISTAKE5     /*constant condition*/     >>>MISTAKE5_Java_java_io_File_isAbsoluteImpl_34fd8f161505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 242: The expression `jclSeparator == '/'' is true whenever evaluated
>  This might be caused by using `&&' instead of `&'.
>  Or it might be caused by missing comparison `==' (or `!=').
>  You Typed:               jclSeparator == '/'
>  Compiler Interpretation: 1
>  This expression is categorized as `sub_condition_implied_from_literal'
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_java_io_File_listImpl_22e0acea1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 78: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 80: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/file.c", line 86: the index `length' is outside the bounds [0,1023] of array `pathCopy'.
>  The index has value = 1024.
>  
>  VALUES AT THE END OF THE PATH:
>   length = 1024 
> -- MISTAKE24     /*not boolean*/     >>>MISTAKE24_internal_nextafterf_5199b53f1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/math.c", line 247: Boolean expression `hx > 0' is used in a non-boolean context
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_84e644651505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 815: the index `SLength' is outside the bounds [0,21] of array `Temp'.
>  The index has value = 22.
>  
>  VALUES AT THE END OF THE PATH:
>   SLength = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is false, therefore exiting from the loop started on line 842
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 844: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   i = -1 
>   mminus_Length = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 829: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: loop entry condition is false, therefore exiting from the loop started on line 840
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 842: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   i = -1 
>   mplus_Length = 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 832: assuming `compareHighPrecision (Temp, TempLength, S, SLength) == -1'
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: disjunct is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 834: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 840: the index `RLength - 1' is outside the bounds [0,20] of array `R'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   i = -1 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_bca2f69f7c8d4703
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: accessing beyond allocated memory
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: loop entry condition is false, therefore exiting from the loop started on line 799
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 812: loop entry condition is false, therefore exiting from the loop started on line 812
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 828: `memcpy' could read from the buffer `R'
>  which is 168 bytes long
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   i = -1 
>   mplus_Length <= 22 
>   mminus_Length <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_398b73f21505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: loop entry condition is false, therefore exiting from the loop started on line 797
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 799: the index `mminus_Length - 1' is outside the bounds [0,20] of array `mminus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   mplus_Length <= 22 
>   mminus_Length = 22 
>   SLength <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_c2850f3c1505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 782: the ?-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: loop entry condition is false, therefore exiting from the loop started on line 795
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 797: the index `mplus_Length - 1' is outside the bounds [0,20] of array `mplus'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   mplus_Length = 22 
>   SLength <= 22 
> -- ERROR7     /*accessing beyond memory*/     >>>ERROR7_Java_org_apache_harmony_luni_util_NumberConverter_bigIntDigitGeneratorInstImpl_cfaa6031505
> "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: accessing beyond array bounds
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 774: loop entry condition is false, therefore exiting from the loop started on line 774
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 776: loop entry condition is false, therefore exiting from the loop started on line 776
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 778: loop entry condition is false, therefore exiting from the loop started on line 778
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: conjunct is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is true
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: going around the loop again
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 780: loop entry condition is false, therefore exiting from the loop started on line 780
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 785: the if-condition is false
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: conjunct is true (used as evidence that error is possible)
>  "/home/gkondo/harmony/trunk/working_classlib/modules/luni/src/main/native/luni/shared/dblparse.c", line 795: the index `RLength - 1' is outside the bounds [0,20] of array `R'.
>  The index has value = 21.
>  
>  VALUES AT THE END OF THE PATH:
>   RLength = 22 
>   SLength <= 22 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3f8fc9b96d
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 165: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 165: assigning into `lengths'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 178: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `lengths' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   lengthsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fc621e3de
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 164: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 164: assigning into `offsets'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 175: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `offsets' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   offsetsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_readvImpl_3a773e3fffcdd8
> "OSFileSystemLinux32.c", line 182: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 163: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 163: assigning into `bufs'
>  "OSFileSystemLinux32.c", line 166: loop entry condition is false, therefore exiting from the loop started on line 166
>  "OSFileSystemLinux32.c", line 172: the if-condition is false
>  "OSFileSystemLinux32.c", line 182: deallocating `bufs' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   bufsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3f8fc9b96d
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 207: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 207: assigning into `lengths'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 220: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `lengths' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   lengthsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fc621e3de
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 206: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 206: assigning into `offsets'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 217: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `offsets' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   offsetsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSFileSystem_writevImpl_3a773e3fffcdd8
> "OSFileSystemLinux32.c", line 224: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSFileSystemLinux32.c", line 205: allocating using `env' (this memory will not be freed)
>  "OSFileSystemLinux32.c", line 205: assigning into `bufs'
>  "OSFileSystemLinux32.c", line 208: loop entry condition is false, therefore exiting from the loop started on line 208
>  "OSFileSystemLinux32.c", line 214: the if-condition is false
>  "OSFileSystemLinux32.c", line 224: deallocating `bufs' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   bufsCopied = 0 
>   i >= 0 
>   vectors != 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab303b711a8a
> "OSNetworkSystemLinux.c", line 106: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 104: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 104: assigning into `recv_buf'
>  "OSNetworkSystemLinux.c", line 105: disjunct is true
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `icmphdr' because exiting its scope
>  "OSNetworkSystemLinux.c", line 106: deallocating `recv_buf' because exiting its scope (losing last pointer to the memory)
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30266dc4db
> "OSNetworkSystemLinux.c", line 106: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 103: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 103: assigning into `send_buf'
>  "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
>  "OSNetworkSystemLinux.c", line 105: disjunct is false
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `send_buf' because exiting its scope (losing last pointer to the memory)
> -- ERROR23(file)     /*file leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_isReachableByICMPImpl_1b6bab30cebf04bb
> "OSNetworkSystemLinux.c", line 106: file leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 76: opening using `socket' (this file will not be closed)
>  "OSNetworkSystemLinux.c", line 76: assigning into `sock'
>  "OSNetworkSystemLinux.c", line 77: the if-condition is false
>  "OSNetworkSystemLinux.c", line 104: assuming allocation to fail
>  "OSNetworkSystemLinux.c", line 105: the if-condition is true
>  "OSNetworkSystemLinux.c", line 106: deallocating `sock' because exiting its scope (losing last pointer to the file)
>  VALUES AT THE END OF THE PATH:
>   sock >= 0 
> -- ERROR23(heap_memory)     /*memory leak*/     >>>ERROR23_Java_org_apache_harmony_luni_platform_OSNetworkSystem_inheritedChannelImpl_85bae80936600c6f
> "OSNetworkSystemLinux.c", line 418: memory leak
> ONE POSSIBLE PATH LEADING TO THE ERROR:
>  "OSNetworkSystemLinux.c", line 323: allocating using `malloc' (this memory will not be freed)
>  "OSNetworkSystemLinux.c", line 323: assigning into `sock'
>  "OSNetworkSystemLinux.c", line 398: goto clean
>  "OSNetworkSystemLinux.c", line 418: deallocating `sock' because exiting its scope (losing last pointer to the memory)
>  VALUES AT THE END OF THE PATH:
>   local_addr.sin_family = 2 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.