[llvm-testresults] buildbot failure in llvm on llvm-x86_64-linux

Bill Wendling wendling at apple.com
Tue Sep 8 18:08:42 PDT 2009


If I revert my patch, this still fails. This must be some pre-existing  
bug...Indeed, if I use 2204-01 version, it fails...

-bw

On Sep 8, 2009, at 5:35 PM, Dan Gohman wrote:

> It does seem related to EH actually. The failure reproduces with
> llc, and bugpoints down to the attached testcase. Reproduce with
> llc -march=x86-64.
>
>
> <t.ll>
>
> Dan
>
> On Sep 8, 2009, at 5:27 PM, Bill Wendling wrote:
>
>
>> On Tue, Sep 8, 2009 at 5:20 PM, <buildbot at google1.osuosl.org> wrote:
>>
>>> The Buildbot has detected a new failure of llvm-x86_64-linux on  
>>> llvm.
>>>
>>> Full details are available at:
>>>
>>> http://google1.osuosl.org:8011/builders/llvm-x86_64-linux/builds/ 
>>> 7495
>>>
>>>
>>>
>>
>> This is a very weird error that seems to have nothing to do with my
>> patch (which was EH-only):
>>
>> FAIL: /home/buildbot/buildslave/llvm-x86_64/build/test/ 
>> ExecutionEngine/jit-eh-x86-64.ll
>> for PR4865
>> Failed with signal(SIGABRT) at line 2
>> while running:  lli -march=x86-64 jit-eh-x86-64.ll.tmp.bc > /dev/null
>> lli: TargetRegisterInfo.cpp:59: virtual const
>> llvm::TargetRegisterClass*
>> llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int,
>> llvm::EVT) const: Assertion `BestRC && "Couldn't find the register
>> class"' failed.
>> 0   lli             0x0000000000f4446c
>> 1   lli             0x0000000000f449cb
>> 2   libpthread.so.0 0x00002b861a711080
>> 3   libc.so.6       0x00002b861b2fffb5 gsignal + 53
>> 4   libc.so.6       0x00002b861b301bc3 abort + 387
>> 5   libc.so.6       0x00002b861b2f8f09 __assert_fail + 233
>> 6   lli             0x0000000000e4cf0e
>> llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int,
>> llvm::EVT) const + 298
>> 7   lli             0x0000000000af2e02
>> llvm::ScheduleDAGSDNodes::EmitCopyFromReg(llvm::SDNode*, unsigned  
>> int,
>> bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int,
>> llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int>
>>
>>> &) + 1232
>>>
>> 8   lli             0x0000000000af3820
>> llvm::ScheduleDAGSDNodes::EmitNode(llvm::SDNode*, bool, bool,
>> llvm::DenseMap<llvm::SDValue, unsigned int,
>> llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int>
>>
>>> &) + 2050
>>>
>> 9   lli             0x0000000000af3d4a
>> llvm::ScheduleDAGSDNodes::EmitSchedule() + 442
>> 10  lli             0x0000000000b68e65
>> llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 4309
>> 11  lli             0x0000000000b6a75c
>> llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*,
>> llvm::ilist_iterator<llvm::Instruction>,
>> llvm::ilist_iterator<llvm::Instruction>) + 444
>> 12  lli             0x0000000000b6b1b8
>> llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&,
>> llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*,
>> llvm::TargetInstrInfo const&) + 2412
>> 13  lli             0x0000000000b6c03a
>> llvm::SelectionDAGISel::runOnMachineFunction 
>> (llvm::MachineFunction&) +
>> 934
>> 14  lli             0x0000000000c7f54c
>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 80
>> 15  lli             0x0000000000ed7114
>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 338
>> 16  lli             0x0000000000ed7cbf
>> llvm::FunctionPassManagerImpl::run(llvm::Function&) + 111
>> 17  lli             0x0000000000ed7e66
>> llvm::FunctionPassManager::run(llvm::Function&) + 112
>> 18  lli             0x0000000000c2f985
>> llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard
>> const&) + 101
>> 19  lli             0x0000000000c2fe02
>> llvm::JIT::getPointerToFunction(llvm::Function*) + 918
>> 20  lli             0x0000000000c2ff71
>> llvm::JIT::runFunction(llvm::Function*,
>> std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> >
>> const&) + 131
>> 21  lli             0x0000000000c50c98
>> llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*,
>> std::vector<std::string, std::allocator<std::string> > const&, char
>> const* const*) + 1052
>> 22  lli             0x000000000084f2ed main + 1840
>> 23  libc.so.6       0x00002b861b2eb5a6 __libc_start_main + 230
>> 24  lli             0x000000000084e5c9
>> Stack dump:
>> 0.	Program arguments: lli -march=x86-64 jit-eh-x86-64.ll.tmp.bc
>> 1.	Running pass 'X86 DAG->DAG Instruction Selection' on function  
>> '@main'
>>
>> I'll XFAIL this test, but also file a radar about it...
>>
>> -bw
>>
>
>
> _______________________________________________
> llvm-testresults mailing list
> llvm-testresults at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults




More information about the llvm-testresults mailing list