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 888071 Details for
Bug 1089656
[abrt] util-linux: memset(): su 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.92 KB, created by
Tomasz Torcz
on 2014-04-21 11:35:21 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Tomasz Torcz
Created:
2014-04-21 11:35:21 UTC
Size:
23.92 KB
patch
obsolete
>[New LWP 31489] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `su - tomek'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 memset () at ../sysdeps/x86_64/memset.S:78 >78 movdqu %xmm8, (%rdi) > >Thread 1 (Thread 0x7f1f0badd700 (LWP 31489)): >#0 memset () at ../sysdeps/x86_64/memset.S:78 >No locals. >#1 0x00007f1eff0fc31c in memset (__len=139771344495840, __ch=0, __dest=0x0) at /usr/include/bits/string3.h:84 >No locals. >#2 oddjob_dbus_call_bus_methodv (bus=bus@entry=DBUS_BUS_SYSTEM, service=service@entry=0x7f1eff0fe6b5 "com.redhat.oddjob_mkhomedir", object_path=object_path@entry=0x7f1eff0fe6d1 "/", interface=interface@entry=0x7f1eff0fe6b5 "com.redhat.oddjob_mkhomedir", method=method@entry=0x7f1eff0fe6d3 "mkhomedirfor", result=result@entry=0x7fff7223226c, timeout_milliseconds=timeout_milliseconds@entry=1914905456, output=output@entry=0x2000 <error: Cannot access memory at address 0x2000>, output_length=output_length@entry=0, error=error@entry=0x0, error_length=error_length@entry=139771344495840, argv=0x0) at oddjob_dbus.c:1397 > conn = 0x7f1f0d596680 > message = 0x7f1f0d595b10 > reply = 0x0 > err = {name = 0x7f1f0d596850 "com.redhat.oddjob.Error.InvalidCall", message = 0x7f1f0d596180 "wrong number of arguments: expected 1, called with 0", dummy1 = 0, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 0, padding1 = 0x0} > msg = 0x7f1f0d599550 > ret = <optimized out> > i = <optimized out> > p = 0x0 >#3 0x00007f1eff0fc531 in oddjob_dbus_call_method (bus=bus@entry=DBUS_BUS_SYSTEM, service=service@entry=0x7f1eff0fe6b5 "com.redhat.oddjob_mkhomedir", object_path=object_path@entry=0x7f1eff0fe6d1 "/", interface=interface@entry=0x7f1eff0fe6b5 "com.redhat.oddjob_mkhomedir", method=method@entry=0x7f1eff0fe6d3 "mkhomedirfor", result=result@entry=0x7fff7223226c, timeout_milliseconds=timeout_milliseconds@entry=1914905456, output=output@entry=0x2000 <error: Cannot access memory at address 0x2000>, output_length=output_length@entry=0, error=error@entry=0x0, error_length=139771344495840) at oddjob_dbus.c:1453 > ap = {{gp_offset = 48, fp_offset = 32543, overflow_arg_area = 0x7fff72232260, reg_save_area = 0x7fff722321c0}} > argv = 0x0 > p = 0x0 > i = 0 >#4 0x00007f1eff0fd6c7 in send_pam_oddjob_mkhomedir_request (pamh=0x7f1f0d56a340) at pam_oddjob_mkhomedir.c:133 > user = 0x7f1f0d56a4e0 "tomek" > buf = 0x7f1f0d596bb0 "tomek" > reply = "\000QP\377\036\177\000\000P##r\377\177\000\000\360!#r\377\177\000\000pA \000\000\000\000\000\004\000\000\000\b\000\000\000\006\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000.\244\215\v\037\177", '\000' <repeats 11 times>, " \000\000\000\000\000\000\060\034\000\000\000\000\000\000\060\034", '\000' <repeats 14 times>, "\005\000\000\000\000\000\000\000\000\020 \000\000\000\000\000\000\060 \000\000\000\000\000\b! \000\000\000\000\000\020! \000\000\000\000\000\000\020\000\000\000\000\000\000\003\000\000\000\377\177\000\000\024\000\000\000\000\000\000\000\202G9S\000\000\000\000\221\333\334\215\000\200\377\377o$#r\377\177\000\000\201\333\334\215\000\200\377\377"... > bufsize = <optimized out> > pwd = {pw_name = 0x7f1f0d596bb0 "tomek", pw_passwd = 0x7f1f0d596bb6 "*", pw_uid = 1002, pw_gid = 1002, pw_gecos = 0x7f1f0d596bb8 "Tomasz Torcz", pw_dir = 0x7f1f0d596bc5 "/home/tomek", pw_shell = 0x7f1f0d596bd1 "/bin/bash"} > pw = 0x7fff722322b0 > st = {st_dev = 4, st_ino = 0, st_nlink = 139766825746432, st_mode = 1914905808, st_uid = 32767, st_gid = 0, __pad0 = 0, st_rdev = 13, st_size = 8589934593, st_blksize = 139771314588548, st_blocks = 140735108293760, st_atim = {tv_sec = 139771304040772, tv_nsec = 0}, st_mtim = {tv_sec = 206158430256, tv_nsec = 140735108294352}, st_ctim = {tv_sec = 140735108294160, tv_nsec = 139771306739424}, __glibc_reserved = {140735108293840, 140733193388032, 0}} > ret = 0 > result = 0 >#5 0x00007f1eff0fd779 in pam_sm_open_session (pamh=<optimized out>, flags=<optimized out>, argc=<optimized out>, argv=<optimized out>) at pam_oddjob_mkhomedir.c:160 >No locals. >#6 0x00007f1f0b6c703f in _pam_dispatch_aux (use_cached_chain=<optimized out>, resumed=<optimized out>, h=<optimized out>, flags=0, pamh=0x7f1f0d56a340) at pam_dispatch.c:110 > retval = <optimized out> > cached_retval = <optimized out> > action = <optimized out> > depth = 4 > status = 0 > prev_level = <optimized out> > stack_level = <optimized out> > impression = 1 > skip_depth = 0 > substates = 0x7f1f0d596a50 >#7 _pam_dispatch (pamh=0x7f1f0d56a340, flags=flags@entry=0, choice=choice@entry=4) at pam_dispatch.c:407 > h = <optimized out> > retval = <optimized out> > use_cached_chain = <optimized out> > resumed = <optimized out> >#8 0x00007f1f0b6cb6fc in pam_open_session (pamh=0x7f1f0d56a340, flags=flags@entry=0) at pam_session.c:23 > retval = <optimized out> >#9 0x00007f1f0bafc33c in create_watching_parent () at login-utils/su-common.c:281 > ourset = {__val = {0 <repeats 16 times>}} > status = 0 > retval = <optimized out> > child = <optimized out> > oldact = {{__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}, {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}, {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}} >#10 su_main (argc=3, argv=0x7fff722748e8, mode=<optimized out>) at login-utils/su-common.c:953 > optc = <optimized out> > new_user = <optimized out> > runuser_user = 0x0 > command = 0x0 > request_same_session = 0 > shell = 0x7f1f0d596a30 "/bin/bash" > pw = <synthetic pointer> > pw_copy = {pw_name = 0x7f1f0d56a270 "tomek", pw_passwd = <optimized out>, pw_uid = 1002, pw_gid = 1002, pw_gecos = <optimized out>, pw_dir = <optimized out>, pw_shell = <optimized out>} > gr = <optimized out> > groups = {0 <repeats 64742 times>, 193831982, 32543, 0, 0, 12288, 0, 8552, 0, 8552, 0, 0, 0, 5, 0, 2105344, 0, 2113536, 0, 2109592, 0, 2109712, 0, 8192, 0, 3, 0 <repeats 11 times>, 193832709, 32543, 0, 0, 110592, 0, 108436, 0, 108436, 0, 0, 0, 5, 0, 2203648, 0, 2211840, 0, 2208268, 0, 2249344, 0, 106496, 0, 3, 0 <repeats 19 times>, 195950984, 32543, 0, 0, 193852812, 32543, 0, 0, 195950984, 32543, 18, 0, 191648559, 32543, 0, 1, 11, 0, 3915776, 0, 196040280, 32543, 1915174480, 32767, 193851831, 32543, 2147479968, 3, 1915174480, 32767, 195951008, 32543, 193831369, 32543, 1915174528, 32767, 3, 32543, 3, 32767, 183316752, 32543, 183316752, 32543, 1915174176, 32767, 1915173728, 32767, 2109712, 0, 4, 3, 6, 0, 1, 32543, 195950984, 32543, 191648698, 32543, 196051232, 32543, 64513, 0, 16924388, 0, 1, 0, 33261, 0, 0, 0, 0, 0, 19512, 0, 4096, 0, 40, 0, 1398068180, 0, 832554433, 0, 1397805643, 0, 0, 0, 193874820, 32543, 174322172, 0, 181209295, 32543, 0, 0, 193839325, 32543, 1, 0, 193874820, 32543, 196040280, 32543, 185664854, 32543, 0, 0, 193839325, 32543, 1, 0, 193839788, 32543, 0, 0, 1915174608, 32767, 0, 0...} > num_supp_groups = 0 > use_gid = <optimized out> > longopts = {{name = 0x7f1f0bafdcc2 "command", has_arg = 1, flag = 0x0, val = 99}, {name = 0x7f1f0bafdcba "session-command", has_arg = 1, flag = 0x0, val = 67}, {name = 0x7f1f0bafdcca "fast", has_arg = 0, flag = 0x0, val = 102}, {name = 0x7f1f0bafdccf "login", has_arg = 0, flag = 0x0, val = 108}, {name = 0x7f1f0bafdcd5 "preserve-environment", has_arg = 0, flag = 0x0, val = 112}, {name = 0x7f1f0bafdcea "shell", has_arg = 1, flag = 0x0, val = 115}, {name = 0x7f1f0bafdcf5 "group", has_arg = 1, flag = 0x0, val = 103}, {name = 0x7f1f0bafdcf0 "supp-group", has_arg = 1, flag = 0x0, val = 71}, {name = 0x7f1f0bafd97e "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x7f1f0bafdcfb "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x7f1f0bafdd00 "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} >#11 0x00007f1f0b11a0c0 in __libc_start_main (main=0x7f1f0bafb630 <main>, argc=3, argv=0x7fff722748e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff722748d8) at libc-start.c:288 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 7641093812176938869, 139771316778551, 140735108565216, 0, 0, 7767140661806884725, 7641094722465687413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fff72274908, 0x7f1f0baf8148}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1915177224}}} > not_first_call = <optimized out> >#12 0x00007f1f0bafb660 in _start () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007f1f0b6c66c0 0x00007f1f0b6cdada Yes /lib64/libpam.so.0 >0x00007f1f0b4c1100 0x00007f1f0b4c1d88 Yes /lib64/libpam_misc.so.0 >0x00007f1f0b1194d0 0x00007f1f0b268b83 Yes /lib64/libc.so.6 >0x00007f1f0aed6950 0x00007f1f0aedc114 Yes /lib64/libaudit.so.1 >0x00007f1f0acd0ed0 0x00007f1f0acd1ade Yes /lib64/libdl.so.2 >0x00007f1f0b8d3b10 0x00007f1f0b8ef940 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f1f04554290 0x00007f1f0455b073 Yes /lib64/libnss_files.so.2 >0x00007f1f0434a820 0x00007f1f0434ed21 Yes /lib64/libnss_sss.so.2 >0x00007f1f04131a40 0x00007f1f0413e0a1 Yes /lib64/libpthread.so.0 >0x00007f1f038abb40 0x00007f1f038abf79 Yes /usr/lib64/security/pam_rootok.so >0x00007f1f0368c4a0 0x00007f1f0369f26b Yes /lib64/libselinux.so.1 >0x00007f1f0341a6f0 0x00007f1f034687c5 Yes /lib64/libpcre.so.1 >0x00007f1f031f6f30 0x00007f1f0320ce8d Yes /lib64/liblzma.so.5 >0x00007f1f02ff0dc0 0x00007f1f02ff2351 Yes /usr/lib64/security/pam_env.so >0x00007f1f02debf90 0x00007f1f02decfe0 Yes /usr/lib64/security/pam_fprintd.so >0x00007f1f02bcc5e0 0x00007f1f02bde881 Yes /lib64/libdbus-glib-1.so.2 >0x00007f1f02981840 0x00007f1f029ab894 Yes /lib64/libdbus-1.so.3 >0x00007f1f02734da0 0x00007f1f02763786 Yes /lib64/libgobject-2.0.so.0 >0x00007f1f02411930 0x00007f1f024ac46a Yes /lib64/libglib-2.0.so.0 >0x00007f1f020b67c0 0x00007f1f021816eb Yes /lib64/libgio-2.0.so.0 >0x00007f1f01e7d2f0 0x00007f1f01e805c7 Yes /lib64/librt.so.1 >0x00007f1f01c74870 0x00007f1f01c78fd8 Yes /lib64/libffi.so.6 >0x00007f1f01a70190 0x00007f1f01a71085 Yes /lib64/libgmodule-2.0.so.0 >0x00007f1f0185b200 0x00007f1f01867907 Yes /lib64/libz.so.1 >0x00007f1f01641a90 0x00007f1f016510f1 Yes /lib64/libresolv.so.2 >0x00007f1f014268d0 0x00007f1f0142e33f Yes /usr/lib64/security/pam_unix.so >0x00007f1f011edf10 0x00007f1f011f2f0c Yes /lib64/libcrypt.so.1 >0x00007f1f00fd7160 0x00007f1f00fe3ff1 Yes /lib64/libnsl.so.1 >0x00007f1f00d54a80 0x00007f1f00dac22d Yes /lib64/libfreebl3.so >0x00007f1f00b4dcd0 0x00007f1f00b4edf5 Yes /usr/lib64/security/pam_succeed_if.so >0x00007f1f00946e00 0x00007f1f0094a6ec Yes /usr/lib64/security/pam_sss.so >0x00007f1f00743610 0x00007f1f00743756 Yes /usr/lib64/security/pam_deny.so >0x00007f1f00540930 0x00007f1f00540ce5 Yes /usr/lib64/security/pam_localuser.so >0x00007f1f0033e750 0x00007f1f0033e903 Yes /usr/lib64/security/pam_permit.so >0x00007f1f0013bde0 0x00007f1f0013c6b8 Yes /usr/lib64/security/pam_pwquality.so >0x00007f1efff36210 0x00007f1efff380ed Yes /lib64/libpwquality.so.1 >0x00007f1effd2dba0 0x00007f1effd3048d Yes /lib64/libcrack.so.2 >0x00007f1effb279c0 0x00007f1effb281e0 Yes /usr/lib64/security/pam_keyinit.so >0x00007f1eff923330 0x00007f1eff9251f3 Yes /usr/lib64/security/pam_limits.so >0x00007f1f0baa6d40 0x00007f1f0bacb166 Yes (*) /usr/lib64/security/pam_systemd.so >0x00007f1eff71e670 0x00007f1eff71ff96 Yes /lib64/libcap.so.2 >0x00007f1eff508af0 0x00007f1eff5189d5 Yes /lib64/libgcc_s.so.1 >0x00007f1eff3023d0 0x00007f1eff30440a Yes /lib64/libattr.so.1 >0x00007f1eff0fa410 0x00007f1eff0fe3d2 Yes /usr/lib64/security/pam_oddjob_mkhomedir.so >0x00007f1efeef4f20 0x00007f1efeef62cb Yes /usr/lib64/security/pam_lastlog.so >0x00007f1efecf1f10 0x00007f1efecf27f5 Yes /lib64/libutil.so.1 >0x00007f1efeaed870 0x00007f1efeaef141 Yes /usr/lib64/security/pam_xauth.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7f1f0d595b10 139771344673552 >rcx 0x40 64 >rdx 0x7f1f0d56a4e0 139771344495840 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x7f1f0d599550 0x7f1f0d599550 >rsp 0x7fff72232078 0x7fff72232078 >r8 0x650 1616 >r9 0x7f1f0d596430 139771344675888 >r10 0x0 0 >r11 0x246 582 >r12 0x7f1f0d596680 139771344676480 >r13 0x7fff722320c0 140735108292800 >r14 0x2000 8192 >r15 0x0 0 >rip 0x7f1f0b18b344 0x7f1f0b18b344 <memset+84> >eflags 0x10206 [ PF 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 memset: > 0x00007f1f0b18b2f0 <+0>: movd %esi,%xmm8 > 0x00007f1f0b18b2f5 <+5>: mov %rdi,%rax > 0x00007f1f0b18b2f8 <+8>: punpcklbw %xmm8,%xmm8 > 0x00007f1f0b18b2fd <+13>: punpcklwd %xmm8,%xmm8 > 0x00007f1f0b18b302 <+18>: pshufd $0x0,%xmm8,%xmm8 > 0x00007f1f0b18b308 <+24>: cmp $0x40,%rdx > 0x00007f1f0b18b30c <+28>: ja 0x7f1f0b18b340 <memset+80> > 0x00007f1f0b18b30e <+30>: cmp $0x10,%rdx > 0x00007f1f0b18b312 <+34>: jbe 0x7f1f0b18b3b2 <memset+194> > 0x00007f1f0b18b318 <+40>: cmp $0x20,%rdx > 0x00007f1f0b18b31c <+44>: movdqu %xmm8,(%rdi) > 0x00007f1f0b18b321 <+49>: movdqu %xmm8,-0x10(%rdi,%rdx,1) > 0x00007f1f0b18b328 <+56>: ja 0x7f1f0b18b330 <memset+64> > 0x00007f1f0b18b32a <+58>: repz retq > 0x00007f1f0b18b32c <+60>: nopl 0x0(%rax) > 0x00007f1f0b18b330 <+64>: movdqu %xmm8,0x10(%rdi) > 0x00007f1f0b18b336 <+70>: movdqu %xmm8,-0x20(%rdi,%rdx,1) > 0x00007f1f0b18b33d <+77>: retq > 0x00007f1f0b18b33e <+78>: xchg %ax,%ax > 0x00007f1f0b18b340 <+80>: lea 0x40(%rdi),%rcx >=> 0x00007f1f0b18b344 <+84>: movdqu %xmm8,(%rdi) > 0x00007f1f0b18b349 <+89>: and $0xffffffffffffffc0,%rcx > 0x00007f1f0b18b34d <+93>: movdqu %xmm8,-0x10(%rdi,%rdx,1) > 0x00007f1f0b18b354 <+100>: movdqu %xmm8,0x10(%rdi) > 0x00007f1f0b18b35a <+106>: movdqu %xmm8,-0x20(%rdi,%rdx,1) > 0x00007f1f0b18b361 <+113>: movdqu %xmm8,0x20(%rdi) > 0x00007f1f0b18b367 <+119>: movdqu %xmm8,-0x30(%rdi,%rdx,1) > 0x00007f1f0b18b36e <+126>: movdqu %xmm8,0x30(%rdi) > 0x00007f1f0b18b374 <+132>: movdqu %xmm8,-0x40(%rdi,%rdx,1) > 0x00007f1f0b18b37b <+139>: add %rdi,%rdx > 0x00007f1f0b18b37e <+142>: and $0xffffffffffffffc0,%rdx > 0x00007f1f0b18b382 <+146>: cmp %rdx,%rcx > 0x00007f1f0b18b385 <+149>: je 0x7f1f0b18b32a <memset+58> > 0x00007f1f0b18b387 <+151>: nopw 0x0(%rax,%rax,1) > 0x00007f1f0b18b390 <+160>: movdqa %xmm8,(%rcx) > 0x00007f1f0b18b395 <+165>: movdqa %xmm8,0x10(%rcx) > 0x00007f1f0b18b39b <+171>: movdqa %xmm8,0x20(%rcx) > 0x00007f1f0b18b3a1 <+177>: movdqa %xmm8,0x30(%rcx) > 0x00007f1f0b18b3a7 <+183>: add $0x40,%rcx > 0x00007f1f0b18b3ab <+187>: cmp %rcx,%rdx > 0x00007f1f0b18b3ae <+190>: jne 0x7f1f0b18b390 <memset+160> > 0x00007f1f0b18b3b0 <+192>: repz retq > 0x00007f1f0b18b3b2 <+194>: movq %xmm8,%rcx > 0x00007f1f0b18b3b7 <+199>: test $0x18,%dl > 0x00007f1f0b18b3ba <+202>: jne 0x7f1f0b18b3de <memset+238> > 0x00007f1f0b18b3bc <+204>: test $0x4,%dl > 0x00007f1f0b18b3bf <+207>: jne 0x7f1f0b18b3d7 <memset+231> > 0x00007f1f0b18b3c1 <+209>: test $0x1,%dl > 0x00007f1f0b18b3c4 <+212>: je 0x7f1f0b18b3c8 <memset+216> > 0x00007f1f0b18b3c6 <+214>: mov %cl,(%rdi) > 0x00007f1f0b18b3c8 <+216>: test $0x2,%dl > 0x00007f1f0b18b3cb <+219>: je 0x7f1f0b18b32a <memset+58> > 0x00007f1f0b18b3d1 <+225>: mov %cx,-0x2(%rax,%rdx,1) > 0x00007f1f0b18b3d6 <+230>: retq > 0x00007f1f0b18b3d7 <+231>: mov %ecx,(%rdi) > 0x00007f1f0b18b3d9 <+233>: mov %ecx,-0x4(%rdi,%rdx,1) > 0x00007f1f0b18b3dd <+237>: retq > 0x00007f1f0b18b3de <+238>: mov %rcx,(%rdi) > 0x00007f1f0b18b3e1 <+241>: mov %rcx,-0x8(%rdi,%rdx,1) > 0x00007f1f0b18b3e6 <+246>: retq >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 1089656
: 888071 |
888072
|
888073
|
888074
|
888075
|
888076
|
888077
|
888078
|
888079
|
888080
|
888081