arphaman added a comment.

In https://reviews.llvm.org/D29654#835392, @gtbercea wrote:

> In https://reviews.llvm.org/D29654#835371, @arphaman wrote:
>
> > The last RUN line in the new commit triggers the same assertion failure:
> >
> >   Assertion failed: (CachedResults.find(ActionTC) != CachedResults.end() && 
> > "Result does not exist??"), function BuildJobsForActionNoCache, file 
> > /Users/alex/bisect/llvm/tools/clang/lib/Driver/Driver.cpp, line 3419.
> >
> >
> > backtrace:
> >
> >   * frame #0: 0x00007fffbf3a2b2e libsystem_kernel.dylib`__pthread_kill + 10
> >     frame #1: 0x00007fffbf4c72de libsystem_pthread.dylib`pthread_kill + 303
> >     frame #2: 0x00007fffbf30041f libsystem_c.dylib`abort + 127
> >     frame #3: 0x00007fffbf2c9f34 libsystem_c.dylib`__assert_rtn + 320
> >     frame #4: 0x0000000103a1f311 
> > clang`clang::driver::Driver::BuildJobsForActionNoCache(this=0x00007fff5fbfe518,
> >  C=0x0000000111c01130, A=0x0000000111c017d0, TC=0x0000000113000000, 
> > BoundArch=(Data = "x86_64", Length = 6), AtTopLevel=false, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3418
> >     frame #5: 0x0000000103a1cf51 
> > clang`clang::driver::Driver::BuildJobsForAction(this=0x00007fff5fbfe518, 
> > C=0x0000000111c01130, A=0x0000000111c017d0, TC=0x0000000113000000, 
> > BoundArch=(Data = "x86_64", Length = 6), AtTopLevel=false, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3210
> >     frame #6: 0x0000000103a1dff3 
> > clang`clang::driver::Driver::BuildJobsForActionNoCache(this=0x00007fff5fbfe518,
> >  C=0x0000000111c01130, A=0x0000000111c01a30, TC=0x0000000113000000, 
> > BoundArch=(Data = "x86_64", Length = 6), AtTopLevel=true, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3348
> >     frame #7: 0x0000000103a1cf51 
> > clang`clang::driver::Driver::BuildJobsForAction(this=0x00007fff5fbfe518, 
> > C=0x0000000111c01130, A=0x0000000111c01af0, TC=0x0000000113000000, 
> > BoundArch=(Data = "x86_64", Length = 6), AtTopLevel=true, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3210
> >     frame #8: 0x0000000103a1db7e 
> > clang`clang::driver::Driver::BuildJobsForActionNoCache(this=0x00007fff5fbfe518,
> >  C=0x0000000111c01130, A=0x0000000111c014f0, TC=0x0000000113000000, 
> > BoundArch=(Data = 0x0000000000000000, Length = 0), AtTopLevel=true, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3310
> >     frame #9: 0x0000000103a1cf51 
> > clang`clang::driver::Driver::BuildJobsForAction(this=0x00007fff5fbfe518, 
> > C=0x0000000111c01130, A=0x0000000111c014f0, TC=0x0000000113000000, 
> > BoundArch=(Data = 0x0000000000000000, Length = 0), AtTopLevel=true, 
> > MultipleArchs=false, LinkingOutput=0x0000000000000000, 
> > CachedResults=size=8, TargetDeviceOffloadKind=OFK_None) const at 
> > Driver.cpp:3210
> >     frame #10: 0x0000000103a0a602 
> > clang`clang::driver::Driver::BuildJobs(this=0x00007fff5fbfe518, 
> > C=0x0000000111c01130) const at Driver.cpp:2843
> >     frame #11: 0x0000000103a00b9c 
> > clang`clang::driver::Driver::BuildCompilation(this=0x00007fff5fbfe518, 
> > ArgList=ArrayRef<const char *> @ 0x00007fff5fbfc218) at Driver.cpp:746
> >     frame #12: 0x0000000100005a92 clang`main(argc_=7, 
> > argv_=0x00007fff5fbff6a8) at driver.cpp:463
> >     frame #13: 0x00007fffbf260c05 libdyld.dylib`start + 1
> >     frame #14: 0x00007fffbf260c05 libdyld.dylib`start + 1
> >   
>
>
> Hi Alex, I'm not sure why it's failing as I can't reproduce the error 
> locally. Do you have access to a machine with the configuration the test uses?


Yes, I can reproduce it on my machine.


https://reviews.llvm.org/D29654



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to