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 902733 Details for
Bug 1105372
[abrt] remmina: crypto_cert_subject_alt_name(): remmina 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), 29.99 KB, created by
michalhabart
on 2014-06-06 01:37:20 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
michalhabart
Created:
2014-06-06 01:37:20 UTC
Size:
29.99 KB
patch
obsolete
>[New LWP 6645] >[New LWP 7910] >[New LWP 7923] >warning: Could not load shared library symbols for 2 libraries, e.g. /usr/lib64/libtoxsockv3.so. >Use the "info sharedlibrary" command to see the complete listing. >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 `remmina -i'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007fba386ee39d in crypto_cert_subject_alt_name (xcert=<optimized out>, count=count@entry=0x7fba3048babc, lengths=lengths@entry=0x7fba3048bac0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/crypto.c:446 >446 *lengths[*count] = length; > >Thread 3 (Thread 0x7fba39991700 (LWP 7923)): >#0 0x0000003b562ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003b5aa495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7fba340010e0, timeout=-1, context=0x137e180) at gmain.c:4007 > poll_func = 0x3b5aa58500 <g_poll> >#2 g_main_context_iterate (context=0x137e180, 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 = 3 > fds = 0x7fba340010e0 >#3 0x0000003b5aa49a3a in g_main_loop_run (loop=0x137e110) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003b6c6d0376 in gdbus_shared_thread_func (user_data=0x137e150) at gdbusprivate.c:278 > data = 0x137e150 >#5 0x0000003b5aa6ea45 in g_thread_proxy (data=0x1335370) at gthread.c:798 > thread = 0x1335370 >#6 0x0000003b56a07f33 in start_thread (arg=0x7fba39991700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fba39991700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437806978816, -121040281419648280, 0, 0, 140437806979520, 140437806978816, 82623571254833896, -133041174799846680}, 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 0x0000003b562f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fba3febba00 (LWP 7910)): >#0 0x0000003b562ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003b5aa495b4 in g_main_context_poll (priority=2147483647, n_fds=4, fds=0x1341640, timeout=-1, context=0x13441a0) at gmain.c:4007 > poll_func = 0x3b5aa58500 <g_poll> >#2 g_main_context_iterate (context=0x13441a0, 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 = 4 > allocated_nfds = 4 > fds = 0x1341640 >#3 0x0000003b5aa49a3a in g_main_loop_run (loop=0x1368920) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007fba438a66f5 in gtk_main () at gtkmain.c:1158 > loop = 0x1368920 >#5 0x00000000004144e9 in main (argc=2, argv=0x7fff233bdce8) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina/src/remmina.c:228 > __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x0, __do_it = 1, __cancel_type = <optimized out>} > app = 0x13626c0 > status = 0 > >Thread 1 (Thread 0x7fba3048c700 (LWP 6645)): >#0 0x00007fba386ee39d in crypto_cert_subject_alt_name (xcert=<optimized out>, count=count@entry=0x7fba3048babc, lengths=lengths@entry=0x7fba3048bac0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/crypto.c:446 > index = 2 > length = 23 > strings = 0x7fba28057ef0 > string = 0x7fba28050360 "de-s-scom002.de.abb.com" > num_subject_alt_names = 4 > subject_alt_names = 0x7fba280582c0 > subject_alt_name = <optimized out> >#1 0x00007fba387040cc in tls_verify_certificate (tls=0x7fba28020510, cert=cert@entry=0x7fba28057ed0, hostname=0x7fba280008c0 "10.51.23.92") at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/tls.c:265 > match = <optimized out> > index = <optimized out> > common_name = 0x7fba280577d0 "de-s-scom002.europe.abb.com" > common_name_length = 27 > alt_names = <optimized out> > alt_names_count = 1 > alt_names_lengths = 0x7fba28050300 > certificate_status = 0 > hostname_match = 0 > certificate_data = 0x7fba2803a0b0 >#2 0x00007fba386ee759 in credssp_get_public_key (credssp=credssp@entry=0x7fba2804e6e0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/credssp.c:139 > status = <optimized out> > cert = 0x7fba28057ed0 >#3 0x00007fba386ef0b0 in credssp_authenticate (credssp=0x7fba2804e6e0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/credssp.c:163 > ntlmssp = 0x7fba2804e760 > s = 0x7fba28058030 > negoTokenBuffer = 0x7fba2804e920 "\b\a" >#4 0x00007fba38705c8a in transport_connect_nla (transport=0x1550d00) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/transport.c:118 >No locals. >#5 0x00007fba38700909 in rdp_client_connect (rdp=rdp@entry=0x1566560) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/connection.c:91 > status = 0 > selectedProtocol = <optimized out> > settings = 0x15666c0 >#6 0x00007fba386fb3ce in freerdp_connect (instance=0x15663d0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/freerdp.c:49 > rdp = 0x1566560 > status = <optimized out> >#7 0x00007fba38925f24 in remmina_rdp_main (gp=0x1548160) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:867 > value = <optimized out> > rdpdr_num = <optimized out> > rdpsnd_num = <optimized out> > rfi = 0x15898b0 > host = 0x7fba28000970 "ABB" > drdynvc_num = <optimized out> > cs = 0x15467d0 "/home/michal" > remminafile = 0x15451c0 > s = <optimized out> > port = 3389 >#8 remmina_rdp_main_thread (data=0x1548160) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:892 > gp = 0x1548160 > rfi = 0x15898b0 >#9 0x0000003b56a07f33 in start_thread (arg=0x7fba3048c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fba3048c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437650720512, -121040281419648280, 0, 0, 140437650721216, 140437650720512, 82641562335965928, -133041174799846680}, 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> >#10 0x0000003b562f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library > No /usr/lib64/libtoxsockv3.so >0x00007fba43777360 0x00007fba43a3c1e4 Yes /lib64/libgtk-3.so.0 >0x00007fba43466a40 0x00007fba434b9924 Yes /lib64/libgdk-3.so.0 >0x0000003b5aa1a6e0 0x0000003b5aab2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003b6c631be0 0x0000003b6c6f365c Yes /lib64/libgio-2.0.so.0 >0x0000003b5f60b160 0x0000003b5f639a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003b6b601190 0x0000003b6b602088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003b5e2006b0 0x0000003b5e20081c Yes /lib64/libgthread-2.0.so.0 >0x00007fba43207050 0x00007fba43225f88 Yes /lib64/libpango-1.0.so.0 >0x0000003b650136d0 0x0000003b650e2ef8 Yes /lib64/libcairo.so.2 >0x0000003b62606ed0 0x0000003b6261aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003b65a0a3b0 0x0000003b65a15f34 Yes /lib64/libatk-1.0.so.0 >0x0000003b58e1df60 0x0000003b58ea4f1c Yes /lib64/libX11.so.6 >0x0000003b59203760 0x0000003b5920d460 Yes /lib64/libXext.so.6 >0x00007fba42fb7bc0 0x00007fba42fe2ffc Yes /lib64/libssh.so.4 >0x0000003b56a059f0 0x0000003b56a11614 Yes /lib64/libpthread.so.0 >0x0000003b61a07800 0x0000003b61a56a48 Yes /lib64/libgcrypt.so.11 >0x00007fba42d1a4b0 0x00007fba42d49c0c Yes /lib64/libvte2_90.so.9 >0x0000003b57e02af0 0x0000003b57e12218 Yes /lib64/libgcc_s.so.1 >0x0000003b5621f560 0x0000003b56360bb4 Yes /lib64/libc.so.6 >0x0000003b56600ed0 0x0000003b566019d0 Yes /lib64/libdl.so.2 >0x00007fba42afd880 0x00007fba42b02358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003b5a202240 0x0000003b5a20c5f8 Yes /lib64/libXi.so.6 >0x0000003b59e015f0 0x0000003b59e03948 Yes /lib64/libXfixes.so.3 >0x0000003b68203560 0x0000003b6820459c Yes (*) /lib64/libcairo-gobject.so.2 >0x0000003b68609ef0 0x0000003b6861cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007fba428e8320 0x00007fba428f090c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003b61206ca0 0x0000003b61223fcc Yes /lib64/libfontconfig.so.1 >0x0000003b56e05890 0x0000003b56e74bb8 Yes /lib64/libm.so.6 >0x0000003b63000bb0 0x0000003b63001510 Yes /lib64/libXinerama.so.1 >0x0000003b64001c30 0x0000003b640075d0 Yes /lib64/libXrandr.so.2 >0x0000003b63402ab0 0x0000003b63407690 Yes /lib64/libXcursor.so.1 >0x0000003b75c00cd0 0x0000003b75c016e8 Yes /lib64/libXcomposite.so.1 >0x0000003b5ba00c40 0x0000003b5ba0156c Yes /lib64/libXdamage.so.1 >0x0000003b75404930 0x0000003b754086f0 Yes /lib64/libwayland-client.so.0 >0x0000003b66e1fb30 0x0000003b66e38bd8 Yes /lib64/libxkbcommon.so.0 >0x0000003b67e011c0 0x0000003b67e02c94 Yes /lib64/libwayland-cursor.so.0 >0x0000003b59a022d0 0x0000003b59a050bc Yes /lib64/librt.so.1 >0x0000003b5d201870 0x0000003b5d205fe8 Yes /lib64/libffi.so.6 >0x0000003b58202210 0x0000003b5820e930 Yes /lib64/libz.so.1 >0x0000003b576064a0 0x0000003b57618fe4 Yes /lib64/libselinux.so.1 >0x0000003b5a603a40 0x0000003b5a6127dc Yes /lib64/libresolv.so.2 >0x0000003b64c0a510 0x0000003b64c9258c Yes /lib64/libpixman-1.so.0 >0x00007fba42644320 0x00007fba426affb4 Yes /lib64/libfreetype.so.6 >0x00007fba42418ee0 0x00007fba4242c40c Yes /lib64/libEGL.so.1 >0x00007fba421e4680 0x00007fba42205df8 Yes /lib64/libpng16.so.16 >0x0000003b71a00b90 0x0000003b71a01460 Yes /lib64/libxcb-shm.so.0 >0x0000003b73203610 0x0000003b73206a7c Yes /lib64/libxcb-render.so.0 >0x0000003b58609a00 0x0000003b586176c8 Yes /lib64/libxcb.so.1 >0x0000003b62201b70 0x0000003b62207be8 Yes /lib64/libXrender.so.1 >0x00007fba41f8c200 0x00007fba41fc6614 Yes /lib64/libGL.so.1 >0x00007fba41d1f3c0 0x00007fba41d59270 Yes /lib64/libssl.so.10 >0x00007fba41989c40 0x00007fba41a7a4f8 Yes /lib64/libcrypto.so.10 >0x00007fba416e1d10 0x00007fba41711df4 Yes /lib64/libgssapi_krb5.so.2 >0x00007fba4141a1a0 0x00007fba4147c75c Yes /lib64/libkrb5.so.3 >0x00007fba411c48b0 0x00007fba411e47d8 Yes /lib64/libk5crypto.so.3 >0x0000003b5d601570 0x0000003b5d602154 Yes /lib64/libcom_err.so.2 >0x0000003b55e00b10 0x0000003b55e19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003b70a00a30 0x0000003b70a010a8 Yes /lib64/libgpg-error.so.0 >0x0000003b5b606d50 0x0000003b5b620454 Yes /lib64/libncurses.so.5 >0x0000003b5b20ce40 0x0000003b5b218ba8 Yes /lib64/libtinfo.so.5 >0x0000003b82600f10 0x0000003b82601804 Yes /lib64/libutil.so.1 >0x00007fba40f6ed40 0x00007fba40fa304c Yes /lib64/libharfbuzz.so.0 >0x0000003b6660ec50 0x0000003b6661f448 Yes /lib64/libatspi.so.0 >0x0000003b5e607ab0 0x0000003b5e631a54 Yes /lib64/libdbus-1.so.3 >0x0000003b5fe03e00 0x0000003b5fe1ccdc Yes /lib64/libexpat.so.1 >0x0000003b57a01770 0x0000003b57a4b8e8 Yes /lib64/libpcre.so.1 >0x00007fba40d440e0 0x00007fba40d5a050 Yes /lib64/liblzma.so.5 >0x0000003b5ae00600 0x0000003b5ae0070c Yes /lib64/libX11-xcb.so.1 >0x0000003b5c201930 0x0000003b5c202a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003b75802610 0x0000003b75804748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003b76401020 0x0000003b76401bc8 Yes /lib64/libxcb-shape.so.0 >0x00007fba40b39120 0x00007fba40b3b3a8 Yes /lib64/libgbm.so.1 >0x00007fba409284a0 0x00007fba40930f52 Yes /lib64/libudev.so.1 >0x0000003b74805950 0x0000003b7480aae0 Yes /lib64/libwayland-server.so.0 >0x00007fba407063a0 0x00007fba4070f650 Yes /lib64/libglapi.so.0 >0x00007fba404f4210 0x00007fba404f9b88 Yes /lib64/libdrm.so.2 >0x0000003b58a00ee0 0x0000003b58a01bfc Yes /lib64/libXau.so.6 >0x00007fba402e0030 0x00007fba402e7df8 Yes /lib64/libxcb-glx.so.0 >0x0000003b5c601010 0x0000003b5c603958 Yes /lib64/libXxf86vm.so.1 >0x00007fba400ca620 0x00007fba400d0f8c Yes /lib64/libkrb5support.so.0 >0x00007fba3fec4570 0x00007fba3fec5194 Yes /lib64/libkeyutils.so.1 > No /lib64/libgraphite2.so.3 >0x00007fba38f8f8a0 0x00007fba38f8fa08 Yes /usr/lib64/remmina/plugins/remmina-plugin-telepathy.so >0x00007fba38b87f00 0x00007fba38caec18 Yes /lib64/libtelepathy-glib.so.0 >0x0000003b6060a610 0x0000003b6061c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007fba389249d0 0x00007fba3892b944 Yes /usr/lib64/remmina/plugins/remmina-plugin-rdp.so >0x00007fba386e60c0 0x00007fba3870ae84 Yes /lib64/libfreerdp-core.so.1.0 >0x00007fba384be240 0x00007fba384ca52c Yes /lib64/libfreerdp-gdi.so.1.0 >0x00007fba382aa940 0x00007fba382ab41c Yes /lib64/libfreerdp-kbd.so.1.0 >0x00007fba3809e410 0x00007fba3809eff4 Yes /lib64/libfreerdp-rail.so.1.0 >0x00007fba33df2190 0x00007fba33dfc480 Yes /lib64/libfreerdp-codec.so.1.0 >0x00007fba33bec6f0 0x00007fba33bedda0 Yes /lib64/libfreerdp-channels.so.1.0 >0x00007fba339e1440 0x00007fba339e6888 Yes /lib64/libfreerdp-utils.so.1.0 >0x00007fba337d7f90 0x00007fba337d9fa4 Yes /lib64/libfreerdp-cache.so.1.0 >0x0000003b59604da0 0x0000003b5961cb88 Yes /lib64/libxkbfile.so.1 >0x00007fba335d33f0 0x00007fba335d3ef4 Yes /usr/lib64/remmina/plugins/remmina-plugin-xdmcp.so >0x00007fba333cac90 0x00007fba333ce6e0 Yes /usr/lib64/remmina/plugins/remmina-plugin-nx.so >0x00007fba331bf6c0 0x00007fba331c32c8 Yes /usr/lib64/remmina/plugins/remmina-plugin-vnc.so >0x00007fba32fa20e0 0x00007fba32fb5710 Yes /lib64/libvncclient.so.0 >0x00007fba32cabf40 0x00007fba32d647f8 Yes /lib64/libgnutls.so.28 >0x00007fba32a85ad0 0x00007fba32a87178 Yes /lib64/libminilzo.so.0 >0x00007fba32834200 0x00007fba3286ad30 Yes /lib64/libjpeg.so.62 >0x0000003b6540d7f0 0x0000003b6542a4dc Yes /lib64/libp11-kit.so.0 >0x00007fba325d7e60 0x00007fba32618d34 Yes /lib64/libtspi.so.1 >0x00007fba323adcb0 0x00007fba323b9d0c Yes /lib64/libtasn1.so.6 >0x0000003b66a06360 0x0000003b66a20c9c Yes /lib64/libnettle.so.4 >0x0000003b69206820 0x0000003b69211624 Yes /lib64/libhogweed.so.2 >0x0000003b6480c040 0x0000003b6485edc4 Yes /lib64/libgmp.so.10 >0x00007fba321a8aa0 0x00007fba321a8e24 Yes /usr/lib64/remmina/plugins/remmina-plugins-gnome.so >0x0000003b6b207b30 0x0000003b6b219a24 Yes /lib64/libgnome-keyring.so.0 >0x00007fba31f80ef0 0x00007fba31f9b3f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fba31d4b8c0 0x00007fba31d63618 Yes /lib64/libgvfscommon.so.0 >0x00007fba31b02670 0x00007fba31b2a124 Yes /lib64/libbluray.so.1 >0x0000003b6162e870 0x0000003b61716930 Yes /lib64/libxml2.so.2 >0x00007fba2ce93160 0x00007fba2ce94164 Yes /usr/lib64/freerdp/cliprdr.so >0x00007fba2cc8efb0 0x00007fba2cc90424 Yes /usr/lib64/freerdp/rdpdr.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x17 23 >rbx 0x7fba280582c0 140437512094400 >rcx 0xf5a6cfd0d92d5b00 -745680192379462912 >rdx 0x6d 109 >rsi 0x7fba28050360 140437512061792 >rdi 0x7fba28050376 140437512061814 >rbp 0x4 0x4 >rsp 0x7fba3048ba20 0x7fba3048ba20 >r8 0x7fba3048b948 140437650717000 >r9 0x0 0 >r10 0x7fba3048b7e0 140437650716640 >r11 0x7fba41a03350 140437941662544 >r12 0x7fba3048babc 140437650717372 >r13 0x7fba3048bac0 140437650717376 >r14 0x7fba28057ef0 140437512093424 >r15 0x2 2 >rip 0x7fba386ee39d 0x7fba386ee39d <crypto_cert_subject_alt_name+189> >eflags 0x10202 [ 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> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function crypto_cert_subject_alt_name: > 0x00007fba386ee2e0 <+0>: push %r15 > 0x00007fba386ee2e2 <+2>: xor %ecx,%ecx > 0x00007fba386ee2e4 <+4>: push %r14 > 0x00007fba386ee2e6 <+6>: push %r13 > 0x00007fba386ee2e8 <+8>: mov %rdx,%r13 > 0x00007fba386ee2eb <+11>: xor %edx,%edx > 0x00007fba386ee2ed <+13>: push %r12 > 0x00007fba386ee2ef <+15>: mov %rsi,%r12 > 0x00007fba386ee2f2 <+18>: push %rbp > 0x00007fba386ee2f3 <+19>: push %rbx > 0x00007fba386ee2f4 <+20>: sub $0x28,%rsp > 0x00007fba386ee2f8 <+24>: movl $0x0,(%rsi) > 0x00007fba386ee2fe <+30>: mov $0x55,%esi > 0x00007fba386ee303 <+35>: mov %fs:0x28,%rax > 0x00007fba386ee30c <+44>: mov %rax,0x18(%rsp) > 0x00007fba386ee311 <+49>: xor %eax,%eax > 0x00007fba386ee313 <+51>: callq 0x7fba386e44b0 <X509_get_ext_d2i@plt> > 0x00007fba386ee318 <+56>: test %rax,%rax > 0x00007fba386ee31b <+59>: mov %rax,%rbx > 0x00007fba386ee31e <+62>: je 0x7fba386ee3da <crypto_cert_subject_alt_name+250> > 0x00007fba386ee324 <+68>: mov %rax,%rdi > 0x00007fba386ee327 <+71>: callq 0x7fba386e2f90 <sk_num@plt> > 0x00007fba386ee32c <+76>: movslq %eax,%r15 > 0x00007fba386ee32f <+79>: mov %eax,%ebp > 0x00007fba386ee331 <+81>: shl $0x3,%r15 > 0x00007fba386ee335 <+85>: mov %r15,%rdi > 0x00007fba386ee338 <+88>: callq 0x7fba386e3830 <malloc@plt> > 0x00007fba386ee33d <+93>: mov %r15,%rdi > 0x00007fba386ee340 <+96>: mov %rax,%r14 > 0x00007fba386ee343 <+99>: xor %r15d,%r15d > 0x00007fba386ee346 <+102>: callq 0x7fba386e3830 <malloc@plt> > 0x00007fba386ee34b <+107>: mov %rax,0x0(%r13) > 0x00007fba386ee34f <+111>: lea 0x10(%rsp),%rax > 0x00007fba386ee354 <+116>: test %ebp,%ebp > 0x00007fba386ee356 <+118>: mov %rax,0x8(%rsp) > 0x00007fba386ee35b <+123>: jg 0x7fba386ee369 <crypto_cert_subject_alt_name+137> > 0x00007fba386ee35d <+125>: jmp 0x7fba386ee3b0 <crypto_cert_subject_alt_name+208> > 0x00007fba386ee35f <+127>: nop > 0x00007fba386ee360 <+128>: add $0x1,%r15d > 0x00007fba386ee364 <+132>: cmp %ebp,%r15d > 0x00007fba386ee367 <+135>: je 0x7fba386ee3b0 <crypto_cert_subject_alt_name+208> > 0x00007fba386ee369 <+137>: mov %r15d,%esi > 0x00007fba386ee36c <+140>: mov %rbx,%rdi > 0x00007fba386ee36f <+143>: callq 0x7fba386e3e90 <sk_value@plt> > 0x00007fba386ee374 <+148>: cmpl $0x2,(%rax) > 0x00007fba386ee377 <+151>: jne 0x7fba386ee360 <crypto_cert_subject_alt_name+128> > 0x00007fba386ee379 <+153>: mov 0x8(%rax),%rsi > 0x00007fba386ee37d <+157>: mov 0x8(%rsp),%rdi > 0x00007fba386ee382 <+162>: add $0x1,%r15d > 0x00007fba386ee386 <+166>: callq 0x7fba386e4950 <ASN1_STRING_to_UTF8@plt> > 0x00007fba386ee38b <+171>: movslq (%r12),%rcx > 0x00007fba386ee38f <+175>: mov 0x10(%rsp),%rsi > 0x00007fba386ee394 <+180>: mov %rsi,(%r14,%rcx,8) > 0x00007fba386ee398 <+184>: mov 0x0(%r13,%rcx,8),%rcx >=> 0x00007fba386ee39d <+189>: mov %eax,(%rcx) > 0x00007fba386ee39f <+191>: addl $0x1,(%r12) > 0x00007fba386ee3a4 <+196>: cmp %ebp,%r15d > 0x00007fba386ee3a7 <+199>: jne 0x7fba386ee369 <crypto_cert_subject_alt_name+137> > 0x00007fba386ee3a9 <+201>: nopl 0x0(%rax) > 0x00007fba386ee3b0 <+208>: mov (%r12),%eax > 0x00007fba386ee3b4 <+212>: test %eax,%eax > 0x00007fba386ee3b6 <+214>: jle 0x7fba386ee3da <crypto_cert_subject_alt_name+250> > 0x00007fba386ee3b8 <+216>: mov %r14,%rax > 0x00007fba386ee3bb <+219>: mov 0x18(%rsp),%rdx > 0x00007fba386ee3c0 <+224>: xor %fs:0x28,%rdx > 0x00007fba386ee3c9 <+233>: jne 0x7fba386ee3de <crypto_cert_subject_alt_name+254> > 0x00007fba386ee3cb <+235>: add $0x28,%rsp > 0x00007fba386ee3cf <+239>: pop %rbx > 0x00007fba386ee3d0 <+240>: pop %rbp > 0x00007fba386ee3d1 <+241>: pop %r12 > 0x00007fba386ee3d3 <+243>: pop %r13 > 0x00007fba386ee3d5 <+245>: pop %r14 > 0x00007fba386ee3d7 <+247>: pop %r15 > 0x00007fba386ee3d9 <+249>: retq > 0x00007fba386ee3da <+250>: xor %eax,%eax > 0x00007fba386ee3dc <+252>: jmp 0x7fba386ee3bb <crypto_cert_subject_alt_name+219> > 0x00007fba386ee3de <+254>: callq 0x7fba386e4fb0 <__stack_chk_fail@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 1105372
: 902733 |
902734
|
902735
|
902736
|
902737
|
902738
|
902739
|
902740
|
902741
|
902742
|
902743