<div dir="ltr">FYI - the patch I suggested to <span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">Xu,Chiheng a few minutes ago does fix all the errors above.</span><div><span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">I'm checking with some LLVM folks to see if that patch looks reasonable.</span></div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Thu, Mar 6, 2014 at 11:44 AM, Todd Fiala <span dir="ltr"><<a href="mailto:tfiala@google.com" target="_blank">tfiala@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">At least some of htese are hitting seg faults with back traces like the following (seems to be what <span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">Xu,Chiheng</span><span style="font-family:arial,sans-serif;font-size:13px;font-weight:bold;white-space:nowrap"> </span><span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">mentioned earlier today)</span>:<div>

<br></div><div><div><font size="1" face="courier new, monospace">Core was generated by `python /mnt/ssd/work/git/gen/llvm/tools/lldb/test/dotest.py -q --executable /mn'.</font></div>
<div><font size="1" face="courier new, monospace">Program terminated with signal SIGSEGV, Segmentation fault.</font></div><div><font size="1" face="courier new, monospace">#0  0x00007f01b2b72de4 in llvm::MCExternalSymbolizer::tryAddingSymbolicOperand (this=0x2d00860, MI=..., cStream=...,</font></div>


<div><font size="1" face="courier new, monospace">    Value=4198306, Address=4197171, IsBranch=true, Offset=1, InstSize=4)</font></div><div><span style="font-family:'courier new',monospace;font-size:x-small">    at /mnt/ssd/work/git/gen/llvm/lib/MC/MCExternalSymbolizer.cpp:135</span><br>


</div><div><font size="1" face="courier new, monospace">135       Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind);</font></div><div><font size="1" face="courier new, monospace">(gdb) bt</font></div>


<div><font size="1" face="courier new, monospace">#0  0x00007f01b2b72de4 in llvm::MCExternalSymbolizer::tryAddingSymbolicOperand (this=0x2d00860, MI=..., cStream=...,</font></div><div><font size="1" face="courier new, monospace">    Value=4198306, Address=4197171, IsBranch=true, Offset=1, InstSize=4)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/lib/MC/MCExternalSymbolizer.cpp:135</font></div><div><font size="1" face="courier new, monospace">#1  0x00007f01b2b618fe in llvm::MCDisassembler::tryAddingSymbolicOperand (this=0x2c89700, Inst=..., Value=4198306,</font></div>


<div><font size="1" face="courier new, monospace">    Address=4197171, IsBranch=true, Offset=1, InstSize=4) at /mnt/ssd/work/git/gen/llvm/lib/MC/MCDisassembler.cpp:47</font></div><div><font size="1" face="courier new, monospace">#2  0x00007f01b26e8bb9 in tryAddingSymbolicOperand (Value=4198306, isBranch=true, Address=4197171, Offset=1, Width=4,</font></div>


<div><font size="1" face="courier new, monospace">    MI=..., Dis=0x2c89700) at /mnt/ssd/work/git/gen/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp:210</font></div><div><font size="1" face="courier new, monospace">#3  0x00007f01b26e9242 in translateImmediate (mcInst=..., immediate=1130, operand=..., insn=..., Dis=0x2c89700)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp:387</font></div><div><font size="1" face="courier new, monospace">#4  0x00007f01b26ee349 in translateOperand (mcInst=..., operand=..., insn=..., Dis=0x2c89700)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp:740</font></div><div><font size="1" face="courier new, monospace">#5  0x00007f01b26ee573 in translateInstruction (mcInst=..., insn=..., Dis=0x2c89700)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp:796</font></div><div><font size="1" face="courier new, monospace">#6  0x00007f01b26e8ac0 in llvm::X86Disassembler::X86GenericDisassembler::getInstruction (this=0x2c89700, instr=...,</font></div>


<div><font size="1" face="courier new, monospace">    size=@0x7fff0119b510: 5, region=..., address=4197171, vStream=..., cStream=...)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp:160</font></div>


<div><font size="1" face="courier new, monospace">#7  0x00007f01b0ffd355 in DisassemblerLLVMC::LLVMCDisassembler::GetMCInst (this=0x2cb2bf0,</font></div><div><font size="1" face="courier new, monospace">    opcode_data=0x29dd3a8 "\350j\004", opcode_data_len=5, pc=4197171, mc_inst=...)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:528</font></div><div><font size="1" face="courier new, monospace">#8  0x00007f01b0ffc00d in InstructionLLVMC::Decode (this=0x2ba5fd0, disassembler=..., data=..., data_offset=24)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:212</font></div><div><font size="1" face="courier new, monospace">#9  0x00007f01b0ffe001 in DisassemblerLLVMC::DecodeInstructions (this=0x2c89590, base_addr=..., data=..., data_offset=0,</font></div>


<div><font size="1" face="courier new, monospace">    num_instructions=4294967295, append=false, data_from_file=true)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:721</font></div>


<div><font size="1" face="courier new, monospace">#10 0x00007f01b0e5416a in lldb_private::Disassembler::ParseInstructions (this=0x2c89590, exe_ctx=0x7fff0119b8e0,</font></div><div><span style="font-family:'courier new',monospace;font-size:x-small">    range=..., error_strm_ptr=0x0, prefer_file_cache=true)</span><br>


</div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Core/Disassembler.cpp:1105</font></div><div><font size="1" face="courier new, monospace">#11 0x00007f01b0e50fb3 in lldb_private::Disassembler::DisassembleRange (arch=..., plugin_name=0x0, flavor=0x0, exe_ctx=</font></div>


<div><font size="1" face="courier new, monospace">    ..., range=..., prefer_file_cache=true) at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Core/Disassembler.cpp:250</font></div><div><font size="1" face="courier new, monospace">#12 0x00007f01b0fe4cc3 in lldb_private::ThreadPlanStepRange::GetInstructionsForAddress (this=0x288f630, addr=4197147,</font></div>


<div><font size="1" face="courier new, monospace">    range_index=@0x7fff0119b9e0: 18446744072233160264, insn_offset=@0x7fff0119b9e8: 140733211851824)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp:307</font></div>


<div><font size="1" face="courier new, monospace">#13 0x00007f01b0fe4ff7 in lldb_private::ThreadPlanStepRange::SetNextBranchBreakpoint (this=0x288f630)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp:365</font></div>


<div><font size="1" face="courier new, monospace">#14 0x00007f01b0fe3dae in lldb_private::ThreadPlanStepRange::DidPush (this=0x288f630)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp:81</font></div>


<div><font size="1" face="courier new, monospace">#15 0x00007f01b0fcc9dc in lldb_private::Thread::PushPlan (this=0x7f01a8000910, thread_plan_sp=</font></div><div><font size="1" face="courier new, monospace">    std::shared_ptr (count 2, weak 0) 0x288f630) at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/Thread.cpp:1073</font></div>


<div><font size="1" face="courier new, monospace">#16 0x00007f01b0fcd2e7 in lldb_private::Thread::QueueThreadPlan (this=0x7f01a8000910,</font></div><div><font size="1" face="courier new, monospace">    thread_plan_sp=std::shared_ptr (count 2, weak 0) 0x288f630, abort_other_plans=false)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/Thread.cpp:1231</font></div><div><font size="1" face="courier new, monospace">#17 0x00007f01b0fcdad7 in lldb_private::Thread::QueueThreadPlanForStepOverRange (this=0x7f01a8000910,</font></div>


<div><font size="1" face="courier new, monospace">    abort_other_plans=false, range=..., addr_context=..., stop_other_threads=lldb::eOnlyDuringStepping)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Target/Thread.cpp:1434</font></div>


<div><font size="1" face="courier new, monospace">#18 0x00007f01b121a3a4 in CommandObjectThreadStepWithTypeAndScope::DoExecute (this=0x26ba680, command=..., result=...)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp:541</font></div>


<div><font size="1" face="courier new, monospace">#19 0x00007f01b0ea2e71 in lldb_private::CommandObjectParsed::Execute (this=0x26ba680,</font></div><div><font size="1" face="courier new, monospace">    args_string=0x7f01ae7f13d8 <std::string::_Rep::_S_empty_rep_storage+24> "", result=...)</font></div>


<div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Interpreter/CommandObject.cpp:1031</font></div><div><font size="1" face="courier new, monospace">#20 0x00007f01b0e91ace in lldb_private::CommandInterpreter::HandleCommand (this=0x22a0590,</font></div>


<div><span style="font-family:'courier new',monospace;font-size:x-small">    command_line=0x7f01b86ea7d4 "n", lazy_add_to_history=lldb_private::eLazyBoolNo, result=..., override_context=0x0,</span><br></div>


<div><font size="1" face="courier new, monospace">    repeat_on_empty_command=true, no_context_switching=false)</font></div><div><font size="1" face="courier new, monospace">    at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp:1858</font></div>


<div><font size="1" face="courier new, monospace">#21 0x00007f01b111fe61 in lldb::SBCommandInterpreter::HandleCommand (this=0x25e2e80, command_line=0x7f01b86ea7d4 "n",</font></div><div><font size="1" face="courier new, monospace">    result=..., add_to_history=false) at /mnt/ssd/work/git/gen/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp:138</font></div>


<div><font size="1" face="courier new, monospace">#22 0x00007f01b0ce6796 in _wrap_SBCommandInterpreter_HandleCommand__SWIG_0 (args=0x2664100)</font></div><div><font size="1" face="courier new, monospace">    at tools/lldb/scripts/LLDBWrapPython.cpp:9591</font></div>


<div><font size="1" face="courier new, monospace">#23 0x00007f01b0ce6daa in _wrap_SBCommandInterpreter_HandleCommand (self=0x0, args=0x2664100)</font></div><div><font size="1" face="courier new, monospace">    at tools/lldb/scripts/LLDBWrapPython.cpp:9699</font></div>


<div><font size="1" face="courier new, monospace">#24 0x0000000000550138 in PyEval_EvalFrameEx ()</font></div><div><font size="1" face="courier new, monospace">#25 0x0000000000575d92 in PyEval_EvalCodeEx ()</font></div></div>


<div><font size="1" face="courier new, monospace"><br></font></div>I'll have a look at the code.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 6, 2014 at 10:59 AM, Todd Fiala <span dir="ltr"><<a href="mailto:tfiala@google.com" target="_blank">tfiala@google.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'll start looking, but as of lldb r203139 I'm seeing a hefty number of failures on Ubuntu 12.04 x86_64:<div>

<br></div><div><div><span style="font-family:'courier new',monospace;font-size:x-small">Failing Tests (22)</span><br>
</div><div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestSBData.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestDisasmAPI.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestThreadAPI.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestClassTypesDisassembly.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestClassTypes.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestStepAndBreakpoints.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestConstVariables.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestInlineStepping.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestCommandScript.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestInferiorAssert.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestInferiorCrashing.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestConvenienceVariables.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestLongjmp.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestTypeCompletion.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestLoadUnload.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestThreadJump.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestExitDuringStep.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestCreateDuringStep.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestDataFormatterScript.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: Test-rdar-9974002.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestDataFormatterStdString.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>


<div><font face="courier new, monospace" size="1">FAIL: LLDB (suite) :: TestDataFormatterStdList.py (Linux <a href="http://tfiala2.mtv.corp.google.com" target="_blank">tfiala2.mtv.corp.google.com</a> 3.2.5-gg1336 #1 SMP Thu Aug 29 02:37:18 PDT 2013 x86_64 x86_64)</font></div>

<span><font color="#888888">
<div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">


<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>


<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34)">tfiala@google.com</span></a> |</td>


<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">

<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>

<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td>

<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">
<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div>