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

Bill Wendling isanbard at gmail.com
Tue Sep 8 17:27:39 PDT 2009


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




More information about the llvm-testresults mailing list