public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
@ 2013-01-11  2:18 howarth at nitro dot med.uc.edu
  2013-01-11  6:37 ` [Bug sanitizer/55938] " kcc at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-01-11  2:18 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

             Bug #: 55938
           Summary: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on
                    darwin
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: howarth@nitro.med.uc.edu
                CC: dodji@gcc.gnu.org, dvyukov@gcc.gnu.org,
                    jakub@gcc.gnu.org, kcc@gcc.gnu.org


After the commit of r195092, x86_64-apple-darwin12 exhibits new failures. These
are of the form...

FAIL: g++.dg/asan/deep-stack-uaf-1.C  -O0  output pattern test, is
=================================================================
==47472== ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs
free) on 0x00010bb0ae00
    #0 0x108cb6cc5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/./libsanitizer/asan/.libs/libasan.0.dylib+0x8cc5)
    #1 0x108cb6e4a
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/./libsanitizer/asan/.libs/libasan.0.dylib+0x8e4a)
    #2 0x108c9da27
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100000a27)
    #3 0x108c9ee77
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001e77)
    #4 0x108c9ee5d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001e5d)
    #5 0x108c9ee43
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001e43)
    #6 0x108c9ee29
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001e29)
    #7 0x108c9ee0f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001e0f)
    #8 0x108c9edf5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001df5)
    #9 0x108c9eddb
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001ddb)
    #10 0x108c9edc1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001dc1)
    #11 0x108c9eda7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001da7)
    #12 0x108c9ed8d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d8d)
    #13 0x108c9ed73
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d73)
    #14 0x108c9ed59
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d59)
    #15 0x108c9ed3f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d3f)
    #16 0x108c9ed25
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d25)
    #17 0x108c9ed0b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001d0b)
    #18 0x108c9ecf1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001cf1)
    #19 0x108c9ecd7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001cd7)
    #20 0x108c9ecbd
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001cbd)
    #21 0x108c9eca3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001ca3)
    #22 0x108c9ec89
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c89)
    #23 0x108c9ec6f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c6f)
    #24 0x108c9ec55
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c55)
    #25 0x108c9ec3b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c3b)
    #26 0x108c9ec21
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c21)
    #27 0x108c9ec07
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001c07)
    #28 0x108c9ebed
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001bed)
    #29 0x108c9ebd3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001bd3)
    #30 0x108c9ebb9
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001bb9)
    #31 0x108c9eb9f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b9f)
    #32 0x108c9eb85
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b85)
    #33 0x108c9eb6b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b6b)
    #34 0x108c9eb51
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b51)
    #35 0x108c9eb37
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b37)
    #36 0x108c9eb1d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b1d)
    #37 0x108c9eb03
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001b03)
    #38 0x108c9eae9
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001ae9)
    #39 0x108c9eacf
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001acf)
    #40 0x108c9eab5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001ab5)
    #41 0x108c9ea9b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a9b)
    #42 0x108c9ea81
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a81)
    #43 0x108c9ea67
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a67)
    #44 0x108c9ea4d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a4d)
    #45 0x108c9ea33
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a33)
    #46 0x108c9ea19
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001a19)
    #47 0x108c9e9ff
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000019ff)
    #48 0x108c9e9e5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000019e5)
    #49 0x108c9e9cb
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000019cb)
    #50 0x108c9e9b1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000019b1)
    #51 0x108c9e997
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001997)
    #52 0x108c9e97d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000197d)
    #53 0x108c9e963
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001963)
    #54 0x108c9e949
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001949)
    #55 0x108c9e92f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000192f)
    #56 0x108c9e915
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001915)
    #57 0x108c9e8fb
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000018fb)
    #58 0x108c9e8e1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000018e1)
    #59 0x108c9e8c7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000018c7)
    #60 0x108c9e8ad
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000018ad)
    #61 0x108c9e893
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001893)
    #62 0x108c9e879
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001879)
    #63 0x108c9e85f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000185f)
    #64 0x108c9e845
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001845)
    #65 0x108c9e82b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000182b)
    #66 0x108c9e811
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001811)
    #67 0x108c9e7f7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000017f7)
    #68 0x108c9e7dd
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000017dd)
    #69 0x108c9e7c3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000017c3)
    #70 0x108c9e7a9
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000017a9)
    #71 0x108c9e78f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000178f)
    #72 0x108c9e775
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001775)
    #73 0x108c9e75b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000175b)
    #74 0x108c9e741
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001741)
    #75 0x108c9e727
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001727)
    #76 0x108c9e70d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000170d)
    #77 0x108c9e6f3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000016f3)
    #78 0x108c9e6d9
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000016d9)
    #79 0x108c9e6bf
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000016bf)
    #80 0x108c9e6a5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000016a5)
    #81 0x108c9e68b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000168b)
    #82 0x108c9e671
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001671)
    #83 0x108c9e657
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001657)
    #84 0x108c9e63d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000163d)
    #85 0x108c9e623
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001623)
    #86 0x108c9e609
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001609)
    #87 0x108c9e5ef
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000015ef)
    #88 0x108c9e5d5
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000015d5)
    #89 0x108c9e5bb
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000015bb)
    #90 0x108c9e5a1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000015a1)
    #91 0x108c9e587
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001587)
    #92 0x108c9e56d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000156d)
    #93 0x108c9e553
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001553)
    #94 0x108c9e539
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001539)
    #95 0x108c9e51f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000151f)
    #96 0x108c9e505
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001505)
    #97 0x108c9e4eb
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000014eb)
    #98 0x108c9e4d1
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000014d1)
    #99 0x108c9e4b7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000014b7)
    #100 0x108c9e49d
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000149d)
    #101 0x108c9e483
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001483)
    #102 0x108c9e469
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001469)
    #103 0x108c9e44f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000144f)
    #104 0x108c9e435
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001435)
    #105 0x108c9e41b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000141b)
    #106 0x108c9e401
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001401)
    #107 0x108c9e3e7
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000013e7)
    #108 0x108c9e3cd
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000013cd)
    #109 0x108c9e3b3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000013b3)
    #110 0x108c9e399
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001399)
    #111 0x108c9e37f
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000137f)
    #112 0x108c9e365
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001365)
    #113 0x108c9e34b
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x10000134b)
    #114 0x108c9e331
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001331)
    #115 0x108c9e317
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x100001317)
    #116 0x108c9e2fd
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000012fd)
    #117 0x108c9e2e3
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000012e3)
    #118 0x108c9e2c9
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000012c9)
    #119 0x108c9e2af
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000012af)
0x00010bb0ae00 is located 0 bytes inside of 10-byte region
[0x00010bb0ae00,0x00010bb0ae0a)
allocated by thread T0 here:
    #0 0x108cb723a
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/./libsanitizer/asan/.libs/libasan.0.dylib+0x923a)
    #1 0x108c9d9aa
(/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/./deep-stack-uaf-1.exe+0x1000009aa)
    #2 0x7fff847cb7e0 (/usr/lib/system/libdyld.dylib+0x27e0)
    #3 0x0
==47472== HINT: if you don't care about these warnings you may set
ASAN_OPTIONS=alloc_dealloc_mismatch=0
Stats: 0M malloced (0M for red zones) by 1 calls
Stats: 0M realloced by 0 calls
Stats: 0M freed by 0 calls
Stats: 0M really freed by 0 calls
Stats: 4M (4M-0M) mmaped; 1 maps, 0 unmaps
  mmaps   by size class: 10:4095; 
  mallocs by size class: 10:1; 
  frees   by size class: 
  rfrees  by size class: 
Stats: malloc large: 0 small slow: 1
Stats: StackDepot: 0 ids; 0M mapped
==47472== ABORTING
, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
)    #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
]*36|[(]).*(
|
)    #99 0x[0-9a-f]+ (in [^
]*DeepFree[^
]*98|[(]).*(
|
)    #116 0x[0-9a-f]+ (in [^
]*DeepFree[^
]*115|[(])[^
]*(
|
)

at -m32 and -m64 at all optimizations tested.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug sanitizer/55938] g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
  2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
@ 2013-01-11  6:37 ` kcc at gcc dot gnu.org
  2013-01-14 15:33 ` howarth at nitro dot med.uc.edu
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: kcc at gcc dot gnu.org @ 2013-01-11  6:37 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

Kostya Serebryany <kcc at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-01-11
     Ever Confirmed|0                           |1

--- Comment #1 from Kostya Serebryany <kcc at gcc dot gnu.org> 2013-01-11 06:36:44 UTC ---
The tests have bugs: 
gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C

  char *x = new char[10];
...
  ::free(x);

The new asan run-time detects the new/free mismatch
and crashes before it detects the expected use-after-free bug. 
These tests in gcc/testsuite were forked from the upstream variant,
which is already fixed. 

What is surprising is why I don't see these failures on Linux.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug sanitizer/55938] g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
  2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
  2013-01-11  6:37 ` [Bug sanitizer/55938] " kcc at gcc dot gnu.org
