GNOME Bugzilla – Bug 702113
Evince crashed when I go back after clicking link
Last modified: 2013-06-12 16:43:44 UTC
Evince crashed when I go back after clicking link: [New LWP 28167] [New LWP 8675] [New LWP 8684] [New LWP 8677] [New LWP 8683] warning: Could not load shared library symbols for linux-vdso.so.1. 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 `evince /home/mpiechotka/Downloads/k.tkachov.pdf'. Program terminated with signal 11, Segmentation fault.
+ Trace 232039
Thread 2 (Thread 0x7f3c026be900 (LWP 8675))
From To Syms Read Shared Object Library No linux-vdso.so.1 0x00007f3c022f0080 0x00007f3c022f3f70 Yes /usr/lib64/libSM.so.6 0x00007f3c020d7af0 0x00007f3c020e463c Yes /usr/lib64/libICE.so.6 0x00007f3c01ea8810 0x00007f3c01ec1fd0 Yes /usr/lib64/libevdocument3.so.4 0x00007f3c01c67c80 0x00007f3c01c881bc Yes /usr/lib64/libevview3.so.3 0x00007f3c015f8260 0x00007f3c0188a4e0 Yes /usr/lib64/libgtk-3.so.0 0x00007f3c01312650 0x00007f3c013550cc Yes /usr/lib64/libgdk-3.so.0 0x00007f3c010dc720 0x00007f3c010e7d24 Yes /usr/lib64/libatk-1.0.so.0 0x00007f3c00dd91f0 0x00007f3c00e91888 Yes /usr/lib64/libcairo.so.2 0x00007f3c00baa5e0 0x00007f3c00bbbce0 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 0x00007f3c00961a30 0x00007f3c0098af88 Yes /usr/lib64/libsecret-1.so.0 0x00007f3c00629ee0 0x00007f3c006e1754 Yes /usr/lib64/libgio-2.0.so.0 0x00007f3c003b2830 0x00007f3c003df698 Yes /usr/lib64/libgobject-2.0.so.0 0x00007f3c00094d50 0x00007f3c0012d28c Yes /usr/lib64/libglib-2.0.so.0 0x00007f3bffd886f0 0x00007f3bffde8cf8 Yes /lib64/libm.so.6 0x00007f3bffb6b750 0x00007f3bffb76f64 Yes /lib64/libpthread.so.0 0x00007f3bff7dc5a0 0x00007f3bff9079f0 Yes /lib64/libc.so.6 0x00007f3bff5b6750 0x00007f3bff5b7b70 Yes /lib64/libuuid.so.1 0x00007f3bff3b2390 0x00007f3bff3b3258 Yes /usr/lib64/libgmodule-2.0.so.0 0x00007f3bff19d810 0x00007f3bff1a9d40 Yes /lib64/libz.so.1 0x00007f3bfef95180 0x00007f3bfef98a80 Yes /usr/lib64/libgailutil-3.so.0 0x00007f3bfed54d50 0x00007f3bfed73068 Yes /usr/lib64/libpango-1.0.so.0 0x00007f3bfeb43cd0 0x00007f3bfeb445c4 Yes /usr/lib64/libXinerama.so.1 0x00007f3bfe93b110 0x00007f3bfe940628 Yes /usr/lib64/libXrandr.so.2 0x00007f3bfe731070 0x00007f3bfe7359d4 Yes /usr/lib64/libXcursor.so.1 0x00007f3bfe51f190 0x00007f3bfe5287a0 Yes /usr/lib64/libXext.so.6 0x00007f3bfe313120 0x00007f3bfe3178d8 Yes /usr/lib64/libpangocairo-1.0.so.0 0x00007f3bfdff13c0 0x00007f3bfe07382c Yes /usr/lib64/libX11.so.6 0x00007f3bfddc38d0 0x00007f3bfddcd194 Yes /usr/lib64/libXi.so.6 0x00007f3bfdbbee10 0x00007f3bfdbbf7e8 Yes /usr/lib64/libXcomposite.so.1 0x00007f3bfd9bbd60 0x00007f3bfd9bc67c Yes /usr/lib64/libXdamage.so.1 0x00007f3bfd7b6940 0x00007f3bfd7b8b88 Yes /usr/lib64/libXfixes.so.3 0x00007f3bfd5af770 0x00007f3bfd5b071c Yes (*) /usr/lib64/libcairo-gobject.so.2 0x00007f3bfd38aa10 0x00007f3bfd39c1a4 Yes /usr/lib64/libatk-bridge-2.0.so.0 0x00007f3bfd172840 0x00007f3bfd179db0 Yes /usr/lib64/libpangoft2-1.0.so.0 0x00007f3bfced3390 0x00007f3bfcf3ec38 Yes /usr/lib64/libfreetype.so.6 0x00007f3bfcc92650 0x00007f3bfccad550 Yes /usr/lib64/libfontconfig.so.1 0x00007f3bfc9fe370 0x00007f3bfca74b1c Yes /usr/lib64/libpixman-1.so.0 0x00007f3bfc7db210 0x00007f3bfc7ea51c Yes /usr/lib64/libEGL.so.1 0x00007f3bfc5d1090 0x00007f3bfc5d1b30 Yes /lib64/libdl.so.2 0x00007f3bfc3a0ca0 0x00007f3bfc3c2c5c Yes /usr/lib64/libpng16.so.16 0x00007f3bfc197c90 0x00007f3bfc198354 Yes /usr/lib64/libxcb-shm.so.0 0x00007f3bfbf95670 0x00007f3bfbf9577c Yes /usr/lib64/libX11-xcb.so.1 0x00007f3bfbd8eed0 0x00007f3bfbd91990 Yes /usr/lib64/libxcb-render.so.0 0x00007f3bfbb769d0 0x00007f3bfbb82128 Yes /usr/lib64/libxcb.so.1 0x00007f3bfb924780 0x00007f3bfb9560d4 Yes /usr/lib64/libGL.so.1 0x00007f3bfb7058a0 0x00007f3bfb70869c Yes /lib64/librt.so.1 0x00007f3bfb48be00 0x00007f3bfb4d8a48 Yes /usr/lib64/libgcrypt.so.11 0x00007f3bfb270200 0x00007f3bfb27c228 Yes /lib64/libresolv.so.2 0x00007f3bfb065bd0 0x00007f3bfb06a154 Yes /usr/lib64/libffi.so.6 0x00007f3c024f7b60 0x00007f3c0251105a Yes /lib64/ld-linux-x86-64.so.2 0x00007f3bfae5bf50 0x00007f3bfae61b54 Yes /usr/lib64/libXrender.so.1 0x00007f3bfac40950 0x00007f3bfac4eeb8 Yes /usr/lib64/libatspi.so.0 0x00007f3bfa9fdbd0 0x00007f3bfaa20884 Yes /usr/lib64/libdbus-1.so.3 0x00007f3bfa7a93f0 0x00007f3bfa7db80c Yes /usr/lib64/libharfbuzz.so.0 0x00007f3bfa592990 0x00007f3bfa59e5a0 Yes /lib64/libbz2.so.1 0x00007f3bfa36b360 0x00007f3bfa383ecc Yes /usr/lib64/libexpat.so.1 0x00007f3bfa163d10 0x00007f3bfa164a28 Yes /usr/lib64/libxcb-dri2.so.0 0x00007f3bf9f5db60 0x00007f3bf9f5f390 Yes /usr/lib64/libxcb-xfixes.so.0 0x00007f3bf9d56ce0 0x00007f3bf9d58128 Yes /usr/lib64/libgbm.so.1 0x00007f3bf9b46db0 0x00007f3bf9b4f4d0 Yes /usr/lib64/libudev.so.1 0x00007f3bf993ad00 0x00007f3bf993fab4 Yes /usr/lib64/libdrm.so.2 0x00007f3bf9734050 0x00007f3bf9734c6c Yes /usr/lib64/libXau.so.6 0x00007f3bf952e6b0 0x00007f3bf952ff48 Yes /usr/lib64/libXdmcp.so.6 0x00007f3bf930fee0 0x00007f3bf9318810 Yes /usr/lib64/libglapi.so.0 0x00007f3bf90f9fa0 0x00007f3bf90ffeb8 Yes /usr/lib64/libxcb-glx.so.0 0x00007f3bf8ee91d0 0x00007f3bf8eeb988 Yes /usr/lib64/libXxf86vm.so.1 0x00007f3bf8ce3b40 0x00007f3bf8ce4198 Yes /usr/lib64/libgpg-error.so.0 0x00007f3bf8ac7cf0 0x00007f3bf8ada498 Yes /usr/lib64/libgraphite2.so.3 0x00007f3bf23cddf0 0x00007f3bf23d9b98 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so 0x00007f3bf21be1e0 0x00007f3bf21c25c0 Yes /usr/lib64/gio/modules/libdconfsettings.so 0x00007f3bf1d99910 0x00007f3bf1dacee8 Yes /usr/lib64/libproxy.so.1 0x00007f3bf17452e0 0x00007f3bf1abb764 Yes /usr/lib64/libjavascriptcoregtk-3.0.so.0 0x00007f3bf13a8530 0x00007f3bf140b8da Yes /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/libstdc++.so.6 0x00007f3bf1139ac0 0x00007f3bf1148ee8 Yes /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1 0x00007f3bf0dcf350 0x00007f3bf0edd1f4 Yes /usr/lib64/libicui18n.so.51 0x00007f3bf0a12560 0x00007f3bf0ac3a44 Yes /usr/lib64/libicuuc.so.51 0x00007f3bef2755e0 0x00007f3bef2756c0 Yes (*) /usr/lib64/libicudata.so.51 0x00007f3bef04f5e0 0x00007f3bef068728 Yes /usr/lib64/gio/modules/libgvfsdbus.so 0x00007f3beee199e0 0x00007f3beee302e8 Yes /usr/lib64/libgvfscommon.so.0 0x00007f3bee400cf0 0x00007f3bee402204 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so 0x00007f3bee1fa470 0x00007f3bee1fc400 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so 0x00007f3bedff5040 0x00007f3bedff6460 Yes /usr/lib64/libcanberra-gtk3.so.0 0x00007f3beddf1730 0x00007f3beddf189c Yes /usr/lib64/libgthread-2.0.so.0 0x00007f3bedbe45a0 0x00007f3bedbec16c Yes /usr/lib64/libcanberra.so.0 0x00007f3bed9da4b0 0x00007f3bed9de5ac Yes /usr/lib64/libvorbisfile.so.3 0x00007f3bed7aef00 0x00007f3bed7c5ab0 Yes /usr/lib64/libvorbis.so.0 0x00007f3bed5a5ec0 0x00007f3bed5a8478 Yes /usr/lib64/libogg.so.0 0x00007f3bed39ca10 0x00007f3bed3a0b88 Yes /usr/lib64/libltdl.so.7 0x00007f3bec9916e0 0x00007f3bec996254 Yes /lib64/libnss_compat.so.2 0x00007f3bec77cca0 0x00007f3bec7881f4 Yes /lib64/libnsl.so.1 0x00007f3bec56f720 0x00007f3bec5756c4 Yes /lib64/libnss_nis.so.2 0x00007f3bec3627e0 0x00007f3bec369b48 Yes /lib64/libnss_files.so.2 0x00007f3bec15da00 0x00007f3bec15e40c Yes /usr/lib64/pango/1.8.0/modules/pango-basic-fc.so 0x00007f3be4c334a0 0x00007f3be4c39080 Yes /usr/lib64/evince/4/backends/libpdfdocument.so 0x00007f3be4a01ca0 0x00007f3be4a190c4 Yes /usr/lib64/libpoppler-glib.so.8 0x00007f3be46ac600 0x00007f3be4791580 Yes /usr/lib64/libxml2.so.2 0x00007f3be42cd590 0x00007f3be43c30b8 Yes /usr/lib64/libpoppler.so.37 0x00007f3bda691e50 0x00007f3bda6a5c10 Yes /lib64/liblzma.so.5 0x00007f3bda43e620 0x00007f3bda474960 Yes /usr/lib64/libjpeg.so.8 0x00007f3bda1f17a0 0x00007f3bda220a90 Yes /usr/lib64/liblcms2.so.2 0x00007f3bd9f7a4c0 0x00007f3bd9fb5b34 Yes /usr/lib64/libtiff.so.5 0x00007f3be4011cb0 0x00007f3be401207c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 0x00007f3bd9d44a10 0x00007f3bd9d67588 Yes /usr/lib64/librsvg-2.so.2 0x00007f3bd9b09b80 0x00007f3bd9b27d08 Yes /usr/lib64/libcroco-0.6.so.3 0x00007f3bd98fa430 0x00007f3bd98fc318 Yes /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so 0x00007f3bd96b1d10 0x00007f3bd96cfddc Yes /usr/lib64/libibus-1.0.so.5 (*): Shared library is missing debugging information. $1 = 0x0 $2 = 0x0 rax 0x7f3bc4005800 139894668154880 rbx 0x69 105 rcx 0x10 16 rdx 0x7f3be8001300 139895272116992 rsi 0x1 1 rdi 0x0 0 rbp 0x18 0x18 rsp 0x7f3bcbffe720 0x7f3bcbffe720 r8 0x0 0 r9 0x6e07 28167 r10 0x206c616e72756f6a 2336349433693040490 r11 0x7f3bff929f70 139895667597168 r12 0x7f3bc4005820 139894668154912 r13 0x2 2 r14 0x1 1 r15 0x10 16 rip 0x7f3c000ddce7 0x7f3c000ddce7 <g_slice_alloc+471> eflags 0x10206 [ PF 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 g_slice_alloc: 0x00007f3c000ddb10 <+0>: push %r15 0x00007f3c000ddb12 <+2>: push %r14 0x00007f3c000ddb14 <+4>: push %r13 0x00007f3c000ddb16 <+6>: push %r12 0x00007f3c000ddb18 <+8>: push %rbp 0x00007f3c000ddb19 <+9>: mov %rdi,%rbp 0x00007f3c000ddb1c <+12>: lea 0x2c6fdd(%rip),%rdi # 0x7f3c003a4b00 <private_thread_memory> 0x00007f3c000ddb23 <+19>: push %rbx 0x00007f3c000ddb24 <+20>: sub $0x28,%rsp 0x00007f3c000ddb28 <+24>: callq 0x7f3c001019f0 <g_private_get> 0x00007f3c000ddb2d <+29>: test %rax,%rax 0x00007f3c000ddb30 <+32>: mov %rax,%rbx 0x00007f3c000ddb33 <+35>: je 0x7f3c000ddc90 <g_slice_alloc+384> 0x00007f3c000ddb39 <+41>: lea 0xf(%rbp),%rdx 0x00007f3c000ddb3d <+45>: and $0xfffffffffffffff0,%rdx 0x00007f3c000ddb41 <+49>: mov %rdx,%r12 0x00007f3c000ddb44 <+52>: jne 0x7f3c000ddb78 <g_slice_alloc+104> 0x00007f3c000ddb46 <+54>: mov %rbp,%rdi 0x00007f3c000ddb49 <+57>: callq 0x7f3c000c8060 <g_malloc> 0x00007f3c000ddb4e <+62>: mov %rax,%rbx 0x00007f3c000ddb51 <+65>: mov 0x2c7721(%rip),%edi # 0x7f3c003a5278 <allocator+24> 0x00007f3c000ddb57 <+71>: test %edi,%edi 0x00007f3c000ddb59 <+73>: je 0x7f3c000ddb60 <g_slice_alloc+80> 0x00007f3c000ddb5b <+75>: test %rbx,%rbx 0x00007f3c000ddb5e <+78>: jne 0x7f3c000ddbdd <g_slice_alloc+205> 0x00007f3c000ddb60 <+80>: add $0x28,%rsp 0x00007f3c000ddb64 <+84>: mov %rbx,%rax 0x00007f3c000ddb67 <+87>: pop %rbx 0x00007f3c000ddb68 <+88>: pop %rbp 0x00007f3c000ddb69 <+89>: pop %r12 0x00007f3c000ddb6b <+91>: pop %r13 0x00007f3c000ddb6d <+93>: pop %r14 0x00007f3c000ddb6f <+95>: pop %r15 0x00007f3c000ddb71 <+97>: retq 0x00007f3c000ddb72 <+98>: nopw 0x0(%rax,%rax,1) 0x00007f3c000ddb78 <+104>: cmp 0x2c7711(%rip),%rdx # 0x7f3c003a5290 <allocator+48> 0x00007f3c000ddb7f <+111>: ja 0x7f3c000ddde0 <g_slice_alloc+720> 0x00007f3c000ddb85 <+117>: mov %r12,%r13 0x00007f3c000ddb88 <+120>: shr $0x4,%r13 0x00007f3c000ddb8c <+124>: lea -0x1(%r13),%r14d 0x00007f3c000ddb90 <+128>: mov %r14,%rcx 0x00007f3c000ddb93 <+131>: shl $0x4,%rcx 0x00007f3c000ddb97 <+135>: mov %rcx,%r12 0x00007f3c000ddb9a <+138>: add (%rbx),%r12 0x00007f3c000ddb9d <+141>: mov (%r12),%rdx 0x00007f3c000ddba1 <+145>: test %rdx,%rdx 0x00007f3c000ddba4 <+148>: je 0x7f3c000ddcb0 <g_slice_alloc+416> 0x00007f3c000ddbaa <+154>: mov 0x8(%rdx),%rbx 0x00007f3c000ddbae <+158>: test %rbx,%rbx 0x00007f3c000ddbb1 <+161>: je 0x7f3c000ddca0 <g_slice_alloc+400> 0x00007f3c000ddbb7 <+167>: mov (%rbx),%rax 0x00007f3c000ddbba <+170>: mov %rax,0x8(%rdx) 0x00007f3c000ddbbe <+174>: mov 0x8(%r12),%rax 0x00007f3c000ddbc3 <+179>: test %rax,%rax 0x00007f3c000ddbc6 <+182>: je 0x7f3c000ddbd1 <g_slice_alloc+193> 0x00007f3c000ddbc8 <+184>: sub $0x1,%rax 0x00007f3c000ddbcc <+188>: mov %rax,0x8(%r12) 0x00007f3c000ddbd1 <+193>: mov 0x2c76a0(%rip),%r8d # 0x7f3c003a5278 <allocator+24> 0x00007f3c000ddbd8 <+200>: test %r8d,%r8d 0x00007f3c000ddbdb <+203>: je 0x7f3c000ddb60 <g_slice_alloc+80> 0x00007f3c000ddbdd <+205>: lea 0x2c766c(%rip),%rdi # 0x7f3c003a5250 <smc_tree_mutex> 0x00007f3c000ddbe4 <+212>: callq 0x7f3c00101640 <g_mutex_lock> 0x00007f3c000ddbe9 <+217>: mov $0xfe609,%ecx 0x00007f3c000ddbee <+222>: xor %edx,%edx 0x00007f3c000ddbf0 <+224>: mov %rbx,%rax 0x00007f3c000ddbf3 <+227>: div %rcx 0x00007f3c000ddbf6 <+230>: mov $0xffd,%ecx 0x00007f3c000ddbfb <+235>: xor %edx,%edx 0x00007f3c000ddbfd <+237>: div %rcx 0x00007f3c000ddc00 <+240>: mov $0x1ff,%cx 0x00007f3c000ddc04 <+244>: mov %rbx,%rax 0x00007f3c000ddc07 <+247>: mov %rdx,%r12 0x00007f3c000ddc0a <+250>: xor %edx,%edx 0x00007f3c000ddc0c <+252>: div %rcx 0x00007f3c000ddc0f <+255>: cmpq $0x0,0x2c7631(%rip) # 0x7f3c003a5248 <smc_tree_root> 0x00007f3c000ddc17 <+263>: mov %rdx,%r13 0x00007f3c000ddc1a <+266>: je 0x7f3c000ddf4c <g_slice_alloc+1084> 0x00007f3c000ddc20 <+272>: mov 0x2c7621(%rip),%rax # 0x7f3c003a5248 <smc_tree_root> 0x00007f3c000ddc27 <+279>: lea (%rax,%r12,8),%r12 0x00007f3c000ddc2b <+283>: cmpq $0x0,(%r12) 0x00007f3c000ddc30 <+288>: je 0x7f3c000dded1 <g_slice_alloc+961> 0x00007f3c000ddc36 <+294>: shl $0x4,%r13 0x00007f3c000ddc3a <+298>: add (%r12),%r13 0x00007f3c000ddc3e <+302>: mov 0x8(%r13),%esi 0x00007f3c000ddc42 <+306>: mov 0x0(%r13),%rdi 0x00007f3c000ddc46 <+310>: test %esi,%esi 0x00007f3c000ddc48 <+312>: je 0x7f3c000ddf6d <g_slice_alloc+1117> 0x00007f3c000ddc4e <+318>: mov %esi,%ecx 0x00007f3c000ddc50 <+320>: xor %edx,%edx 0x00007f3c000ddc52 <+322>: jmp 0x7f3c000ddc6a <g_slice_alloc+346> 0x00007f3c000ddc54 <+324>: je 0x7f3c000dde40 <g_slice_alloc+816> 0x00007f3c000ddc5a <+330>: lea 0x1(%rax),%edx 0x00007f3c000ddc5d <+333>: mov $0x1,%eax 0x00007f3c000ddc62 <+338>: cmp %ecx,%edx 0x00007f3c000ddc64 <+340>: jae 0x7f3c000dde2f <g_slice_alloc+799> 0x00007f3c000ddc6a <+346>: lea (%rdx,%rcx,1),%eax 0x00007f3c000ddc6d <+349>: shr %eax 0x00007f3c000ddc6f <+351>: mov %eax,%r12d 0x00007f3c000ddc72 <+354>: shl $0x4,%r12 0x00007f3c000ddc76 <+358>: add %rdi,%r12 0x00007f3c000ddc79 <+361>: cmp (%r12),%rbx 0x00007f3c000ddc7d <+365>: jae 0x7f3c000ddc54 <g_slice_alloc+324> 0x00007f3c000ddc7f <+367>: mov %eax,%ecx 0x00007f3c000ddc81 <+369>: mov $0xffffffff,%eax 0x00007f3c000ddc86 <+374>: jmp 0x7f3c000ddc62 <g_slice_alloc+338> 0x00007f3c000ddc88 <+376>: nopl 0x0(%rax,%rax,1) 0x00007f3c000ddc90 <+384>: callq 0x7f3c000951a4 <thread_memory_from_self> 0x00007f3c000ddc95 <+389>: mov %rax,%rbx 0x00007f3c000ddc98 <+392>: jmpq 0x7f3c000ddb39 <g_slice_alloc+41> 0x00007f3c000ddc9d <+397>: nopl (%rax) 0x00007f3c000ddca0 <+400>: mov (%rdx),%rax 0x00007f3c000ddca3 <+403>: mov %rdx,%rbx 0x00007f3c000ddca6 <+406>: mov %rax,(%r12) 0x00007f3c000ddcaa <+410>: jmpq 0x7f3c000ddbbe <g_slice_alloc+174> 0x00007f3c000ddcaf <+415>: nop 0x00007f3c000ddcb0 <+416>: mov %rcx,%rax 0x00007f3c000ddcb3 <+419>: add 0x8(%rbx),%rax 0x00007f3c000ddcb7 <+423>: mov 0x8(%r12),%rdx 0x00007f3c000ddcbc <+428>: mov (%rax),%rsi 0x00007f3c000ddcbf <+431>: mov 0x8(%rax),%rdi 0x00007f3c000ddcc3 <+435>: mov %rsi,(%r12) 0x00007f3c000ddcc7 <+439>: mov %rdi,0x8(%r12) 0x00007f3c000ddccc <+444>: movq $0x0,(%rax) 0x00007f3c000ddcd3 <+451>: mov %rdx,0x8(%rax) 0x00007f3c000ddcd7 <+455>: mov (%r12),%rdx 0x00007f3c000ddcdb <+459>: test %rdx,%rdx 0x00007f3c000ddcde <+462>: jne 0x7f3c000ddbaa <g_slice_alloc+154> 0x00007f3c000ddce4 <+468>: mov 0x2c75bd(%rip),%rax # 0x7f3c003a52a8 <allocator+72> 0x00007f3c000ddceb <+475>: lea 0x2c75a6(%rip),%rdi # 0x7f3c003a5298 <allocator+56> 0x00007f3c000ddcf2 <+482>: movq $0x0,0x8(%r12) 0x00007f3c000ddcfb <+491>: mov %rcx,0x8(%rsp) 0x00007f3c000ddd00 <+496>: lea (%rax,%r14,4),%r15 0x00007f3c000ddd04 <+500>: callq 0x7f3c001016a0 <g_mutex_trylock> 0x00007f3c000ddd09 <+505>: test %eax,%eax 0x00007f3c000ddd0b <+507>: mov 0x8(%rsp),%rcx 0x00007f3c000ddd10 <+512>: je 0x7f3c000ddef9 <g_slice_alloc+1001> 0x00007f3c000ddd16 <+518>: mov 0x2c7594(%rip),%eax # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddd1c <+524>: sub $0x1,%eax 0x00007f3c000ddd1f <+527>: cmp $0xfffffff5,%eax 0x00007f3c000ddd22 <+530>: mov %eax,0x2c7588(%rip) # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddd28 <+536>: jge 0x7f3c000ddd47 <g_slice_alloc+567> 0x00007f3c000ddd2a <+538>: movl $0x0,0x2c757c(%rip) # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddd34 <+548>: cmpl $0x0,(%r15) 0x00007f3c000ddd38 <+552>: mov $0x1,%eax 0x00007f3c000ddd3d <+557>: cmovne (%r15),%eax 0x00007f3c000ddd41 <+561>: sub $0x1,%eax 0x00007f3c000ddd44 <+564>: mov %eax,(%r15) 0x00007f3c000ddd47 <+567>: mov 0x2c7552(%rip),%rax # 0x7f3c003a52a0 <allocator+64> 0x00007f3c000ddd4e <+574>: lea (%rax,%r14,8),%rsi 0x00007f3c000ddd52 <+578>: mov (%rsi),%r15 0x00007f3c000ddd55 <+581>: test %r15,%r15 0x00007f3c000ddd58 <+584>: je 0x7f3c000ddf75 <g_slice_alloc+1125> 0x00007f3c000ddd5e <+590>: mov 0x8(%r15),%rdx 0x00007f3c000ddd62 <+594>: mov (%r15),%rax 0x00007f3c000ddd65 <+597>: mov %rcx,0x8(%rsp) 0x00007f3c000ddd6a <+602>: mov (%rdx),%rdi 0x00007f3c000ddd6d <+605>: mov (%rax),%rax 0x00007f3c000ddd70 <+608>: mov (%rdi),%rdi 0x00007f3c000ddd73 <+611>: mov 0x8(%rax),%rax 0x00007f3c000ddd77 <+615>: mov %rax,0x8(%rdi) 0x00007f3c000ddd7b <+619>: mov %rdx,0x8(%rax) 0x00007f3c000ddd7f <+623>: xor %edx,%edx 0x00007f3c000ddd81 <+625>: cmp %rax,%r15 0x00007f3c000ddd84 <+628>: lea 0x2c750d(%rip),%rdi # 0x7f3c003a5298 <allocator+56> 0x00007f3c000ddd8b <+635>: cmovne %rax,%rdx 0x00007f3c000ddd8f <+639>: mov %rdx,(%rsi) 0x00007f3c000ddd92 <+642>: callq 0x7f3c00101670 <g_mutex_unlock> 0x00007f3c000ddd97 <+647>: mov (%r15),%rax 0x00007f3c000ddd9a <+650>: mov 0x8(%rsp),%rcx 0x00007f3c000ddd9f <+655>: mov (%rax),%rsi 0x00007f3c000ddda2 <+658>: mov (%rsi),%rdx 0x00007f3c000ddda5 <+661>: mov 0x8(%rdx),%rdi 0x00007f3c000ddda9 <+665>: mov %rdi,0x8(%r12) 0x00007f3c000dddae <+670>: movq $0x0,0x8(%r15) 0x00007f3c000dddb6 <+678>: movq $0x0,0x8(%rsi) 0x00007f3c000dddbe <+686>: movq $0x0,0x8(%rdx) 0x00007f3c000dddc6 <+694>: movq $0x0,0x8(%rax) 0x00007f3c000dddce <+702>: add (%rbx),%rcx 0x00007f3c000dddd1 <+705>: mov %r15,(%r12) 0x00007f3c000dddd5 <+709>: mov %rcx,%r12 0x00007f3c000dddd8 <+712>: mov (%rcx),%rdx 0x00007f3c000ddddb <+715>: jmpq 0x7f3c000ddbaa <g_slice_alloc+154> 0x00007f3c000ddde0 <+720>: cmpl $0x0,0x2c7489(%rip) # 0x7f3c003a5270 <allocator+16> 0x00007f3c000ddde7 <+727>: jne 0x7f3c000ddb46 <g_slice_alloc+54> 0x00007f3c000ddded <+733>: mov %r12,%rdi 0x00007f3c000dddf0 <+736>: callq 0x7f3c00095181 <allocator_categorize> 0x00007f3c000dddf5 <+741>: cmp $0x1,%eax 0x00007f3c000dddf8 <+744>: je 0x7f3c000ddb85 <g_slice_alloc+117> 0x00007f3c000dddfe <+750>: cmp $0x2,%eax 0x00007f3c000dde01 <+753>: jne 0x7f3c000ddb46 <g_slice_alloc+54> 0x00007f3c000dde07 <+759>: lea 0x2c74b2(%rip),%rdi # 0x7f3c003a52c0 <allocator+96> 0x00007f3c000dde0e <+766>: callq 0x7f3c00101640 <g_mutex_lock> 0x00007f3c000dde13 <+771>: mov %r12,%rdi 0x00007f3c000dde16 <+774>: callq 0x7f3c0009544b <slab_allocator_alloc_chunk> 0x00007f3c000dde1b <+779>: lea 0x2c749e(%rip),%rdi # 0x7f3c003a52c0 <allocator+96> 0x00007f3c000dde22 <+786>: mov %rax,%rbx 0x00007f3c000dde25 <+789>: callq 0x7f3c00101670 <g_mutex_unlock> 0x00007f3c000dde2a <+794>: jmpq 0x7f3c000ddb51 <g_slice_alloc+65> 0x00007f3c000dde2f <+799>: sub $0x1,%eax 0x00007f3c000dde32 <+802>: jne 0x7f3c000dde40 <g_slice_alloc+816> 0x00007f3c000dde34 <+804>: add $0x10,%r12 0x00007f3c000dde38 <+808>: xor %r14d,%r14d 0x00007f3c000dde3b <+811>: test %r12,%r12 0x00007f3c000dde3e <+814>: je 0x7f3c000dde57 <g_slice_alloc+839> 0x00007f3c000dde40 <+816>: mov %esi,%eax 0x00007f3c000dde42 <+818>: shl $0x4,%rax 0x00007f3c000dde46 <+822>: add %rdi,%rax 0x00007f3c000dde49 <+825>: cmp %rax,%r12 0x00007f3c000dde4c <+828>: jae 0x7f3c000dde54 <g_slice_alloc+836> 0x00007f3c000dde4e <+830>: cmp (%r12),%rbx 0x00007f3c000dde52 <+834>: je 0x7f3c000ddeb7 <g_slice_alloc+935> 0x00007f3c000dde54 <+836>: mov %r12,%r14 0x00007f3c000dde57 <+839>: mov 0x8(%r13),%eax 0x00007f3c000dde5b <+843>: sub %rdi,%r14 0x00007f3c000dde5e <+846>: sar $0x4,%r14 0x00007f3c000dde62 <+850>: cmp %eax,%r14d 0x00007f3c000dde65 <+853>: jbe 0x7f3c000dde7c <g_slice_alloc+876> 0x00007f3c000dde67 <+855>: lea 0x5c43b(%rip),%rsi # 0x7f3c0013a2a9 0x00007f3c000dde6e <+862>: lea 0x5c3d8(%rip),%rdi # 0x7f3c0013a24d 0x00007f3c000dde75 <+869>: xor %eax,%eax 0x00007f3c000dde77 <+871>: callq 0x7f3c0009505e <mem_error> 0x00007f3c000dde7c <+876>: shl $0x4,%eax 0x00007f3c000dde7f <+879>: lea 0x10(%rax),%esi 0x00007f3c000dde82 <+882>: callq 0x7f3c00094940 <realloc@plt> 0x00007f3c000dde87 <+887>: test %rax,%rax 0x00007f3c000dde8a <+890>: mov %rax,0x0(%r13) 0x00007f3c000dde8e <+894>: je 0x7f3c000ddeed <g_slice_alloc+989> 0x00007f3c000dde90 <+896>: mov 0x8(%r13),%edx 0x00007f3c000dde94 <+900>: mov %r14d,%r12d 0x00007f3c000dde97 <+903>: shl $0x4,%r12 0x00007f3c000dde9b <+907>: add %rax,%r12 0x00007f3c000dde9e <+910>: sub %r14d,%edx 0x00007f3c000ddea1 <+913>: lea 0x10(%r12),%rdi 0x00007f3c000ddea6 <+918>: mov %r12,%rsi 0x00007f3c000ddea9 <+921>: shl $0x4,%rdx 0x00007f3c000ddead <+925>: callq 0x7f3c00094a40 <memmove@plt> 0x00007f3c000ddeb2 <+930>: addl $0x1,0x8(%r13) 0x00007f3c000ddeb7 <+935>: lea 0x2c7392(%rip),%rdi # 0x7f3c003a5250 <smc_tree_mutex> 0x00007f3c000ddebe <+942>: mov %rbx,(%r12) 0x00007f3c000ddec2 <+946>: mov %rbp,0x8(%r12) 0x00007f3c000ddec7 <+951>: callq 0x7f3c00101670 <g_mutex_unlock> 0x00007f3c000ddecc <+956>: jmpq 0x7f3c000ddb60 <g_slice_alloc+80> 0x00007f3c000dded1 <+961>: mov $0x10,%esi 0x00007f3c000dded6 <+966>: mov $0x1ff,%edi 0x00007f3c000ddedb <+971>: callq 0x7f3c00094660 <calloc@plt> 0x00007f3c000ddee0 <+976>: test %rax,%rax 0x00007f3c000ddee3 <+979>: mov %rax,(%r12) 0x00007f3c000ddee7 <+983>: jne 0x7f3c000ddc36 <g_slice_alloc+294> 0x00007f3c000ddeed <+989>: callq 0x7f3c00094140 <__errno_location@plt> 0x00007f3c000ddef2 <+994>: mov (%rax),%edi 0x00007f3c000ddef4 <+996>: callq 0x7f3c0009516a <smc_tree_abort> 0x00007f3c000ddef9 <+1001>: lea 0x2c7398(%rip),%rdi # 0x7f3c003a5298 <allocator+56> 0x00007f3c000ddf00 <+1008>: mov %rcx,0x8(%rsp) 0x00007f3c000ddf05 <+1013>: callq 0x7f3c00101640 <g_mutex_lock> 0x00007f3c000ddf0a <+1018>: mov 0x2c73a0(%rip),%eax # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddf10 <+1024>: mov 0x8(%rsp),%rcx 0x00007f3c000ddf15 <+1029>: add $0x1,%eax 0x00007f3c000ddf18 <+1032>: test %eax,%eax 0x00007f3c000ddf1a <+1034>: mov %eax,0x2c7390(%rip) # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddf20 <+1040>: jle 0x7f3c000ddd47 <g_slice_alloc+567> 0x00007f3c000ddf26 <+1046>: movl $0x0,0x2c7380(%rip) # 0x7f3c003a52b0 <allocator+80> 0x00007f3c000ddf30 <+1056>: addl $0x1,(%r15) 0x00007f3c000ddf34 <+1060>: mov $0x100,%eax 0x00007f3c000ddf39 <+1065>: cmpl $0x100,(%r15) 0x00007f3c000ddf40 <+1072>: cmovbe (%r15),%eax 0x00007f3c000ddf44 <+1076>: mov %eax,(%r15) 0x00007f3c000ddf47 <+1079>: jmpq 0x7f3c000ddd47 <g_slice_alloc+567> 0x00007f3c000ddf4c <+1084>: mov $0x8,%esi 0x00007f3c000ddf51 <+1089>: mov $0xffd,%edi 0x00007f3c000ddf56 <+1094>: callq 0x7f3c00094660 <calloc@plt> 0x00007f3c000ddf5b <+1099>: test %rax,%rax 0x00007f3c000ddf5e <+1102>: mov %rax,0x2c72e3(%rip) # 0x7f3c003a5248 <smc_tree_root> 0x00007f3c000ddf65 <+1109>: jne 0x7f3c000ddc20 <g_slice_alloc+272> 0x00007f3c000ddf6b <+1115>: jmp 0x7f3c000ddeed <g_slice_alloc+989> 0x00007f3c000ddf6d <+1117>: mov %rdi,%r12 0x00007f3c000ddf70 <+1120>: jmpq 0x7f3c000dde38 <g_slice_alloc+808> 0x00007f3c000ddf75 <+1125>: mov %r13d,%r13d 0x00007f3c000ddf78 <+1128>: mov $0xa0,%eax 0x00007f3c000ddf7d <+1133>: shl $0x4,%r13 0x00007f3c000ddf81 <+1137>: lea 0x0(%r13,%r13,4),%rsi 0x00007f3c000ddf86 <+1142>: cmp $0xa0,%rsi 0x00007f3c000ddf8d <+1149>: cmovb %rax,%rsi 0x00007f3c000ddf91 <+1153>: mov 0x2c72d0(%rip),%rax # 0x7f3c003a5268 <allocator+8> 0x00007f3c000ddf98 <+1160>: xor %edx,%edx 0x00007f3c000ddf9a <+1162>: div %rsi 0x00007f3c000ddf9d <+1165>: mov $0x4,%esi 0x00007f3c000ddfa2 <+1170>: cmp $0x4,%rax 0x00007f3c000ddfa6 <+1174>: cmovae %rax,%rsi 0x00007f3c000ddfaa <+1178>: mov 0x2c72f7(%rip),%rax # 0x7f3c003a52a8 <allocator+72> 0x00007f3c000ddfb1 <+1185>: mov %esi,%r15d 0x00007f3c000ddfb4 <+1188>: mov (%rax,%r14,4),%eax 0x00007f3c000ddfb8 <+1192>: test %eax,%eax 0x00007f3c000ddfba <+1194>: je 0x7f3c000ddfcd <g_slice_alloc+1213> 0x00007f3c000ddfbc <+1196>: shl $0x6,%eax 0x00007f3c000ddfbf <+1199>: xor %edx,%edx 0x00007f3c000ddfc1 <+1201>: div %r13 0x00007f3c000ddfc4 <+1204>: cmp %eax,%esi 0x00007f3c000ddfc6 <+1206>: mov %eax,%r15d 0x00007f3c000ddfc9 <+1209>: cmovae %esi,%r15d 0x00007f3c000ddfcd <+1213>: lea 0x2c72c4(%rip),%rdi # 0x7f3c003a5298 <allocator+56> 0x00007f3c000ddfd4 <+1220>: mov %rcx,0x10(%rsp) 0x00007f3c000ddfd9 <+1225>: mov $0x1,%r14d 0x00007f3c000ddfdf <+1231>: mov %r15d,%r15d 0x00007f3c000ddfe2 <+1234>: callq 0x7f3c00101670 <g_mutex_unlock> 0x00007f3c000ddfe7 <+1239>: lea 0x2c72d2(%rip),%rdi # 0x7f3c003a52c0 <allocator+96> 0x00007f3c000ddfee <+1246>: callq 0x7f3c00101640 <g_mutex_lock> 0x00007f3c000ddff3 <+1251>: mov %r13,%rdi 0x00007f3c000ddff6 <+1254>: callq 0x7f3c0009544b <slab_allocator_alloc_chunk> 0x00007f3c000ddffb <+1259>: mov 0x10(%rsp),%rcx 0x00007f3c000de000 <+1264>: mov %rax,0x8(%rsp) 0x00007f3c000de005 <+1269>: mov %rax,%rsi 0x00007f3c000de008 <+1272>: movq $0x0,0x8(%rax) 0x00007f3c000de010 <+1280>: cmp %r15,%r14 0x00007f3c000de013 <+1283>: jae 0x7f3c000de045 <g_slice_alloc+1333> 0x00007f3c000de015 <+1285>: mov %r13,%rdi 0x00007f3c000de018 <+1288>: mov %rsi,0x18(%rsp) 0x00007f3c000de01d <+1293>: mov %rcx,0x10(%rsp) 0x00007f3c000de022 <+1298>: callq 0x7f3c0009544b <slab_allocator_alloc_chunk> 0x00007f3c000de027 <+1303>: mov 0x18(%rsp),%rsi 0x00007f3c000de02c <+1308>: add $0x1,%r14 0x00007f3c000de030 <+1312>: mov 0x10(%rsp),%rcx 0x00007f3c000de035 <+1317>: mov %rax,(%rsi) 0x00007f3c000de038 <+1320>: movq $0x0,0x8(%rax) 0x00007f3c000de040 <+1328>: mov %rax,%rsi 0x00007f3c000de043 <+1331>: jmp 0x7f3c000de010 <g_slice_alloc+1280> 0x00007f3c000de045 <+1333>: lea 0x2c7274(%rip),%rdi # 0x7f3c003a52c0 <allocator+96> 0x00007f3c000de04c <+1340>: movq $0x0,(%rsi) 0x00007f3c000de053 <+1347>: mov %rcx,0x10(%rsp) 0x00007f3c000de058 <+1352>: callq 0x7f3c00101670 <g_mutex_unlock> 0x00007f3c000de05d <+1357>: mov %r14,0x8(%r12) 0x00007f3c000de062 <+1362>: mov 0x8(%rsp),%r15 0x00007f3c000de067 <+1367>: mov 0x10(%rsp),%rcx 0x00007f3c000de06c <+1372>: jmpq 0x7f3c000dddce <g_slice_alloc+702> End of assembler dump.
*** This bug has been marked as a duplicate of bug 697397 ***