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 879667 Details for
Bug 1081764
[abrt] gnuplot: terminal_move_to_char(): gnuplot-wx 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), 24.20 KB, created by
Paul DeStefano
on 2014-03-27 22:32:08 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Paul DeStefano
Created:
2014-03-27 22:32:08 UTC
Size:
24.20 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 8645] >[New LWP 8646] >[New LWP 1000] >warning: Could not load shared library symbols for 5 libraries, e.g. /lib64/libX11.so.6. >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 `gnuplot'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003c272183c5 in terminal_move_to_char (el=0x19f4350, where=27213712) at terminal.c:572 >572 if ((del < -4 || del > 4) && GoodStr(T_ch)) > >Thread 3 (Thread 0x7fcbd59a5a40 (LWP 1000)): >#0 0x0000003c276ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000000000503bd4 in wxt_waitforinput () at ../../src/wxterminal/wxt_gui.cpp:3458 > tv = {tv_sec = 0, tv_usec = 9972} > read_fd = {fds_bits = {1, 0 <repeats 15 times>}} > yield = 0 >#2 0x000000000047e85a in getc_wrapper (fp=0x0) at ../../src/readline.c:82 > c = <optimized out> >#3 0x0000003c2722029f in _getc_function (el=<optimized out>, c=0x7fff6be7fba8 "\304") at readline.c:221 > i = <optimized out> >#4 0x0000003c2721392e in el_wgetc (el=el@entry=0x19f3f90, cp=cp@entry=0x7fff6be7fba8 L"\304") at read.c:439 > num_read = <optimized out> > ma = 0x19f4350 >#5 0x0000003c27213bcf in read_getcmd (ch=0x7fff6be7fba8 L"\304", cmdnum=<synthetic pointer>, el=0x19f3f90) at read.c:247 > cmd = <optimized out> > num = <optimized out> >#6 el_wgets (el=el@entry=0x19f3f90, nread=nread@entry=0x7fff6be7fc14) at read.c:586 > retval = <optimized out> > cmdnum = <optimized out> > num = -1 > ch = 196 L'\304' > cp = <optimized out> > crlf = 0 > nrb = 0 >#7 0x0000003c2722407d in el_gets (el=0x19f3f90, nread=nread@entry=0x7fff6be7fc14) at eln.c:80 > tmp = <optimized out> >#8 0x0000003c27220b20 in readline (p=0x50e30e "gnuplot> ") at readline.c:420 > ev = {num = 27178016, str = 0x400 <Address 0x400 out of bounds>} > prompt = 0x50e30e "gnuplot> " > count = 0 > ret = <optimized out> > buf = <optimized out> > used_event_hook = 0 >#9 0x000000000041eaa7 in read_line (prompt=<optimized out>, start=<optimized out>) at ../../src/command.c:2669 > more = <optimized out> > last = <optimized out> >#10 0x0000000000421e7c in com_line () at ../../src/command.c:314 >No locals. >#11 0x0000000000415a76 in main (argc=0, argv=0x7fff6be7ff98) at ../../src/plot.c:684 > i = <optimized out> > >Thread 2 (Thread 0x7fcbcd3de700 (LWP 8646)): >#0 0x0000003c276ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c2a2495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fcbc00008c0, timeout=-1, context=0x1aeaa20) at gmain.c:4007 > poll_func = 0x3c2a258500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1aeaa20, 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 = 2 > allocated_nfds = 2 > fds = 0x7fcbc00008c0 >#3 0x0000003c2a2496dc in g_main_context_iteration (context=0x1aeaa20, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003c2a249729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003c2a26ea45 in g_thread_proxy (data=0x1aabc50) at gthread.c:798 > thread = 0x1aabc50 >#6 0x0000003c27e07f33 in start_thread (arg=0x7fcbcd3de700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fcbcd3de700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140513298474752, -3091411868804132357, 0, 0, 140513298475456, 140513298474752, 3066532653260919291, -3071078327893962245}, 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 0x0000003c276f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fcbcdbdf700 (LWP 8645)): >#0 0x0000003c272183c5 in terminal_move_to_char (el=0x19f4350, where=27213712) at terminal.c:572 > del = 27213712 > i = <optimized out> >#1 0x0000003c2721392e in el_wgetc (el=0x7fff6be7fba8, el@entry=0x19f3f90, cp=cp@entry=0x7fff6be7fba8 L"\304") at read.c:439 > num_read = <optimized out> > ma = 0x3c2722029f <_getc_function+15> >#2 0x0000003c27213bcf in read_getcmd (ch=0x7fff6be7fba8 L"\304", cmdnum=<synthetic pointer>, el=0x19f3f90) at read.c:247 > cmd = <optimized out> > num = <optimized out> >#3 el_wgets (el=el@entry=0x19f3f90, nread=0x19f3f90, nread@entry=0x7fff6be7fc14) at read.c:586 > retval = <optimized out> > cmdnum = <optimized out> > num = -1 > ch = 196 L'\304' > cp = <optimized out> > crlf = 0 > nrb = 0 >#4 0x0000003c2722407d in el_gets (el=0x19f3f90, nread=nread@entry=0x7fff6be7fc14) at eln.c:80 > tmp = <optimized out> >#5 0x0000003c27220b20 in readline (p=0x50e30e "gnuplot> ") at readline.c:420 > ev = {num = 27178016, str = 0x400 <Address 0x400 out of bounds>} > prompt = 0x50e30e "gnuplot> " > count = 0 > ret = <optimized out> > buf = <optimized out> > used_event_hook = 0 >#6 0x000000000041eaa7 in read_line (prompt=<optimized out>, start=<optimized out>) at ../../src/command.c:2669 > more = <optimized out> > last = <optimized out> >#7 0x0000000000421e7c in com_line () at ../../src/command.c:314 >No locals. >#8 0x0000000000415a76 in main (argc=0, argv=0x7fff6be7ff98) at ../../src/plot.c:684 > i = <optimized out> >From To Syms Read Shared Object Library >0x0000003c42e06d50 0x0000003c42e20454 Yes /lib64/libncurses.so.5 >0x0000003c3e20ce40 0x0000003c3e218ba8 Yes /lib64/libtinfo.so.5 >0x0000003c2720cdd0 0x0000003c27226840 Yes /lib64/libedit.so.0 >0x0000003c28602210 0x0000003c2860e930 Yes /lib64/libz.so.1 >0x000000318b20e320 0x000000318b2371dc Yes /lib64/libgd.so.3 >0x0000003c39604200 0x0000003c3963ac90 Yes /lib64/libjpeg.so.62 >0x0000003c2c205680 0x0000003c2c226e68 Yes /lib64/libpng16.so.16 >0x0000003c2ca0d320 0x0000003c2ca78fb4 Yes /lib64/libfreetype.so.6 >0x0000003c2e206ca0 0x0000003c2e223fcc Yes /lib64/libfontconfig.so.1 >0x0000003c382030e0 0x0000003c3820e674 Yes /lib64/libXpm.so.4 > No /lib64/libX11.so.6 >0x000000318ba06d90 0x000000318bb133f0 Yes /lib64/libvpx.so.1 >0x000000318a6082c0 0x000000318a643d24 Yes /lib64/libtiff.so.5 >0x0000003c2ea07ae0 0x0000003c2ea24e70 Yes /lib64/liblua-5.2.so >0x0000003c27a05890 0x0000003c27a74bb8 Yes /lib64/libm.so.6 >0x0000003c28200ed0 0x0000003c282019d0 Yes /lib64/libdl.so.2 >0x0000003189e57350 0x0000003189ecb0a8 Yes /lib64/libwx_gtk2u_richtext-2.8.so.0 >0x000000318a229680 0x000000318a258320 Yes /lib64/libwx_gtk2u_aui-2.8.so.0 >0x000000318c22dbb0 0x000000318c274b68 Yes /lib64/libwx_gtk2u_xrc-2.8.so.0 >0x000000318ae10430 0x000000318ae1a4e4 Yes /lib64/libwx_gtk2u_qa-2.8.so.0 >0x0000003189a47390 0x0000003189a8c788 Yes /lib64/libwx_gtk2u_html-2.8.so.0 >0x000000318ce6a1f0 0x000000318ceb62fc Yes /lib64/libwx_gtk2u_adv-2.8.so.0 >0x000000318c7c3c40 0x000000318c92aab0 Yes /lib64/libwx_gtk2u_core-2.8.so.0 >0x0000003c42603640 0x0000003c42607108 Yes /lib64/libwx_baseu_xml-2.8.so.0 >0x0000003c43615340 0x0000003c43625874 Yes /lib64/libwx_baseu_net-2.8.so.0 >0x0000003c41a64630 0x0000003c41b02f04 Yes /lib64/libwx_baseu-2.8.so.0 >0x0000003188a04880 0x0000003188a09358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003c3620d050 0x0000003c3622bf88 Yes /lib64/libpango-1.0.so.0 >0x0000003c2aa0b160 0x0000003c2aa39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003c2a21a6e0 0x0000003c2a2b2f1c Yes /lib64/libglib-2.0.so.0 >0x00000031886136d0 0x00000031886e2ef8 Yes /lib64/libcairo.so.2 >0x00000031892699b0 0x00000031894fce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003188e1e810 0x0000003188e7ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003c3520a3b0 0x0000003c35215f34 Yes /lib64/libatk-1.0.so.0 >0x0000003c33606ed0 0x0000003c3361aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003c2be31be0 0x0000003c2bef365c Yes /lib64/libgio-2.0.so.0 >0x0000003c34e07320 0x0000003c34e0f8fc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003c2de5bab0 0x0000003c2dec262a Yes /lib64/libstdc++.so.6 >0x0000003c29202af0 0x0000003c29212218 Yes /lib64/libgcc_s.so.1 >0x0000003c27e059f0 0x0000003c27e11614 Yes /lib64/libpthread.so.0 >0x0000003c2761f560 0x0000003c27760bb4 Yes /lib64/libc.so.6 >0x0000003c2ce03e00 0x0000003c2ce1ccdc Yes /lib64/libexpat.so.1 >0x0000003c2ba09a00 0x0000003c2ba176c8 Yes /lib64/libxcb.so.1 >0x000000318aa01060 0x000000318aa07bb0 Yes /lib64/libjbig.so.2.0 >0x0000003c26e00b10 0x0000003c26e19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003c2da006b0 0x0000003c2da0081c Yes /lib64/libgthread-2.0.so.0 >0x0000003c2ee00bb0 0x0000003c2ee01510 Yes /lib64/libXinerama.so.1 >0x0000003c3ea01010 0x0000003c3ea03958 Yes /lib64/libXxf86vm.so.1 >0x0000003c3a601c20 0x0000003c3a605c44 Yes /lib64/libSM.so.6 >0x0000003c3ce081e0 0x0000003c3ce5745c Yes /lib64/libSDL-1.2.so.0 >0x0000003c2ae01190 0x0000003c2ae02088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003c34206d40 0x0000003c3423afac Yes /lib64/libharfbuzz.so.0 >0x0000003c2a601870 0x0000003c2a605fe8 Yes /lib64/libffi.so.6 >0x0000003c3320a510 0x0000003c3329258c Yes /lib64/libpixman-1.so.0 >0x0000003c33e05ea0 0x0000003c33e187cc Yes /lib64/libEGL.so.1 >0x0000003c31e00b90 0x0000003c31e01460 Yes /lib64/libxcb-shm.so.0 >0x0000003c33a03610 0x0000003c33a06a7c Yes /lib64/libxcb-render.so.0 >0x0000003c2d201b70 0x0000003c2d207be8 Yes /lib64/libXrender.so.1 >0x0000003c2c603760 0x0000003c2c60d460 Yes /lib64/libXext.so.6 > No /lib64/libGL.so.1 >0x0000003c28e022d0 0x0000003c28e050bc Yes /lib64/librt.so.1 >0x0000003c2fe015f0 0x0000003c2fe03948 Yes /lib64/libXfixes.so.3 >0x0000003c2f202240 0x0000003c2f20c5f8 Yes /lib64/libXi.so.6 >0x0000003c2e601c30 0x0000003c2e6075d0 Yes /lib64/libXrandr.so.2 >0x0000003c2fa02ab0 0x0000003c2fa07690 Yes /lib64/libXcursor.so.1 >0x0000003c34a00cd0 0x0000003c34a016e8 Yes /lib64/libXcomposite.so.1 >0x0000003c35a00c40 0x0000003c35a0156c Yes /lib64/libXdamage.so.1 >0x0000003c29a064a0 0x0000003c29a18fe4 Yes /lib64/libselinux.so.1 >0x0000003c29e03a40 0x0000003c29e127dc Yes /lib64/libresolv.so.2 >0x0000003c2b200ee0 0x0000003c2b201bfc Yes /lib64/libXau.so.6 >0x0000003c3aa04f30 0x0000003c3aa121ec Yes /lib64/libICE.so.6 >0x0000003c30601510 0x0000003c30602b84 Yes /lib64/libuuid.so.1 > No /lib64/libgraphite2.so.3 > No /lib64/libX11-xcb.so.1 >0x0000003c34601930 0x0000003c34602a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003c32a02610 0x0000003c32a04748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003c32601020 0x0000003c32601bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003c31a022c0 0x0000003c31a0409c Yes /lib64/libgbm.so.1 >0x0000003c32e04930 0x0000003c32e086f0 Yes /lib64/libwayland-client.so.0 >0x0000003c36605950 0x0000003c3660aae0 Yes /lib64/libwayland-server.so.0 >0x0000003c30e091e0 0x0000003c30e12230 Yes /lib64/libglapi.so.0 >0x0000003c2d6034a0 0x0000003c2d60bf52 Yes /lib64/libudev.so.1 >0x0000003c30203210 0x0000003c30208b88 Yes /lib64/libdrm.so.2 > No /lib64/libatiuki.so.1 >0x0000003c29601770 0x0000003c2964b8e8 Yes /lib64/libpcre.so.1 >0x0000003c28a030e0 0x0000003c28a19060 Yes /lib64/liblzma.so.5 >0x00007fcbcf23a240 0x00007fcbcf240ee4 Yes /lib64/libnss_files.so.2 >0x00007fcbcf030680 0x00007fcbcf0317e8 Yes /usr/lib64/gconv/UTF-32.so >0x00007fcbcee22580 0x00007fcbcee2a418 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libthinice.so >0x00007fcbcec127d0 0x00007fcbcec1bbd8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libredmond95.so >0x00007fcbcea094f0 0x00007fcbcea0a88c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007fcbce742f40 0x00007fcbce745048 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x00007fcbce4ffab0 0x00007fcbce529a54 Yes /lib64/libdbus-1.so.3 >0x00007fcbce2a7990 0x00007fcbce2c9820 Yes /lib64/libibus-1.0.so.5 >0x00007fcbce06bef0 0x00007fcbce0863f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fcbcde328c0 0x00007fcbcde4a618 Yes /lib64/libgvfscommon.so.0 >0x00007fcbcdbe4670 0x00007fcbcdc0c124 Yes /lib64/libbluray.so.1 >0x0000003c40200f10 0x0000003c40201804 Yes /lib64/libutil.so.1 >0x0000003c3222e870 0x0000003c32316930 Yes /lib64/libxml2.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x19f4350 27214672 >rcx 0x3c276e679d 258359584669 >rdx 0x0 0 >rsi 0x19f3f90 27213712 >rdi 0x19f4350 27214672 >rbp 0x19f3f90 0x19f3f90 >rsp 0x7fff6be7fb30 0x7fff6be7fb30 >r8 0x7fcbcdbdf700 140513306867456 >r9 0x7fff6be7f8e8 140735003752680 >r10 0x0 0 >r11 0x246 582 >r12 0x19f3f90 27213712 >r13 0x33e7f2 3401714 >r14 0x7fff6be7fbb0 140735003753392 >r15 0x3c272271e0 258354606560 >rip 0x3c272183c5 0x3c272183c5 <terminal_move_to_char+133> >eflags 0x10212 [ AF 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 terminal_move_to_char: > 0x0000003c27218340 <+0>: push %r13 > 0x0000003c27218342 <+2>: push %r12 > 0x0000003c27218344 <+4>: mov %esi,%r12d > 0x0000003c27218347 <+7>: push %rbp > 0x0000003c27218348 <+8>: push %rbx > 0x0000003c27218349 <+9>: mov %rdi,%rbx > 0x0000003c2721834c <+12>: sub $0x8,%rsp > 0x0000003c27218350 <+16>: mov 0x34(%rdi),%eax > 0x0000003c27218353 <+19>: cmp %esi,%eax > 0x0000003c27218355 <+21>: je 0x3c2721844a <terminal_move_to_char+266> > 0x0000003c2721835b <+27>: cmp 0x98(%rdi),%esi > 0x0000003c27218361 <+33>: jg 0x3c2721844a <terminal_move_to_char+266> > 0x0000003c27218367 <+39>: test %esi,%esi > 0x0000003c27218369 <+41>: je 0x3c27218455 <terminal_move_to_char+277> > 0x0000003c2721836f <+47>: mov %esi,%r13d > 0x0000003c27218372 <+50>: mov %esi,%edx > 0x0000003c27218374 <+52>: and $0x7,%r13d > 0x0000003c27218378 <+56>: shr $0x3,%edx > 0x0000003c2721837b <+59>: add %edx,%r13d > 0x0000003c2721837e <+62>: jmp 0x3c272183b1 <terminal_move_to_char+113> > 0x0000003c27218380 <+64>: cmp %r13d,%ebp > 0x0000003c27218383 <+67>: seta %al > 0x0000003c27218386 <+70>: test %al,%al > 0x0000003c27218388 <+72>: je 0x3c2721841d <terminal_move_to_char+221> > 0x0000003c2721838e <+78>: mov $0xd,%esi > 0x0000003c27218393 <+83>: mov %rbx,%rdi > 0x0000003c27218396 <+86>: callq 0x3c2720c6e0 <terminal__putc@plt> > 0x0000003c2721839b <+91>: cmp 0x98(%rbx),%r12d > 0x0000003c272183a2 <+98>: movl $0x0,0x34(%rbx) > 0x0000003c272183a9 <+105>: jg 0x3c2721844a <terminal_move_to_char+266> > 0x0000003c272183af <+111>: xor %eax,%eax > 0x0000003c272183b1 <+113>: mov %r12d,%ebp > 0x0000003c272183b4 <+116>: sub %eax,%ebp > 0x0000003c272183b6 <+118>: lea 0x4(%rbp),%edx > 0x0000003c272183b9 <+121>: cmp $0x8,%edx > 0x0000003c272183bc <+124>: jbe 0x3c272183d7 <terminal_move_to_char+151> > 0x0000003c272183be <+126>: mov 0xb8(%rbx),%rdx >=> 0x0000003c272183c5 <+133>: mov 0x20(%rdx),%rdi > 0x0000003c272183c9 <+137>: test %rdi,%rdi > 0x0000003c272183cc <+140>: je 0x3c272183d7 <terminal_move_to_char+151> > 0x0000003c272183ce <+142>: cmpb $0x0,(%rdi) > 0x0000003c272183d1 <+145>: jne 0x3c27218577 <terminal_move_to_char+567> > 0x0000003c272183d7 <+151>: test %ebp,%ebp > 0x0000003c272183d9 <+153>: jg 0x3c27218478 <terminal_move_to_char+312> > 0x0000003c272183df <+159>: neg %ebp > 0x0000003c272183e1 <+161>: cmp $0x4,%ebp > 0x0000003c272183e4 <+164>: jle 0x3c27218402 <terminal_move_to_char+194> > 0x0000003c272183e6 <+166>: mov 0xb8(%rbx),%rax > 0x0000003c272183ed <+173>: mov 0x108(%rax),%rdi > 0x0000003c272183f4 <+180>: test %rdi,%rdi > 0x0000003c272183f7 <+183>: je 0x3c27218402 <terminal_move_to_char+194> > 0x0000003c272183f9 <+185>: cmpb $0x0,(%rdi) > 0x0000003c272183fc <+188>: jne 0x3c27218550 <terminal_move_to_char+528> > 0x0000003c27218402 <+194>: testb $0x8,0xa0(%rbx) > 0x0000003c27218409 <+201>: jne 0x3c27218380 <terminal_move_to_char+64> > 0x0000003c2721840f <+207>: cmp %ebp,%r12d > 0x0000003c27218412 <+210>: setl %al > 0x0000003c27218415 <+213>: test %al,%al > 0x0000003c27218417 <+215>: jne 0x3c2721838e <terminal_move_to_char+78> > 0x0000003c2721841d <+221>: xor %r13d,%r13d > 0x0000003c27218420 <+224>: test %ebp,%ebp > 0x0000003c27218422 <+226>: je 0x3c27218538 <terminal_move_to_char+504> > 0x0000003c27218428 <+232>: nopl 0x0(%rax,%rax,1) > 0x0000003c27218430 <+240>: mov $0x8,%esi > 0x0000003c27218435 <+245>: mov %rbx,%rdi > 0x0000003c27218438 <+248>: add $0x1,%r13d > 0x0000003c2721843c <+252>: callq 0x3c2720c6e0 <terminal__putc@plt> > 0x0000003c27218441 <+257>: cmp %ebp,%r13d > 0x0000003c27218444 <+260>: jne 0x3c27218430 <terminal_move_to_char+240> > 0x0000003c27218446 <+262>: mov %r12d,0x34(%rbx) > 0x0000003c2721844a <+266>: add $0x8,%rsp > 0x0000003c2721844e <+270>: pop %rbx > 0x0000003c2721844f <+271>: pop %rbp > 0x0000003c27218450 <+272>: pop %r12 > 0x0000003c27218452 <+274>: pop %r13 > 0x0000003c27218454 <+276>: retq > 0x0000003c27218455 <+277>: mov $0xd,%esi > 0x0000003c2721845a <+282>: callq 0x3c2720c6e0 <terminal__putc@plt> > 0x0000003c2721845f <+287>: movl $0x0,0x34(%rbx) > 0x0000003c27218466 <+294>: add $0x8,%rsp > 0x0000003c2721846a <+298>: pop %rbx > 0x0000003c2721846b <+299>: pop %rbp > 0x0000003c2721846c <+300>: pop %r12 > 0x0000003c2721846e <+302>: pop %r13 > 0x0000003c27218470 <+304>: retq > 0x0000003c27218471 <+305>: nopl 0x0(%rax) > 0x0000003c27218478 <+312>: cmp $0x4,%ebp > 0x0000003c2721847b <+315>: jle 0x3c27218499 <terminal_move_to_char+345> > 0x0000003c2721847d <+317>: mov 0xb8(%rbx),%rdx > 0x0000003c27218484 <+324>: mov 0x110(%rdx),%rdi > 0x0000003c2721848b <+331>: test %rdi,%rdi > 0x0000003c2721848e <+334>: je 0x3c27218499 <terminal_move_to_char+345> > 0x0000003c27218490 <+336>: cmpb $0x0,(%rdi) > 0x0000003c27218493 <+339>: jne 0x3c27218550 <terminal_move_to_char+528> > 0x0000003c27218499 <+345>: testb $0x8,0xa0(%rbx) > 0x0000003c272184a0 <+352>: je 0x3c27218510 <terminal_move_to_char+464> > 0x0000003c272184a2 <+354>: mov %r12d,%r13d > 0x0000003c272184a5 <+357>: and $0xf8,%eax > 0x0000003c272184aa <+362>: and $0xfffffff8,%r13d > 0x0000003c272184ae <+366>: mov %eax,%ebp > 0x0000003c272184b0 <+368>: cmp %r13d,%eax > 0x0000003c272184b3 <+371>: je 0x3c27218510 <terminal_move_to_char+464> > 0x0000003c272184b5 <+373>: movslq 0x38(%rbx),%rcx > 0x0000003c272184b9 <+377>: mov 0x40(%rbx),%rdx > 0x0000003c272184bd <+381>: mov %r12d,%esi > 0x0000003c272184c0 <+384>: and $0xf8,%esi > 0x0000003c272184c6 <+390>: movslq %ecx,%rax > 0x0000003c272184c9 <+393>: mov (%rdx,%rax,8),%rax > 0x0000003c272184cd <+397>: cmpl $0xffffffff,(%rax,%rsi,4) > 0x0000003c272184d1 <+401>: je 0x3c27218518 <terminal_move_to_char+472> > 0x0000003c272184d3 <+403>: cmp %r13d,%ebp > 0x0000003c272184d6 <+406>: jge 0x3c27218501 <terminal_move_to_char+449> > 0x0000003c272184d8 <+408>: nopl 0x0(%rax,%rax,1) > 0x0000003c272184e0 <+416>: mov $0x9,%esi > 0x0000003c272184e5 <+421>: mov %rbx,%rdi > 0x0000003c272184e8 <+424>: add $0x8,%ebp > 0x0000003c272184eb <+427>: callq 0x3c2720c6e0 <terminal__putc@plt> > 0x0000003c272184f0 <+432>: cmp %ebp,%r13d > 0x0000003c272184f3 <+435>: jg 0x3c272184e0 <terminal_move_to_char+416> > 0x0000003c272184f5 <+437>: movslq 0x38(%rbx),%rdx > 0x0000003c272184f9 <+441>: mov 0x40(%rbx),%rax > 0x0000003c272184fd <+445>: mov (%rax,%rdx,8),%rax > 0x0000003c27218501 <+449>: mov %r13d,0x34(%rbx) > 0x0000003c27218505 <+453>: jmp 0x3c27218520 <terminal_move_to_char+480> > 0x0000003c27218507 <+455>: nopw 0x0(%rax,%rax,1) > 0x0000003c27218510 <+464>: movslq 0x38(%rbx),%rcx > 0x0000003c27218514 <+468>: mov 0x40(%rbx),%rdx > 0x0000003c27218518 <+472>: mov 0x34(%rbx),%r13d > 0x0000003c2721851c <+476>: mov (%rdx,%rcx,8),%rax > 0x0000003c27218520 <+480>: mov %r12d,%edx > 0x0000003c27218523 <+483>: mov %rbx,%rdi > 0x0000003c27218526 <+486>: sub %r13d,%edx > 0x0000003c27218529 <+489>: movslq %r13d,%r13 > 0x0000003c2721852c <+492>: lea (%rax,%r13,4),%rsi > 0x0000003c27218530 <+496>: movslq %edx,%rdx > 0x0000003c27218533 <+499>: callq 0x3c2720c210 <terminal_overwrite@plt> > 0x0000003c27218538 <+504>: mov %r12d,0x34(%rbx) > 0x0000003c2721853c <+508>: add $0x8,%rsp > 0x0000003c27218540 <+512>: pop %rbx > 0x0000003c27218541 <+513>: pop %rbp > 0x0000003c27218542 <+514>: pop %r12 > 0x0000003c27218544 <+516>: pop %r13 > 0x0000003c27218546 <+518>: retq > 0x0000003c27218547 <+519>: nopw 0x0(%rax,%rax,1) > 0x0000003c27218550 <+528>: mov %ebp,%edx > 0x0000003c27218552 <+530>: mov %ebp,%esi > 0x0000003c27218554 <+532>: callq 0x3c2720be70 <tgoto@plt> > 0x0000003c27218559 <+537>: mov 0x10(%rbx),%rdx > 0x0000003c2721855d <+541>: mov %ebp,%esi > 0x0000003c2721855f <+543>: mov %rax,%rdi > 0x0000003c27218562 <+546>: mov %rdx,0x21e5df(%rip) # 0x3c27436b48 <terminal_outfile> > 0x0000003c27218569 <+553>: lea -0x1a00(%rip),%rdx # 0x3c27216b70 <terminal_putc> > 0x0000003c27218570 <+560>: callq 0x3c2720bc10 <tputs@plt> > 0x0000003c27218575 <+565>: jmp 0x3c27218538 <terminal_move_to_char+504> > 0x0000003c27218577 <+567>: mov %r12d,%edx > 0x0000003c2721857a <+570>: mov %r12d,%esi > 0x0000003c2721857d <+573>: callq 0x3c2720be70 <tgoto@plt> > 0x0000003c27218582 <+578>: mov 0x10(%rbx),%rdx > 0x0000003c27218586 <+582>: mov %r12d,%esi > 0x0000003c27218589 <+585>: mov %rax,%rdi > 0x0000003c2721858c <+588>: mov %rdx,0x21e5b5(%rip) # 0x3c27436b48 <terminal_outfile> > 0x0000003c27218593 <+595>: lea -0x1a2a(%rip),%rdx # 0x3c27216b70 <terminal_putc> > 0x0000003c2721859a <+602>: callq 0x3c2720bc10 <tputs@plt> > 0x0000003c2721859f <+607>: jmp 0x3c27218538 <terminal_move_to_char+504> >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 1081764
: 879667 |
879668
|
879669
|
879670
|
879671
|
879672
|
879674
|
879675
|
879676