Blame tests/p_abrt-cli/problem_dir/backtrace

Matej Habrnal e4efea
[New LWP 10303]
Matej Habrnal e4efea
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
Matej Habrnal e4efea
Missing separate debuginfo for /usr/lib64/freetype-freeworld/libfreetype.so.6
Matej Habrnal e4efea
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/32/e3c32575e6fd2a16d5db151377c140c1130f3e
Matej Habrnal e4efea
Missing separate debuginfo for 
Matej Habrnal e4efea
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/3a/8fe6cb0063d56fc9be76ecd085c05f1b8a76e6
Matej Habrnal e4efea
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
Matej Habrnal e4efea
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).
Matej Habrnal e4efea
Matej Habrnal e4efea
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).
Matej Habrnal e4efea
Matej Habrnal e4efea
[Thread debugging using libthread_db enabled]
Matej Habrnal e4efea
Core was generated by `urxvtd -q -o -f'.
Matej Habrnal e4efea
Program terminated with signal 11, Segmentation fault.
Matej Habrnal e4efea
#0  0x0000000000420240 in rxvt_term::selection_delimit_word (this=0x12e7ee0, dirn=DN, mark=<optimized out>, ret=0x12e8154) at screen.C:3047
Matej Habrnal e4efea
3047	  stp = ROW(row).t + col; w1 = DELIMIT_TEXT (*stp);
Matej Habrnal e4efea
Matej Habrnal e4efea
Thread 1 (Thread 0x7f7badf717e0 (LWP 10303)):
Matej Habrnal e4efea
#0  0x0000000000420240 in rxvt_term::selection_delimit_word (this=0x12e7ee0, dirn=DN, mark=<optimized out>, ret=0x12e8154) at screen.C:3047
Matej Habrnal e4efea
        tcol = <optimized out>
Matej Habrnal e4efea
        w2 = <optimized out>
Matej Habrnal e4efea
        col = <optimized out>
Matej Habrnal e4efea
        stp = 0x56
Matej Habrnal e4efea
        row = 44
Matej Habrnal e4efea
        dirnadd = 1
Matej Habrnal e4efea
        trow = <optimized out>
Matej Habrnal e4efea
        w1 = <optimized out>
Matej Habrnal e4efea
        bound = {row = 44, col = 139}
Matej Habrnal e4efea
#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
Matej Habrnal e4efea
        pos = <optimized out>
Matej Habrnal e4efea
        closeto = rxvt_term::RIGHT
Matej Habrnal e4efea
#2  0x000000000040f368 in rxvt_term::button_press (this=0x12e7ee0, ev=...) at command.C:1938
Matej Habrnal e4efea
        reportmode = 0
Matej Habrnal e4efea
        clickintime = <optimized out>
Matej Habrnal e4efea
#3  0x000000000041148b in rxvt_term::x_cb (this=0x12e7ee0, ev=...) at command.C:1365
Matej Habrnal e4efea
        dpy = 0x10f1800
Matej Habrnal e4efea
        unused_root = 228704954805
Matej Habrnal e4efea
        unused_root_y = 17775536
Matej Habrnal e4efea
        unused_mask = 0
Matej Habrnal e4efea
        unused_child = 30064771104
Matej Habrnal e4efea
        unused_root_x = -1
Matej Habrnal e4efea
#4  0x0000000000429c8a in call (a1=..., this=<optimized out>) at ./callback.h:83
Matej Habrnal e4efea
No locals.
Matej Habrnal e4efea
#5  rxvt_display::flush_cb (this=0x10f15f0, w=..., revents=<optimized out>) at rxvttoolkit.C:585
Matej Habrnal e4efea
        i = 4
Matej Habrnal e4efea
        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}}
Matej Habrnal e4efea
#6  0x000000000042cf04 in ev_invoke_pending () at ../libev/ev.c:2117
Matej Habrnal e4efea
        p = <optimized out>
Matej Habrnal e4efea
#7  0x000000000042e233 in ev_run (flags=0) at ../libev/ev.c:2392
Matej Habrnal e4efea
No locals.
Matej Habrnal e4efea
#8  0x000000000040920c in main (argc=<optimized out>, argv=<optimized out>) at rxvtd.C:302
Matej Habrnal e4efea
        opt_fork = 1 '\001'
Matej Habrnal e4efea
        pid = <optimized out>
Matej Habrnal e4efea
        opt_opendisplay = 1 '\001'
Matej Habrnal e4efea
        opt_quiet = 1 '\001'
Matej Habrnal e4efea
        opt_lock = 0 '\000'
Matej Habrnal e4efea
        sockname = <optimized out>
Matej Habrnal e4efea
        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>}}
Matej Habrnal e4efea
warning: File "/usr/lib64/perl5/CORE/libperl.so" has a different build-id, file skipped
Matej Habrnal e4efea
From                To                  Syms Read   Shared Object Library
Matej Habrnal e4efea
0x0000003b7b005d90  0x0000003b7b01f7fc  Yes         /usr/lib64/libfontconfig.so.1.4.4
Matej Habrnal e4efea
0x0000003b7b4040c0  0x0000003b7b410c3c  Yes         /usr/lib64/libXft.so.2.2.0
Matej Habrnal e4efea
0x0000003541e01910  0x0000003541e0810c  Yes         /usr/lib64/libXrender.so.1.3.0
Matej Habrnal e4efea
0x000000353fa1dce0  0x000000353faa97ec  Yes         /usr/lib64/libX11.so.6.3.0
Matej Habrnal e4efea
0x00000035a4c06290  0x00000035a4c19c9c  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0.2300.3
Matej Habrnal e4efea
0x00000035a4804890  0x00000035a481eb8c  Yes         /usr/lib64/libpng12.so.0.46.0
Matej Habrnal e4efea
0x000000353d603ea0  0x000000353d643e9c  Yes         /lib64/libm-2.14.so
Matej Habrnal e4efea
0x000000353ee09970  0x000000353ee39dcc  Yes         /lib64/libgobject-2.0.so.0.2800.8
Matej Habrnal e4efea
0x000000353ea01560  0x000000353ea02a2c  Yes         /lib64/libgthread-2.0.so.0.2800.8
Matej Habrnal e4efea
0x000000353d202160  0x000000353d2053ec  Yes         /lib64/librt-2.14.so
Matej Habrnal e4efea
0x000000353c216cd0  0x000000353c2adbec  Yes         /lib64/libglib-2.0.so.0.2800.8
Matej Habrnal e4efea
0x0000003b83635050  0x0000003b83738bec  Yes (*)     /usr/lib64/perl5/CORE/libperl.so
Matej Habrnal e4efea
0x000000353e603840  0x000000353e61354c  Yes         /lib64/libresolv-2.14.so
Matej Habrnal e4efea
0x0000003550603ff0  0x00000035506117fc  Yes         /lib64/libnsl-2.14.so
Matej Habrnal e4efea
0x000000353ce00de0  0x000000353ce0191c  Yes         /lib64/libdl-2.14.so
Matej Habrnal e4efea
0x0000003546e00c10  0x0000003546e05afc  Yes         /lib64/libcrypt-2.14.so
Matej Habrnal e4efea
0x000000354e600e10  0x000000354e60168c  Yes         /lib64/libutil-2.14.so
Matej Habrnal e4efea
0x000000353ca05640  0x000000353ca1038c  Yes         /lib64/libpthread-2.14.so
Matej Habrnal e4efea
0x0000003548e5a400  0x0000003548ec308a  Yes         /usr/lib64/libstdc++.so.6.0.16
Matej Habrnal e4efea
0x000000353c61ece0  0x000000353c74304c  Yes         /lib64/libc-2.14.so
Matej Habrnal e4efea
0x000000353de028a0  0x000000353de120cc  Yes         /lib64/libgcc_s-4.6.0-20110530.so.1
Matej Habrnal e4efea
                                        No          /usr/lib64/freetype-freeworld/libfreetype.so.6
Matej Habrnal e4efea
0x0000003540603b70  0x000000354061d84c  Yes         /lib64/libexpat.so.1.5.2
Matej Habrnal e4efea
0x000000353fe08660  0x000000353fe13b9c  Yes         /usr/lib64/libxcb.so.1.1.0
Matej Habrnal e4efea
0x000000353f6294a0  0x000000353f6d2b3c  Yes         /lib64/libgio-2.0.so.0.2800.8
Matej Habrnal e4efea
0x000000353f200fe0  0x000000353f201f8c  Yes         /lib64/libgmodule-2.0.so.0.2800.8
Matej Habrnal e4efea
0x000000353da01e70  0x000000353da0e67c  Yes         /lib64/libz.so.1.2.5
Matej Habrnal e4efea
0x000000353be00b20  0x000000353be18caa  Yes         /lib64/ld-2.14.so
Matej Habrnal e4efea
0x0000003546603170  0x00000035466417bc  Yes         /lib64/libfreebl3.so
Matej Habrnal e4efea
0x0000003540200dd0  0x0000003540201b2c  Yes         /usr/lib64/libXau.so.6.0.0
Matej Habrnal e4efea
0x000000353e205980  0x000000353e2159dc  Yes         /lib64/libselinux.so.1
Matej Habrnal e4efea
0x0000003544a028d0  0x0000003544a0749c  Yes         /usr/lib64/libXcursor.so.1.0.2
Matej Habrnal e4efea
0x00000035422013e0  0x000000354220450c  Yes         /usr/lib64/libXfixes.so.3.1.0
Matej Habrnal e4efea
0x00007f7ba79495d0  0x00007f7ba794cf9c  Yes         /usr/lib64/perl5/vendor_perl/auto/List/Util/Util.so
Matej Habrnal e4efea
0x00007f7ba759a170  0x00007f7ba75a18ac  Yes         /lib64/libnss_files-2.14.so
Matej Habrnal e4efea
(*): Shared library is missing debugging information.
Matej Habrnal e4efea
$1 = 0x0
Matej Habrnal e4efea
$2 = 0x0
Matej Habrnal e4efea
rax            0x1405b18	20994840
Matej Habrnal e4efea
rbx            0x12e7ee0	19824352
Matej Habrnal e4efea
rcx            0x0	0
Matej Habrnal e4efea
rdx            0x56	86
Matej Habrnal e4efea
rsi            0x1	1
Matej Habrnal e4efea
rdi            0x12e7ee0	19824352
Matej Habrnal e4efea
rbp            0x1	0x1
Matej Habrnal e4efea
rsp            0x7fff728dc680	0x7fff728dc680
Matej Habrnal e4efea
r8             0x0	0
Matej Habrnal e4efea
r9             0x1	1
Matej Habrnal e4efea
r10            0x16	22
Matej Habrnal e4efea
r11            0x14053b0	20992944
Matej Habrnal e4efea
r12            0x2b	43
Matej Habrnal e4efea
r13            0x2c	44
Matej Habrnal e4efea
r14            0x8b	139
Matej Habrnal e4efea
r15            0x1	1
Matej Habrnal e4efea
rip            0x420240	0x420240 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+112>
Matej Habrnal e4efea
eflags         0x10256	[ PF AF ZF IF RF ]
Matej Habrnal e4efea
cs             0x33	51
Matej Habrnal e4efea
ss             0x2b	43
Matej Habrnal e4efea
ds             0x0	0
Matej Habrnal e4efea
es             0x0	0
Matej Habrnal e4efea
fs             0x0	0
Matej Habrnal e4efea
gs             0x0	0
Matej Habrnal e4efea
Dump of assembler code for function rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*):
Matej Habrnal e4efea
   0x00000000004201d0 <+0>:	push   %r15
Matej Habrnal e4efea
   0x00000000004201d2 <+2>:	push   %r14
Matej Habrnal e4efea
   0x00000000004201d4 <+4>:	push   %r13
Matej Habrnal e4efea
   0x00000000004201d6 <+6>:	push   %r12
Matej Habrnal e4efea
   0x00000000004201d8 <+8>:	push   %rbp
Matej Habrnal e4efea
   0x00000000004201d9 <+9>:	mov    %esi,%ebp
Matej Habrnal e4efea
   0x00000000004201db <+11>:	push   %rbx
Matej Habrnal e4efea
   0x00000000004201dc <+12>:	mov    %rdi,%rbx
Matej Habrnal e4efea
   0x00000000004201df <+15>:	sub    $0x38,%rsp
Matej Habrnal e4efea
   0x00000000004201e3 <+19>:	test   %esi,%esi
Matej Habrnal e4efea
   0x00000000004201e5 <+21>:	mov    %rcx,0x20(%rsp)
Matej Habrnal e4efea
   0x00000000004201ea <+26>:	jne    0x4203b0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+480>
Matej Habrnal e4efea
   0x00000000004201f0 <+32>:	mov    0x44(%rdi),%eax
Matej Habrnal e4efea
   0x00000000004201f3 <+35>:	xor    %r14d,%r14d
Matej Habrnal e4efea
   0x00000000004201f6 <+38>:	mov    $0xffffffff,%r15d
Matej Habrnal e4efea
   0x00000000004201fc <+44>:	sub    $0x1,%eax
Matej Habrnal e4efea
   0x00000000004201ff <+47>:	mov    %eax,0x2c(%rsp)
Matej Habrnal e4efea
   0x0000000000420203 <+51>:	mov    0x4(%rdx),%eax
Matej Habrnal e4efea
   0x0000000000420206 <+54>:	xor    %r12d,%r12d
Matej Habrnal e4efea
   0x0000000000420209 <+57>:	mov    (%rdx),%r13d
Matej Habrnal e4efea
   0x000000000042020c <+60>:	mov    0x38(%rbx),%ecx
Matej Habrnal e4efea
   0x000000000042020f <+63>:	mov    0x1d0(%rbx),%r11
Matej Habrnal e4efea
   0x0000000000420216 <+70>:	test   %eax,%eax
Matej Habrnal e4efea
   0x0000000000420218 <+72>:	cmovns %eax,%r12d
Matej Habrnal e4efea
   0x000000000042021c <+76>:	mov    0x3c(%rbx),%eax
Matej Habrnal e4efea
   0x000000000042021f <+79>:	add    %r13d,%eax
Matej Habrnal e4efea
   0x0000000000420222 <+82>:	add    %ecx,%eax
Matej Habrnal e4efea
   0x0000000000420224 <+84>:	mov    %eax,%edx
Matej Habrnal e4efea
   0x0000000000420226 <+86>:	sar    $0x1f,%edx
Matej Habrnal e4efea
   0x0000000000420229 <+89>:	idiv   %ecx
Matej Habrnal e4efea
   0x000000000042022b <+91>:	movslq %edx,%rdx
Matej Habrnal e4efea
   0x000000000042022e <+94>:	lea    (%rdx,%rdx,2),%rax
Matej Habrnal e4efea
   0x0000000000420232 <+98>:	movslq %r12d,%rdx
Matej Habrnal e4efea
   0x0000000000420235 <+101>:	lea    (%r11,%rax,8),%rax
Matej Habrnal e4efea
   0x0000000000420239 <+105>:	mov    (%rax),%rcx
Matej Habrnal e4efea
   0x000000000042023c <+108>:	lea    (%rcx,%rdx,2),%rdx
Matej Habrnal e4efea
=> 0x0000000000420240 <+112>:	movzwl (%rdx),%edi
Matej Habrnal e4efea
   0x0000000000420243 <+115>:	mov    %rdx,0x8(%rsp)
Matej Habrnal e4efea
   0x0000000000420248 <+120>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
Matej Habrnal e4efea
   0x000000000042024d <+125>:	test   %al,%al
Matej Habrnal e4efea
   0x000000000042024f <+127>:	movl   $0x2,0x14(%rsp)
Matej Habrnal e4efea
   0x0000000000420257 <+135>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x000000000042025c <+140>:	jne    0x420274 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+164>
Matej Habrnal e4efea
   0x000000000042025e <+142>:	movzwl (%rdx),%esi
Matej Habrnal e4efea
   0x0000000000420261 <+145>:	movl   $0x0,0x14(%rsp)
Matej Habrnal e4efea
   0x0000000000420269 <+153>:	cmp    $0xff,%si
Matej Habrnal e4efea
   0x000000000042026e <+158>:	jbe    0x420428 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+600>
Matej Habrnal e4efea
   0x0000000000420274 <+164>:	movslq %r15d,%rax
Matej Habrnal e4efea
   0x0000000000420277 <+167>:	add    %rax,%rax
Matej Habrnal e4efea
   0x000000000042027a <+170>:	mov    %rax,0x18(%rsp)
Matej Habrnal e4efea
   0x000000000042027f <+175>:	cmp    %r14d,%r12d
Matej Habrnal e4efea
   0x0000000000420282 <+178>:	je     0x4202f8 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+296>
Matej Habrnal e4efea
   0x0000000000420284 <+180>:	add    0x18(%rsp),%rdx
Matej Habrnal e4efea
   0x0000000000420289 <+185>:	movzwl (%rdx),%edi
Matej Habrnal e4efea
   0x000000000042028c <+188>:	cmp    $0xffff,%di
Matej Habrnal e4efea
   0x0000000000420290 <+192>:	je     0x4202f0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+288>
Matej Habrnal e4efea
   0x0000000000420292 <+194>:	movzwl %di,%edi
Matej Habrnal e4efea
   0x0000000000420295 <+197>:	mov    %rdx,0x8(%rsp)
Matej Habrnal e4efea
   0x000000000042029a <+202>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
Matej Habrnal e4efea
   0x000000000042029f <+207>:	test   %al,%al
Matej Habrnal e4efea
   0x00000000004202a1 <+209>:	mov    $0x2,%ecx
Matej Habrnal e4efea
   0x00000000004202a6 <+214>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x00000000004202ab <+219>:	jne    0x4202bd <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+237>
Matej Habrnal e4efea
   0x00000000004202ad <+221>:	movzwl (%rdx),%esi
Matej Habrnal e4efea
   0x00000000004202b0 <+224>:	xor    %cl,%cl
Matej Habrnal e4efea
   0x00000000004202b2 <+226>:	cmp    $0xff,%si
Matej Habrnal e4efea
   0x00000000004202b7 <+231>:	jbe    0x420400 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+560>
Matej Habrnal e4efea
   0x00000000004202bd <+237>:	cmp    %ecx,0x14(%rsp)
Matej Habrnal e4efea
   0x00000000004202c1 <+241>:	je     0x4202f0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+288>
Matej Habrnal e4efea
   0x00000000004202c3 <+243>:	mov    0x20(%rsp),%rdx
Matej Habrnal e4efea
   0x00000000004202c8 <+248>:	xor    %eax,%eax
Matej Habrnal e4efea
   0x00000000004202ca <+250>:	cmp    $0x1,%ebp
Matej Habrnal e4efea
   0x00000000004202cd <+253>:	sete   %al
Matej Habrnal e4efea
   0x00000000004202d0 <+256>:	add    %eax,%r12d
Matej Habrnal e4efea
   0x00000000004202d3 <+259>:	mov    %r13d,(%rdx)
Matej Habrnal e4efea
   0x00000000004202d6 <+262>:	mov    %r12d,0x4(%rdx)
Matej Habrnal e4efea
   0x00000000004202da <+266>:	add    $0x38,%rsp
Matej Habrnal e4efea
   0x00000000004202de <+270>:	pop    %rbx
Matej Habrnal e4efea
   0x00000000004202df <+271>:	pop    %rbp
Matej Habrnal e4efea
   0x00000000004202e0 <+272>:	pop    %r12
Matej Habrnal e4efea
   0x00000000004202e2 <+274>:	pop    %r13
Matej Habrnal e4efea
   0x00000000004202e4 <+276>:	pop    %r14
Matej Habrnal e4efea
   0x00000000004202e6 <+278>:	pop    %r15
Matej Habrnal e4efea
   0x00000000004202e8 <+280>:	retq   
Matej Habrnal e4efea
   0x00000000004202e9 <+281>:	nopl   0x0(%rax)
Matej Habrnal e4efea
   0x00000000004202f0 <+288>:	add    %r15d,%r12d
Matej Habrnal e4efea
   0x00000000004202f3 <+291>:	cmp    %r14d,%r12d
Matej Habrnal e4efea
   0x00000000004202f6 <+294>:	jne    0x420284 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+180>
Matej Habrnal e4efea
   0x00000000004202f8 <+296>:	cmp    0x2c(%rsp),%r13d
Matej Habrnal e4efea
   0x00000000004202fd <+301>:	je     0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
Matej Habrnal e4efea
   0x00000000004202ff <+303>:	test   %ebp,%ebp
Matej Habrnal e4efea
   0x0000000000420301 <+305>:	mov    0x3c(%rbx),%edi
Matej Habrnal e4efea
   0x0000000000420304 <+308>:	mov    %r13d,%edx
Matej Habrnal e4efea
   0x0000000000420307 <+311>:	sete   %r8b
Matej Habrnal e4efea
   0x000000000042030b <+315>:	mov    0x38(%rbx),%ecx
Matej Habrnal e4efea
   0x000000000042030e <+318>:	mov    0x1d0(%rbx),%rsi
Matej Habrnal e4efea
   0x0000000000420315 <+325>:	movzbl %r8b,%eax
Matej Habrnal e4efea
   0x0000000000420319 <+329>:	sub    %eax,%edx
Matej Habrnal e4efea
   0x000000000042031b <+331>:	mov    %edx,%eax
Matej Habrnal e4efea
   0x000000000042031d <+333>:	add    %edi,%eax
Matej Habrnal e4efea
   0x000000000042031f <+335>:	add    %ecx,%eax
Matej Habrnal e4efea
   0x0000000000420321 <+337>:	mov    %eax,%edx
Matej Habrnal e4efea
   0x0000000000420323 <+339>:	sar    $0x1f,%edx
Matej Habrnal e4efea
   0x0000000000420326 <+342>:	idiv   %ecx
Matej Habrnal e4efea
   0x0000000000420328 <+344>:	movslq %edx,%rdx
Matej Habrnal e4efea
   0x000000000042032b <+347>:	lea    (%rdx,%rdx,2),%rax
Matej Habrnal e4efea
   0x000000000042032f <+351>:	testb  $0x1,0x14(%rsi,%rax,8)
Matej Habrnal e4efea
   0x0000000000420334 <+356>:	je     0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
Matej Habrnal e4efea
   0x0000000000420336 <+358>:	lea    0x0(%r13,%r15,1),%eax
Matej Habrnal e4efea
   0x000000000042033b <+363>:	xor    %r12d,%r12d
Matej Habrnal e4efea
   0x000000000042033e <+366>:	test   %r8b,%r8b
Matej Habrnal e4efea
   0x0000000000420341 <+369>:	mov    %eax,0x28(%rsp)
Matej Habrnal e4efea
   0x0000000000420345 <+373>:	je     0x42034f <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+383>
Matej Habrnal e4efea
   0x0000000000420347 <+375>:	mov    0x14(%rbx),%r12d
Matej Habrnal e4efea
   0x000000000042034b <+379>:	sub    $0x1,%r12d
Matej Habrnal e4efea
   0x000000000042034f <+383>:	mov    0x28(%rsp),%eax
Matej Habrnal e4efea
   0x0000000000420353 <+387>:	add    %edi,%eax
Matej Habrnal e4efea
   0x0000000000420355 <+389>:	add    %ecx,%eax
Matej Habrnal e4efea
   0x0000000000420357 <+391>:	mov    %eax,%edx
Matej Habrnal e4efea
   0x0000000000420359 <+393>:	sar    $0x1f,%edx
Matej Habrnal e4efea
   0x000000000042035c <+396>:	idiv   %ecx
Matej Habrnal e4efea
   0x000000000042035e <+398>:	movslq %edx,%rdx
Matej Habrnal e4efea
   0x0000000000420361 <+401>:	lea    (%rdx,%rdx,2),%rax
Matej Habrnal e4efea
   0x0000000000420365 <+405>:	mov    (%rsi,%rax,8),%rax
Matej Habrnal e4efea
   0x0000000000420369 <+409>:	test   %rax,%rax
Matej Habrnal e4efea
   0x000000000042036c <+412>:	je     0x4203a2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+466>
Matej Habrnal e4efea
   0x000000000042036e <+414>:	movslq %r12d,%rdx
Matej Habrnal e4efea
   0x0000000000420371 <+417>:	lea    (%rax,%rdx,2),%rdx
Matej Habrnal e4efea
   0x0000000000420375 <+421>:	movzwl (%rdx),%edi
Matej Habrnal e4efea
   0x0000000000420378 <+424>:	mov    %rdx,0x8(%rsp)
Matej Habrnal e4efea
   0x000000000042037d <+429>:	callq  0x428ef0 <unicode::is_space(unsigned int)>
Matej Habrnal e4efea
   0x0000000000420382 <+434>:	test   %al,%al
Matej Habrnal e4efea
   0x0000000000420384 <+436>:	mov    $0x2,%ecx
Matej Habrnal e4efea
   0x0000000000420389 <+441>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x000000000042038e <+446>:	jne    0x42039c <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+460>
Matej Habrnal e4efea
   0x0000000000420390 <+448>:	movzwl (%rdx),%esi
Matej Habrnal e4efea
   0x0000000000420393 <+451>:	xor    %cl,%cl
Matej Habrnal e4efea
   0x0000000000420395 <+453>:	cmp    $0xff,%si
Matej Habrnal e4efea
   0x000000000042039a <+458>:	jbe    0x4203d0 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+512>
Matej Habrnal e4efea
   0x000000000042039c <+460>:	cmp    %ecx,0x14(%rsp)
Matej Habrnal e4efea
   0x00000000004203a0 <+464>:	je     0x4203f2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+546>
Matej Habrnal e4efea
   0x00000000004203a2 <+466>:	mov    %r14d,%r12d
Matej Habrnal e4efea
   0x00000000004203a5 <+469>:	jmpq   0x4202c3 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+243>
Matej Habrnal e4efea
   0x00000000004203aa <+474>:	nopw   0x0(%rax,%rax,1)
Matej Habrnal e4efea
   0x00000000004203b0 <+480>:	mov    0x18(%rdi),%eax
Matej Habrnal e4efea
   0x00000000004203b3 <+483>:	mov    0x14(%rdi),%r14d
Matej Habrnal e4efea
   0x00000000004203b7 <+487>:	mov    $0x1,%r15d
Matej Habrnal e4efea
   0x00000000004203bd <+493>:	mov    %eax,0x2c(%rsp)
Matej Habrnal e4efea
   0x00000000004203c1 <+497>:	sub    $0x1,%r14d
Matej Habrnal e4efea
   0x00000000004203c5 <+501>:	jmpq   0x420203 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+51>
Matej Habrnal e4efea
   0x00000000004203ca <+506>:	nopw   0x0(%rax,%rax,1)
Matej Habrnal e4efea
   0x00000000004203d0 <+512>:	mov    0x17c0(%rbx),%rdi
Matej Habrnal e4efea
   0x00000000004203d7 <+519>:	movzwl %si,%esi
Matej Habrnal e4efea
   0x00000000004203da <+522>:	callq  0x4074a0 <strchr@plt>
Matej Habrnal e4efea
   0x00000000004203df <+527>:	xor    %ecx,%ecx
Matej Habrnal e4efea
   0x00000000004203e1 <+529>:	test   %rax,%rax
Matej Habrnal e4efea
   0x00000000004203e4 <+532>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x00000000004203e9 <+537>:	setne  %cl
Matej Habrnal e4efea
   0x00000000004203ec <+540>:	cmp    %ecx,0x14(%rsp)
Matej Habrnal e4efea
   0x00000000004203f0 <+544>:	jne    0x4203a2 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+466>
Matej Habrnal e4efea
   0x00000000004203f2 <+546>:	mov    0x28(%rsp),%r13d
Matej Habrnal e4efea
   0x00000000004203f7 <+551>:	jmpq   0x42027f <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+175>
Matej Habrnal e4efea
   0x00000000004203fc <+556>:	nopl   0x0(%rax)
Matej Habrnal e4efea
   0x0000000000420400 <+560>:	mov    0x17c0(%rbx),%rdi
Matej Habrnal e4efea
   0x0000000000420407 <+567>:	movzwl %si,%esi
Matej Habrnal e4efea
   0x000000000042040a <+570>:	callq  0x4074a0 <strchr@plt>
Matej Habrnal e4efea
   0x000000000042040f <+575>:	xor    %ecx,%ecx
Matej Habrnal e4efea
   0x0000000000420411 <+577>:	test   %rax,%rax
Matej Habrnal e4efea
   0x0000000000420414 <+580>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x0000000000420419 <+585>:	setne  %cl
Matej Habrnal e4efea
   0x000000000042041c <+588>:	jmpq   0x4202bd <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+237>
Matej Habrnal e4efea
   0x0000000000420421 <+593>:	nopl   0x0(%rax)
Matej Habrnal e4efea
   0x0000000000420428 <+600>:	mov    0x17c0(%rbx),%rdi
Matej Habrnal e4efea
   0x000000000042042f <+607>:	movzwl %si,%esi
Matej Habrnal e4efea
   0x0000000000420432 <+610>:	callq  0x4074a0 <strchr@plt>
Matej Habrnal e4efea
   0x0000000000420437 <+615>:	test   %rax,%rax
Matej Habrnal e4efea
   0x000000000042043a <+618>:	mov    0x8(%rsp),%rdx
Matej Habrnal e4efea
   0x000000000042043f <+623>:	setne  %al
Matej Habrnal e4efea
   0x0000000000420442 <+626>:	movzbl %al,%eax
Matej Habrnal e4efea
   0x0000000000420445 <+629>:	mov    %eax,0x14(%rsp)
Matej Habrnal e4efea
   0x0000000000420449 <+633>:	jmpq   0x420274 <rxvt_term::selection_delimit_word(page_dirn, row_col_t const*, row_col_t*)+164>
Matej Habrnal e4efea
End of assembler dump.