Blob Blame History Raw
[New LWP 10303]
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
Missing separate debuginfo for /usr/lib64/freetype-freeworld/libfreetype.so.6
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/32/e3c32575e6fd2a16d5db151377c140c1130f3e
Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/3a/8fe6cb0063d56fc9be76ecd085c05f1b8a76e6
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
warning: the debug information found in "/usr/lib/debug//usr/lib64/perl5/CORE/libperl.so.debug" does not match "/usr/lib64/perl5/CORE/libperl.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/lib64/perl5/CORE/libperl.so.debug" does not match "/usr/lib64/perl5/CORE/libperl.so" (CRC mismatch).

[Thread debugging using libthread_db enabled]
Core was generated by `urxvtd -q -o -f'.
Program terminated with signal 11, Segmentation fault.
#0  0x0000000000420240 in rxvt_term::selection_delimit_word (this=0x12e7ee0, dirn=DN, mark=<optimized out>, ret=0x12e8154) at screen.C:3047
3047	  stp = ROW(row).t + col; w1 = DELIMIT_TEXT (*stp);

Thread 1 (Thread 0x7f7badf717e0 (LWP 10303)):
#0  0x0000000000420240 in rxvt_term::selection_delimit_word (this=0x12e7ee0, dirn=DN, mark=<optimized out>, ret=0x12e8154) at screen.C:3047
        tcol = <optimized out>
        w2 = <optimized out>
        col = <optimized out>
        stp = 0x56
        row = 44
        dirnadd = 1
        trow = <optimized out>
        w1 = <optimized out>
        bound = {row = 44, col = 139}
#1  0x00000000004209ec in rxvt_term::selection_extend_colrow (this=0x12e7ee0, col=<optimized out>, row=<optimized out>, button3=<optimized out>, buttonpress=<optimized out>, clickchange=<optimized out>) at screen.C:3279
        pos = <optimized out>
        closeto = rxvt_term::RIGHT
#2  0x000000000040f368 in rxvt_term::button_press (this=0x12e7ee0, ev=...) at command.C:1938
        reportmode = 0
        clickintime = <optimized out>
#3  0x000000000041148b in rxvt_term::x_cb (this=0x12e7ee0, ev=...) at command.C:1365
        dpy = 0x10f1800
        unused_root = 228704954805
        unused_root_y = 17775536
        unused_mask = 0
        unused_child = 30064771104
        unused_root_x = -1
#4  0x0000000000429c8a in call (a1=..., this=<optimized out>) at ./callback.h:83
No locals.
#5  rxvt_display::flush_cb (this=0x10f15f0, w=..., revents=<optimized out>) at rxvttoolkit.C:585
        i = 4
        xev = {type = 4, xany = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124}, xkey = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, root = 199, subwindow = 0, time = 149820128, x = 400, y = 755, x_root = 407, y_root = 786, state = 1, keycode = 1, same_screen = 1}, xbutton = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, root = 199, subwindow = 0, time = 149820128, x = 400, y = 755, x_root = 407, y_root = 786, state = 1, button = 1, same_screen = 1}, xmotion = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, root = 199, subwindow = 0, time = 149820128, x = 400, y = 755, x_root = 407, y_root = 786, state = 1, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, root = 199, subwindow = 0, time = 149820128, x = 400, y = 755, x_root = 407, y_root = 786, mode = 1, detail = 1, same_screen = 1, focus = -1162223360, state = 3132743936}, xfocus = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, mode = 199, detail = 0}, xexpose = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, x = 199, y = 0, width = 0, height = 0, count = 149820128}, xgraphicsexpose = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, drawable = 27263124, x = 199, y = 0, width = 0, height = 0, count = 149820128, major_code = 0, minor_code = 400}, xnoexpose = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, drawable = 27263124, major_code = 199, minor_code = 0}, xvisibility = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, state = 199}, xcreatewindow = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, parent = 27263124, window = 199, x = 0, y = 0, width = 149820128, height = 0, border_width = 400, override_redirect = 755}, xdestroywindow = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199}, xunmap = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, from_configure = 0}, xmap = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, override_redirect = 0}, xmaprequest = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, parent = 27263124, window = 199}, xreparent = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, parent = 0, x = 149820128, y = 0, override_redirect = 400}, xconfigure = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, x = 0, y = 0, width = 149820128, height = 0, border_width = 400, above = 3375844295063, override_redirect = 1}, xgravity = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, x = 0, y = 0}, xresizerequest = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, width = 199, height = 0}, xconfigurerequest = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, parent = 27263124, window = 199, x = 0, y = 0, width = 149820128, height = 0, border_width = 400, above = 3375844295063, detail = 1, value_mask = 13455032751862317057}, xcirculate = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, event = 27263124, window = 199, place = 0}, xcirculaterequest = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, parent = 27263124, window = 199, place = 0}, xproperty = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, atom = 199, time = 0, state = 149820128}, xselectionclear = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, selection = 199, time = 0}, xselectionrequest = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, owner = 27263124, requestor = 199, selection = 0, target = 149820128, property = 3242700308880, time = 3375844295063}, xselection = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, requestor = 27263124, selection = 199, target = 0, property = 149820128, time = 3242700308880}, xcolormap = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, colormap = 199, c_new = 0, state = 0}, xclient = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, message_type = 199, format = 0, data = {b = "\340\022\356\b\000\000\000\000\220\001\000\000\363\002\000\000\227\001\000", s = {4832, 2286, 0, 0, 400, 0, 755, 0, 407, 0}, l = {149820128, 3242700308880, 3375844295063, 4294967297, -4991711321847234559}}}, xmapping = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, request = 199, first_keycode = 0, count = 0}, xerror = {type = 4, display = 0x8446, resourceid = 13310917563786461184, serial = 17766400, error_code = 148 '\224', request_code = 0 '\000', minor_code = 160 '\240'}, xkeymap = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, window = 27263124, key_vector = "\307", '\000' <repeats 15 times>"\340, \022\356\b\000\000\000\000\220\001\000\000\363\002\000"}, xgeneric = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, extension = 27263124, evtype = 0}, xcookie = {type = 4, serial = 33862, send_event = 0, display = 0x10f1800, extension = 27263124, evtype = 0, cookie = 199, data = 0x0}, pad = {227633266692, 33862, -5135826509923090432, 17766400, 27263124, 199, 0, 149820128, 3242700308880, 3375844295063, 4294967297, -4991711321847234559, -4991711318714490624, -4991711318714490624, -4991711318714490624, -4919653724659785472, -4919653724659785472, -4919653724659785472, -4919653724659785472, -4847596130605080320, -4775538536550375168, -4703480942495670016, -4631423348440964864, -9170770298910613248}}
#6  0x000000000042cf04 in ev_invoke_pending () at ../libev/ev.c:2117
        p = <optimized out>
#7  0x000000000042e233 in ev_run (flags=0) at ../libev/ev.c:2392
No locals.
#8  0x000000000040920c in main (argc=<optimized out>, argv=<optimized out>) at rxvtd.C:302
        opt_fork = 1 '\001'
        pid = <optimized out>
        opt_opendisplay = 1 '\001'
        opt_quiet = 1 '\001'
        opt_lock = 0 '\000'
        sockname = <optimized out>
        l = {fd = 7, accept_ev = {<ev::base<ev_io, ev::io>> = {<ev_io> = {active = 1, pending = 0, data = 0x7fff728dca10, cb = 0x409f00 <ev::base<ev_io, ev::io>::method_thunk<unix_listener, &unix_listener::accept_cb>(ev_io*, int)>, next = 0x0, fd = 7, events = 1}, <No data fields>}, <No data fields>}}
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
From                To                  Syms Read   Shared Object Library
0x0000003b7b005d90  0x0000003b7b01f7fc  Yes         /usr/lib64/libfontconfig.so.1.4.4
0x0000003b7b4040c0  0x0000003b7b410c3c  Yes         /usr/lib64/libXft.so.2.2.0
0x0000003541e01910  0x0000003541e0810c  Yes         /usr/lib64/libXrender.so.1.3.0
0x000000353fa1dce0  0x000000353faa97ec  Yes         /usr/lib64/libX11.so.6.3.0
0x00000035a4c06290  0x00000035a4c19c9c  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0.2300.3
0x00000035a4804890  0x00000035a481eb8c  Yes         /usr/lib64/libpng12.so.0.46.0
0x000000353d603ea0  0x000000353d643e9c  Yes         /lib64/libm-2.14.so
0x000000353ee09970  0x000000353ee39dcc  Yes         /lib64/libgobject-2.0.so.0.2800.8
0x000000353ea01560  0x000000353ea02a2c  Yes         /lib64/libgthread-2.0.so.0.2800.8
0x000000353d202160  0x000000353d2053ec  Yes         /lib64/librt-2.14.so
0x000000353c216cd0  0x000000353c2adbec  Yes         /lib64/libglib-2.0.so.0.2800.8
0x0000003b83635050  0x0000003b83738bec  Yes (*)     /usr/lib64/perl5/CORE/libperl.so
0x000000353e603840  0x000000353e61354c  Yes         /lib64/libresolv-2.14.so
0x0000003550603ff0  0x00000035506117fc  Yes         /lib64/libnsl-2.14.so
0x000000353ce00de0  0x000000353ce0191c  Yes         /lib64/libdl-2.14.so
0x0000003546e00c10  0x0000003546e05afc  Yes         /lib64/libcrypt-2.14.so
0x000000354e600e10  0x000000354e60168c  Yes         /lib64/libutil-2.14.so
0x000000353ca05640  0x000000353ca1038c  Yes         /lib64/libpthread-2.14.so
0x0000003548e5a400  0x0000003548ec308a  Yes         /usr/lib64/libstdc++.so.6.0.16
0x000000353c61ece0  0x000000353c74304c  Yes         /lib64/libc-2.14.so
0x000000353de028a0  0x000000353de120cc  Yes         /lib64/libgcc_s-4.6.0-20110530.so.1
                                        No          /usr/lib64/freetype-freeworld/libfreetype.so.6
0x0000003540603b70  0x000000354061d84c  Yes         /lib64/libexpat.so.1.5.2
0x000000353fe08660  0x000000353fe13b9c  Yes         /usr/lib64/libxcb.so.1.1.0
0x000000353f6294a0  0x000000353f6d2b3c  Yes         /lib64/libgio-2.0.so.0.2800.8
0x000000353f200fe0  0x000000353f201f8c  Yes         /lib64/libgmodule-2.0.so.0.2800.8
0x000000353da01e70  0x000000353da0e67c  Yes         /lib64/libz.so.1.2.5
0x000000353be00b20  0x000000353be18caa  Yes         /lib64/ld-2.14.so
0x0000003546603170  0x00000035466417bc  Yes         /lib64/libfreebl3.so
0x0000003540200dd0  0x0000003540201b2c  Yes         /usr/lib64/libXau.so.6.0.0
0x000000353e205980  0x000000353e2159dc  Yes         /lib64/libselinux.so.1
0x0000003544a028d0  0x0000003544a0749c  Yes         /usr/lib64/libXcursor.so.1.0.2
0x00000035422013e0  0x000000354220450c  Yes         /usr/lib64/libXfixes.so.3.1.0
0x00007f7ba79495d0  0x00007f7ba794cf9c  Yes         /usr/lib64/perl5/vendor_perl/auto/List/Util/Util.so
0x00007f7ba759a170  0x00007f7ba75a18ac  Yes         /lib64/libnss_files-2.14.so
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0x1405b18	20994840
rbx            0x12e7ee0	19824352
rcx            0x0	0
rdx            0x56	86
rsi            0x1	1
rdi            0x12e7ee0	19824352
rbp            0x1	0x1
rsp            0x7fff728dc680	0x7fff728dc680
r8             0x0	0
r9             0x1	1
r10            0x16	22
r11            0x14053b0	20992944
r12            0x2b	43
r13            0x2c	44
r14            0x8b	139
r15            0x1	1
rip            0x420240	0x420240 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+112>
eflags         0x10256	[ PF AF ZF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*):
   0x00000000004201d0 <+0>:	push   %r15
   0x00000000004201d2 <+2>:	push   %r14
   0x00000000004201d4 <+4>:	push   %r13
   0x00000000004201d6 <+6>:	push   %r12
   0x00000000004201d8 <+8>:	push   %rbp
   0x00000000004201d9 <+9>:	mov    %esi,%ebp
   0x00000000004201db <+11>:	push   %rbx
   0x00000000004201dc <+12>:	mov    %rdi,%rbx
   0x00000000004201df <+15>:	sub    $0x38,%rsp
   0x00000000004201e3 <+19>:	test   %esi,%esi
   0x00000000004201e5 <+21>:	mov    %rcx,0x20(%rsp)
   0x00000000004201ea <+26>:	jne    0x4203b0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+480>
   0x00000000004201f0 <+32>:	mov    0x44(%rdi),%eax
   0x00000000004201f3 <+35>:	xor    %r14d,%r14d
   0x00000000004201f6 <+38>:	mov    $0xffffffff,%r15d
   0x00000000004201fc <+44>:	sub    $0x1,%eax
   0x00000000004201ff <+47>:	mov    %eax,0x2c(%rsp)
   0x0000000000420203 <+51>:	mov    0x4(%rdx),%eax
   0x0000000000420206 <+54>:	xor    %r12d,%r12d
   0x0000000000420209 <+57>:	mov    (%rdx),%r13d
   0x000000000042020c <+60>:	mov    0x38(%rbx),%ecx
   0x000000000042020f <+63>:	mov    0x1d0(%rbx),%r11
   0x0000000000420216 <+70>:	test   %eax,%eax
   0x0000000000420218 <+72>:	cmovns %eax,%r12d
   0x000000000042021c <+76>:	mov    0x3c(%rbx),%eax
   0x000000000042021f <+79>:	add    %r13d,%eax
   0x0000000000420222 <+82>:	add    %ecx,%eax
   0x0000000000420224 <+84>:	mov    %eax,%edx
   0x0000000000420226 <+86>:	sar    $0x1f,%edx
   0x0000000000420229 <+89>:	idiv   %ecx
   0x000000000042022b <+91>:	movslq %edx,%rdx
   0x000000000042022e <+94>:	lea    (%rdx,%rdx,2),%rax
   0x0000000000420232 <+98>:	movslq %r12d,%rdx
   0x0000000000420235 <+101>:	lea    (%r11,%rax,8),%rax
   0x0000000000420239 <+105>:	mov    (%rax),%rcx
   0x000000000042023c <+108>:	lea    (%rcx,%rdx,2),%rdx
=> 0x0000000000420240 <+112>:	movzwl (%rdx),%edi
   0x0000000000420243 <+115>:	mov    %rdx,0x8(%rsp)
   0x0000000000420248 <+120>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
   0x000000000042024d <+125>:	test   %al,%al
   0x000000000042024f <+127>:	movl   $0x2,0x14(%rsp)
   0x0000000000420257 <+135>:	mov    0x8(%rsp),%rdx
   0x000000000042025c <+140>:	jne    0x420274 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+164>
   0x000000000042025e <+142>:	movzwl (%rdx),%esi
   0x0000000000420261 <+145>:	movl   $0x0,0x14(%rsp)
   0x0000000000420269 <+153>:	cmp    $0xff,%si
   0x000000000042026e <+158>:	jbe    0x420428 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+600>
   0x0000000000420274 <+164>:	movslq %r15d,%rax
   0x0000000000420277 <+167>:	add    %rax,%rax
   0x000000000042027a <+170>:	mov    %rax,0x18(%rsp)
   0x000000000042027f <+175>:	cmp    %r14d,%r12d
   0x0000000000420282 <+178>:	je     0x4202f8 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+296>
   0x0000000000420284 <+180>:	add    0x18(%rsp),%rdx
   0x0000000000420289 <+185>:	movzwl (%rdx),%edi
   0x000000000042028c <+188>:	cmp    $0xffff,%di
   0x0000000000420290 <+192>:	je     0x4202f0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+288>
   0x0000000000420292 <+194>:	movzwl %di,%edi
   0x0000000000420295 <+197>:	mov    %rdx,0x8(%rsp)
   0x000000000042029a <+202>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
   0x000000000042029f <+207>:	test   %al,%al
   0x00000000004202a1 <+209>:	mov    $0x2,%ecx
   0x00000000004202a6 <+214>:	mov    0x8(%rsp),%rdx
   0x00000000004202ab <+219>:	jne    0x4202bd <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+237>
   0x00000000004202ad <+221>:	movzwl (%rdx),%esi
   0x00000000004202b0 <+224>:	xor    %cl,%cl
   0x00000000004202b2 <+226>:	cmp    $0xff,%si
   0x00000000004202b7 <+231>:	jbe    0x420400 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+560>
   0x00000000004202bd <+237>:	cmp    %ecx,0x14(%rsp)
   0x00000000004202c1 <+241>:	je     0x4202f0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+288>
   0x00000000004202c3 <+243>:	mov    0x20(%rsp),%rdx
   0x00000000004202c8 <+248>:	xor    %eax,%eax
   0x00000000004202ca <+250>:	cmp    $0x1,%ebp
   0x00000000004202cd <+253>:	sete   %al
   0x00000000004202d0 <+256>:	add    %eax,%r12d
   0x00000000004202d3 <+259>:	mov    %r13d,(%rdx)
   0x00000000004202d6 <+262>:	mov    %r12d,0x4(%rdx)
   0x00000000004202da <+266>:	add    $0x38,%rsp
   0x00000000004202de <+270>:	pop    %rbx
   0x00000000004202df <+271>:	pop    %rbp
   0x00000000004202e0 <+272>:	pop    %r12
   0x00000000004202e2 <+274>:	pop    %r13
   0x00000000004202e4 <+276>:	pop    %r14
   0x00000000004202e6 <+278>:	pop    %r15
   0x00000000004202e8 <+280>:	retq   
   0x00000000004202e9 <+281>:	nopl   0x0(%rax)
   0x00000000004202f0 <+288>:	add    %r15d,%r12d
   0x00000000004202f3 <+291>:	cmp    %r14d,%r12d
   0x00000000004202f6 <+294>:	jne    0x420284 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+180>
   0x00000000004202f8 <+296>:	cmp    0x2c(%rsp),%r13d
   0x00000000004202fd <+301>:	je     0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
   0x00000000004202ff <+303>:	test   %ebp,%ebp
   0x0000000000420301 <+305>:	mov    0x3c(%rbx),%edi
   0x0000000000420304 <+308>:	mov    %r13d,%edx
   0x0000000000420307 <+311>:	sete   %r8b
   0x000000000042030b <+315>:	mov    0x38(%rbx),%ecx
   0x000000000042030e <+318>:	mov    0x1d0(%rbx),%rsi
   0x0000000000420315 <+325>:	movzbl %r8b,%eax
   0x0000000000420319 <+329>:	sub    %eax,%edx
   0x000000000042031b <+331>:	mov    %edx,%eax
   0x000000000042031d <+333>:	add    %edi,%eax
   0x000000000042031f <+335>:	add    %ecx,%eax
   0x0000000000420321 <+337>:	mov    %eax,%edx
   0x0000000000420323 <+339>:	sar    $0x1f,%edx
   0x0000000000420326 <+342>:	idiv   %ecx
   0x0000000000420328 <+344>:	movslq %edx,%rdx
   0x000000000042032b <+347>:	lea    (%rdx,%rdx,2),%rax
   0x000000000042032f <+351>:	testb  $0x1,0x14(%rsi,%rax,8)
   0x0000000000420334 <+356>:	je     0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
   0x0000000000420336 <+358>:	lea    0x0(%r13,%r15,1),%eax
   0x000000000042033b <+363>:	xor    %r12d,%r12d
   0x000000000042033e <+366>:	test   %r8b,%r8b
   0x0000000000420341 <+369>:	mov    %eax,0x28(%rsp)
   0x0000000000420345 <+373>:	je     0x42034f <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+383>
   0x0000000000420347 <+375>:	mov    0x14(%rbx),%r12d
   0x000000000042034b <+379>:	sub    $0x1,%r12d
   0x000000000042034f <+383>:	mov    0x28(%rsp),%eax
   0x0000000000420353 <+387>:	add    %edi,%eax
   0x0000000000420355 <+389>:	add    %ecx,%eax
   0x0000000000420357 <+391>:	mov    %eax,%edx
   0x0000000000420359 <+393>:	sar    $0x1f,%edx
   0x000000000042035c <+396>:	idiv   %ecx
   0x000000000042035e <+398>:	movslq %edx,%rdx
   0x0000000000420361 <+401>:	lea    (%rdx,%rdx,2),%rax
   0x0000000000420365 <+405>:	mov    (%rsi,%rax,8),%rax
   0x0000000000420369 <+409>:	test   %rax,%rax
   0x000000000042036c <+412>:	je     0x4203a2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+466>
   0x000000000042036e <+414>:	movslq %r12d,%rdx
   0x0000000000420371 <+417>:	lea    (%rax,%rdx,2),%rdx
   0x0000000000420375 <+421>:	movzwl (%rdx),%edi
   0x0000000000420378 <+424>:	mov    %rdx,0x8(%rsp)
   0x000000000042037d <+429>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
   0x0000000000420382 <+434>:	test   %al,%al
   0x0000000000420384 <+436>:	mov    $0x2,%ecx
   0x0000000000420389 <+441>:	mov    0x8(%rsp),%rdx
   0x000000000042038e <+446>:	jne    0x42039c <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+460>
   0x0000000000420390 <+448>:	movzwl (%rdx),%esi
   0x0000000000420393 <+451>:	xor    %cl,%cl
   0x0000000000420395 <+453>:	cmp    $0xff,%si
   0x000000000042039a <+458>:	jbe    0x4203d0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+512>
   0x000000000042039c <+460>:	cmp    %ecx,0x14(%rsp)
   0x00000000004203a0 <+464>:	je     0x4203f2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+546>
   0x00000000004203a2 <+466>:	mov    %r14d,%r12d
   0x00000000004203a5 <+469>:	jmpq   0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
   0x00000000004203aa <+474>:	nopw   0x0(%rax,%rax,1)
   0x00000000004203b0 <+480>:	mov    0x18(%rdi),%eax
   0x00000000004203b3 <+483>:	mov    0x14(%rdi),%r14d
   0x00000000004203b7 <+487>:	mov    $0x1,%r15d
   0x00000000004203bd <+493>:	mov    %eax,0x2c(%rsp)
   0x00000000004203c1 <+497>:	sub    $0x1,%r14d
   0x00000000004203c5 <+501>:	jmpq   0x420203 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+51>
   0x00000000004203ca <+506>:	nopw   0x0(%rax,%rax,1)
   0x00000000004203d0 <+512>:	mov    0x17c0(%rbx),%rdi
   0x00000000004203d7 <+519>:	movzwl %si,%esi
   0x00000000004203da <+522>:	callq  0x4074a0 <strchr@plt>
   0x00000000004203df <+527>:	xor    %ecx,%ecx
   0x00000000004203e1 <+529>:	test   %rax,%rax
   0x00000000004203e4 <+532>:	mov    0x8(%rsp),%rdx
   0x00000000004203e9 <+537>:	setne  %cl
   0x00000000004203ec <+540>:	cmp    %ecx,0x14(%rsp)
   0x00000000004203f0 <+544>:	jne    0x4203a2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+466>
   0x00000000004203f2 <+546>:	mov    0x28(%rsp),%r13d
   0x00000000004203f7 <+551>:	jmpq   0x42027f <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+175>
   0x00000000004203fc <+556>:	nopl   0x0(%rax)
   0x0000000000420400 <+560>:	mov    0x17c0(%rbx),%rdi
   0x0000000000420407 <+567>:	movzwl %si,%esi
   0x000000000042040a <+570>:	callq  0x4074a0 <strchr@plt>
   0x000000000042040f <+575>:	xor    %ecx,%ecx
   0x0000000000420411 <+577>:	test   %rax,%rax
   0x0000000000420414 <+580>:	mov    0x8(%rsp),%rdx
   0x0000000000420419 <+585>:	setne  %cl
   0x000000000042041c <+588>:	jmpq   0x4202bd <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+237>
   0x0000000000420421 <+593>:	nopl   0x0(%rax)
   0x0000000000420428 <+600>:	mov    0x17c0(%rbx),%rdi
   0x000000000042042f <+607>:	movzwl %si,%esi
   0x0000000000420432 <+610>:	callq  0x4074a0 <strchr@plt>
   0x0000000000420437 <+615>:	test   %rax,%rax
   0x000000000042043a <+618>:	mov    0x8(%rsp),%rdx
   0x000000000042043f <+623>:	setne  %al
   0x0000000000420442 <+626>:	movzbl %al,%eax
   0x0000000000420445 <+629>:	mov    %eax,0x14(%rsp)
   0x0000000000420449 <+633>:	jmpq   0x420274 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+164>
End of assembler dump.