@ 2013-01-14 15:33 ` howarth at nitro dot med.uc.edu
  2013-01-15 16:55 ` dominiq at lps dot ens.fr
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-01-14 15:33 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

--- Comment #2 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-01-14 15:32:42 UTC ---
Failure no longer present at r195150 remerged with llvm compiler-rt r172419 .


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug sanitizer/55938] g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
  2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
  2013-01-11  6:37 ` [Bug sanitizer/55938] " kcc at gcc dot gnu.org
  2013-01-14 15:33 ` howarth at nitro dot med.uc.edu
@ 2013-01-15 16:55 ` dominiq at lps dot ens.fr
  2013-01-16  1:18 ` howarth at nitro dot med.uc.edu
  2013-02-16  2:04 ` howarth at nitro dot med.uc.edu
  4 siblings, 0 replies; 6+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-01-15 16:55 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-01-15 16:55:13 UTC ---
> Failure no longer present at r195150 remerged with llvm compiler-rt r172419 .

Could you post the corresponding fix?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug sanitizer/55938] g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
  2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
                   ` (2 preceding siblings ...)
  2013-01-15 16:55 ` dominiq at lps dot ens.fr
@ 2013-01-16  1:18 ` howarth at nitro dot med.uc.edu
  2013-02-16  2:04 ` howarth at nitro dot med.uc.edu
  4 siblings, 0 replies; 6+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-01-16  1:18 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

--- Comment #4 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-01-16 01:18:08 UTC ---
(In reply to comment #3)
> > Failure no longer present at r195150 remerged with llvm compiler-rt r172419 .
> 
> Could you post the corresponding fix?

I haven't bothered trying to regression hunt llvm compiler-rt since the changes
are always merged in bulk back from llvm. We'll have to wait until kcc does the
next merge to grab the fix.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug sanitizer/55938] g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin
  2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
                   ` (3 preceding siblings ...)
  2013-01-16  1:18 ` howarth at nitro dot med.uc.edu
@ 2013-02-16  2:04 ` howarth at nitro dot med.uc.edu
  4 siblings, 0 replies; 6+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-02-16  2:04 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55938

Jack Howarth <howarth at nitro dot med.uc.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #5 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-02-16 02:04:15 UTC ---
Fixed in current gcc trunk.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-02-16  2:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-11  2:18 [Bug sanitizer/55938] New: g++.dg/asan/deep-stack-uaf-1.C fails at r195092 on darwin howarth at nitro dot med.uc.edu
2013-01-11  6:37 ` [Bug sanitizer/55938] " kcc at gcc dot gnu.org
2013-01-14 15:33 ` howarth at nitro dot med.uc.edu
2013-01-15 16:55 ` dominiq at lps dot ens.fr
2013-01-16  1:18 ` howarth at nitro dot med.uc.edu
2013-02-16  2:04 ` howarth at nitro dot med.uc.edu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).