Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 889345 Details for
Bug 1091024
[abrt] nfs-utils: add_name(): rpc.mountd killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 23.15 KB, created by
Flóki Pálsson
on 2014-04-24 15:59:46 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Flóki Pálsson
Created:
2014-04-24 15:59:46 UTC
Size:
23.15 KB
patch
obsolete
>[New LWP 1391] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/sbin/rpc.mountd'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 add_name (add=0x7ffbd06c0f60 "192.168.1.0/24", old=0x0) at client.c:490 >490 client.c: No such file or directory. > >Thread 1 (Thread 0x7ffbcf164880 (LWP 1391)): >#0 add_name (add=0x7ffbd06c0f60 "192.168.1.0/24", old=0x0) at client.c:490 > len = <optimized out> > new = 0x7ffbd06c0f40 "192.168.1.0/24" > cp = <optimized out> >#1 client_compose (ai=ai@entry=0x7ffbd06c0ef0) at client.c:419 > clp = 0x7ffbd06c2620 > name = 0x0 > i = <optimized out> >#2 0x00007ffbcf193e7b in auth_unix_ip (f=0x7ffbd06b4030) at cache.c:112 > ai = 0x7ffbd06c0ef0 > cp = 0x7ffbd06c1e21 "" > class = "nfsd", '\000' <repeats 12 times>, "\240\264\030\317" > ipaddr = "192.168.1.67\000\377\377\377`\204\221\316\373\177\000\000\340\323\367\316\373\177", '\000' <repeats 16 times> > client = 0x0 > tmp = 0x7ffbd06be8e0 >#3 0x00007ffbcf19594c in cache_process_req (readfds=readfds@entry=0x7fff27fcb480) at cache.c:1306 > i = <optimized out> > cnt = 1 >#4 0x00007ffbcf195d8d in my_svc_run () at svc_run.c:117 > readfds = {fds_bits = {8, 0 <repeats 15 times>}} > selret = 1 >#5 0x00007ffbcf190d46 in main (argc=<optimized out>, argv=<optimized out>) at mountd.c:898 > export_file = 0x7ffbcf19fca5 "/etc/exports" > state_dir = 0x7ffbcf19fc98 "/var/lib/nfs" > progname = <optimized out> > listeners = 12 > foreground = 0 > port = 0 > descriptors = 0 > c = <optimized out> > sa = {__sigaction_handler = {sa_handler = 0x7ffbcf1911a0 <sig_hup>, sa_sigaction = 0x7ffbcf1911a0 <sig_hup>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x7ffbcf18b4a0} > rlim = {rlim_cur = 1024, rlim_max = 4096} >From To Syms Read Shared Object Library >0x00007ffbced5e3e0 0x00007ffbced61eb8 Yes /lib64/libwrap.so.0 >0x00007ffbceb25560 0x00007ffbceb498ea Yes /lib64/libblkid.so.1 >0x00007ffbce919ed0 0x00007ffbce91aade Yes /lib64/libdl.so.2 >0x00007ffbce6f89a0 0x00007ffbce70f0b7 Yes /lib64/libtirpc.so.1 >0x00007ffbce3494d0 0x00007ffbce498b83 Yes /lib64/libc.so.6 >0x00007ffbce114160 0x00007ffbce120ff1 Yes /lib64/libnsl.so.1 >0x00007ffbcdf0c510 0x00007ffbcdf0db62 Yes /lib64/libuuid.so.1 >0x00007ffbcef66b10 0x00007ffbcef82940 Yes /lib64/ld-linux-x86-64.so.2 >0x00007ffbcdccbdd0 0x00007ffbcdcfcb22 Yes /lib64/libgssapi_krb5.so.2 >0x00007ffbcda032e0 0x00007ffbcda66bca Yes /lib64/libkrb5.so.3 >0x00007ffbcd7b07c0 0x00007ffbcd7ce8d5 Yes /lib64/libk5crypto.so.3 >0x00007ffbcd5a9570 0x00007ffbcd5aa143 Yes /lib64/libcom_err.so.2 >0x00007ffbcd390a40 0x00007ffbcd39d0a1 Yes /lib64/libpthread.so.0 >0x00007ffbcd17f6a0 0x00007ffbcd18674b Yes /lib64/libkrb5support.so.0 >0x00007ffbccf79570 0x00007ffbccf7a194 Yes /lib64/libkeyutils.so.1 >0x00007ffbccd60a90 0x00007ffbccd700f1 Yes /lib64/libresolv.so.2 >0x00007ffbccb3e4a0 0x00007ffbccb5126b Yes /lib64/libselinux.so.1 >0x00007ffbcc8cc6f0 0x00007ffbcc91a7c5 Yes /lib64/libpcre.so.1 >0x00007ffbcc6a8f30 0x00007ffbcc6bee8d Yes /lib64/liblzma.so.5 >0x00007ffbcc49b290 0x00007ffbcc4a2073 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x7ffbd06c0f40 140719510261568 >rbx 0x7ffbd06b4030 140719510208560 >rcx 0x7ffbd06c0f60 140719510261600 >rdx 0x7ffbd06c0f40 140719510261568 >rsi 0x7ffbd06c0f60 140719510261600 >rdi 0x7ffbd06c0f40 140719510261568 >rbp 0x7ffbd06c2620 0x7ffbd06c2620 >rsp 0x7fff27fcb330 0x7fff27fcb330 >r8 0x7ffbce6eb500 140719476880640 >r9 0x43 67 >r10 0x4a4 1188 >r11 0x7ffbce3c8b60 140719473593184 >r12 0x7ffbd06c0f60 140719510261600 >r13 0x0 0 >r14 0x7ffbd06c0f40 140719510261568 >r15 0x0 0 >rip 0x7ffbcf197134 0x7ffbcf197134 <client_compose+340> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function client_compose: > 0x00007ffbcf196fe0 <+0>: push %r15 > 0x00007ffbcf196fe2 <+2>: push %r14 > 0x00007ffbcf196fe4 <+4>: lea 0x23ac75(%rip),%rax # 0x7ffbcf3d1c60 <clientlist> > 0x00007ffbcf196feb <+11>: push %r13 > 0x00007ffbcf196fed <+13>: push %r12 > 0x00007ffbcf196fef <+15>: xor %r13d,%r13d > 0x00007ffbcf196ff2 <+18>: push %rbp > 0x00007ffbcf196ff3 <+19>: push %rbx > 0x00007ffbcf196ff4 <+20>: sub $0x18,%rsp > 0x00007ffbcf196ff8 <+24>: mov %rdi,(%rsp) > 0x00007ffbcf196ffc <+28>: mov %rax,0x8(%rsp) > 0x00007ffbcf197001 <+33>: mov 0x8(%rsp),%rax > 0x00007ffbcf197006 <+38>: mov (%rax),%rbp > 0x00007ffbcf197009 <+41>: test %rbp,%rbp > 0x00007ffbcf19700c <+44>: jne 0x7ffbcf197025 <client_compose+69> > 0x00007ffbcf19700e <+46>: jmpq 0x7ffbcf197156 <client_compose+374> > 0x00007ffbcf197013 <+51>: nopl 0x0(%rax,%rax,1) > 0x00007ffbcf197018 <+56>: mov 0x0(%rbp),%rbp > 0x00007ffbcf19701c <+60>: test %rbp,%rbp > 0x00007ffbcf19701f <+63>: je 0x7ffbcf197156 <client_compose+374> > 0x00007ffbcf197025 <+69>: mov (%rsp),%rsi > 0x00007ffbcf197029 <+73>: mov %rbp,%rdi > 0x00007ffbcf19702c <+76>: callq 0x7ffbcf196c10 <client_check> > 0x00007ffbcf197031 <+81>: test %eax,%eax > 0x00007ffbcf197033 <+83>: je 0x7ffbcf197018 <client_compose+56> > 0x00007ffbcf197035 <+85>: mov 0x8(%rbp),%r12 > 0x00007ffbcf197039 <+89>: mov %r12,%rdi > 0x00007ffbcf19703c <+92>: callq 0x7ffbcf18fe30 <strlen@plt> > 0x00007ffbcf197041 <+97>: test %r13,%r13 > 0x00007ffbcf197044 <+100>: lea 0x2(%rax),%rdi > 0x00007ffbcf197048 <+104>: je 0x7ffbcf197210 <client_compose+560> > 0x00007ffbcf19704e <+110>: mov %r13,%rdx > 0x00007ffbcf197051 <+113>: mov (%rdx),%ecx > 0x00007ffbcf197053 <+115>: add $0x4,%rdx > 0x00007ffbcf197057 <+119>: lea -0x1010101(%rcx),%eax > 0x00007ffbcf19705d <+125>: not %ecx > 0x00007ffbcf19705f <+127>: and %ecx,%eax > 0x00007ffbcf197061 <+129>: and $0x80808080,%eax > 0x00007ffbcf197066 <+134>: je 0x7ffbcf197051 <client_compose+113> > 0x00007ffbcf197068 <+136>: mov %eax,%ecx > 0x00007ffbcf19706a <+138>: shr $0x10,%ecx > 0x00007ffbcf19706d <+141>: test $0x8080,%eax > 0x00007ffbcf197072 <+146>: cmove %ecx,%eax > 0x00007ffbcf197075 <+149>: lea 0x2(%rdx),%rcx > 0x00007ffbcf197079 <+153>: cmove %rcx,%rdx > 0x00007ffbcf19707d <+157>: add %al,%al > 0x00007ffbcf19707f <+159>: sbb $0x3,%rdx > 0x00007ffbcf197083 <+163>: sub %r13,%rdx > 0x00007ffbcf197086 <+166>: add %rdx,%rdi > 0x00007ffbcf197089 <+169>: callq 0x7ffbcf190200 <malloc@plt> > 0x00007ffbcf19708e <+174>: test %rax,%rax > 0x00007ffbcf197091 <+177>: mov %rax,%r14 > 0x00007ffbcf197094 <+180>: je 0x7ffbcf1972d7 <client_compose+759> > 0x00007ffbcf19709a <+186>: movsbl 0x0(%r13),%eax > 0x00007ffbcf19709f <+191>: mov %r13,%r15 > 0x00007ffbcf1970a2 <+194>: test %al,%al > 0x00007ffbcf1970a4 <+196>: je 0x7ffbcf197224 <client_compose+580> > 0x00007ffbcf1970aa <+202>: movzbl (%r12),%ebx > 0x00007ffbcf1970af <+207>: nop > 0x00007ffbcf1970b0 <+208>: test %bl,%bl > 0x00007ffbcf1970b2 <+210>: je 0x7ffbcf197101 <client_compose+289> > 0x00007ffbcf1970b4 <+212>: cmp $0x2c,%al > 0x00007ffbcf1970b6 <+214>: je 0x7ffbcf197198 <client_compose+440> > 0x00007ffbcf1970bc <+220>: cmp %al,%bl > 0x00007ffbcf1970be <+222>: jne 0x7ffbcf197183 <client_compose+419> > 0x00007ffbcf1970c4 <+228>: mov %r12,%rdx > 0x00007ffbcf1970c7 <+231>: mov %r15,%rsi > 0x00007ffbcf1970ca <+234>: jmp 0x7ffbcf1970e9 <client_compose+265> > 0x00007ffbcf1970cc <+236>: nopl 0x0(%rax) > 0x00007ffbcf1970d0 <+240>: movsbl (%rdx),%edi > 0x00007ffbcf1970d3 <+243>: test %dil,%dil > 0x00007ffbcf1970d6 <+246>: je 0x7ffbcf197101 <client_compose+289> > 0x00007ffbcf1970d8 <+248>: cmp $0x2c,%al > 0x00007ffbcf1970da <+250>: je 0x7ffbcf197198 <client_compose+440> > 0x00007ffbcf1970e0 <+256>: cmp %dil,%al > 0x00007ffbcf1970e3 <+259>: jne 0x7ffbcf197190 <client_compose+432> > 0x00007ffbcf1970e9 <+265>: add $0x1,%rsi > 0x00007ffbcf1970ed <+269>: movsbl (%rsi),%eax > 0x00007ffbcf1970f0 <+272>: add $0x1,%rdx > 0x00007ffbcf1970f4 <+276>: test %al,%al > 0x00007ffbcf1970f6 <+278>: jne 0x7ffbcf1970d0 <client_compose+240> > 0x00007ffbcf1970f8 <+280>: cmpb $0x0,(%rdx) > 0x00007ffbcf1970fb <+283>: jne 0x7ffbcf197198 <client_compose+440> > 0x00007ffbcf197101 <+289>: mov %r15,%rbx > 0x00007ffbcf197104 <+292>: mov %r13,%rsi > 0x00007ffbcf197107 <+295>: mov %r14,%rdi > 0x00007ffbcf19710a <+298>: sub %r13,%rbx > 0x00007ffbcf19710d <+301>: mov %rbx,%rdx > 0x00007ffbcf197110 <+304>: callq 0x7ffbcf18fcd0 <strncpy@plt> > 0x00007ffbcf197115 <+309>: cmp %r15,%r13 > 0x00007ffbcf197118 <+312>: movb $0x0,(%r14,%rbx,1) > 0x00007ffbcf19711d <+317>: je 0x7ffbcf197129 <client_compose+329> > 0x00007ffbcf19711f <+319>: cmpb $0x0,(%r15) > 0x00007ffbcf197123 <+323>: je 0x7ffbcf19722d <client_compose+589> > 0x00007ffbcf197129 <+329>: mov %r12,%rsi > 0x00007ffbcf19712c <+332>: mov %r14,%rdi > 0x00007ffbcf19712f <+335>: callq 0x7ffbcf1904b0 <strcat@plt> >=> 0x00007ffbcf197134 <+340>: cmpb $0x0,(%r15) > 0x00007ffbcf197138 <+344>: jne 0x7ffbcf197288 <client_compose+680> > 0x00007ffbcf19713e <+350>: mov %r13,%rdi > 0x00007ffbcf197141 <+353>: mov %r14,%r13 > 0x00007ffbcf197144 <+356>: callq 0x7ffbcf18fc40 <free@plt> > 0x00007ffbcf197149 <+361>: mov 0x0(%rbp),%rbp > 0x00007ffbcf19714d <+365>: test %rbp,%rbp > 0x00007ffbcf197150 <+368>: jne 0x7ffbcf197025 <client_compose+69> > 0x00007ffbcf197156 <+374>: addq $0x8,0x8(%rsp) > 0x00007ffbcf19715c <+380>: lea 0x23ab2d(%rip),%rcx # 0x7ffbcf3d1c90 > 0x00007ffbcf197163 <+387>: mov 0x8(%rsp),%rax > 0x00007ffbcf197168 <+392>: cmp %rcx,%rax > 0x00007ffbcf19716b <+395>: jne 0x7ffbcf197001 <client_compose+33> > 0x00007ffbcf197171 <+401>: add $0x18,%rsp > 0x00007ffbcf197175 <+405>: mov %r13,%rax > 0x00007ffbcf197178 <+408>: pop %rbx > 0x00007ffbcf197179 <+409>: pop %rbp > 0x00007ffbcf19717a <+410>: pop %r12 > 0x00007ffbcf19717c <+412>: pop %r13 > 0x00007ffbcf19717e <+414>: pop %r14 > 0x00007ffbcf197180 <+416>: pop %r15 > 0x00007ffbcf197182 <+418>: retq > 0x00007ffbcf197183 <+419>: movsbl %bl,%edi > 0x00007ffbcf197186 <+422>: nopw %cs:0x0(%rax,%rax,1) > 0x00007ffbcf197190 <+432>: cmp %edi,%eax > 0x00007ffbcf197192 <+434>: jns 0x7ffbcf197101 <client_compose+289> > 0x00007ffbcf197198 <+440>: mov $0x2c,%esi > 0x00007ffbcf19719d <+445>: mov %r15,%rdi > 0x00007ffbcf1971a0 <+448>: callq 0x7ffbcf18fe90 <strchr@plt> > 0x00007ffbcf1971a5 <+453>: test %rax,%rax > 0x00007ffbcf1971a8 <+456>: je 0x7ffbcf1971c8 <client_compose+488> > 0x00007ffbcf1971aa <+458>: lea 0x1(%rax),%r15 > 0x00007ffbcf1971ae <+462>: test %r15,%r15 > 0x00007ffbcf1971b1 <+465>: je 0x7ffbcf1971d8 <client_compose+504> > 0x00007ffbcf1971b3 <+467>: movsbl (%r15),%eax > 0x00007ffbcf1971b7 <+471>: test %al,%al > 0x00007ffbcf1971b9 <+473>: jne 0x7ffbcf1970b0 <client_compose+208> > 0x00007ffbcf1971bf <+479>: jmpq 0x7ffbcf197101 <client_compose+289> > 0x00007ffbcf1971c4 <+484>: nopl 0x0(%rax) > 0x00007ffbcf1971c8 <+488>: mov %r15,%rdi > 0x00007ffbcf1971cb <+491>: callq 0x7ffbcf18fe30 <strlen@plt> > 0x00007ffbcf1971d0 <+496>: add %rax,%r15 > 0x00007ffbcf1971d3 <+499>: test %r15,%r15 > 0x00007ffbcf1971d6 <+502>: jne 0x7ffbcf1971b3 <client_compose+467> > 0x00007ffbcf1971d8 <+504>: mov %r13,%rbx > 0x00007ffbcf1971db <+507>: mov %r13,%rsi > 0x00007ffbcf1971de <+510>: mov %r14,%rdi > 0x00007ffbcf1971e1 <+513>: neg %rbx > 0x00007ffbcf1971e4 <+516>: mov %rbx,%rdx > 0x00007ffbcf1971e7 <+519>: callq 0x7ffbcf18fcd0 <strncpy@plt> > 0x00007ffbcf1971ec <+524>: movb $0x0,(%r14,%rbx,1) > 0x00007ffbcf1971f1 <+529>: cmpb $0x0,0x0 > 0x00007ffbcf1971f9 <+537>: je 0x7ffbcf19722d <client_compose+589> > 0x00007ffbcf1971fb <+539>: mov %r12,%rsi > 0x00007ffbcf1971fe <+542>: mov %r14,%rdi > 0x00007ffbcf197201 <+545>: callq 0x7ffbcf1904b0 <strcat@plt> > 0x00007ffbcf197206 <+550>: jmpq 0x7ffbcf19713e <client_compose+350> > 0x00007ffbcf19720b <+555>: nopl 0x0(%rax,%rax,1) > 0x00007ffbcf197210 <+560>: callq 0x7ffbcf190200 <malloc@plt> > 0x00007ffbcf197215 <+565>: test %rax,%rax > 0x00007ffbcf197218 <+568>: mov %rax,%r14 > 0x00007ffbcf19721b <+571>: je 0x7ffbcf1972d7 <client_compose+759> > 0x00007ffbcf197221 <+577>: xor %r15d,%r15d > 0x00007ffbcf197224 <+580>: movb $0x0,(%r14) > 0x00007ffbcf197228 <+584>: jmpq 0x7ffbcf197129 <client_compose+329> > 0x00007ffbcf19722d <+589>: mov %r14,%rdx > 0x00007ffbcf197230 <+592>: mov (%rdx),%esi > 0x00007ffbcf197232 <+594>: add $0x4,%rdx > 0x00007ffbcf197236 <+598>: lea -0x1010101(%rsi),%eax > 0x00007ffbcf19723c <+604>: not %esi > 0x00007ffbcf19723e <+606>: and %esi,%eax > 0x00007ffbcf197240 <+608>: and $0x80808080,%eax > 0x00007ffbcf197245 <+613>: je 0x7ffbcf197230 <client_compose+592> > 0x00007ffbcf197247 <+615>: mov %eax,%esi > 0x00007ffbcf197249 <+617>: mov %r14,%rdi > 0x00007ffbcf19724c <+620>: shr $0x10,%esi > 0x00007ffbcf19724f <+623>: test $0x8080,%eax > 0x00007ffbcf197254 <+628>: cmove %esi,%eax > 0x00007ffbcf197257 <+631>: lea 0x2(%rdx),%rsi > 0x00007ffbcf19725b <+635>: cmove %rsi,%rdx > 0x00007ffbcf19725f <+639>: add %al,%al > 0x00007ffbcf197261 <+641>: mov $0x2c,%eax > 0x00007ffbcf197266 <+646>: sbb $0x3,%rdx > 0x00007ffbcf19726a <+650>: mov %r12,%rsi > 0x00007ffbcf19726d <+653>: mov %ax,(%rdx) > 0x00007ffbcf197270 <+656>: callq 0x7ffbcf1904b0 <strcat@plt> > 0x00007ffbcf197275 <+661>: test %r15,%r15 > 0x00007ffbcf197278 <+664>: je 0x7ffbcf19713e <client_compose+350> > 0x00007ffbcf19727e <+670>: cmpb $0x0,(%r15) > 0x00007ffbcf197282 <+674>: je 0x7ffbcf19713e <client_compose+350> > 0x00007ffbcf197288 <+680>: mov %r14,%rdx > 0x00007ffbcf19728b <+683>: mov (%rdx),%esi > 0x00007ffbcf19728d <+685>: add $0x4,%rdx > 0x00007ffbcf197291 <+689>: lea -0x1010101(%rsi),%eax > 0x00007ffbcf197297 <+695>: not %esi > 0x00007ffbcf197299 <+697>: and %esi,%eax > 0x00007ffbcf19729b <+699>: and $0x80808080,%eax > 0x00007ffbcf1972a0 <+704>: je 0x7ffbcf19728b <client_compose+683> > 0x00007ffbcf1972a2 <+706>: mov %eax,%esi > 0x00007ffbcf1972a4 <+708>: shr $0x10,%esi > 0x00007ffbcf1972a7 <+711>: test $0x8080,%eax > 0x00007ffbcf1972ac <+716>: cmove %esi,%eax > 0x00007ffbcf1972af <+719>: lea 0x2(%rdx),%rsi > 0x00007ffbcf1972b3 <+723>: cmove %rsi,%rdx > 0x00007ffbcf1972b7 <+727>: add %al,%al > 0x00007ffbcf1972b9 <+729>: mov %r15,%rsi > 0x00007ffbcf1972bc <+732>: sbb $0x3,%rdx > 0x00007ffbcf1972c0 <+736>: sub %r14,%rdx > 0x00007ffbcf1972c3 <+739>: lea 0x1(%r14,%rdx,1),%rdi > 0x00007ffbcf1972c8 <+744>: movb $0x2c,(%r14,%rdx,1) > 0x00007ffbcf1972cd <+749>: callq 0x7ffbcf18fd10 <strcpy@plt> > 0x00007ffbcf1972d2 <+754>: jmpq 0x7ffbcf19713e <client_compose+350> > 0x00007ffbcf1972d7 <+759>: mov %r13,%rdi > 0x00007ffbcf1972da <+762>: xor %r13d,%r13d > 0x00007ffbcf1972dd <+765>: callq 0x7ffbcf18fc40 <free@plt> > 0x00007ffbcf1972e2 <+770>: jmpq 0x7ffbcf197018 <client_compose+56> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1091024
: 889345 |
889346
|
889347
|
889348
|
889349
|
889350
|
889351
|
889352
|
889353
|
889354
|
889355