Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-17337

core in CRoxieServerLookupJoinActivity7nextRow

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 6.2.8
    • Fix Version/s: 6.2.12
    • Component/s: Roxie
    • Labels:
      None

      Description

      Dump of assembler code for function _ZN30CRoxieServerLookupJoinActivity7nextRowEv:
      0x00007fe77a3f0f40 <+0>: push %r15
      0x00007fe77a3f0f42 <+2>: lea 0x170(%rdi),%rdx
      0x00007fe77a3f0f49 <+9>: push %r14
      0x00007fe77a3f0f4b <+11>: push %r13
      0x00007fe77a3f0f4d <+13>: push %r12
      0x00007fe77a3f0f4f <+15>: push %rbp
      0x00007fe77a3f0f50 <+16>: push %rbx
      0x00007fe77a3f0f51 <+17>: mov %rdi,%rbx
      0x00007fe77a3f0f54 <+20>: sub $0x58,%rsp
      0x00007fe77a3f0f58 <+24>: movzbl 0x1aa(%rdi),%eax
      0x00007fe77a3f0f5f <+31>: mov %rdx,0x18(%rsp)
      0x00007fe77a3f0f64 <+36>: movb $0x0,0x21(%rsp)
      0x00007fe77a3f0f69 <+41>: test %al,%al
      0x00007fe77a3f0f6b <+43>: mov %al,0x20(%rsp)
      0x00007fe77a3f0f6f <+47>: je 0x7fe77a3f13a7 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1127>
      0x00007fe77a3f0f75 <+53>: rdtsc
      0x00007fe77a3f0f77 <+55>: shl $0x20,%rdx
      0x00007fe77a3f0f7b <+59>: mov %eax,%eax
      0x00007fe77a3f0f7d <+61>: or %rax,%rdx
      0x00007fe77a3f0f80 <+64>: cmpq $0x0,0x188(%rdi)
      0x00007fe77a3f0f88 <+72>: mov %rdx,0x10(%rsp)
      0x00007fe77a3f0f8d <+77>: je 0x7fe77a3f1406 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1222>
      0x00007fe77a3f0f93 <+83>: cmpq $0x0,0x200(%rbx)
      0x00007fe77a3f0f9b <+91>: je 0x7fe77a3f1423 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1251>
      0x00007fe77a3f0fa1 <+97>: mov 0x258(%rbx),%eax
      0x00007fe77a3f0fa7 <+103>: lea -0x9d(%rax),%ecx
      0x00007fe77a3f0fad <+109>: cmp $0x1c,%ecx
      0x00007fe77a3f0fb0 <+112>: ja 0x7fe77a3f1450 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1296>
      0x00007fe77a3f0fb6 <+118>: mov $0x1,%eax
      0x00007fe77a3f0fbb <+123>: shl %cl,%rax
      0x00007fe77a3f0fbe <+126>: test $0x11022000,%eax
      0x00007fe77a3f0fc3 <+131>: jne 0x7fe77a3f13f6 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1206>
      0x00007fe77a3f0fc9 <+137>: test $0x11,%al
      0x00007fe77a3f0fcb <+139>: je 0x7fe77a3f1450 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1296>
      0x00007fe77a3f0fd1 <+145>: cmpq $0x0,0x200(%rbx)
      0x00007fe77a3f0fd9 <+153>: je 0x7fe77a3f1430 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1264>
      0x00007fe77a3f0fdf <+159>: mov 0x1f0(%rbx),%rsi
      0x00007fe77a3f0fe6 <+166>: lea 0x30(%rsp),%r15
      0x00007fe77a3f0feb <+171>: lea 0x18(%r15),%rax
      0x00007fe77a3f0fef <+175>: test %rsi,%rsi
      0x00007fe77a3f0ff2 <+178>: mov %rax,0x8(%rsp)
      0x00007fe77a3f0ff7 <+183>: je 0x7fe77a3f1058 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+280>
      0x00007fe77a3f0ff9 <+185>: cmpb $0x0,0x21e(%rbx)
      0x00007fe77a3f1000 <+192>: jne 0x7fe77a3f1338 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1016>
      0x00007fe77a3f1006 <+198>: mov 0x200(%rbx),%rdi
      0x00007fe77a3f100d <+205>: mov (%rdi),%rax
      0x00007fe77a3f1010 <+208>: callq *0x20(%rax)
      0x00007fe77a3f1013 <+211>: mov %rax,%rbp
      0x00007fe77a3f1016 <+214>: mov 0x240(%rbx),%rdx
      0x00007fe77a3f101d <+221>: test %rdx,%rdx
      0x00007fe77a3f1020 <+224>: je 0x7fe77a3f10f2 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+434>
      0x00007fe77a3f1026 <+230>: mov 0x1f0(%rbx),%rsi
      0x00007fe77a3f102d <+237>: mov %rbx,%rdi
      0x00007fe77a3f1030 <+240>: callq 0x7fe77a335930 <_ZN30CRoxieServerLookupJoinActivity13joinExceptionEPKvP10IException@plt>
      0x00007fe77a3f1035 <+245>: mov %rax,%r13
      0x00007fe77a3f1038 <+248>: test %r13,%r13
      0x00007fe77a3f103b <+251>: jne 0x7fe77a3f1250 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+784>
      0x00007fe77a3f1041 <+257>: mov 0x1f0(%rbx),%rdi
      0x00007fe77a3f1048 <+264>: callq 0x7fe77a3378f0 <_ZN8roxiemem11HeapletBase7releaseEPKv@plt>
      0x00007fe77a3f104d <+269>: movq $0x0,0x1f0(%rbx)
      0x00007fe77a3f1058 <+280>: mov 0x38(%rbx),%rdi
      0x00007fe77a3f105c <+284>: mov (%rdi),%rax
      0x00007fe77a3f105f <+287>: callq *0x10(%rax)
      0x00007fe77a3f1062 <+290>: mov %rax,%r13
      0x00007fe77a3f1065 <+293>: mov %rax,0x1f0(%rbx)
      0x00007fe77a3f106c <+300>: mov 0x208(%rbx),%eax
      0x00007fe77a3f1072 <+306>: test %r13,%r13
      0x00007fe77a3f1075 <+309>: movl $0x0,0x218(%rbx)
      0x00007fe77a3f107f <+319>: mov %eax,0x220(%rbx)
      0x00007fe77a3f1085 <+325>: je 0x7fe77a3f1378 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1080>
      0x00007fe77a3f108b <+331>: cmpb $0x0,0x21e(%rbx)
      0x00007fe77a3f1092 <+338>: movb $0x0,0x1ea(%rbx)
      0x00007fe77a3f1099 <+345>: movb $0x0,0x224(%rbx)
      0x00007fe77a3f10a0 <+352>: jne 0x7fe77a3f1368 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1064>
      0x00007fe77a3f10a6 <+358>: mov 0x200(%rbx),%rdi
      0x00007fe77a3f10ad <+365>: mov %r13,%rsi
      => 0x00007fe77a3f10b0 <+368>: mov (%rdi),%rax
      0x00007fe77a3f10b3 <+371>: callq *0x18(%rax)
      0x00007fe77a3f10b6 <+374>: jmpq 0x7fe77a3f1013 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+211>
      0x00007fe77a3f10bb <+379>: nopl 0x0(%rax,%rax,1)
      0x00007fe77a3f10c0 <+384>: xor %eax,%eax
      0x00007fe77a3f10c2 <+386>: mov %rax,%r13
      0x00007fe77a3f10c5 <+389>: test %r13,%r13
      0x00007fe77a3f10c8 <+392>: jne 0x7fe77a3f1329 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+1001>
      0x00007fe77a3f10ce <+398>: cmpb $0x0,0x21e(%rbx)
      0x00007fe77a3f10d5 <+405>: jne 0x7fe77a3f11d8 <_ZN30CRoxieServerLookupJoinActivity7nextRowEv+664>
      0x00007fe77a3f10db <+411>: mov 0x200(%rbx),%rdi
      0x00007fe77a3f10e2 <+418>: mov 0x1f0(%rbx),%rsi
      0x00007fe77a3f10e9 <+425>: mov (%rdi),%rax
      0x00007fe77a3f10ec <+428>: callq *0x20(%rax)
      0x00007fe77a3f10ef <+431>: mov %rax,%rbp
      --Type <return> to continue, or q <return> to quit--q
      Quit
      (gdb) i r
      rax 0xffffffff 4294967295
      rbx 0x7fe5bd812e60 140624703598176
      rcx 0x61ea8 401064
      rdx 0x1e5c6cead296ce 8545872167212750
      rsi 0x7fe631800c88 140626649681032
      rdi 0x0 0
      rbp 0x0 0x0
      rsp 0x7fe3f9244340 0x7fe3f9244340
      r8 0x7fe5bd3eab08 140624699239176
      r9 0x39d 925
      r10 0x0 0
      r11 0x7fe773bc6bbc 140632055901116
      r12 0x7fe3f92443d0 140617114207184
      r13 0x7fe631800c88 140626649681032
      r14 0x1 1
      r15 0x7fe3f9244370 140617114207088
      rip 0x7fe77a3f10b0 0x7fe77a3f10b0 <CRoxieServerLookupJoinActivity::nextRow()+368>
      eflags 0x246 [ PF ZF IF ]
      cs 0x33 51
      ss 0x2b 43
      ds 0x0 0
      es 0x0 0
      fs 0x0 0

        Attachments

          Activity

            People

            • Assignee:
              ghalliday Gavin Halliday
              Reporter:
              richardkchapman Richard Chapman
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: