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 865359 Details for
Bug 1067313
[abrt] splix: ~BandPlane(): rastertoqpdl 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), 30.54 KB, created by
Michal Nowak
on 2014-02-20 08:07:09 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Michal Nowak
Created:
2014-02-20 08:07:09 UTC
Size:
30.54 KB
patch
obsolete
>[New LWP 3715] >[New LWP 3724] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `SCX-3200 184 newman Herodot.pdf 1 TonerDensity=1 number-up=1 PageSize=A4 Resolu'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003aee67c385 in malloc_consolidate (av=av@entry=0x7f2a38000020) at malloc.c:4099 >4099 unlink(av, p, bck, fwd); > >Thread 2 (Thread 0x7f2a3f25d700 (LWP 3724)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00000000004083bb in Semaphore::operator-- (this=this@entry=0x60f540 <_work>) at src/semaphore.cpp:73 >No locals. >#2 0x0000000000407cf0 in _cacheControllerThread (_exitVar=0x60f5b8 <_stopCacheControllerThread>) at src/cache.cpp:211 > preloadPage = false > needToExit = 0x60f5b8 <_stopCacheControllerThread> >#3 0x0000003aeea07f33 in start_thread (arg=0x7f2a3f25d700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f2a3f25d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139819424798464, 9036694638262333506, 0, 0, 139819424799168, 139819424798464, -8990108795056312254, 9015384731670786114}, 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> >#4 0x0000003aee6f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f2a3f25e880 (LWP 3715)): >#0 0x0000003aee67c385 in malloc_consolidate (av=av@entry=0x7f2a38000020) at malloc.c:4099 > fb = <optimized out> > maxfb = 0x7f2a38000070 > p = 0x7f2a38000950 > nextp = 0x0 > unsorted_bin = 0x7f2a38000078 > first_unsorted = <optimized out> > nextchunk = 0x7f2a380140b0 > size = 79712 > nextsize = 96 > prevsize = <optimized out> > nextinuse = <optimized out> > bck = 0x0 > fwd = 0x7f2a380007f8 >#1 0x0000003aee67cee6 in _int_free (av=0x7f2a38000020, p=0x7f2a38041b60, have_lock=0) at malloc.c:3999 > size = 72192 > fb = <optimized out> > nextchunk = 0x7f2a38053560 > nextsize = 13584 > nextinuse = <optimized out> > prevsize = <optimized out> > bck = <optimized out> > fwd = <optimized out> > errstr = 0x0 > locked = <optimized out> >#2 0x0000000000406f19 in ~BandPlane (this=0x7f2a380253a0, __in_chrg=<optimized out>) at src/bandplane.cpp:38 >No locals. >#3 BandPlane::~BandPlane (this=0x7f2a380253a0, __in_chrg=<optimized out>) at src/bandplane.cpp:39 >No locals. >#4 0x0000000000406be8 in Band::~Band (this=0x7f2a380253e0, __in_chrg=<optimized out>) at src/band.cpp:61 > i = 0 >#5 0x0000000000406c29 in Band::~Band (this=0x7f2a380253e0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#6 0x0000000000406c29 in Band::~Band (this=0x7f2a38025340, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#7 0x0000000000406c29 in Band::~Band (this=0x7f2a380252a0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#8 0x0000000000406c29 in Band::~Band (this=0x7f2a38025200, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#9 0x0000000000406c29 in Band::~Band (this=0x7f2a38025160, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#10 0x0000000000406c29 in Band::~Band (this=0x7f2a380250c0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#11 0x0000000000406c29 in Band::~Band (this=0x7f2a38025020, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#12 0x0000000000406c29 in Band::~Band (this=0x7f2a38021e20, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#13 0x0000000000406c29 in Band::~Band (this=0x7f2a3801eee0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#14 0x0000000000406c29 in Band::~Band (this=0x7f2a3801bd50, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#15 0x0000000000406c29 in Band::~Band (this=0x7f2a380189e0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#16 0x0000000000406c29 in Band::~Band (this=0x7f2a38018250, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#17 0x0000000000406c29 in Band::~Band (this=0x7f2a38017f30, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#18 0x0000000000406c29 in Band::~Band (this=0x7f2a38017ba0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#19 0x0000000000406c29 in Band::~Band (this=0x7f2a380140c0, __in_chrg=<optimized out>) at src/band.cpp:64 >No locals. >#20 0x0000000000406642 in Page::~Page (this=0x7f2a380008c0, __in_chrg=<optimized out>) at src/page.cpp:56 >No locals. >#21 0x0000000000406669 in Page::~Page (this=0x7f2a380008c0, __in_chrg=<optimized out>) at src/page.cpp:59 >No locals. >#22 0x0000000000408129 in render (request=...) at src/rendering.cpp:151 > manualDuplex = <optimized out> > checkLastPage = false > threads = {139819416405760, 139819408013056} > lastPage = false > page = 0x7f2a380008c0 >#23 0x0000000000401de9 in main (argc=<optimized out>, argv=<optimized out>) at src/rastertoqpdl.cpp:84 > file = 0x0 > request = {_vptr.Request = 0x40a2f0 <vtable for Request+16>, _ppd = 0x7fffe655aa50, _username = 0x7fffe655ca9d "newman", _jobname = 0x7fffe655ca99 "184", _jobtitle = 0x7fffe655caa4 "Herodot.pdf", _copiesNr = 1, _printer = {_vptr.Printer = 0x40ab70 <vtable for Printer+16>, _manufacturer = 0x112fea0 "Samsung", _model = 0x112ae30 "Samsung SCX-3200", _beginPJL = 0x1136120 "\033%-12345X", _endPJL = 0x112af00 "\t\033%-12345X", _color = false, _qpdlVersion = 3, _bandHeight = 128, _packetSize = 0, _paperType = 2 '\002', _paperSource = 1 '\001', _paperWidth = 0, _paperHeight = 5.93505952e-39, _unknownByte1 = 0 '\000', _unknownByte2 = 0 '\000', _unknownByte3 = 1 '\001', _pageWidth = 595, _pageHeight = 842, _hardMarginX = 10.75, _hardMarginY = 15}, _duplex = Request::Simplex, _reverseDuplex = false} > jobid = 0x7fffe655ca99 "184" > user = 0x7fffe655ca9d "newman" > title = 0x7fffe655caa4 "Herodot.pdf" > options = 0x7fffe655cab2 "TonerDensity=1 number-up=1 PageSize=A4 Resolution=600dpi InputSlot=Auto EconoMode=ON noJamRecovery Altitude=HIGH MediaType=NORMAL PowerSave=5 job-uuid=urn:uuid:154e8783-375a-3cdd-4e36-20d22ec2d84c med"... > ppdFile = <optimized out> > copies = 1 > ppd = {_vptr.PPDFile = 0x40b250 <vtable for PPDFile+16>, _ppd = 0x112d160} >From To Syms Read Shared Object Library >0x00000033e281a140 0x00000033e285cf48 Yes /lib64/libcups.so.2 >0x00000033e0c0bd10 0x00000033e0c3bdf4 Yes /lib64/libgssapi_krb5.so.2 >0x00000033e14251a0 0x00000033e148765c Yes /lib64/libkrb5.so.3 >0x00000033e18048b0 0x00000033e18247d8 Yes /lib64/libk5crypto.so.3 >0x0000003b00601570 0x0000003b00602154 Yes /lib64/libcom_err.so.2 >0x0000003aef602210 0x0000003aef60e930 Yes /lib64/libz.so.1 >0x0000003aeea059f0 0x0000003aeea11614 Yes /lib64/libpthread.so.0 >0x0000003b04a00ed0 0x0000003b04a0598c Yes /lib64/libcrypt.so.1 >0x00000033e2001330 0x00000033e2005e30 Yes /lib64/libcupsimage.so.2 >0x0000003af1600ad0 0x0000003af1602f80 Yes /lib64/libjbig85.so.2.0 >0x0000003af365bab0 0x0000003af36c262a Yes /lib64/libstdc++.so.6 >0x0000003aef205890 0x0000003aef274bb8 Yes /lib64/libm.so.6 >0x0000003af0202af0 0x0000003af0212218 Yes /lib64/libgcc_s.so.1 >0x0000003aee61f560 0x0000003aee760bb4 Yes /lib64/libc.so.6 >0x00000033e1c183c0 0x00000033e1c52250 Yes /lib64/libssl.so.10 >0x0000003afde69c40 0x0000003afdf5a4f8 Yes /lib64/libcrypto.so.10 >0x0000003b0c603530 0x0000003b0c60869c Yes /lib64/libavahi-common.so.3 >0x0000003b0fa039d0 0x0000003b0fa0bc38 Yes /lib64/libavahi-client.so.3 >0x00000033e1003620 0x00000033e1009f8c Yes /lib64/libkrb5support.so.0 >0x0000003aeee00ed0 0x0000003aeee019d0 Yes /lib64/libdl.so.2 >0x0000003b02e015b0 0x0000003b02e021cc Yes /lib64/libkeyutils.so.1 >0x0000003af1203a40 0x0000003af12127dc Yes /lib64/libresolv.so.2 >0x0000003aee200b10 0x0000003aee219c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003b02a03e80 0x0000003b02a5a030 Yes /lib64/libfreebl3.so >0x0000003af4207ab0 0x0000003af4231a54 Yes /lib64/libdbus-1.so.3 >0x0000003ba9c064a0 0x0000003ba9c18fe4 Yes /lib64/libselinux.so.1 >0x0000003aefa022d0 0x0000003aefa050bc Yes /lib64/librt.so.1 >0x0000003ba9801770 0x0000003ba984b8e8 Yes /lib64/libpcre.so.1 >0x0000003aefe030e0 0x0000003aefe19060 Yes /lib64/liblzma.so.5 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x7f2a380007f8 139819304880120 >rbx 0x7f2a38000950 139819304880464 >rcx 0x7f2a380505e0 139819305207264 >rdx 0x0 0 >rsi 0x1 1 >rdi 0x7f2a38000020 139819304878112 >rbp 0x13760 0x13760 >rsp 0x7fffe655a750 0x7fffe655a750 >r8 0x1 1 >r9 0x7f2a38000078 139819304878200 >r10 0x7f2a38000038 139819304878136 >r11 0x0 0 >r12 0x7f2a380140b0 139819304960176 >r13 0x60 96 >r14 0x7f2a38000020 139819304878112 >r15 0x0 0 >rip 0x3aee67c385 0x3aee67c385 <malloc_consolidate+325> >eflags 0x10246 [ PF ZF 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 malloc_consolidate: > 0x0000003aee67c240 <+0>: push %r15 > 0x0000003aee67c242 <+2>: push %r14 > 0x0000003aee67c244 <+4>: mov %rdi,%r14 > 0x0000003aee67c247 <+7>: push %r13 > 0x0000003aee67c249 <+9>: push %r12 > 0x0000003aee67c24b <+11>: push %rbp > 0x0000003aee67c24c <+12>: push %rbx > 0x0000003aee67c24d <+13>: sub $0x78,%rsp > 0x0000003aee67c251 <+17>: cmpq $0x0,0x33e927(%rip) # 0x3aee9bab80 <global_max_fast> > 0x0000003aee67c259 <+25>: je 0x3aee67c412 <malloc_consolidate+466> > 0x0000003aee67c25f <+31>: cmpl $0x0,%fs:0x18 > 0x0000003aee67c268 <+40>: je 0x3aee67c26b <malloc_consolidate+43> > 0x0000003aee67c26a <+42>: lock orl $0x1,0x4(%rdi) > 0x0000003aee67c26f <+47>: lea 0x50(%rdi),%rax > 0x0000003aee67c273 <+51>: movq $0x1,0x10(%rsp) > 0x0000003aee67c27c <+60>: lea 0x58(%rdi),%r9 > 0x0000003aee67c280 <+64>: lea 0x8(%rdi),%r10 > 0x0000003aee67c284 <+68>: mov %rax,0x8(%rsp) > 0x0000003aee67c289 <+73>: lea 0x50(%rsp),%rax > 0x0000003aee67c28e <+78>: sub %rax,0x10(%rsp) > 0x0000003aee67c293 <+83>: mov %rax,0x18(%rsp) > 0x0000003aee67c298 <+88>: lea 0x4f(%rsp),%rax > 0x0000003aee67c29d <+93>: mov %rax,0x20(%rsp) > 0x0000003aee67c2a2 <+98>: nopw 0x0(%rax,%rax,1) > 0x0000003aee67c2a8 <+104>: xor %ebx,%ebx > 0x0000003aee67c2aa <+106>: xchg %rbx,(%r10) > 0x0000003aee67c2ad <+109>: test %rbx,%rbx > 0x0000003aee67c2b0 <+112>: jne 0x3aee67c34a <malloc_consolidate+266> > 0x0000003aee67c2b6 <+118>: jmpq 0x3aee67c3f0 <malloc_consolidate+432> > 0x0000003aee67c2bb <+123>: nopl 0x0(%rax,%rax,1) > 0x0000003aee67c2c0 <+128>: mov 0x10(%r12),%rax > 0x0000003aee67c2c5 <+133>: add %r13,%rbp > 0x0000003aee67c2c8 <+136>: mov 0x18(%r12),%rdx > 0x0000003aee67c2cd <+141>: cmp 0x18(%rax),%r12 > 0x0000003aee67c2d1 <+145>: jne 0x3aee67c4eb <malloc_consolidate+683> > 0x0000003aee67c2d7 <+151>: cmp 0x10(%rdx),%r12 > 0x0000003aee67c2db <+155>: jne 0x3aee67c4eb <malloc_consolidate+683> > 0x0000003aee67c2e1 <+161>: cmpq $0x3ff,0x8(%r12) > 0x0000003aee67c2ea <+170>: mov %rdx,0x18(%rax) > 0x0000003aee67c2ee <+174>: mov %rax,0x10(%rdx) > 0x0000003aee67c2f2 <+178>: jbe 0x3aee67c302 <malloc_consolidate+194> > 0x0000003aee67c2f4 <+180>: mov 0x20(%r12),%rdx > 0x0000003aee67c2f9 <+185>: test %rdx,%rdx > 0x0000003aee67c2fc <+188>: jne 0x3aee67c64b <malloc_consolidate+1035> > 0x0000003aee67c302 <+194>: mov 0x68(%r14),%rax > 0x0000003aee67c306 <+198>: cmp $0x3ff,%rbp > 0x0000003aee67c30d <+205>: mov %rbx,0x68(%r14) > 0x0000003aee67c311 <+209>: mov %rbx,0x18(%rax) > 0x0000003aee67c315 <+213>: jbe 0x3aee67c327 <malloc_consolidate+231> > 0x0000003aee67c317 <+215>: movq $0x0,0x20(%rbx) > 0x0000003aee67c31f <+223>: movq $0x0,0x28(%rbx) > 0x0000003aee67c327 <+231>: mov %rbp,%rdx > 0x0000003aee67c32a <+234>: mov %r9,0x18(%rbx) > 0x0000003aee67c32e <+238>: mov %rax,0x10(%rbx) > 0x0000003aee67c332 <+242>: or $0x1,%rdx > 0x0000003aee67c336 <+246>: test %r15,%r15 > 0x0000003aee67c339 <+249>: mov %rdx,0x8(%rbx) > 0x0000003aee67c33d <+253>: mov %rbp,(%rbx,%rbp,1) > 0x0000003aee67c341 <+257>: je 0x3aee67c3f0 <malloc_consolidate+432> > 0x0000003aee67c347 <+263>: mov %r15,%rbx > 0x0000003aee67c34a <+266>: mov 0x8(%rbx),%rax > 0x0000003aee67c34e <+270>: mov 0x10(%rbx),%r15 > 0x0000003aee67c352 <+274>: mov %rax,%rbp > 0x0000003aee67c355 <+277>: and $0xfffffffffffffffa,%rbp > 0x0000003aee67c359 <+281>: lea (%rbx,%rbp,1),%r12 > 0x0000003aee67c35d <+285>: mov 0x8(%r12),%r13 > 0x0000003aee67c362 <+290>: and $0xfffffffffffffff8,%r13 > 0x0000003aee67c366 <+294>: test $0x1,%al > 0x0000003aee67c368 <+296>: jne 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c36a <+298>: mov (%rbx),%rax > 0x0000003aee67c36d <+301>: sub %rax,%rbx > 0x0000003aee67c370 <+304>: add %rax,%rbp > 0x0000003aee67c373 <+307>: mov 0x10(%rbx),%rax > 0x0000003aee67c377 <+311>: mov 0x18(%rbx),%rdx > 0x0000003aee67c37b <+315>: cmp 0x18(%rax),%rbx > 0x0000003aee67c37f <+319>: jne 0x3aee67c477 <malloc_consolidate+567> >=> 0x0000003aee67c385 <+325>: cmp 0x10(%rdx),%rbx > 0x0000003aee67c389 <+329>: jne 0x3aee67c477 <malloc_consolidate+567> > 0x0000003aee67c38f <+335>: cmpq $0x3ff,0x8(%rbx) > 0x0000003aee67c397 <+343>: mov %rdx,0x18(%rax) > 0x0000003aee67c39b <+347>: mov %rax,0x10(%rdx) > 0x0000003aee67c39f <+351>: jbe 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c3a1 <+353>: mov 0x20(%rbx),%rdx > 0x0000003aee67c3a5 <+357>: test %rdx,%rdx > 0x0000003aee67c3a8 <+360>: jne 0x3aee67c55b <malloc_consolidate+795> > 0x0000003aee67c3ae <+366>: cmp %r12,0x58(%r14) > 0x0000003aee67c3b2 <+370>: je 0x3aee67c3d0 <malloc_consolidate+400> > 0x0000003aee67c3b4 <+372>: testb $0x1,0x8(%r12,%r13,1) > 0x0000003aee67c3ba <+378>: je 0x3aee67c2c0 <malloc_consolidate+128> > 0x0000003aee67c3c0 <+384>: andq $0xfffffffffffffffe,0x8(%r12) > 0x0000003aee67c3c6 <+390>: jmpq 0x3aee67c302 <malloc_consolidate+194> > 0x0000003aee67c3cb <+395>: nopl 0x0(%rax,%rax,1) > 0x0000003aee67c3d0 <+400>: add %r13,%rbp > 0x0000003aee67c3d3 <+403>: or $0x1,%rbp > 0x0000003aee67c3d7 <+407>: test %r15,%r15 > 0x0000003aee67c3da <+410>: mov %rbp,0x8(%rbx) > 0x0000003aee67c3de <+414>: mov %rbx,0x58(%r14) > 0x0000003aee67c3e2 <+418>: jne 0x3aee67c347 <malloc_consolidate+263> > 0x0000003aee67c3e8 <+424>: nopl 0x0(%rax,%rax,1) > 0x0000003aee67c3f0 <+432>: add $0x8,%r10 > 0x0000003aee67c3f4 <+436>: lea -0x8(%r10),%rax > 0x0000003aee67c3f8 <+440>: cmp %rax,0x8(%rsp) > 0x0000003aee67c3fd <+445>: jne 0x3aee67c2a8 <malloc_consolidate+104> > 0x0000003aee67c403 <+451>: add $0x78,%rsp > 0x0000003aee67c407 <+455>: pop %rbx > 0x0000003aee67c408 <+456>: pop %rbp > 0x0000003aee67c409 <+457>: pop %r12 > 0x0000003aee67c40b <+459>: pop %r13 > 0x0000003aee67c40d <+461>: pop %r14 > 0x0000003aee67c40f <+463>: pop %r15 > 0x0000003aee67c411 <+465>: retq > 0x0000003aee67c412 <+466>: lea 0x58(%rdi),%rcx > 0x0000003aee67c416 <+470>: mov $0x1,%edx > 0x0000003aee67c41b <+475>: mov %rcx,%rax > 0x0000003aee67c41e <+478>: xchg %ax,%ax > 0x0000003aee67c420 <+480>: add $0x1,%edx > 0x0000003aee67c423 <+483>: mov %rax,0x18(%rax) > 0x0000003aee67c427 <+487>: mov %rax,0x10(%rax) > 0x0000003aee67c42b <+491>: add $0x10,%rax > 0x0000003aee67c42f <+495>: cmp $0x80,%edx > 0x0000003aee67c435 <+501>: jne 0x3aee67c420 <malloc_consolidate+480> > 0x0000003aee67c437 <+503>: lea 0x33c322(%rip),%rax # 0x3aee9b8760 <main_arena> > 0x0000003aee67c43e <+510>: cmp %rax,%r14 > 0x0000003aee67c441 <+513>: je 0x3aee67c464 <malloc_consolidate+548> > 0x0000003aee67c443 <+515>: mov 0x4(%r14),%eax > 0x0000003aee67c447 <+519>: or $0x2,%eax > 0x0000003aee67c44a <+522>: or $0x1,%eax > 0x0000003aee67c44d <+525>: mov %rcx,0x58(%r14) > 0x0000003aee67c451 <+529>: mov %eax,0x4(%r14) > 0x0000003aee67c455 <+533>: add $0x78,%rsp > 0x0000003aee67c459 <+537>: pop %rbx > 0x0000003aee67c45a <+538>: pop %rbp > 0x0000003aee67c45b <+539>: pop %r12 > 0x0000003aee67c45d <+541>: pop %r13 > 0x0000003aee67c45f <+543>: pop %r14 > 0x0000003aee67c461 <+545>: pop %r15 > 0x0000003aee67c463 <+547>: retq > 0x0000003aee67c464 <+548>: movq $0x80,0x33e711(%rip) # 0x3aee9bab80 <global_max_fast> > 0x0000003aee67c46f <+559>: mov 0x33c2ef(%rip),%eax # 0x3aee9b8764 <main_arena+4> > 0x0000003aee67c475 <+565>: jmp 0x3aee67c44a <malloc_consolidate+522> > 0x0000003aee67c477 <+567>: cmpl $0x0,0x341b96(%rip) # 0x3aee9be014 <__libc_multiple_threads> > 0x0000003aee67c47e <+574>: je 0x3aee67c48c <malloc_consolidate+588> > 0x0000003aee67c480 <+576>: lock decl (%r14) > 0x0000003aee67c484 <+580>: jne 0x3aee682459 <_L_unlock_3015> > 0x0000003aee67c48a <+586>: jmp 0x3aee67c495 <malloc_consolidate+597> > 0x0000003aee67c48c <+588>: decl (%r14) > 0x0000003aee67c48f <+591>: jne 0x3aee682459 <_L_unlock_3015> > 0x0000003aee67c495 <+597>: mov 0x33bcf4(%rip),%r11d # 0x3aee9b8190 <check_action> > 0x0000003aee67c49c <+604>: mov %r11d,%eax > 0x0000003aee67c49f <+607>: and $0x5,%eax > 0x0000003aee67c4a2 <+610>: cmp $0x5,%eax > 0x0000003aee67c4a5 <+613>: je 0x3aee67c7b7 <malloc_consolidate+1399> > 0x0000003aee67c4ab <+619>: test $0x1,%r11b > 0x0000003aee67c4af <+623>: jne 0x3aee67c66d <malloc_consolidate+1069> > 0x0000003aee67c4b5 <+629>: and $0x2,%r11d > 0x0000003aee67c4b9 <+633>: jne 0x3aee67c758 <malloc_consolidate+1304> > 0x0000003aee67c4bf <+639>: mov $0x1,%esi > 0x0000003aee67c4c4 <+644>: xor %eax,%eax > 0x0000003aee67c4c6 <+646>: cmpl $0x0,0x341b47(%rip) # 0x3aee9be014 <__libc_multiple_threads> > 0x0000003aee67c4cd <+653>: je 0x3aee67c4dc <malloc_consolidate+668> > 0x0000003aee67c4cf <+655>: lock cmpxchg %esi,(%r14) > 0x0000003aee67c4d4 <+660>: jne 0x3aee682474 <_L_lock_3051> > 0x0000003aee67c4da <+666>: jmp 0x3aee67c4e6 <malloc_consolidate+678> > 0x0000003aee67c4dc <+668>: cmpxchg %esi,(%r14) > 0x0000003aee67c4e0 <+672>: jne 0x3aee682474 <_L_lock_3051> > 0x0000003aee67c4e6 <+678>: jmpq 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c4eb <+683>: cmpl $0x0,0x341b22(%rip) # 0x3aee9be014 <__libc_multiple_threads> > 0x0000003aee67c4f2 <+690>: je 0x3aee67c500 <malloc_consolidate+704> > 0x0000003aee67c4f4 <+692>: lock decl (%r14) > 0x0000003aee67c4f8 <+696>: jne 0x3aee68248f <_L_unlock_3078> > 0x0000003aee67c4fe <+702>: jmp 0x3aee67c509 <malloc_consolidate+713> > 0x0000003aee67c500 <+704>: decl (%r14) > 0x0000003aee67c503 <+707>: jne 0x3aee68248f <_L_unlock_3078> > 0x0000003aee67c509 <+713>: mov 0x33bc80(%rip),%r13d # 0x3aee9b8190 <check_action> > 0x0000003aee67c510 <+720>: mov %r13d,%eax > 0x0000003aee67c513 <+723>: and $0x5,%eax > 0x0000003aee67c516 <+726>: cmp $0x5,%eax > 0x0000003aee67c519 <+729>: je 0x3aee67c75d <malloc_consolidate+1309> > 0x0000003aee67c51f <+735>: test $0x1,%r13b > 0x0000003aee67c523 <+739>: jne 0x3aee67c57b <malloc_consolidate+827> > 0x0000003aee67c525 <+741>: and $0x2,%r13d > 0x0000003aee67c529 <+745>: jne 0x3aee67c758 <malloc_consolidate+1304> > 0x0000003aee67c52f <+751>: mov $0x1,%esi > 0x0000003aee67c534 <+756>: xor %eax,%eax > 0x0000003aee67c536 <+758>: cmpl $0x0,0x341ad7(%rip) # 0x3aee9be014 <__libc_multiple_threads> > 0x0000003aee67c53d <+765>: je 0x3aee67c54c <malloc_consolidate+780> > 0x0000003aee67c53f <+767>: lock cmpxchg %esi,(%r14) > 0x0000003aee67c544 <+772>: jne 0x3aee6824aa <_L_lock_3116> > 0x0000003aee67c54a <+778>: jmp 0x3aee67c556 <malloc_consolidate+790> > 0x0000003aee67c54c <+780>: cmpxchg %esi,(%r14) > 0x0000003aee67c550 <+784>: jne 0x3aee6824aa <_L_lock_3116> > 0x0000003aee67c556 <+790>: jmpq 0x3aee67c302 <malloc_consolidate+194> > 0x0000003aee67c55b <+795>: cmpq $0x0,0x20(%rax) > 0x0000003aee67c560 <+800>: je 0x3aee67c791 <malloc_consolidate+1361> > 0x0000003aee67c566 <+806>: mov 0x28(%rbx),%rax > 0x0000003aee67c56a <+810>: mov %rax,0x28(%rdx) > 0x0000003aee67c56e <+814>: mov 0x28(%rbx),%rax > 0x0000003aee67c572 <+818>: mov %rdx,0x20(%rax) > 0x0000003aee67c576 <+822>: jmpq 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c57b <+827>: mov 0x18(%rsp),%rax > 0x0000003aee67c580 <+832>: xor %ecx,%ecx > 0x0000003aee67c582 <+834>: mov %r12,%rdi > 0x0000003aee67c585 <+837>: mov $0x10,%edx > 0x0000003aee67c58a <+842>: mov %r9,0x30(%rsp) > 0x0000003aee67c58f <+847>: mov %r10,0x28(%rsp) > 0x0000003aee67c594 <+852>: movb $0x0,0x60(%rsp) > 0x0000003aee67c599 <+857>: lea 0x10(%rax),%rsi > 0x0000003aee67c59d <+861>: callq 0x3aee647ae0 <_itoa_word> > 0x0000003aee67c5a2 <+866>: cmp 0x18(%rsp),%rax > 0x0000003aee67c5a7 <+871>: mov %rax,%r12 > 0x0000003aee67c5aa <+874>: mov 0x28(%rsp),%r10 > 0x0000003aee67c5af <+879>: mov 0x30(%rsp),%r9 > 0x0000003aee67c5b4 <+884>: jbe 0x3aee67c5fc <malloc_consolidate+956> > 0x0000003aee67c5b6 <+886>: lea -0x1(%rax),%rcx > 0x0000003aee67c5ba <+890>: mov 0x10(%rsp),%rax > 0x0000003aee67c5bf <+895>: mov %r12,%rdi > 0x0000003aee67c5c2 <+898>: mov $0x30,%esi > 0x0000003aee67c5c7 <+903>: mov %r9,0x38(%rsp) > 0x0000003aee67c5cc <+908>: mov %r10,0x30(%rsp) > 0x0000003aee67c5d1 <+913>: mov %rcx,0x28(%rsp) > 0x0000003aee67c5d6 <+918>: lea (%rax,%rcx,1),%rdx > 0x0000003aee67c5da <+922>: sub %rdx,%rdi > 0x0000003aee67c5dd <+925>: callq 0x3aee6893f0 <memset> > 0x0000003aee67c5e2 <+930>: mov 0x20(%rsp),%rax > 0x0000003aee67c5e7 <+935>: mov 0x28(%rsp),%rcx > 0x0000003aee67c5ec <+940>: mov 0x38(%rsp),%r9 > 0x0000003aee67c5f1 <+945>: mov 0x30(%rsp),%r10 > 0x0000003aee67c5f6 <+950>: sub %rcx,%rax > 0x0000003aee67c5f9 <+953>: add %rax,%r12 > 0x0000003aee67c5fc <+956>: mov 0x3415ad(%rip),%rax # 0x3aee9bdbb0 <__libc_argv> > 0x0000003aee67c603 <+963>: lea 0xfd689(%rip),%rdx # 0x3aee779c93 > 0x0000003aee67c60a <+970>: mov %r13d,%edi > 0x0000003aee67c60d <+973>: lea 0xfd6a6(%rip),%rcx # 0x3aee779cba > 0x0000003aee67c614 <+980>: lea 0xfff0d(%rip),%rsi # 0x3aee77c528 > 0x0000003aee67c61b <+987>: mov %r12,%r8 > 0x0000003aee67c61e <+990>: mov %r9,0x30(%rsp) > 0x0000003aee67c623 <+995>: mov %r10,0x28(%rsp) > 0x0000003aee67c628 <+1000>: mov (%rax),%rax > 0x0000003aee67c62b <+1003>: test %rax,%rax > 0x0000003aee67c62e <+1006>: cmovne %rax,%rdx > 0x0000003aee67c632 <+1010>: and $0x2,%edi > 0x0000003aee67c635 <+1013>: xor %eax,%eax > 0x0000003aee67c637 <+1015>: callq 0x3aee675a40 <__libc_message> > 0x0000003aee67c63c <+1020>: mov 0x28(%rsp),%r10 > 0x0000003aee67c641 <+1025>: mov 0x30(%rsp),%r9 > 0x0000003aee67c646 <+1030>: jmpq 0x3aee67c52f <malloc_consolidate+751> > 0x0000003aee67c64b <+1035>: cmpq $0x0,0x20(%rax) > 0x0000003aee67c650 <+1040>: je 0x3aee67c7eb <malloc_consolidate+1451> > 0x0000003aee67c656 <+1046>: mov 0x28(%r12),%rax > 0x0000003aee67c65b <+1051>: mov %rax,0x28(%rdx) > 0x0000003aee67c65f <+1055>: mov 0x28(%r12),%rax > 0x0000003aee67c664 <+1060>: mov %rdx,0x20(%rax) > 0x0000003aee67c668 <+1064>: jmpq 0x3aee67c302 <malloc_consolidate+194> > 0x0000003aee67c66d <+1069>: mov 0x18(%rsp),%rax > 0x0000003aee67c672 <+1074>: xor %ecx,%ecx > 0x0000003aee67c674 <+1076>: mov $0x10,%edx > 0x0000003aee67c679 <+1081>: mov %rbx,%rdi > 0x0000003aee67c67c <+1084>: mov %r9,0x38(%rsp) > 0x0000003aee67c681 <+1089>: mov %r10,0x30(%rsp) > 0x0000003aee67c686 <+1094>: mov %r11d,0x28(%rsp) > 0x0000003aee67c68b <+1099>: movb $0x0,0x60(%rsp) > 0x0000003aee67c690 <+1104>: lea 0x10(%rax),%rsi > 0x0000003aee67c694 <+1108>: callq 0x3aee647ae0 <_itoa_word> > 0x0000003aee67c699 <+1113>: cmp 0x18(%rsp),%rax > 0x0000003aee67c69e <+1118>: mov %rax,%r8 > 0x0000003aee67c6a1 <+1121>: mov 0x28(%rsp),%r11d > 0x0000003aee67c6a6 <+1126>: mov 0x30(%rsp),%r10 > 0x0000003aee67c6ab <+1131>: mov 0x38(%rsp),%r9 > 0x0000003aee67c6b0 <+1136>: jbe 0x3aee67c70c <malloc_consolidate+1228> > 0x0000003aee67c6b2 <+1138>: lea -0x1(%rax),%rcx > 0x0000003aee67c6b6 <+1142>: mov 0x10(%rsp),%rax > 0x0000003aee67c6bb <+1147>: mov %r8,%rdi > 0x0000003aee67c6be <+1150>: mov $0x30,%esi > 0x0000003aee67c6c3 <+1155>: mov %r9,0x48(%rsp) > 0x0000003aee67c6c8 <+1160>: mov %r10,0x40(%rsp) > 0x0000003aee67c6cd <+1165>: mov %r11d,0x38(%rsp) > 0x0000003aee67c6d2 <+1170>: mov %rcx,0x30(%rsp) > 0x0000003aee67c6d7 <+1175>: lea (%rax,%rcx,1),%rdx > 0x0000003aee67c6db <+1179>: mov %r8,0x28(%rsp) > 0x0000003aee67c6e0 <+1184>: sub %rdx,%rdi > 0x0000003aee67c6e3 <+1187>: callq 0x3aee6893f0 <memset> > 0x0000003aee67c6e8 <+1192>: mov 0x20(%rsp),%rax > 0x0000003aee67c6ed <+1197>: mov 0x30(%rsp),%rcx > 0x0000003aee67c6f2 <+1202>: mov 0x28(%rsp),%r8 > 0x0000003aee67c6f7 <+1207>: mov 0x48(%rsp),%r9 > 0x0000003aee67c6fc <+1212>: mov 0x40(%rsp),%r10 > 0x0000003aee67c701 <+1217>: mov 0x38(%rsp),%r11d > 0x0000003aee67c706 <+1222>: sub %rcx,%rax > 0x0000003aee67c709 <+1225>: add %rax,%r8 > 0x0000003aee67c70c <+1228>: mov 0x34149d(%rip),%rax # 0x3aee9bdbb0 <__libc_argv> > 0x0000003aee67c713 <+1235>: lea 0xfd579(%rip),%rdx # 0x3aee779c93 > 0x0000003aee67c71a <+1242>: mov %r11d,%edi > 0x0000003aee67c71d <+1245>: lea 0xfd596(%rip),%rcx # 0x3aee779cba > 0x0000003aee67c724 <+1252>: lea 0xffdfd(%rip),%rsi # 0x3aee77c528 > 0x0000003aee67c72b <+1259>: mov %r9,0x30(%rsp) > 0x0000003aee67c730 <+1264>: mov %r10,0x28(%rsp) > 0x0000003aee67c735 <+1269>: mov (%rax),%rax > 0x0000003aee67c738 <+1272>: test %rax,%rax > 0x0000003aee67c73b <+1275>: cmovne %rax,%rdx > 0x0000003aee67c73f <+1279>: and $0x2,%edi > 0x0000003aee67c742 <+1282>: xor %eax,%eax > 0x0000003aee67c744 <+1284>: callq 0x3aee675a40 <__libc_message> > 0x0000003aee67c749 <+1289>: mov 0x28(%rsp),%r10 > 0x0000003aee67c74e <+1294>: mov 0x30(%rsp),%r9 > 0x0000003aee67c753 <+1299>: jmpq 0x3aee67c4bf <malloc_consolidate+639> > 0x0000003aee67c758 <+1304>: callq 0x3aee637200 <__GI_abort> > 0x0000003aee67c75d <+1309>: mov %r13d,%edi > 0x0000003aee67c760 <+1312>: lea 0xfd553(%rip),%rdx # 0x3aee779cba > 0x0000003aee67c767 <+1319>: lea 0xfea9d(%rip),%rsi # 0x3aee77b20b > 0x0000003aee67c76e <+1326>: and $0x2,%edi > 0x0000003aee67c771 <+1329>: xor %eax,%eax > 0x0000003aee67c773 <+1331>: mov %r9,0x30(%rsp) > 0x0000003aee67c778 <+1336>: mov %r10,0x28(%rsp) > 0x0000003aee67c77d <+1341>: callq 0x3aee675a40 <__libc_message> > 0x0000003aee67c782 <+1346>: mov 0x28(%rsp),%r10 > 0x0000003aee67c787 <+1351>: mov 0x30(%rsp),%r9 > 0x0000003aee67c78c <+1356>: jmpq 0x3aee67c52f <malloc_consolidate+751> > 0x0000003aee67c791 <+1361>: cmp %rdx,%rbx > 0x0000003aee67c794 <+1364>: je 0x3aee67c814 <malloc_consolidate+1492> > 0x0000003aee67c796 <+1366>: mov %rdx,0x20(%rax) > 0x0000003aee67c79a <+1370>: mov 0x28(%rbx),%rdx > 0x0000003aee67c79e <+1374>: mov %rdx,0x28(%rax) > 0x0000003aee67c7a2 <+1378>: mov 0x20(%rbx),%rdx > 0x0000003aee67c7a6 <+1382>: mov %rax,0x28(%rdx) > 0x0000003aee67c7aa <+1386>: mov 0x28(%rbx),%rdx > 0x0000003aee67c7ae <+1390>: mov %rax,0x20(%rdx) > 0x0000003aee67c7b2 <+1394>: jmpq 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c7b7 <+1399>: mov %r11d,%edi > 0x0000003aee67c7ba <+1402>: lea 0xfd4f9(%rip),%rdx # 0x3aee779cba > 0x0000003aee67c7c1 <+1409>: lea 0xfea43(%rip),%rsi # 0x3aee77b20b > 0x0000003aee67c7c8 <+1416>: and $0x2,%edi > 0x0000003aee67c7cb <+1419>: xor %eax,%eax > 0x0000003aee67c7cd <+1421>: mov %r9,0x30(%rsp) > 0x0000003aee67c7d2 <+1426>: mov %r10,0x28(%rsp) > 0x0000003aee67c7d7 <+1431>: callq 0x3aee675a40 <__libc_message> > 0x0000003aee67c7dc <+1436>: mov 0x28(%rsp),%r10 > 0x0000003aee67c7e1 <+1441>: mov 0x30(%rsp),%r9 > 0x0000003aee67c7e6 <+1446>: jmpq 0x3aee67c4bf <malloc_consolidate+639> > 0x0000003aee67c7eb <+1451>: cmp %rdx,%r12 > 0x0000003aee67c7ee <+1454>: je 0x3aee67c821 <malloc_consolidate+1505> > 0x0000003aee67c7f0 <+1456>: mov %rdx,0x20(%rax) > 0x0000003aee67c7f4 <+1460>: mov 0x28(%r12),%rdx > 0x0000003aee67c7f9 <+1465>: mov %rdx,0x28(%rax) > 0x0000003aee67c7fd <+1469>: mov 0x20(%r12),%rdx > 0x0000003aee67c802 <+1474>: mov %rax,0x28(%rdx) > 0x0000003aee67c806 <+1478>: mov 0x28(%r12),%rdx > 0x0000003aee67c80b <+1483>: mov %rax,0x20(%rdx) > 0x0000003aee67c80f <+1487>: jmpq 0x3aee67c302 <malloc_consolidate+194> > 0x0000003aee67c814 <+1492>: mov %rax,0x28(%rax) > 0x0000003aee67c818 <+1496>: mov %rax,0x20(%rax) > 0x0000003aee67c81c <+1500>: jmpq 0x3aee67c3ae <malloc_consolidate+366> > 0x0000003aee67c821 <+1505>: mov %rax,0x28(%rax) > 0x0000003aee67c825 <+1509>: mov %rax,0x20(%rax) > 0x0000003aee67c829 <+1513>: jmpq 0x3aee67c302 <malloc_consolidate+194> >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 1067313
: 865359 |
865360
|
865361
|
865362
|
865363
|
865364
|
865365
|
865366
|
865367
|
865368
|
865369
|
865370