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 694427 Details for
Bug 908727
[abrt] poppler-utils-0.18.4-3.fc17: FT_Outline_Decompose: Process /usr/bin/pdftops was killed by signal 11 (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.50 KB, created by
Daniel
on 2013-02-07 11:52:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Daniel
Created:
2013-02-07 11:52:45 UTC
Size:
30.50 KB
patch
obsolete
>[New LWP 11087] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `pdftops -level3 -origpagesizes /var/spool/cups/d00042-001 -'. >Program terminated with signal 11, Segmentation fault. >#0 FT_Outline_Decompose (outline=0x12a2dd8, func_interface=0x3d1ca12600, user=0x7fff39536850) at /usr/src/debug/freetype-2.4.8/src/base/ftoutln.c:94 >94 v_start = outline->points[first]; > >Thread 1 (Thread 0x7f781f1bd740 (LWP 11087)): >#0 FT_Outline_Decompose (outline=0x12a2dd8, func_interface=0x3d1ca12600, user=0x7fff39536850) at /usr/src/debug/freetype-2.4.8/src/base/ftoutln.c:94 > last = 4100 > v_last = <optimized out> > v_control = {x = 19676352, y = 236053441683} > v_start = {x = 18743296, y = 235973314336} > point = <optimized out> > limit = 0x1400010054 > tags = <optimized out> > error = <optimized out> > n = <optimized out> > first = <optimized out> > tag = <optimized out> > shift = 0 > delta = 0 >#1 0x0000003d1c770091 in SplashFTFont::getGlyphPath (this=0x341bd70, c=2767) at SplashFTFont.cc:357 > ff = <optimized out> > slot = 0x340e510 > outlineFuncs = {move_to = 0x3d1c7702c0 <glyphPathMoveTo(FT_Vector const*, void*)>, line_to = 0x3d1c770280 <glyphPathLineTo(FT_Vector const*, void*)>, conic_to = 0x3d1c7701a0 <glyphPathConicTo(FT_Vector const*, FT_Vector const*, void*)>, cubic_to = 0x3d1c770120 <glyphPathCubicTo(FT_Vector const*, FT_Vector const*, FT_Vector const*, void*)>, shift = 0, delta = 0} > path = {path = 0x12757f0, textScale = 0.43636363636363629, needClose = false} > gid = <optimized out> > glyph = 0x12a2db0 >#2 0x0000003d1c69e249 in SplashOutputDev::drawChar (this=0x12c38f0, state=0x12a4900, x=364, y=2595, dx=<optimized out>, dy=<optimized out>, originX=<optimized out>, originY=<optimized out>, code=2767, nBytes=<optimized out>, u=<optimized out>, uLen=<optimized out>) at SplashOutputDev.cc:2123 > path = <optimized out> > render = 2 >#3 0x0000003d1c6dccae in Gfx::doShowText (this=this@entry=0x12a2180, s=0x12a4f10) at Gfx.cc:3922 > y = <optimized out> > dx = 10 > charProc = {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} > uLen = 1 > i = <optimized out> > code = 2767 > dy = 0 > dx2 = <optimized out> > tOriginX = <optimized out> > resDict = <optimized out> > oldParser = <optimized out> > originY = 0 > nSpaces = <optimized out> > tdx = <optimized out> > tOriginY = <optimized out> > nChars = <optimized out> > u = 0x12ac92c > dy2 = <optimized out> > tdy = <optimized out> > lineX = <optimized out> > lineY = <optimized out> > newCTM = <optimized out> > len = 2 > wMode = 0 > riseX = 0 > curY = <optimized out> > oldCTM = {6.9531911259182008e-310, 1.296773568792674e-312, 4.9406564584124654e-324, 9.6532047844026107e-317, 2.9643938750474793e-323, 4.9406564584124654e-324} > n = 2 > originX = 0 > font = 0x12a2380 > riseY = 0 > x = <optimized out> > curX = <optimized out> > mat = <optimized out> > p = 0x12a4f10 "\n\317" >#4 0x0000003d1c6dd3d1 in Gfx::opShowText (this=0x12a2180, args=0x7fff39536bb0, numArgs=<optimized out>) at Gfx.cc:3708 >No locals. >#5 0x0000003d1c6d51e7 in Gfx::go (this=this@entry=0x12a2180, topLevel=topLevel@entry=true) at Gfx.cc:712 > timer = {start_time = {tv_sec = 1360236453, tv_usec = 435754}, end_time = {tv_sec = 10, tv_usec = 140733193388033}, active = true} > obj = {type = objCmd, {booln = 192, intg = 19550144, uintg = 19550144, real = 9.6590545216493711e-317, string = 0x12a4fc0, name = 0x12a4fc0 "Tj", array = 0x12a4fc0, dict = 0x12a4fc0, stream = 0x12a4fc0, ref = {num = 19550144, gen = 0}, cmd = 0x12a4fc0 "Tj"}} > numArgs = <optimized out> > i = <optimized out> > lastAbortCheck = <optimized out> > args = {{type = objString, {booln = 16, intg = 19549968, uintg = 19549968, real = 9.658967566095703e-317, string = 0x12a4f10, name = 0x12a4f10 "\n\317", array = 0x12a4f10, dict = 0x12a4f10, stream = 0x12a4f10, ref = {num = 19549968, gen = 0}, cmd = 0x12a4f10 "\n\317"}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 255, intg = -1, uintg = 4294967295, real = 2.1219957904712067e-314, string = 0xffffffff, name = 0xffffffff <Address 0xffffffff out of bounds>, array = 0xffffffff, dict = 0xffffffff, stream = 0xffffffff, ref = {num = -1, gen = 0}, cmd = 0xffffffff <Address 0xffffffff out of bounds>}}, {type = objNone, {booln = 108, intg = 364, uintg = 364, real = 1.7983989508621374e-321, string = 0x16c, name = 0x16c <Address 0x16c out of bounds>, array = 0x16c, dict = 0x16c, stream = 0x16c, ref = {num = 364, gen = 0}, cmd = 0x16c <Address 0x16c out of bounds>}}, {type = objNone, {booln = 35, intg = 2595, uintg = 2595, real = 1.2821003509580348e-320, string = 0xa23, name = 0xa23 <Address 0xa23 out of bounds>, array = 0xa23, dict = 0xa23, stream = 0xa23, ref = {num = 2595, gen = 0}, cmd = 0xa23 <Address 0xa23 out of bounds>}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} <repeats 16 times>} >#6 0x0000003d1c6d564e in Gfx::display (this=0x12a2180, obj=0x7fff39536ec0, topLevel=true) at Gfx.cc:679 > obj2 = {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} > i = <optimized out> >#7 0x0000003d1c713657 in Page::displaySlice (this=0x1254a90, out=0x12c38f0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0, useMediaBox=<optimized out>, crop=<optimized out>, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=true, catalog=0x1222e70, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:483 > gfx = 0x12a2180 > obj = {type = objStream, {booln = false, intg = 19639808, uintg = 19639808, real = 9.7033544237180806e-317, string = 0x12bae00, name = 0x12bae00 "\360p\236\034=", array = 0x12bae00, dict = 0x12bae00, stream = 0x12bae00, ref = {num = 19639808, gen = 0}, cmd = 0x12bae00 "\360p\236\034="}} > annotList = <optimized out> > i = <optimized out> >#8 0x0000003d1c72cbd0 in PSOutputDev::checkPageSlice (this=0x1223940, page=0x1254a90, rotateA=0, useMediaBox=false, crop=<optimized out>, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=true, catalog=0x1222e70, abortCheckCbk=0, abortCheckCbkData=0x0) at PSOutputDev.cc:3044 > splashOut = 0x12c38f0 > state = <optimized out> > bitmap = <optimized out> > m0 = <optimized out> > x = <optimized out> > digit = <optimized out> > compCyan = <optimized out> > rasterize = <optimized out> > box = {x1 = 0, y1 = 0, x2 = 0, y2 = 0} > m1 = <optimized out> > y = <optimized out> > m2 = <optimized out> > h = <optimized out> > str0 = <optimized out> > str = <optimized out> > obj = {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} > p = <optimized out> > m3 = <optimized out> > i = <optimized out> > splashDPI = <optimized out> > useBinary = <optimized out> > isGray = <optimized out> > m4 = <optimized out> > c = <optimized out> > comp = <optimized out> > scan = <optimized out> > paperColor = "\377\377\377\001" > col = "0qS9" > m5 = <optimized out> > hexBuf = "\240\a'\001\000\000\000\000 \264'\001\000\000\000\000T\002\000\000\000\000\000\000K\003\000\000\000\000\000\000\004\344z\034=", '\000' <repeats 11 times>, "@9\"\001\000\000\000\000\002\000\000\000\000\000\000\000\060*" > w = <optimized out> >#9 0x0000003d1c713540 in Page::displaySlice (this=0x1254a90, out=0x1223940, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0, useMediaBox=false, crop=true, sliceX=sliceX@entry=-1, sliceY=sliceY@entry=-1, sliceW=sliceW@entry=-1, sliceH=sliceH@entry=-1, printing=true, catalog=catalog@entry=0x1222e70, abortCheckCbk=abortCheckCbk@entry=0, abortCheckCbkData=abortCheckCbkData@entry=0x0, annotDisplayDecideCbk=annotDisplayDecideCbk@entry=0, annotDisplayDecideCbkData=annotDisplayDecideCbkData@entry=0x0) at Page.cc:470 > gfx = <optimized out> > obj = {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} > annotList = <optimized out> > i = <optimized out> >#10 0x0000003d1c7137cb in Page::display (this=<optimized out>, out=<optimized out>, hDPI=<optimized out>, vDPI=<optimized out>, rotate=<optimized out>, useMediaBox=<optimized out>, crop=<optimized out>, printing=<optimized out>, catalog=0x1222e70, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:412 >No locals. >#11 0x0000003d1c718dbe in PDFDoc::displayPages (this=0x1222a30, out=0x1223940, firstPage=<optimized out>, lastPage=2, hDPI=72, vDPI=72, rotate=0, useMediaBox=false, crop=true, printing=true, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at PDFDoc.cc:453 > page = 2 >#12 0x0000000000401f7d in main (argc=3, argv=<optimized out>) at pdftops.cc:385 > mode = psModePSOrigPageSizes > ownerPW = <optimized out> > p = <optimized out> > fileName = 0x120a010 > psOut = 0x1223940 > exitCode = 99 > doc = 0x1222a30 > psFileName = 0x1220790 > level = <optimized out> > userPW = <optimized out> > ok = <optimized out> >From To Syms Read Shared Object Library >0x0000003d1c695220 0x0000003d1c777300 Yes /lib64/libpoppler.so.19 >0x0000003700a07630 0x0000003700a2a9fc Yes /lib64/liblcms.so.1 >0x00000036ff203e30 0x00000036ff236280 Yes /lib64/libjpeg.so.62 >0x00000036f5a04fa0 0x00000036f5a20ae0 Yes /lib64/libpng15.so.15 >0x00000036f5e0cbc0 0x00000036f5e77250 Yes /lib64/libfreetype.so.6 >0x00000036f6a05ef0 0x00000036f6a1f6fc Yes /lib64/libfontconfig.so.1 >0x00000038f0204c90 0x00000038f021a3e4 Yes /lib64/libopenjpeg.so.3 >0x00000036f6e5bb50 0x00000036f6ec105b Yes /lib64/libstdc++.so.6 >0x00000036f16055f0 0x00000036f166ca0c Yes /lib64/libm.so.6 >0x00000036f2e029d0 0x00000036f2e12138 Yes /lib64/libgcc_s.so.1 >0x00000036f1205790 0x00000036f1210494 Yes /lib64/libpthread.so.0 >0x00000036f0e1ef60 0x00000036f0f5f7a0 Yes /lib64/libc.so.6 >0x00000036f2201f50 0x00000036f220e718 Yes /lib64/libz.so.1 >0x00000036f5603dd0 0x00000036f561cccc Yes /lib64/libexpat.so.1 >0x00000036f0600b20 0x00000036f061a2e9 Yes /lib64/ld-linux-x86-64.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x1004 4100 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x1400000014 85899345940 >rsi 0x3d1ca12600 262473328128 >rdi 0x12a2dd8 19541464 >rbp 0x0 0x0 >rsp 0x7fff39536770 0x7fff39536770 >r8 0x1004 4100 >r9 0x4 4 >r10 0x0 0 >r11 0x36f0e883c2 235970003906 >r12 0xacf 2767 >r13 0x1400010054 85899411540 >r14 0x7fff39536a88 140734155156104 >r15 0x1400000014 85899345940 >rip 0x36f5e11fa5 0x36f5e11fa5 <FT_Outline_Decompose+165> >eflags 0x10202 [ 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 FT_Outline_Decompose: > 0x00000036f5e11f00 <+0>: push %r15 > 0x00000036f5e11f02 <+2>: push %r14 > 0x00000036f5e11f04 <+4>: push %r13 > 0x00000036f5e11f06 <+6>: push %r12 > 0x00000036f5e11f08 <+8>: push %rbp > 0x00000036f5e11f09 <+9>: push %rbx > 0x00000036f5e11f0a <+10>: sub $0x98,%rsp > 0x00000036f5e11f11 <+17>: test %rsi,%rsi > 0x00000036f5e11f14 <+20>: mov %rdi,0x18(%rsp) > 0x00000036f5e11f19 <+25>: mov %rdx,0x10(%rsp) > 0x00000036f5e11f1e <+30>: jne 0x36f5e11f40 <FT_Outline_Decompose+64> > 0x00000036f5e11f20 <+32>: mov $0x6,%eax > 0x00000036f5e11f25 <+37>: add $0x98,%rsp > 0x00000036f5e11f2c <+44>: pop %rbx > 0x00000036f5e11f2d <+45>: pop %rbp > 0x00000036f5e11f2e <+46>: pop %r12 > 0x00000036f5e11f30 <+48>: pop %r13 > 0x00000036f5e11f32 <+50>: pop %r14 > 0x00000036f5e11f34 <+52>: pop %r15 > 0x00000036f5e11f36 <+54>: retq > 0x00000036f5e11f37 <+55>: nopw 0x0(%rax,%rax,1) > 0x00000036f5e11f40 <+64>: test %rdi,%rdi > 0x00000036f5e11f43 <+67>: je 0x36f5e11f20 <FT_Outline_Decompose+32> > 0x00000036f5e11f45 <+69>: cmpw $0x0,(%rdi) > 0x00000036f5e11f49 <+73>: mov 0x20(%rsi),%ebx > 0x00000036f5e11f4c <+76>: mov 0x28(%rsi),%rbp > 0x00000036f5e11f50 <+80>: jle 0x36f5e123f1 <FT_Outline_Decompose+1265> > 0x00000036f5e11f56 <+86>: mov 0x18(%rsp),%rdx > 0x00000036f5e11f5b <+91>: mov 0x18(%rdx),%rax > 0x00000036f5e11f5f <+95>: movswq (%rax),%rax > 0x00000036f5e11f63 <+99>: movswl %ax,%r8d > 0x00000036f5e11f67 <+103>: test %r8d,%r8d > 0x00000036f5e11f6a <+106>: mov %r8d,0x2c(%rsp) > 0x00000036f5e11f6f <+111>: js 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e11f75 <+117>: movq $0x0,0x30(%rsp) > 0x00000036f5e11f7e <+126>: xor %r10d,%r10d > 0x00000036f5e11f81 <+129>: mov %rsi,0x20(%rsp) > 0x00000036f5e11f86 <+134>: mov 0x18(%rsp),%rcx > 0x00000036f5e11f8b <+139>: mov %r10,%r15 > 0x00000036f5e11f8e <+142>: mov %rax,%r13 > 0x00000036f5e11f91 <+145>: shl $0x4,%r15 > 0x00000036f5e11f95 <+149>: shl $0x4,%r13 > 0x00000036f5e11f99 <+153>: mov 0x8(%rcx),%rdx > 0x00000036f5e11f9d <+157>: mov %ebx,%ecx > 0x00000036f5e11f9f <+159>: add %rdx,%r15 > 0x00000036f5e11fa2 <+162>: add %rdx,%r13 >=> 0x00000036f5e11fa5 <+165>: mov (%r15),%rsi > 0x00000036f5e11fa8 <+168>: mov %rsi,0x50(%rsp) > 0x00000036f5e11fad <+173>: mov 0x8(%r15),%rdx > 0x00000036f5e11fb1 <+177>: shl %cl,%rsi > 0x00000036f5e11fb4 <+180>: sub %rbp,%rsi > 0x00000036f5e11fb7 <+183>: mov %rsi,0x50(%rsp) > 0x00000036f5e11fbc <+188>: mov 0x0(%r13),%r9 > 0x00000036f5e11fc0 <+192>: shl %cl,%rdx > 0x00000036f5e11fc3 <+195>: mov 0x18(%rsp),%rcx > 0x00000036f5e11fc8 <+200>: sub %rbp,%rdx > 0x00000036f5e11fcb <+203>: mov %rdx,0x58(%rsp) > 0x00000036f5e11fd0 <+208>: mov 0x8(%r13),%r8 > 0x00000036f5e11fd4 <+212>: mov 0x10(%rcx),%rdi > 0x00000036f5e11fd8 <+216>: mov %rsi,0x40(%rsp) > 0x00000036f5e11fdd <+221>: mov %rdx,0x48(%rsp) > 0x00000036f5e11fe2 <+226>: add %rdi,%r10 > 0x00000036f5e11fe5 <+229>: movzbl (%r10),%ecx > 0x00000036f5e11fe9 <+233>: and $0x3,%ecx > 0x00000036f5e11fec <+236>: cmp $0x2,%ecx > 0x00000036f5e11fef <+239>: je 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e11ff5 <+245>: test %ecx,%ecx > 0x00000036f5e11ff7 <+247>: je 0x36f5e122f0 <FT_Outline_Decompose+1008> > 0x00000036f5e11ffd <+253>: mov 0x20(%rsp),%r8 > 0x00000036f5e12002 <+258>: mov %r10,0x8(%rsp) > 0x00000036f5e12007 <+263>: lea 0x50(%rsp),%rdi > 0x00000036f5e1200c <+268>: mov 0x10(%rsp),%rsi > 0x00000036f5e12011 <+273>: callq *(%r8) > 0x00000036f5e12014 <+276>: test %eax,%eax > 0x00000036f5e12016 <+278>: mov 0x8(%rsp),%r10 > 0x00000036f5e1201b <+283>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e12021 <+289>: cmp %r13,%r15 > 0x00000036f5e12024 <+292>: jae 0x36f5e122cf <FT_Outline_Decompose+975> > 0x00000036f5e1202a <+298>: mov %r15,%rdx > 0x00000036f5e1202d <+301>: mov %rbp,%r14 > 0x00000036f5e12030 <+304>: mov %r10,%r15 > 0x00000036f5e12033 <+307>: movzbl 0x1(%r15),%eax > 0x00000036f5e12038 <+312>: lea 0x10(%rdx),%rbp > 0x00000036f5e1203c <+316>: and $0x3,%eax > 0x00000036f5e1203f <+319>: jne 0x36f5e12208 <FT_Outline_Decompose+776> > 0x00000036f5e12045 <+325>: mov 0x10(%rdx),%rdi > 0x00000036f5e12049 <+329>: mov 0x18(%rdx),%rsi > 0x00000036f5e1204d <+333>: mov %ebx,%ecx > 0x00000036f5e1204f <+335>: shl %cl,%rdi > 0x00000036f5e12052 <+338>: shl %cl,%rsi > 0x00000036f5e12055 <+341>: sub %r14,%rdi > 0x00000036f5e12058 <+344>: sub %r14,%rsi > 0x00000036f5e1205b <+347>: cmp %rbp,%r13 > 0x00000036f5e1205e <+350>: mov %rdi,0x40(%rsp) > 0x00000036f5e12063 <+355>: mov %rsi,0x48(%rsp) > 0x00000036f5e12068 <+360>: jbe 0x36f5e123b0 <FT_Outline_Decompose+1200> > 0x00000036f5e1206e <+366>: movzbl 0x2(%r15),%r10d > 0x00000036f5e12073 <+371>: mov 0x20(%rdx),%rax > 0x00000036f5e12077 <+375>: lea 0x20(%rdx),%rbp > 0x00000036f5e1207b <+379>: mov 0x28(%rdx),%rdx > 0x00000036f5e1207f <+383>: mov %ebx,%ecx > 0x00000036f5e12081 <+385>: lea 0x2(%r15),%r12 > 0x00000036f5e12085 <+389>: shl %cl,%rax > 0x00000036f5e12088 <+392>: shl %cl,%rdx > 0x00000036f5e1208b <+395>: and $0x3,%r10d > 0x00000036f5e1208f <+399>: sub %r14,%rax > 0x00000036f5e12092 <+402>: sub %r14,%rdx > 0x00000036f5e12095 <+405>: cmp $0x1,%r10d > 0x00000036f5e12099 <+409>: mov %rax,0x70(%rsp) > 0x00000036f5e1209e <+414>: mov %rdx,0x78(%rsp) > 0x00000036f5e120a3 <+419>: je 0x36f5e123c6 <FT_Outline_Decompose+1222> > 0x00000036f5e120a9 <+425>: test %r10d,%r10d > 0x00000036f5e120ac <+428>: jne 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e120b2 <+434>: lea 0x40(%rsp),%r15 > 0x00000036f5e120b7 <+439>: mov %r15,0x38(%rsp) > 0x00000036f5e120bc <+444>: mov %ebx,%r15d > 0x00000036f5e120bf <+447>: mov %rbp,%rbx > 0x00000036f5e120c2 <+450>: mov 0x20(%rsp),%rbp > 0x00000036f5e120c7 <+455>: jmp 0x36f5e12116 <FT_Outline_Decompose+534> > 0x00000036f5e120c9 <+457>: nopl 0x0(%rax) > 0x00000036f5e120d0 <+464>: add $0x1,%r12 > 0x00000036f5e120d4 <+468>: add $0x10,%rbx > 0x00000036f5e120d8 <+472>: mov %r15d,%ecx > 0x00000036f5e120db <+475>: movzbl (%r12),%eax > 0x00000036f5e120e0 <+480>: and $0x3,%eax > 0x00000036f5e120e3 <+483>: mov %eax,%r9d > 0x00000036f5e120e6 <+486>: mov (%rbx),%rax > 0x00000036f5e120e9 <+489>: shl %cl,%rax > 0x00000036f5e120ec <+492>: sub %r14,%rax > 0x00000036f5e120ef <+495>: mov %rax,0x70(%rsp) > 0x00000036f5e120f4 <+500>: mov 0x8(%rbx),%rdx > 0x00000036f5e120f8 <+504>: shl %cl,%rdx > 0x00000036f5e120fb <+507>: sub %r14,%rdx > 0x00000036f5e120fe <+510>: cmp $0x1,%r9d > 0x00000036f5e12102 <+514>: mov %rdx,0x78(%rsp) > 0x00000036f5e12107 <+519>: je 0x36f5e123c0 <FT_Outline_Decompose+1216> > 0x00000036f5e1210d <+525>: test %r9d,%r9d > 0x00000036f5e12110 <+528>: jne 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e12116 <+534>: add %rdi,%rax > 0x00000036f5e12119 <+537>: add %rsi,%rdx > 0x00000036f5e1211c <+540>: lea 0x80(%rsp),%rsi > 0x00000036f5e12124 <+548>: mov %rax,%rdi > 0x00000036f5e12127 <+551>: shr $0x3f,%rdi > 0x00000036f5e1212b <+555>: add %rdi,%rax > 0x00000036f5e1212e <+558>: lea 0x40(%rsp),%rdi > 0x00000036f5e12133 <+563>: sar %rax > 0x00000036f5e12136 <+566>: mov %rax,0x80(%rsp) > 0x00000036f5e1213e <+574>: mov %rdx,%rax > 0x00000036f5e12141 <+577>: shr $0x3f,%rax > 0x00000036f5e12145 <+581>: add %rax,%rdx > 0x00000036f5e12148 <+584>: sar %rdx > 0x00000036f5e1214b <+587>: mov %rdx,0x88(%rsp) > 0x00000036f5e12153 <+595>: mov 0x10(%rsp),%rdx > 0x00000036f5e12158 <+600>: callq *0x10(%rbp) > 0x00000036f5e1215b <+603>: test %eax,%eax > 0x00000036f5e1215d <+605>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e12163 <+611>: mov 0x70(%rsp),%rdi > 0x00000036f5e12168 <+616>: mov 0x78(%rsp),%rsi > 0x00000036f5e1216d <+621>: cmp %rbx,%r13 > 0x00000036f5e12170 <+624>: mov %rdi,0x40(%rsp) > 0x00000036f5e12175 <+629>: mov %rsi,0x48(%rsp) > 0x00000036f5e1217a <+634>: ja 0x36f5e120d0 <FT_Outline_Decompose+464> > 0x00000036f5e12180 <+640>: mov %r15d,%ebx > 0x00000036f5e12183 <+643>: mov 0x38(%rsp),%r15 > 0x00000036f5e12188 <+648>: mov %r14,%rbp > 0x00000036f5e1218b <+651>: mov 0x20(%rsp),%rcx > 0x00000036f5e12190 <+656>: mov 0x10(%rsp),%rdx > 0x00000036f5e12195 <+661>: lea 0x50(%rsp),%rsi > 0x00000036f5e1219a <+666>: mov %r15,%rdi > 0x00000036f5e1219d <+669>: callq *0x10(%rcx) > 0x00000036f5e121a0 <+672>: test %eax,%eax > 0x00000036f5e121a2 <+674>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e121a8 <+680>: mov 0x18(%rsp),%rax > 0x00000036f5e121ad <+685>: mov 0x2c(%rsp),%r10d > 0x00000036f5e121b2 <+690>: movswl (%rax),%edx > 0x00000036f5e121b5 <+693>: mov 0x30(%rsp),%eax > 0x00000036f5e121b9 <+697>: add $0x1,%r10d > 0x00000036f5e121bd <+701>: add $0x1,%eax > 0x00000036f5e121c0 <+704>: cmp %eax,%edx > 0x00000036f5e121c2 <+706>: jle 0x36f5e123f1 <FT_Outline_Decompose+1265> > 0x00000036f5e121c8 <+712>: mov 0x18(%rsp),%rdx > 0x00000036f5e121cd <+717>: addq $0x1,0x30(%rsp) > 0x00000036f5e121d3 <+723>: mov 0x30(%rsp),%r8 > 0x00000036f5e121d8 <+728>: mov 0x18(%rdx),%rax > 0x00000036f5e121dc <+732>: movswq (%rax,%r8,2),%rax > 0x00000036f5e121e1 <+737>: movswl %ax,%r8d > 0x00000036f5e121e5 <+741>: test %r8d,%r8d > 0x00000036f5e121e8 <+744>: mov %r8d,0x2c(%rsp) > 0x00000036f5e121ed <+749>: jns 0x36f5e11f86 <FT_Outline_Decompose+134> > 0x00000036f5e121f3 <+755>: nopl 0x0(%rax,%rax,1) > 0x00000036f5e121f8 <+760>: mov $0x14,%eax > 0x00000036f5e121fd <+765>: jmpq 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e12202 <+770>: nopw 0x0(%rax,%rax,1) > 0x00000036f5e12208 <+776>: cmp $0x1,%al > 0x00000036f5e1220a <+778>: je 0x36f5e12348 <FT_Outline_Decompose+1096> > 0x00000036f5e12210 <+784>: lea 0x20(%rdx),%rax > 0x00000036f5e12214 <+788>: cmp %rax,%r13 > 0x00000036f5e12217 <+791>: jb 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e12219 <+793>: movzbl 0x2(%r15),%eax > 0x00000036f5e1221e <+798>: and $0x3,%eax > 0x00000036f5e12221 <+801>: cmp $0x2,%al > 0x00000036f5e12223 <+803>: jne 0x36f5e121f8 <FT_Outline_Decompose+760> > 0x00000036f5e12225 <+805>: mov 0x10(%rdx),%rax > 0x00000036f5e12229 <+809>: mov %ebx,%ecx > 0x00000036f5e1222b <+811>: lea 0x30(%rdx),%rbp > 0x00000036f5e1222f <+815>: shl %cl,%rax > 0x00000036f5e12232 <+818>: sub %r14,%rax > 0x00000036f5e12235 <+821>: mov %rax,0x60(%rsp) > 0x00000036f5e1223a <+826>: mov 0x18(%rdx),%rax > 0x00000036f5e1223e <+830>: shl %cl,%rax > 0x00000036f5e12241 <+833>: sub %r14,%rax > 0x00000036f5e12244 <+836>: mov %rax,0x68(%rsp) > 0x00000036f5e12249 <+841>: mov 0x20(%rdx),%rax > 0x00000036f5e1224d <+845>: shl %cl,%rax > 0x00000036f5e12250 <+848>: sub %r14,%rax > 0x00000036f5e12253 <+851>: mov %rax,0x70(%rsp) > 0x00000036f5e12258 <+856>: mov 0x28(%rdx),%rax > 0x00000036f5e1225c <+860>: shl %cl,%rax > 0x00000036f5e1225f <+863>: sub %r14,%rax > 0x00000036f5e12262 <+866>: cmp %rbp,%r13 > 0x00000036f5e12265 <+869>: mov %rax,0x78(%rsp) > 0x00000036f5e1226a <+874>: jb 0x36f5e123f8 <FT_Outline_Decompose+1272> > 0x00000036f5e12270 <+880>: mov 0x30(%rdx),%rax > 0x00000036f5e12274 <+884>: mov 0x20(%rsp),%r8 > 0x00000036f5e12279 <+889>: lea 0x70(%rsp),%rsi > 0x00000036f5e1227e <+894>: lea 0x60(%rsp),%rdi > 0x00000036f5e12283 <+899>: shl %cl,%rax > 0x00000036f5e12286 <+902>: sub %r14,%rax > 0x00000036f5e12289 <+905>: mov %rax,0x80(%rsp) > 0x00000036f5e12291 <+913>: mov 0x38(%rdx),%rax > 0x00000036f5e12295 <+917>: lea 0x80(%rsp),%rdx > 0x00000036f5e1229d <+925>: shl %cl,%rax > 0x00000036f5e122a0 <+928>: mov 0x10(%rsp),%rcx > 0x00000036f5e122a5 <+933>: sub %r14,%rax > 0x00000036f5e122a8 <+936>: mov %rax,0x88(%rsp) > 0x00000036f5e122b0 <+944>: callq *0x18(%r8) > 0x00000036f5e122b4 <+948>: test %eax,%eax > 0x00000036f5e122b6 <+950>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e122bc <+956>: add $0x3,%r15 > 0x00000036f5e122c0 <+960>: mov %rbp,%rdx > 0x00000036f5e122c3 <+963>: cmp %rdx,%r13 > 0x00000036f5e122c6 <+966>: ja 0x36f5e12033 <FT_Outline_Decompose+307> > 0x00000036f5e122cc <+972>: mov %r14,%rbp > 0x00000036f5e122cf <+975>: mov 0x20(%rsp),%rdx > 0x00000036f5e122d4 <+980>: mov 0x10(%rsp),%rsi > 0x00000036f5e122d9 <+985>: lea 0x50(%rsp),%rdi > 0x00000036f5e122de <+990>: callq *0x8(%rdx) > 0x00000036f5e122e1 <+993>: jmpq 0x36f5e121a0 <FT_Outline_Decompose+672> > 0x00000036f5e122e6 <+998>: nopw %cs:0x0(%rax,%rax,1) > 0x00000036f5e122f0 <+1008>: movzbl (%rdi,%rax,1),%eax > 0x00000036f5e122f4 <+1012>: mov %ebx,%ecx > 0x00000036f5e122f6 <+1014>: shl %cl,%r9 > 0x00000036f5e122f9 <+1017>: shl %cl,%r8 > 0x00000036f5e122fc <+1020>: sub %rbp,%r9 > 0x00000036f5e122ff <+1023>: sub %rbp,%r8 > 0x00000036f5e12302 <+1026>: and $0x3,%eax > 0x00000036f5e12305 <+1029>: cmp $0x1,%al > 0x00000036f5e12307 <+1031>: je 0x36f5e123a0 <FT_Outline_Decompose+1184> > 0x00000036f5e1230d <+1037>: add %rsi,%r9 > 0x00000036f5e12310 <+1040>: add %rdx,%r8 > 0x00000036f5e12313 <+1043>: mov %r9,%rsi > 0x00000036f5e12316 <+1046>: mov %r8,%rdx > 0x00000036f5e12319 <+1049>: shr $0x3f,%rsi > 0x00000036f5e1231d <+1053>: shr $0x3f,%rdx > 0x00000036f5e12321 <+1057>: add %r9,%rsi > 0x00000036f5e12324 <+1060>: add %r8,%rdx > 0x00000036f5e12327 <+1063>: sar %rsi > 0x00000036f5e1232a <+1066>: sar %rdx > 0x00000036f5e1232d <+1069>: mov %rsi,0x50(%rsp) > 0x00000036f5e12332 <+1074>: mov %rdx,0x58(%rsp) > 0x00000036f5e12337 <+1079>: sub $0x10,%r15 > 0x00000036f5e1233b <+1083>: sub $0x1,%r10 > 0x00000036f5e1233f <+1087>: jmpq 0x36f5e11ffd <FT_Outline_Decompose+253> > 0x00000036f5e12344 <+1092>: nopl 0x0(%rax) > 0x00000036f5e12348 <+1096>: mov 0x10(%rdx),%rax > 0x00000036f5e1234c <+1100>: mov %ebx,%ecx > 0x00000036f5e1234e <+1102>: mov 0x20(%rsp),%r8 > 0x00000036f5e12353 <+1107>: mov 0x10(%rsp),%rsi > 0x00000036f5e12358 <+1112>: lea 0x80(%rsp),%rdi > 0x00000036f5e12360 <+1120>: shl %cl,%rax > 0x00000036f5e12363 <+1123>: sub %r14,%rax > 0x00000036f5e12366 <+1126>: mov %rax,0x80(%rsp) > 0x00000036f5e1236e <+1134>: mov 0x18(%rdx),%rax > 0x00000036f5e12372 <+1138>: shl %cl,%rax > 0x00000036f5e12375 <+1141>: sub %r14,%rax > 0x00000036f5e12378 <+1144>: mov %rax,0x88(%rsp) > 0x00000036f5e12380 <+1152>: callq *0x8(%r8) > 0x00000036f5e12384 <+1156>: test %eax,%eax > 0x00000036f5e12386 <+1158>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e1238c <+1164>: add $0x1,%r15 > 0x00000036f5e12390 <+1168>: mov %rbp,%rdx > 0x00000036f5e12393 <+1171>: jmpq 0x36f5e122c3 <FT_Outline_Decompose+963> > 0x00000036f5e12398 <+1176>: nopl 0x0(%rax,%rax,1) > 0x00000036f5e123a0 <+1184>: mov %r9,0x50(%rsp) > 0x00000036f5e123a5 <+1189>: mov %r8,0x58(%rsp) > 0x00000036f5e123aa <+1194>: sub $0x10,%r13 > 0x00000036f5e123ae <+1198>: jmp 0x36f5e12337 <FT_Outline_Decompose+1079> > 0x00000036f5e123b0 <+1200>: mov %r14,%rbp > 0x00000036f5e123b3 <+1203>: lea 0x40(%rsp),%r15 > 0x00000036f5e123b8 <+1208>: jmpq 0x36f5e1218b <FT_Outline_Decompose+651> > 0x00000036f5e123bd <+1213>: nopl (%rax) > 0x00000036f5e123c0 <+1216>: mov %rbx,%rbp > 0x00000036f5e123c3 <+1219>: mov %r15d,%ebx > 0x00000036f5e123c6 <+1222>: mov 0x20(%rsp),%r8 > 0x00000036f5e123cb <+1227>: mov 0x10(%rsp),%rdx > 0x00000036f5e123d0 <+1232>: lea 0x70(%rsp),%rsi > 0x00000036f5e123d5 <+1237>: lea 0x40(%rsp),%rdi > 0x00000036f5e123da <+1242>: callq *0x10(%r8) > 0x00000036f5e123de <+1246>: test %eax,%eax > 0x00000036f5e123e0 <+1248>: jne 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e123e6 <+1254>: mov %r12,%r15 > 0x00000036f5e123e9 <+1257>: mov %rbp,%rdx > 0x00000036f5e123ec <+1260>: jmpq 0x36f5e122c3 <FT_Outline_Decompose+963> > 0x00000036f5e123f1 <+1265>: xor %eax,%eax > 0x00000036f5e123f3 <+1267>: jmpq 0x36f5e11f25 <FT_Outline_Decompose+37> > 0x00000036f5e123f8 <+1272>: mov 0x20(%rsp),%r8 > 0x00000036f5e123fd <+1277>: mov %r14,%rbp > 0x00000036f5e12400 <+1280>: mov 0x10(%rsp),%rcx > 0x00000036f5e12405 <+1285>: lea 0x50(%rsp),%rdx > 0x00000036f5e1240a <+1290>: lea 0x70(%rsp),%rsi > 0x00000036f5e1240f <+1295>: lea 0x60(%rsp),%rdi > 0x00000036f5e12414 <+1300>: callq *0x18(%r8) > 0x00000036f5e12418 <+1304>: jmpq 0x36f5e121a0 <FT_Outline_Decompose+672> >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 908727
:
694425
|
694426
| 694427 |
694428
|
694429
|
694430
|
694431
|
694432
|
694433
|
694435