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 907108 Details for
Bug 1107586
[abrt] rarian-compat: scan_directory(): rarian-sk-get-cl 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.87 KB, created by
autarch princeps
on 2014-06-10 09:45:37 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
autarch princeps
Created:
2014-06-10 09:45:37 UTC
Size:
23.87 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 30895] >warning: Could not load shared library symbols for /usr/lib64/libesets_pac.so. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/rarian-sk-get-cl de scrollkeeper_cl.xml'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003d47608c41 in scan_directory (dir=dir@entry=0x12ea1b0 "/usr/share/help/de/gnome-devel-demos/samples/hello-in-js") at rarian-main.c:297 >297 if (!strcmp (suffix, ".document")) { > >Thread 1 (Thread 0x7fab7e74b780 (LWP 30895)): >#0 0x0000003d47608c41 in scan_directory (dir=dir@entry=0x12ea1b0 "/usr/share/help/de/gnome-devel-demos/samples/hello-in-js") at rarian-main.c:297 > suffix = 0x0 > full_name = 0x12ec4b0 "/usr/share/help/de/gnome-devel-demos/samples/hello-in-js/hello-world" > dirp = 0x1307450 > dp = 0x13074d8 > buf = {st_dev = 64768, st_ino = 3421893, st_nlink = 1, st_mode = 33188, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 1242, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1384248996, tv_nsec = 0}, st_mtim = {tv_sec = 1384248996, tv_nsec = 0}, st_ctim = {tv_sec = 1392297214, tv_nsec = 407821093}, __unused = {0, 0, 0}} >#1 0x0000003d47608ce6 in scan_directory (dir=dir@entry=0x12eb350 "/usr/share/help/de/gnome-devel-demos/samples") at rarian-main.c:306 > full_name = 0x12ea1b0 "/usr/share/help/de/gnome-devel-demos/samples/hello-in-js" > dirp = 0x12ff410 > dp = 0x12ff7f8 > buf = {st_dev = 64768, st_ino = 3423303, st_nlink = 2, st_mode = 16877, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1401178858, tv_nsec = 511363039}, st_mtim = {tv_sec = 1392297215, tv_nsec = 55839264}, st_ctim = {tv_sec = 1392297215, tv_nsec = 55839264}, __unused = {0, 0, 0}} >#2 0x0000003d47608ce6 in scan_directory (dir=dir@entry=0x12eb1c0 "/usr/share/help/de/gnome-devel-demos") at rarian-main.c:306 > full_name = 0x12eb350 "/usr/share/help/de/gnome-devel-demos/samples" > dirp = 0x12f73d0 > dp = 0x12f7ca0 > buf = {st_dev = 64768, st_ino = 3423237, st_nlink = 6, st_mode = 16877, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1401178858, tv_nsec = 507362926}, st_mtim = {tv_sec = 1392297215, tv_nsec = 83840049}, st_ctim = {tv_sec = 1392297215, tv_nsec = 83840049}, __unused = {0, 0, 0}} >#3 0x0000003d47608ce6 in scan_directory (dir=dir@entry=0x12ee830 "/usr/share/help/de") at rarian-main.c:306 > full_name = 0x12eb1c0 "/usr/share/help/de/gnome-devel-demos" > dirp = 0x12ef390 > dp = 0x12ef550 > buf = {st_dev = 64768, st_ino = 3423000, st_nlink = 12, st_mode = 16877, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 12288, st_blksize = 4096, st_blocks = 24, st_atim = {tv_sec = 1401178858, tv_nsec = 467361792}, st_mtim = {tv_sec = 1392297215, tv_nsec = 109840778}, st_ctim = {tv_sec = 1392297215, tv_nsec = 109840778}, __unused = {0, 0, 0}} >#4 0x0000003d47608ce6 in scan_directory (dir=dir@entry=0x12dba50 "/usr/share/help") at rarian-main.c:306 > full_name = 0x12ee830 "/usr/share/help/de" > dirp = 0x12dbd40 > dp = 0x12dbdb8 > buf = {st_dev = 64768, st_ino = 2623276, st_nlink = 62, st_mode = 16877, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1401178858, tv_nsec = 71350572}, st_mtim = {tv_sec = 1392297215, tv_nsec = 193843133}, st_ctim = {tv_sec = 1392297215, tv_nsec = 193843133}, __unused = {0, 0, 0}} >#5 0x0000003d47608fb1 in scan_directories () at rarian-main.c:237 > int_path = 0x12dba00 "/usr/share" > check_path = 0x12dba50 "/usr/share/help" > cur_path = <optimized out> > path = <optimized out> > first_colon = 0x0 > home_dir = <optimized out> > home_data_dir = <optimized out> > home_env = <optimized out> >#6 0x000000000040533d in main (argc=<optimized out>, argv=0x7fff4fa892e8) at rarian-sk-get-cl.cpp:216 > loadok = <optimized out> > skip = <optimized out> > doc = {<TiXmlNode> = {<TiXmlBase> = {_vptr.TiXmlBase = 0x7fff4fa891a0, static utf8ByteTable = {1 <repeats 194 times>, 2 <repeats 30 times>, 3 <repeats 16 times>, 4, 4, 4, 4, 4, 1 <repeats 11 times>}, static errorString = {0x40d220 "No error", 0x40d229 "Error", 0x40d22f "Failed to open file", 0x40d243 "Memory allocation failed.", 0x40d25d "Error parsing Element.", 0x40d274 "Failed to read Element name", 0x40d290 "Error reading Element value.", 0x40d2ad "Error reading Attributes.", 0x40d2c7 "Error: empty tag.", 0x40d2d9 "Error reading end tag.", 0x40d2f0 "Error parsing Unknown.", 0x40d307 "Error parsing Comment.", 0x40d31e "Error parsing Declaration.", 0x40d339 "Error document empty.", 0x40d368 "Error null (0) or unexpected EOF found in input stream.", 0x40d34f "Error parsing CDATA."}, location = {row = 1336447376, col = 32767}, userData = 0xf63d4e2e, static entity = {{str = 0x40d43c "&", strLength = 5, chr = 38 '&'}, {str = 0x40d442 "<", strLength = 4, chr = 60 '<'}, {str = 0x40d447 ">", strLength = 4, chr = 62 '>'}, {str = 0x40d44c """, strLength = 6, chr = 34 '"'}, {str = 0x40d453 "'", strLength = 6, chr = 39 '\''}}, static condenseWhiteSpace = true}, parent = 0x6133d7, type = 24641422, firstChild = 0x12d8120, lastChild = 0x3af38101c0, value = {static npos = 18446744073709551615, rep_ = 0x7fab7e74f000, static nullrep_ = {size = 0, capacity = 0, str = ""}}, prev = 0x0, next = 0x12d8120}, error = true, errorId = 0, errorDesc = {static npos = 18446744073709551615, rep_ = 0x40c51d <__libc_csu_init+77>, static nullrep_ = {size = 0, capacity = 0, str = ""}}, tabsize = 0, errorLocation = {row = 0, col = 0}, useMicrosoftBOM = false} > pParent = <optimized out> > filename = <optimized out> >From To Syms Read Shared Object Library > No /usr/lib64/libesets_pac.so >0x0000003d476083e0 0x0000003d47615e24 Yes /usr/lib64/librarian.so.0 >0x0000003af705bab0 0x0000003af70c262a Yes /usr/lib64/libstdc++.so.6 >0x0000003af3c05890 0x0000003af3c74bb8 Yes /usr/lib64/libm.so.6 >0x0000003af4c02af0 0x0000003af4c12218 Yes /usr/lib64/libgcc_s.so.1 >0x0000003af381f560 0x0000003af3960bb4 Yes /usr/lib64/libc.so.6 >0x0000003af40059f0 0x0000003af4011614 Yes /usr/lib64/libpthread.so.0 >0x0000003af4400ed0 0x0000003af44019d0 Yes /usr/lib64/libdl.so.2 >0x0000003af3400b10 0x0000003af3419c70 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x12ec4b0 19842224 >rcx 0xa 10 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x3d47615e5d 263190568541 >rbp 0x13074eb 0x13074eb >rsp 0x7fff4fa88cf0 0x7fff4fa88cf0 >r8 0x1f 31 >r9 0x4 4 >r10 0xb 11 >r11 0x246 582 >r12 0x12ea1b0 19833264 >r13 0x1307450 19952720 >r14 0x7fff4fa88cf0 140734529834224 >r15 0x13074d8 19952856 >rip 0x3d47608c41 0x3d47608c41 <scan_directory+257> >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 scan_directory: > 0x0000003d47608b40 <+0>: push %r15 > 0x0000003d47608b42 <+2>: push %r14 > 0x0000003d47608b44 <+4>: push %r13 > 0x0000003d47608b46 <+6>: push %r12 > 0x0000003d47608b48 <+8>: mov %rdi,%r12 > 0x0000003d47608b4b <+11>: push %rbp > 0x0000003d47608b4c <+12>: push %rbx > 0x0000003d47608b4d <+13>: sub $0xa8,%rsp > 0x0000003d47608b54 <+20>: mov %fs:0x28,%rax > 0x0000003d47608b5d <+29>: mov %rax,0x98(%rsp) > 0x0000003d47608b65 <+37>: xor %eax,%eax > 0x0000003d47608b67 <+39>: callq 0x3d47607e20 <opendir@plt> > 0x0000003d47608b6c <+44>: mov $0x4,%esi > 0x0000003d47608b71 <+49>: mov %r12,%rdi > 0x0000003d47608b74 <+52>: mov %rax,%r13 > 0x0000003d47608b77 <+55>: callq 0x3d476082a0 <access@plt> > 0x0000003d47608b7c <+60>: test %eax,%eax > 0x0000003d47608b7e <+62>: jne 0x3d47608cfd <scan_directory+445> > 0x0000003d47608b84 <+68>: mov %rsp,%r14 > 0x0000003d47608b87 <+71>: jmp 0x3d47608ba4 <scan_directory+100> > 0x0000003d47608b89 <+73>: nopl 0x0(%rax) > 0x0000003d47608b90 <+80>: cmp $0x4000,%ecx > 0x0000003d47608b96 <+86>: je 0x3d47608cc0 <scan_directory+384> > 0x0000003d47608b9c <+92>: mov %rbx,%rdi > 0x0000003d47608b9f <+95>: callq 0x3d47607de0 <free@plt> > 0x0000003d47608ba4 <+100>: mov %r13,%rdi > 0x0000003d47608ba7 <+103>: callq 0x3d47607ea0 <readdir@plt> > 0x0000003d47608bac <+108>: test %rax,%rax > 0x0000003d47608baf <+111>: mov %rax,%r15 > 0x0000003d47608bb2 <+114>: je 0x3d47608cf0 <scan_directory+432> > 0x0000003d47608bb8 <+120>: lea 0x13(%rax),%rbp > 0x0000003d47608bbc <+124>: mov %rbp,%rdi > 0x0000003d47608bbf <+127>: callq 0x3d47607e00 <strlen@plt> > 0x0000003d47608bc4 <+132>: mov %r12,%rdi > 0x0000003d47608bc7 <+135>: mov %rax,%rbx > 0x0000003d47608bca <+138>: callq 0x3d47607e00 <strlen@plt> > 0x0000003d47608bcf <+143>: lea 0x2(%rbx,%rax,1),%rdi > 0x0000003d47608bd4 <+148>: callq 0x3d47607d10 <malloc@plt> > 0x0000003d47608bd9 <+153>: lea 0xd267(%rip),%rcx # 0x3d47615e47 > 0x0000003d47608be0 <+160>: mov %rax,%rdi > 0x0000003d47608be3 <+163>: mov %rax,%rbx > 0x0000003d47608be6 <+166>: mov %rbp,%r9 > 0x0000003d47608be9 <+169>: mov %r12,%r8 > 0x0000003d47608bec <+172>: mov $0xffffffffffffffff,%rdx > 0x0000003d47608bf3 <+179>: mov $0x1,%esi > 0x0000003d47608bf8 <+184>: xor %eax,%eax > 0x0000003d47608bfa <+186>: callq 0x3d47608260 <__sprintf_chk@plt> > 0x0000003d47608bff <+191>: mov %r14,%rdx > 0x0000003d47608c02 <+194>: mov %rbx,%rsi > 0x0000003d47608c05 <+197>: mov $0x1,%edi > 0x0000003d47608c0a <+202>: callq 0x3d47607e30 <__xstat@plt> > 0x0000003d47608c0f <+207>: mov 0x18(%rsp),%ecx > 0x0000003d47608c13 <+211>: and $0xf000,%ecx > 0x0000003d47608c19 <+217>: cmp $0x8000,%ecx > 0x0000003d47608c1f <+223>: jne 0x3d47608b90 <scan_directory+80> > 0x0000003d47608c25 <+229>: mov $0x2e,%esi > 0x0000003d47608c2a <+234>: mov %rbx,%rdi > 0x0000003d47608c2d <+237>: callq 0x3d47607ed0 <strrchr@plt> > 0x0000003d47608c32 <+242>: lea 0xd224(%rip),%rdi # 0x3d47615e5d > 0x0000003d47608c39 <+249>: mov $0xa,%ecx > 0x0000003d47608c3e <+254>: mov %rax,%rsi >=> 0x0000003d47608c41 <+257>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003d47608c43 <+259>: je 0x3d47608d58 <scan_directory+536> > 0x0000003d47608c49 <+265>: lea 0xd217(%rip),%rdi # 0x3d47615e67 > 0x0000003d47608c50 <+272>: mov $0x9,%ecx > 0x0000003d47608c55 <+277>: mov %rax,%rsi > 0x0000003d47608c58 <+280>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003d47608c5a <+282>: jne 0x3d47608b9c <scan_directory+92> > 0x0000003d47608c60 <+288>: mov %rbx,%rdi > 0x0000003d47608c63 <+291>: callq 0x3d47607d60 <rrn_sect_parse_file@plt> > 0x0000003d47608c68 <+296>: test %rax,%rax > 0x0000003d47608c6b <+299>: mov %rax,%rbp > 0x0000003d47608c6e <+302>: je 0x3d47608b9c <scan_directory+92> > 0x0000003d47608c74 <+308>: mov $0x18,%edi > 0x0000003d47608c79 <+313>: callq 0x3d47607d10 <malloc@plt> > 0x0000003d47608c7e <+318>: cmpq $0x0,0x213b2a(%rip) # 0x3d4781c7b0 > 0x0000003d47608c86 <+326>: mov %rax,%rdx > 0x0000003d47608c89 <+329>: mov %rbp,(%rax) > 0x0000003d47608c8c <+332>: movq $0x0,0x8(%rax) > 0x0000003d47608c94 <+340>: movq $0x0,0x10(%rax) > 0x0000003d47608c9c <+348>: je 0x3d47608dad <scan_directory+621> > 0x0000003d47608ca2 <+354>: mov 0x213aff(%rip),%rax # 0x3d4781c7a8 > 0x0000003d47608ca9 <+361>: mov %rdx,0x213af8(%rip) # 0x3d4781c7a8 > 0x0000003d47608cb0 <+368>: mov %rdx,0x8(%rax) > 0x0000003d47608cb4 <+372>: mov %rax,0x10(%rdx) > 0x0000003d47608cb8 <+376>: jmpq 0x3d47608b9c <scan_directory+92> > 0x0000003d47608cbd <+381>: nopl (%rax) > 0x0000003d47608cc0 <+384>: cmpb $0x2e,0x13(%r15) > 0x0000003d47608cc5 <+389>: je 0x3d47608d30 <scan_directory+496> > 0x0000003d47608cc7 <+391>: lea 0xd1a2(%rip),%rdi # 0x3d47615e70 > 0x0000003d47608cce <+398>: mov $0x7,%ecx > 0x0000003d47608cd3 <+403>: mov %rbp,%rsi > 0x0000003d47608cd6 <+406>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000003d47608cd8 <+408>: je 0x3d47608b9c <scan_directory+92> > 0x0000003d47608cde <+414>: mov %rbx,%rdi > 0x0000003d47608ce1 <+417>: callq 0x3d47608b40 <scan_directory> > 0x0000003d47608ce6 <+422>: jmpq 0x3d47608b9c <scan_directory+92> > 0x0000003d47608ceb <+427>: nopl 0x0(%rax,%rax,1) > 0x0000003d47608cf0 <+432>: callq 0x3d476085f0 <insert_orphans> > 0x0000003d47608cf5 <+437>: mov %r13,%rdi > 0x0000003d47608cf8 <+440>: callq 0x3d47608250 <closedir@plt> > 0x0000003d47608cfd <+445>: mov 0x98(%rsp),%rax > 0x0000003d47608d05 <+453>: xor %fs:0x28,%rax > 0x0000003d47608d0e <+462>: jne 0x3d47608ddd <scan_directory+669> > 0x0000003d47608d14 <+468>: add $0xa8,%rsp > 0x0000003d47608d1b <+475>: pop %rbx > 0x0000003d47608d1c <+476>: pop %rbp > 0x0000003d47608d1d <+477>: pop %r12 > 0x0000003d47608d1f <+479>: pop %r13 > 0x0000003d47608d21 <+481>: pop %r14 > 0x0000003d47608d23 <+483>: pop %r15 > 0x0000003d47608d25 <+485>: retq > 0x0000003d47608d26 <+486>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003d47608d30 <+496>: movzbl 0x14(%r15),%eax > 0x0000003d47608d35 <+501>: test %al,%al > 0x0000003d47608d37 <+503>: je 0x3d47608b9c <scan_directory+92> > 0x0000003d47608d3d <+509>: cmp $0x2e,%al > 0x0000003d47608d3f <+511>: jne 0x3d47608cc7 <scan_directory+391> > 0x0000003d47608d41 <+513>: cmpb $0x0,0x15(%r15) > 0x0000003d47608d46 <+518>: je 0x3d47608b9c <scan_directory+92> > 0x0000003d47608d4c <+524>: nopl 0x0(%rax) > 0x0000003d47608d50 <+528>: jmpq 0x3d47608cc7 <scan_directory+391> > 0x0000003d47608d55 <+533>: nopl (%rax) > 0x0000003d47608d58 <+536>: mov %rbx,%rdi > 0x0000003d47608d5b <+539>: callq 0x3d47608100 <rrn_reg_parse_file@plt> > 0x0000003d47608d60 <+544>: test %rax,%rax > 0x0000003d47608d63 <+547>: mov %rax,%rbp > 0x0000003d47608d66 <+550>: je 0x3d47608b9c <scan_directory+92> > 0x0000003d47608d6c <+556>: mov %rax,%rdi > 0x0000003d47608d6f <+559>: callq 0x3d47608550 <handle_duplicate> > 0x0000003d47608d74 <+564>: test %eax,%eax > 0x0000003d47608d76 <+566>: jne 0x3d47608b9c <scan_directory+92> > 0x0000003d47608d7c <+572>: mov $0x18,%edi > 0x0000003d47608d81 <+577>: callq 0x3d47607d10 <malloc@plt> > 0x0000003d47608d86 <+582>: mov 0x213a2b(%rip),%rdx # 0x3d4781c7b8 > 0x0000003d47608d8d <+589>: mov %rbp,(%rax) > 0x0000003d47608d90 <+592>: movq $0x0,0x8(%rax) > 0x0000003d47608d98 <+600>: test %rdx,%rdx > 0x0000003d47608d9b <+603>: je 0x3d47608dc0 <scan_directory+640> > 0x0000003d47608d9d <+605>: mov %rax,0x8(%rdx) > 0x0000003d47608da1 <+609>: mov %rax,0x213a10(%rip) # 0x3d4781c7b8 > 0x0000003d47608da8 <+616>: jmpq 0x3d47608b9c <scan_directory+92> > 0x0000003d47608dad <+621>: mov %rax,0x2139fc(%rip) # 0x3d4781c7b0 > 0x0000003d47608db4 <+628>: mov %rax,0x2139ed(%rip) # 0x3d4781c7a8 > 0x0000003d47608dbb <+635>: jmpq 0x3d47608b9c <scan_directory+92> > 0x0000003d47608dc0 <+640>: cmpq $0x0,0x2139f8(%rip) # 0x3d4781c7c0 > 0x0000003d47608dc8 <+648>: jne 0x3d47608de2 <scan_directory+674> > 0x0000003d47608dca <+650>: mov %rax,0x2139ef(%rip) # 0x3d4781c7c0 > 0x0000003d47608dd1 <+657>: mov %rax,0x2139e0(%rip) # 0x3d4781c7b8 > 0x0000003d47608dd8 <+664>: jmpq 0x3d47608b9c <scan_directory+92> > 0x0000003d47608ddd <+669>: callq 0x3d476080c0 <__stack_chk_fail@plt> > 0x0000003d47608de2 <+674>: mov 0x2131ef(%rip),%rax # 0x3d4781bfd8 > 0x0000003d47608de9 <+681>: lea 0xd0e0(%rip),%rdi # 0x3d47615ed0 > 0x0000003d47608df0 <+688>: mov $0x2c,%dl > 0x0000003d47608df2 <+690>: mov $0x1,%esi > 0x0000003d47608df7 <+695>: mov (%rax),%rcx > 0x0000003d47608dfa <+698>: callq 0x3d476082c0 <fwrite@plt> > 0x0000003d47608dff <+703>: mov $0x3,%edi > 0x0000003d47608e04 <+708>: callq 0x3d47607c60 <exit@plt> >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 1107586
: 907108 |
907109
|
907110
|
907112
|
907113
|
907114
|
907115
|
907116
|
907117
|
907118
|
907119