Re: applications running in KVM crashing?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> disassembly around the failure please.
hmm, is this what You want?

(gdb) disas 0x00007f6391472273
Dump of assembler code for function pthread_rwlock_rdlock:
0x00007f6391472210 <pthread_rwlock_rdlock+0>:   xor    %r10,%r10
0x00007f6391472213 <pthread_rwlock_rdlock+3>:   mov    $0x1,%esi
0x00007f6391472218 <pthread_rwlock_rdlock+8>:   xor    %eax,%eax
0x00007f639147221a <pthread_rwlock_rdlock+10>:  lock cmpxchg %esi,(%rdi)
0x00007f639147221e <pthread_rwlock_rdlock+14>:  jne    0x7f639147227c <pthread_rwlock_rdlock+108>
0x00007f6391472220 <pthread_rwlock_rdlock+16>:  mov    0x18(%rdi),%eax
0x00007f6391472223 <pthread_rwlock_rdlock+19>:  test   %eax,%eax
0x00007f6391472225 <pthread_rwlock_rdlock+21>:  jne    0x7f6391472286 <pthread_rwlock_rdlock+118>
0x00007f6391472227 <pthread_rwlock_rdlock+23>:  cmpl   $0x0,0x14(%rdi)
0x00007f639147222b <pthread_rwlock_rdlock+27>:  je     0x7f639147226c <pthread_rwlock_rdlock+92>
0x00007f639147222d <pthread_rwlock_rdlock+29>:  cmpl   $0x0,0x30(%rdi)
0x00007f6391472231 <pthread_rwlock_rdlock+33>:  je     0x7f639147226c <pthread_rwlock_rdlock+92>
0x00007f6391472233 <pthread_rwlock_rdlock+35>:  incl   0x10(%rdi)
0x00007f6391472236 <pthread_rwlock_rdlock+38>:  je     0x7f63914722ab <pthread_rwlock_rdlock+155>
0x00007f6391472238 <pthread_rwlock_rdlock+40>:  mov    0x8(%rdi),%edx
0x00007f639147223b <pthread_rwlock_rdlock+43>:  lock decl (%rdi)
0x00007f639147223e <pthread_rwlock_rdlock+46>:  jne    0x7f63914722b5 <pthread_rwlock_rdlock+165>
0x00007f6391472240 <pthread_rwlock_rdlock+48>:  mov    0x1c(%rdi),%esi
0x00007f6391472243 <pthread_rwlock_rdlock+51>:  xor    %fs:0x48,%esi
0x00007f639147224b <pthread_rwlock_rdlock+59>:  add    $0x8,%rdi
0x00007f639147224f <pthread_rwlock_rdlock+63>:  mov    $0xca,%eax
0x00007f6391472254 <pthread_rwlock_rdlock+68>:  syscall
0x00007f6391472256 <pthread_rwlock_rdlock+70>:  sub    $0x8,%rdi
0x00007f639147225a <pthread_rwlock_rdlock+74>:  mov    $0x1,%esi
0x00007f639147225f <pthread_rwlock_rdlock+79>:  xor    %eax,%eax
0x00007f6391472261 <pthread_rwlock_rdlock+81>:  lock cmpxchg %esi,(%rdi)
0x00007f6391472265 <pthread_rwlock_rdlock+85>:  jne    0x7f63914722bf <pthread_rwlock_rdlock+175>
0x00007f6391472267 <pthread_rwlock_rdlock+87>:  decl   0x10(%rdi)
0x00007f639147226a <pthread_rwlock_rdlock+90>:  jmp    0x7f6391472220 <pthread_rwlock_rdlock+16>
0x00007f639147226c <pthread_rwlock_rdlock+92>:  xor    %edx,%edx
0x00007f639147226e <pthread_rwlock_rdlock+94>:  incl   0x4(%rdi)
0x00007f6391472271 <pthread_rwlock_rdlock+97>:  je     0x7f63914722a1 <pthread_rwlock_rdlock+145>
0x00007f6391472273 <pthread_rwlock_rdlock+99>:  lock decl (%rdi)
0x00007f6391472276 <pthread_rwlock_rdlock+102>: jne    0x7f6391472297 <pthread_rwlock_rdlock+135>
0x00007f6391472278 <pthread_rwlock_rdlock+104>: mov    %rdx,%rax
0x00007f639147227b <pthread_rwlock_rdlock+107>: retq
0x00007f639147227c <pthread_rwlock_rdlock+108>: mov    0x1c(%rdi),%esi
0x00007f639147227f <pthread_rwlock_rdlock+111>: callq  0x7f63914754a0 <__lll_lock_wait>
0x00007f6391472284 <pthread_rwlock_rdlock+116>: jmp    0x7f6391472220 <pthread_rwlock_rdlock+16>
0x00007f6391472286 <pthread_rwlock_rdlock+118>: cmp    %fs:0x90,%eax
0x00007f639147228e <pthread_rwlock_rdlock+126>: jne    0x7f6391472233 <pthread_rwlock_rdlock+35>
0x00007f6391472290 <pthread_rwlock_rdlock+128>: mov    $0x23,%edx
0x00007f6391472295 <pthread_rwlock_rdlock+133>: jmp    0x7f6391472273 <pthread_rwlock_rdlock+99>
0x00007f6391472297 <pthread_rwlock_rdlock+135>: mov    0x1c(%rdi),%esi
0x00007f639147229a <pthread_rwlock_rdlock+138>: callq  0x7f63914755e0 <__lll_unlock_wake>
0x00007f639147229f <pthread_rwlock_rdlock+143>: jmp    0x7f6391472278 <pthread_rwlock_rdlock+104>
0x00007f63914722a1 <pthread_rwlock_rdlock+145>: decl   0x4(%rdi)
0x00007f63914722a4 <pthread_rwlock_rdlock+148>: mov    $0xb,%edx
0x00007f63914722a9 <pthread_rwlock_rdlock+153>: jmp    0x7f6391472273 <pthread_rwlock_rdlock+99>
0x00007f63914722ab <pthread_rwlock_rdlock+155>: decl   0x10(%rdi)
0x00007f63914722ae <pthread_rwlock_rdlock+158>: mov    $0xb,%edx
0x00007f63914722b3 <pthread_rwlock_rdlock+163>: jmp    0x7f6391472273 <pthread_rwlock_rdlock+99>
0x00007f63914722b5 <pthread_rwlock_rdlock+165>: mov    0x1c(%rdi),%esi
0x00007f63914722b8 <pthread_rwlock_rdlock+168>: callq  0x7f63914755e0 <__lll_unlock_wake>
0x00007f63914722bd <pthread_rwlock_rdlock+173>: jmp    0x7f6391472240 <pthread_rwlock_rdlock+48>
0x00007f63914722bf <pthread_rwlock_rdlock+175>: mov    0x1c(%rdi),%esi
0x00007f63914722c2 <pthread_rwlock_rdlock+178>: add    $0x0,%rdi
0x00007f63914722c6 <pthread_rwlock_rdlock+182>: callq  0x7f63914754a0 <__lll_lock_wait>
0x00007f63914722cb <pthread_rwlock_rdlock+187>: jmp    0x7f6391472267 <pthread_rwlock_rdlock+87>
End of assembler dump.


> 
> -- 
> I have a truly marvellous patch that fixes the bug which this
> signature is too narrow to contain.
> 

-- 
-------------------------------------
Ing. Nikola CIPRICH
LinuxBox.cz, s.r.o.
28. rijna 168, 709 01 Ostrava

tel.:   +420 596 603 142
fax:    +420 596 621 273
mobil:  +420 777 093 799
www.linuxbox.cz

mobil servis: +420 737 238 656
email servis: servis@xxxxxxxxxxx
-------------------------------------
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux