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 828592 Details for
Bug 1034159
[abrt] gnome-session-3.10.1-1.fc20: strlen: Process /usr/bin/gnome-session was killed by signal 11 (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), 24.42 KB, created by
collura
on 2013-11-25 11:07:03 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
collura
Created:
2013-11-25 11:07:03 UTC
Size:
24.42 KB
patch
obsolete
>[New LWP 818] >[New LWP 774] >[New LWP 820] >[New LWP 816] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/gnome-session --autostart /usr/share/gdm/greeter/autostart'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >106 ../sysdeps/x86_64/strlen.S: No such file or directory. > >Thread 4 (Thread 0x7fb613021700 (LWP 816)): >#0 0x00000032b44eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003cc2c495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7fb60c006050, timeout=-1, context=0xcdd2c0) at gmain.c:4007 > poll_func = 0x3cc2c58500 <g_poll> >#2 g_main_context_iterate (context=0xcdd2c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 5 > fds = 0x7fb60c006050 >#3 0x0000003cc2c49a3a in g_main_loop_run (loop=0xcdd250) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003cc38d0376 in gdbus_shared_thread_func (user_data=0xcdd290) at gdbusprivate.c:278 > data = 0xcdd290 >#5 0x0000003cc2c6ea45 in g_thread_proxy (data=0xcdf050) at gthread.c:798 > thread = 0xcdf050 >#6 0x00000032b5007f33 in start_thread (arg=0x7fb613021700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fb613021700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140419979679488, 2026268020590650596, 0, 0, 140419979680192, 140419979679488, -2057329177504635676, 2052421004636988644}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000032b44f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7fb6115e3700 (LWP 820)): >#0 0x00000032b44eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003cc2c495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fb5fc0008c0, timeout=-1, context=0xd22380) at gmain.c:4007 > poll_func = 0x3cc2c58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0xd22380, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fb5fc0008c0 >#3 0x0000003cc2c496dc in g_main_context_iteration (context=0xd22380, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003cc2c49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003cc2c6ea45 in g_thread_proxy (data=0xcdf2d0) at gthread.c:798 > thread = 0xcdf2d0 >#6 0x00000032b5007f33 in start_thread (arg=0x7fb6115e3700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fb6115e3700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140419952162560, 2026268020590650596, 0, 0, 140419952163264, 140419952162560, -2057332786350906140, 2052421004636988644}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000032b44f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fb613022a80 (LWP 774)): >#0 0x00007fb613674c04 in _fini () from /lib64/libsystemd-daemon.so.0 >No symbol table info available. >#1 0x00000032b3c0f938 in _dl_fini () at dl-fini.c:257 > nmaps = 86 > nloaded = <optimized out> > i = 17 > l = 0x7fb613a849c0 > ns = 0 > maps = 0x7fffbccb5740 > maps_size = 688 > do_audit = 0 >#2 0x00000032b44394e9 in __run_exit_handlers (status=0, listp=0x32b47b86c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 > atfct = <optimized out> > onfct = <optimized out> > cxafct = <optimized out> > f = <optimized out> >#3 0x00000032b4439535 in __GI_exit (status=<optimized out>) at exit.c:104 >No locals. >#4 0x00000032b4421d6c in __libc_start_main (main=0x408e50 <main>, argc=3, argv=0x7fffbccb5b88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbccb5b78) at libc-start.c:319 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2026268020590650596, 4232452, 140736360831872, 0, 0, -2026134321589771036, 2052419337019466980}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x421920 <__libc_csu_init>, 0x7fffbccb5b88}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4331808}}} > not_first_call = <optimized out> >#5 0x000000000040952d in _start () >No symbol table info available. > >Thread 1 (Thread 0x7fb6125e5700 (LWP 818)): >#0 strlen () at ../sysdeps/x86_64/strlen.S:106 >No locals. >#1 0x0000003cc2c66723 in g_strdup (str=0x1 <Address 0x1 out of bounds>) at gstrfuncs.c:363 > new_str = <optimized out> > length = <optimized out> >#2 0x0000003cc38cb3f3 in schedule_call_in_idle (call_type=CALL_TYPE_NAME_VANISHED, client=0xceea70) at gdbusnamewatching.c:193 > data = 0x7fb604002fb0 > idle_source = <optimized out> >#3 do_call (client=0xceea70, call_type=CALL_TYPE_NAME_VANISHED) at gdbusnamewatching.c:214 > current_context = 0xcecfa0 >#4 0x00000032b7005d8c in ffi_call_unix64 () at ../src/x86/unix64.S:76 >No locals. >#5 0x00000032b70056bc in ffi_call (cif=cif@entry=0x7fb6125e45f0, fn=0x3cc38cb9f0 <on_connection_disconnected>, rvalue=0x7fb6125e4560, avalue=avalue@entry=0x7fb6125e4500) at ../src/x86/ffi64.c:522 > classes = {X86_64_INTEGER_CLASS, 32694, 308168176, 32694} > stack = 0x7fb6125e4340 "\365\273C\303<" > argp = 0x7fb6125e43f0 "" > arg_types = <optimized out> > gprcount = 4 > ssecount = <optimized out> > ngpr = 1 > nsse = 0 > i = <optimized out> > avn = <optimized out> > ret_in_memory = <optimized out> > reg_args = 0x7fb6125e4340 >#6 0x0000003cc3410ad8 in g_cclosure_marshal_generic (closure=0xcecca0, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=0x0) at gclosure.c:1454 > rtype = <optimized out> > rvalue = 0x7fb6125e4560 > n_args = 4 > atypes = <optimized out> > i = <optimized out> > cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7fb6125e4530, rtype = 0x32b7006180 <ffi_type_void>, bytes = 0, flags = 0} > cc = 0xcecca0 > enum_tmpval = <optimized out> > tmpval_used = 0 >#7 0x0000003cc3410298 in g_closure_invoke (closure=0xcecca0, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0x7fb6125e47f0, invocation_hint=invocation_hint@entry=0x7fb6125e4790) at gclosure.c:777 > marshal = 0x3cc34108e0 <g_cclosure_marshal_generic> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0xcecc80 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#8 0x0000003cc342235d in signal_emit_unlocked_R (node=node@entry=0xcd1f50, detail=detail@entry=0, instance=instance@entry=0xcd3630, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fb6125e47f0) at gsignal.c:3586 > tmp = <optimized out> > handler = 0x7fb60c007920 > accumulator = 0x0 > emission = {next = 0x0, instance = 0xcd3630, ihint = {signal_id = 8, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > handler_list = 0x7fb60c007920 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 8 > max_sequential_handler_number = 44 > return_value_altered = 0 >#9 0x0000003cc342a0f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fb6125e49a0) at gsignal.c:3330 > instance_and_params = 0x7fb6125e47f0 > signal_return_type = <optimized out> > param_values = 0x7fb6125e4808 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#10 0x0000003cc342a3af in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fb6125e4a80, reg_save_area = 0x7fb6125e49c0}} >#11 0x0000003cc38bc205 in emit_closed_in_idle (user_data=0x7fb60c006150) at gdbusconnection.c:1389 > result = 60 >#12 0x0000003cc2c492a6 in g_main_dispatch (context=0xcecfa0) at gmain.c:3066 > dispatch = 0x3cc2c46150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7fb60c006150 > callback = 0x3cc38bc1c0 <emit_closed_in_idle> > cb_funcs = 0x3cc2f2a8e0 <g_source_callback_funcs> > cb_data = 0x7fb60c003500 > need_destroy = <optimized out> > current_source_link = {data = 0x7fb60c003420, next = 0x0} > source = 0x7fb60c003420 > current = 0xcd1190 > i = 0 >#13 g_main_context_dispatch (context=context@entry=0xcecfa0) at gmain.c:3642 >No locals. >#14 0x0000003cc2c49628 in g_main_context_iterate (context=context@entry=0xcecfa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x7fb6040010c0 >#15 0x0000003cc2c496dc in g_main_context_iteration (context=context@entry=0xcecfa0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#16 0x00007fb6125ecb7d in dconf_gdbus_worker_thread (user_data=0xcecfa0) at dconf-gdbus-thread.c:81 > context = 0xcecfa0 >#17 0x0000003cc2c6ea45 in g_thread_proxy (data=0xcdf4f0) at gthread.c:798 > thread = 0xcdf4f0 >#18 0x00000032b5007f33 in start_thread (arg=0x7fb6125e5700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fb6125e5700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140419968947968, 2026268020590650596, 0, 0, 140419968948672, 140419968947968, -2057330584106425116, 2052421004636988644}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#19 0x00000032b44f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x0000003f0b001c20 0x0000003f0b005c44 Yes /lib64/libSM.so.6 >0x00000032cd404f30 0x00000032cd4121ec Yes /lib64/libICE.so.6 >0x00000032bb001b70 0x00000032bb007be8 Yes /lib64/libXrender.so.1 >0x00000032b8c1df60 0x00000032b8ca4f1c Yes /lib64/libX11.so.6 >0x00000032d4a014c0 0x00000032d4a03e58 Yes /lib64/libXtst.so.6 >0x00000032b9403760 0x00000032b940d460 Yes /lib64/libXext.so.6 >0x00000032b8800ee0 0x00000032b8801bfc Yes /lib64/libXau.so.6 >0x0000003cc840a610 0x0000003cc841c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00000032ba007ab0 0x00000032ba02ff04 Yes /lib64/libdbus-1.so.3 >0x0000003ccf603dc0 0x0000003ccf60bd98 Yes /lib64/libupower-glib.so.1 >0x0000003ccb808630 0x0000003ccb81a3c0 Yes /lib64/libjson-glib-1.0.so.0 >0x00007fb613a98d20 0x00007fb613ab7b68 Yes /lib64/libgnome-desktop-3.so.8 >0x0000003f0947b0b0 0x0000003f0973f8f4 Yes /lib64/libgtk-3.so.0 >0x0000003f0901f9e0 0x0000003f09072494 Yes /lib64/libgdk-3.so.0 >0x0000003cc4c04880 0x0000003cc4c09368 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003cc500d050 0x0000003cc502bfa8 Yes /lib64/libpango-1.0.so.0 >0x0000003cc680a3b0 0x0000003cc6815f34 Yes /lib64/libatk-1.0.so.0 >0x0000003cc6c03560 0x0000003cc6c0459c Yes (*) /lib64/libcairo-gobject.so.2 >0x0000003cc5c136d0 0x0000003cc5ce2ef8 Yes /lib64/libcairo.so.2 >0x0000003cc4006cb0 0x0000003cc401a810 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003cc9c0b680 0x0000003cc9c23758 Yes /lib64/libgconf-2.so.4 >0x00007fb6138792d0 0x00007fb61387f186 Yes /lib64/libsystemd-login.so.0 >0x00007fb613673da0 0x00007fb613674c01 Yes /lib64/libsystemd-daemon.so.0 >0x00007fb6134595a0 0x00007fb61346a112 Yes /lib64/libsystemd-journal.so.0 >0x00007fb613250e00 0x00007fb6132526b0 Yes /lib64/libsystemd-id128.so.0 >0x0000003cc3831be0 0x0000003cc38f361c Yes /lib64/libgio-2.0.so.0 >0x0000003cc340b160 0x0000003cc3439a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003cc2c1a6e0 0x0000003cc2cb2f1c Yes /lib64/libglib-2.0.so.0 >0x00000032b441f560 0x00000032b4560cc4 Yes /lib64/libc.so.6 >0x0000003f08c01510 0x0000003f08c02b84 Yes /lib64/libuuid.so.1 >0x00000032b8409a00 0x00000032b84176c8 Yes /lib64/libxcb.so.1 >0x00000032b4c00ed0 0x00000032b4c019d0 Yes /lib64/libdl.so.2 >0x00000032bdc02240 0x00000032bdc0c5f8 Yes /lib64/libXi.so.6 >0x00000032b50059f0 0x00000032b5011614 Yes /lib64/libpthread.so.0 >0x00000032b58022d0 0x00000032b58050cc Yes /lib64/librt.so.1 >0x00000032b4805890 0x00000032b4874bb8 Yes /lib64/libm.so.6 >0x00000032bb401c30 0x00000032bb4075d0 Yes /lib64/libXrandr.so.2 >0x00000032b4004da0 0x00000032b401cb88 Yes /lib64/libxkbfile.so.1 >0x0000003cc3001190 0x0000003cc3002088 Yes /lib64/libgmodule-2.0.so.0 >0x00000032bd4015f0 0x00000032bd403948 Yes /lib64/libXfixes.so.3 >0x0000003cc8009ef0 0x0000003cc801cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x0000003cc5807320 0x0000003cc580f90c Yes /lib64/libpangoft2-1.0.so.0 >0x00000032bc406ca0 0x00000032bc423fcc Yes /lib64/libfontconfig.so.1 >0x00000032bb800bb0 0x00000032bb801510 Yes /lib64/libXinerama.so.1 >0x00000032c3c02ab0 0x00000032c3c07690 Yes /lib64/libXcursor.so.1 >0x00000032c2c00cd0 0x00000032c2c016e8 Yes /lib64/libXcomposite.so.1 >0x00000032be400c40 0x00000032be40156c Yes /lib64/libXdamage.so.1 >0x00000032c0404930 0x00000032c04086f0 Yes /lib64/libwayland-client.so.0 >0x00000032c601fb30 0x00000032c6038bd8 Yes /lib64/libxkbcommon.so.0 >0x00000032c5c011c0 0x00000032c5c02c94 Yes /lib64/libwayland-cursor.so.0 >0x0000003cc3c006b0 0x0000003cc3c0081c Yes /lib64/libgthread-2.0.so.0 >0x0000003cc5406d00 0x0000003cc5439b6c Yes /lib64/libharfbuzz.so.0 >0x00000032ba40d320 0x00000032ba4790c4 Yes /lib64/libfreetype.so.6 >0x00000032c1c0a510 0x00000032c1c9258c Yes /lib64/libpixman-1.so.0 >0x0000003cc6405c30 0x0000003cc64176ec Yes /lib64/libEGL.so.1 >0x00000032b9c05680 0x00000032b9c26e68 Yes /lib64/libpng16.so.16 >0x00000032c1800b90 0x00000032c1801460 Yes /lib64/libxcb-shm.so.0 >0x00000032c0003610 0x00000032c0006a7c Yes /lib64/libxcb-render.so.0 >0x00000032b5402210 0x00000032b540e930 Yes /lib64/libz.so.1 >0x0000003cc4417120 0x0000003cc4450274 Yes /lib64/libGL.so.1 >0x00000032b6802af0 0x00000032b68121f8 Yes /lib64/libgcc_s.so.1 >0x00000032b3c00b10 0x00000032b3c19cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x00000032b5c06260 0x00000032b5c1881c Yes /lib64/libselinux.so.1 >0x00000032b80030e0 0x00000032b8019060 Yes /lib64/liblzma.so.5 >0x00000032c7c07800 0x00000032c7c56a48 Yes /lib64/libgcrypt.so.11 >0x00000032c6c00a30 0x00000032c6c010a8 Yes /lib64/libgpg-error.so.0 >0x00000032b7001870 0x00000032b7005fe8 Yes /lib64/libffi.so.6 >0x00000032b6c03a40 0x00000032b6c1281c Yes /lib64/libresolv.so.2 >0x0000003cc700ec50 0x0000003cc701f448 Yes /lib64/libatspi.so.0 >0x00000032bbc03e00 0x00000032bbc1ccdc Yes /lib64/libexpat.so.1 >0x00000032c20027c0 0x00000032c20149b8 Yes /lib64/libgraphite2.so.3 >0x00000032bc000600 0x00000032bc00070c Yes /lib64/libX11-xcb.so.1 >0x00000032be801930 0x00000032be802a88 Yes /lib64/libxcb-dri2.so.0 >0x00000032c3402610 0x00000032c3404748 Yes /lib64/libxcb-xfixes.so.0 >0x00000032c1001020 0x00000032c1001bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003cc6002140 0x0000003cc6003cdc Yes /lib64/libgbm.so.1 >0x00000032bf405950 0x00000032bf40aae0 Yes /lib64/libwayland-server.so.0 >0x0000003cc4808e40 0x0000003cc48119b0 Yes /lib64/libglapi.so.0 >0x00007fb61302e4f0 0x00007fb613036f62 Yes /lib64/libudev.so.1 >0x00000032bec03210 0x00000032bec08b98 Yes /lib64/libdrm.so.2 >0x00000032bcc0a030 0x00000032bcc11df8 Yes /lib64/libxcb-glx.so.0 >0x00000032bac01010 0x00000032bac03958 Yes /lib64/libXxf86vm.so.1 >0x00000032b6001770 0x00000032b604b8d8 Yes /lib64/libpcre.so.1 >0x00007fb6125e9ab0 0x00007fb6125ee130 Yes /usr/lib64/gio/modules/libdconfsettings.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x1 1 >rbx 0x1 1 >rcx 0x1 1 >rdx 0x28 40 >rsi 0xa4 164 >rdi 0x1 1 >rbp 0x7fb604002fb0 0x7fb604002fb0 >rsp 0x7fb6125e4398 0x7fb6125e4398 >r8 0x8000 32768 >r9 0x3 3 >r10 0x0 0 >r11 0x0 0 >r12 0x1 1 >r13 0xcecfa0 13553568 >r14 0x7fb6125e4530 140419968943408 >r15 0x7fb6125e4500 140419968943360 >rip 0x32b44866ba 0x32b44866ba <strlen+42> >eflags 0x10293 [ CF AF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function strlen: > 0x00000032b4486690 <+0>: pxor %xmm8,%xmm8 > 0x00000032b4486695 <+5>: pxor %xmm9,%xmm9 > 0x00000032b448669a <+10>: pxor %xmm10,%xmm10 > 0x00000032b448669f <+15>: pxor %xmm11,%xmm11 > 0x00000032b44866a4 <+20>: mov %rdi,%rax > 0x00000032b44866a7 <+23>: mov %rdi,%rcx > 0x00000032b44866aa <+26>: and $0xfff,%rcx > 0x00000032b44866b1 <+33>: cmp $0xfcf,%rcx > 0x00000032b44866b8 <+40>: ja 0x32b4486720 <strlen+144> >=> 0x00000032b44866ba <+42>: movdqu (%rax),%xmm12 > 0x00000032b44866bf <+47>: pcmpeqb %xmm8,%xmm12 > 0x00000032b44866c4 <+52>: pmovmskb %xmm12,%edx > 0x00000032b44866c9 <+57>: test %edx,%edx > 0x00000032b44866cb <+59>: je 0x32b44866d1 <strlen+65> > 0x00000032b44866cd <+61>: bsf %edx,%eax > 0x00000032b44866d0 <+64>: retq > 0x00000032b44866d1 <+65>: and $0xfffffffffffffff0,%rax > 0x00000032b44866d5 <+69>: pcmpeqb 0x10(%rax),%xmm9 > 0x00000032b44866db <+75>: pcmpeqb 0x20(%rax),%xmm10 > 0x00000032b44866e1 <+81>: pcmpeqb 0x30(%rax),%xmm11 > 0x00000032b44866e7 <+87>: pmovmskb %xmm9,%edx > 0x00000032b44866ec <+92>: pmovmskb %xmm10,%r8d > 0x00000032b44866f1 <+97>: pmovmskb %xmm11,%ecx > 0x00000032b44866f6 <+102>: shl $0x10,%rdx > 0x00000032b44866fa <+106>: shl $0x10,%rcx > 0x00000032b44866fe <+110>: or %r8,%rcx > 0x00000032b4486701 <+113>: shl $0x20,%rcx > 0x00000032b4486705 <+117>: or %rcx,%rdx > 0x00000032b4486708 <+120>: mov %rdi,%rcx > 0x00000032b448670b <+123>: xor %rax,%rcx > 0x00000032b448670e <+126>: and $0xffffffffffffffc0,%rax > 0x00000032b4486712 <+130>: sar %cl,%rdx > 0x00000032b4486715 <+133>: test %rdx,%rdx > 0x00000032b4486718 <+136>: je 0x32b4486790 <strlen+256> > 0x00000032b448671a <+138>: bsf %rdx,%rax > 0x00000032b448671e <+142>: retq > 0x00000032b448671f <+143>: nop > 0x00000032b4486720 <+144>: and $0xffffffffffffffc0,%rax > 0x00000032b4486724 <+148>: pcmpeqb (%rax),%xmm8 > 0x00000032b4486729 <+153>: pcmpeqb 0x10(%rax),%xmm9 > 0x00000032b448672f <+159>: pcmpeqb 0x20(%rax),%xmm10 > 0x00000032b4486735 <+165>: pcmpeqb 0x30(%rax),%xmm11 > 0x00000032b448673b <+171>: pmovmskb %xmm8,%esi > 0x00000032b4486740 <+176>: pmovmskb %xmm9,%edx > 0x00000032b4486745 <+181>: pmovmskb %xmm10,%r8d > 0x00000032b448674a <+186>: pmovmskb %xmm11,%ecx > 0x00000032b448674f <+191>: shl $0x10,%rdx > 0x00000032b4486753 <+195>: shl $0x10,%rcx > 0x00000032b4486757 <+199>: or %rsi,%rdx > 0x00000032b448675a <+202>: or %r8,%rcx > 0x00000032b448675d <+205>: shl $0x20,%rcx > 0x00000032b4486761 <+209>: or %rcx,%rdx > 0x00000032b4486764 <+212>: mov %rdi,%rcx > 0x00000032b4486767 <+215>: xor %rax,%rcx > 0x00000032b448676a <+218>: and $0xffffffffffffffc0,%rax > 0x00000032b448676e <+222>: sar %cl,%rdx > 0x00000032b4486771 <+225>: test %rdx,%rdx > 0x00000032b4486774 <+228>: je 0x32b4486780 <strlen+240> > 0x00000032b4486776 <+230>: bsf %rdx,%rax > 0x00000032b448677a <+234>: retq > 0x00000032b448677b <+235>: nopl 0x0(%rax,%rax,1) > 0x00000032b4486780 <+240>: pxor %xmm9,%xmm9 > 0x00000032b4486785 <+245>: pxor %xmm10,%xmm10 > 0x00000032b448678a <+250>: pxor %xmm11,%xmm11 > 0x00000032b448678f <+255>: nop > 0x00000032b4486790 <+256>: movdqa 0x40(%rax),%xmm8 > 0x00000032b4486796 <+262>: pminub 0x50(%rax),%xmm8 > 0x00000032b448679c <+268>: pminub 0x60(%rax),%xmm8 > 0x00000032b44867a2 <+274>: pminub 0x70(%rax),%xmm8 > 0x00000032b44867a8 <+280>: pcmpeqb %xmm11,%xmm8 > 0x00000032b44867ad <+285>: pmovmskb %xmm8,%edx > 0x00000032b44867b2 <+290>: test %edx,%edx > 0x00000032b44867b4 <+292>: jne 0x32b44867f0 <strlen+352> > 0x00000032b44867b6 <+294>: sub $0xffffffffffffff80,%rax > 0x00000032b44867ba <+298>: movdqa (%rax),%xmm8 > 0x00000032b44867bf <+303>: pminub 0x10(%rax),%xmm8 > 0x00000032b44867c5 <+309>: pminub 0x20(%rax),%xmm8 > 0x00000032b44867cb <+315>: pminub 0x30(%rax),%xmm8 > 0x00000032b44867d1 <+321>: pcmpeqb %xmm11,%xmm8 > 0x00000032b44867d6 <+326>: pmovmskb %xmm8,%edx > 0x00000032b44867db <+331>: test %edx,%edx > 0x00000032b44867dd <+333>: jne 0x32b44867f4 <strlen+356> > 0x00000032b44867df <+335>: jmp 0x32b4486790 <strlen+256> > 0x00000032b44867e1 <+337>: data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x00000032b44867f0 <+352>: add $0x40,%rax > 0x00000032b44867f4 <+356>: pxor %xmm8,%xmm8 > 0x00000032b44867f9 <+361>: pcmpeqb (%rax),%xmm8 > 0x00000032b44867fe <+366>: pcmpeqb 0x10(%rax),%xmm9 > 0x00000032b4486804 <+372>: pcmpeqb 0x20(%rax),%xmm10 > 0x00000032b448680a <+378>: pcmpeqb 0x30(%rax),%xmm11 > 0x00000032b4486810 <+384>: pmovmskb %xmm8,%esi > 0x00000032b4486815 <+389>: pmovmskb %xmm9,%edx > 0x00000032b448681a <+394>: pmovmskb %xmm10,%r8d > 0x00000032b448681f <+399>: pmovmskb %xmm11,%ecx > 0x00000032b4486824 <+404>: shl $0x10,%rdx > 0x00000032b4486828 <+408>: shl $0x10,%rcx > 0x00000032b448682c <+412>: or %rsi,%rdx > 0x00000032b448682f <+415>: or %r8,%rcx > 0x00000032b4486832 <+418>: shl $0x20,%rcx > 0x00000032b4486836 <+422>: or %rcx,%rdx > 0x00000032b4486839 <+425>: bsf %rdx,%rdx > 0x00000032b448683d <+429>: add %rdx,%rax > 0x00000032b4486840 <+432>: sub %rdi,%rax > 0x00000032b4486843 <+435>: 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 1034159
: 828592 |
828593
|
828594
|
828595
|
828596
|
828597
|
828598
|
828599
|
828600
|
828601