<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>67618</bug_id>
          
          <creation_ts>2011-09-05 14:03:25 -0700</creation_ts>
          <short_desc>REGRESSION(r94537): Does not compile on Chromium Mac (Requested by abarth_ on #webkit).</short_desc>
          <delta_ts>2011-09-05 14:07:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>67589</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>462257</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-05 14:03:25 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/94537 broke the build:
Does not compile on Chromium Mac (Requested by abarth_ on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462258</commentid>
    <comment_count>1</comment_count>
      <attachid>106358</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-05 14:03:50 -0700</bug_when>
    <thetext>Created attachment 106358
ROLLOUT of r94537

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462259</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-05 14:04:05 -0700</bug_when>
    <thetext>CompileC ../../../../../xcodebuild/WebCore.build/Release/webcore_platform.build/Objects-normal/i386/JPEGImageEncoder.o /b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-encoders/skia/JPEGImageEncoder.cpp normal i386 c++ com.apple.compilers.gcc.4_2
    cd /b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp
    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fno-exceptions -fno-rtti -O3 -Werror -Wnewline-eof -DCHROMIUM_BUILD -DENABLE_REMOTING=1 -DENABLE_P2P_APIS=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DENABLE_REGISTER_PROTOCOL_HANDLER=1 &quot;-DWEBCORE_NAVIGATOR_VENDOR=\&quot;Google Inc.\&quot;&quot; -DWEBCORE_NAVIGATOR_PLATFORM=&quot;MacIntel&quot; -DScrollbarPrefsObserver=ChromiumWebCoreObjCScrollbarPrefsObserver -DWebCoreRenderThemeNotificationObserver=ChromiumWebCoreObjCWebCoreRenderThemeNotificationObserver -DWebFontCache=ChromiumWebCoreObjCWebFontCache -DScrollAnimationHelperDelegate=ChromiumWebCoreObjCScrollAnimationHelperDelegate -DScrollbarPainterControllerDelegate=ChromiumWebCoreObjCScrollbarPainterControllerDelegate -DScrollbarPainterDelegate=ChromiumWebCoreObjCScrollbarPainterDelegate -DScrollbarPartAnimation=ChromiumWebCoreObjCScrollbarPartAnimation -DENABLE_3D_PLUGIN=1 -DENABLE_BLOB=1 -DENABLE_BLOB_SLICE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CLIENT_BASED_GEOLOCATION=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATABASE=1 -DENABLE_DATA_TRANSFER_ITEMS=1 -DENABLE_DETAILS=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DIRECTORY_UPLOAD=1 -DENABLE_DOM_STORAGE=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_JAVASCRIPT_I18N_API=1 -DENABLE_FILE_SYSTEM=1 -DENABLE_FILTERS=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GEOLOCATION=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_GESTURE_RECOGNIZER=1 -DENABLE_ICONDATABASE=0 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_SPEECH=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_JSC_MULTIPLE_THREADS=0 -DENABLE_LEVELDB=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_TAG=1 -DENABLE_MEDIA_STATISTICS=1 -DENABLE_MEDIA_STREAM=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_OPENTYPE_SANITIZER=1 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_QUOTA=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_RUBY=1 -DENABLE_SANDBOX=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SKIA_GPU=0 -DENABLE_SVG=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_USE=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_V8_SCRIPT_DEBUG_SERVER=1 -DENABLE_VIDEO=1 -DENABLE_WEB_AUDIO=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WEBGL=1 -DENABLE_WORKERS=1 -DENABLE_XHR_RESPONSE_BLOB=1 -DENABLE_XPATH=1 -DENABLE_XSLT=1 -DWTF_USE_BUILTIN_UTF8_CODEC=1 -DWTF_USE_WEBP=1 -DWTF_USE_WEBKIT_IMAGE_DECODERS=1 -DWTF_USE_ACCELERATED_COMPOSITING=1 -DENABLE_3D_RENDERING=1 -DENABLE_RUBBER_BANDING=1 -DWTF_USE_SKIA_ON_MAC_CHROMIUM=0 -DENABLE_SMOOTH_SCROLLING=1 -DBUILDING_CHROMIUM__=1 -DUSE_SYSTEM_MALLOC=1 -DWTF_USE_NEW_THEME=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION -DSK_BUILD_NO_IMAGE_ENCODE -DGR_GL_CUSTOM_SETUP_HEADER=&quot;GrGLConfig_chrome.h&quot; -DGR_AGGRESSIVE_SHADER_OPTS=1 -DCHROME_PNG_WRITE_SUPPORT -DPNG_USER_CONFIG -DLIBXML_STATIC -DLIBXSLT_STATIC -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -isysroot /Developer/SDKs/MacOSX10.5.sdk -fvisibility=hidden -fvisibility-inlines-hidden -fno-threadsafe-statics -mmacosx-version-min=10.5 -gdwarf-2 -Wall -Wendif-labels -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -F/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/Release -F/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks -I/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/Release/include -I../../../../icu/public/common -I../../../../icu/public/i18n -I../../../WebKitLibraries -I../../../../../gpu -I../../../../.. -I/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/WebCore.build/DerivedSources/Release -I../platform/graphics/cocoa -I../platform/graphics/cg -I.. -I../.. -I../accessibility -I../accessibility/chromium -I../bindings -I../bindings/generic -I../bindings/v8 -I../bindings/v8/custom -I../bindings/v8/specialization -I../bridge -I../bridge/jni -I../bridge/jni/v8 -I../css -I../dom -I../dom/default -I../editing -I../fileapi -I../history -I../html -I../html/canvas -I../html/parser -I../html/shadow -I../inspector -I../loader -I../loader/appcache -I../loader/archive -I../loader/archive/cf -I../loader/archive/mhtml -I../loader/cache -I../loader/icon -I../mathml -I../notifications -I../p2p -I../page -I../page/animation -I../page/chromium -I../platform -I../platform/animation -I../platform/audio -I../platform/audio/chromium -I../platform/chromium -I../platform/graphics -I../platform/graphics/chromium -I../platform/graphics/filters -I../platform/graphics/filters/arm -I../platform/graphics/gpu -I../platform/graphics/opentype -I../platform/graphics/skia -I../platform/graphics/transforms -I../platform/image-decoders -I../platform/image-decoders/bmp -I../platform/image-decoders/gif -I../platform/image-decoders/ico -I../platform/image-decoders/jpeg -I../platform/image-decoders/png -I../platform/image-decoders/skia -I../platform/image-decoders/xbm -I../platform/image-decoders/webp -I../platform/image-encoders/skia -I../platform/leveldb -I../platform/mock -I../platform/network -I../platform/network/chromium -I../platform/sql -I../platform/text -I../platform/text/transcoder -I../platform/track -I../plugins -I../plugins/chromium -I../rendering -I../rendering/style -I../rendering/svg -I../storage -I../storage/chromium -I../svg -I../svg/animation -I../svg/graphics -I../svg/graphics/filters -I../svg/properties -I../../ThirdParty/glu -I../webaudio -I../websockets -I../workers -I../xml -I../xml/parser -I../platform/audio/mac -I../platform/cocoa -I../platform/graphics/mac -I../platform/mac -I../platform/text/mac -I../../../../../third_party/angle/include/GLSLANG -I/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/DerivedSources/Release/webkit -I/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/DerivedSources/Release/webkit/bindings -I../../JavaScriptCore -I../../JavaScriptCore/wtf -I../../../../../skia/config -I../../../../../third_party/skia/include/config -I../../../../../third_party/skia/include/core -I../../../../../third_party/skia/include/effects -I../../../../../third_party/skia/include/pdf -I../../../../../third_party/skia/include/gpu -I../../../../../third_party/skia/include/ports -I../../../../../third_party/skia/gpu/include -I../../../../../skia/ext -I../../../../iccjpeg -I../../../../libwebp -I../../../../libpng -I../../../../zlib -I../../../../libxml/mac/include -I../../../../libxml/src/include -I../../../../libxslt -I../../../../npapi -I../../../../npapi/bindings -I../../../../ots/include -I../../../../sqlite -I../../../../libjpeg_turbo -I../../../../../v8/include -I../../../../leveldatabase/src/include -I/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/WebCore.build/Release/webcore_platform.build/DerivedSources -fno-strict-aliasing -include /b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../WebCorePrefix.h -c /b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-encoders/skia/JPEGImageEncoder.cpp -o /b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../../../../../xcodebuild/WebCore.build/Release/webcore_platform.build/Objects-normal/i386/JPEGImageEncoder.o
cc1plus: warnings being treated as errors
/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-encoders/skia/JPEGImageEncoder.cpp: In function &apos;bool WebCore::encodePixels(WebCore::IntSize, unsigned char*, bool, int, WTF::Vector&lt;unsigned char, 0ul&gt;*)&apos;:
/b/build/slave/Webkit_Mac10_5__CG_/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-encoders/skia/JPEGImageEncoder.cpp:101:warning: argument &apos;pixels&apos; might be clobbered by &apos;longjmp&apos; or &apos;vfork&apos;
{standard input}:507:non-relocatable subtraction expression, &quot;__ZN7WebCoreL13prepareOutputEP20jpeg_compress_struct&quot; minus &quot;L00000000001$pb&quot;
{standard input}:507:symbol: &quot;__ZN7WebCoreL13prepareOutputEP20jpeg_compress_struct&quot; can&apos;t be undefined in a subtraction expression
{standard input}:504:non-relocatable subtraction expression, &quot;__ZN7WebCoreL11writeOutputEP20jpeg_compress_struct&quot; minus &quot;L00000000001$pb&quot;
{standard input}:504:symbol: &quot;__ZN7WebCoreL11writeOutputEP20jpeg_compress_struct&quot; can&apos;t be undefined in a subtraction expression
{standard input}:501:non-relocatable subtraction expression, &quot;__ZN7WebCoreL12finishOutputEP20jpeg_compress_struct&quot; minus &quot;L00000000001$pb&quot;
{standard input}:501:symbol: &quot;__ZN7WebCoreL12finishOutputEP20jpeg_compress_struct&quot; can&apos;t be undefined in a subtraction expression</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462261</commentid>
    <comment_count>3</comment_count>
      <attachid>106358</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-05 14:06:56 -0700</bug_when>
    <thetext>Comment on attachment 106358
ROLLOUT of r94537

Clearing flags on attachment: 106358

Committed r94538: &lt;http://trac.webkit.org/changeset/94538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462262</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-05 14:07:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106358</attachid>
            <date>2011-09-05 14:03:50 -0700</date>
            <delta_ts>2011-09-05 14:06:56 -0700</delta_ts>
            <desc>ROLLOUT of r94537</desc>
            <filename>bug-67618-20110905210257.patch</filename>
            <type>text/plain</type>
            <size>5769</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ1MzcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0MGYwNzBkZjc3MmUwMWQ3
NjM5NDUyNjdiZjc3MmE2NjBiMDUzNjdkLi5iMDdmZTc3ZjA0MmE1YmZlZDFjMzBkMTRjNGQwZmI4
YTgyZDMxYWVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDktMDUgIFNoZXJp
ZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3
ZWQsIHJvbGxpbmcgb3V0IHI5NDUzNy4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9j
aGFuZ2VzZXQvOTQ1MzcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTY3NjE4CisKKyAgICAgICAgRG9lcyBub3QgY29tcGlsZSBvbiBDaHJvbWl1bSBNYWMg
KFJlcXVlc3RlZCBieSBhYmFydGhfIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAgICog
cGxhdGZvcm0vaW1hZ2UtZW5jb2RlcnMvc2tpYS9KUEVHSW1hZ2VFbmNvZGVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OnByZU11bHRpcGxpZWRCR1JBdG9SR0IpOgorICAgICAgICAoV2ViQ29yZTo6
UkdCQXRvUkdCKToKKyAgICAgICAgKFdlYkNvcmU6OmVuY29kZVBpeGVscyk6CisgICAgICAgIChX
ZWJDb3JlOjpKUEVHSW1hZ2VFbmNvZGVyOjplbmNvZGUpOgorCiAyMDExLTA5LTA1ICBOb2VsIEdv
cmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21pdW0gc2tpYV0g
SlBFR0ltYWdlRW5jb2RlcjogaG9pc3QgY29udGFudHMgb3V0IG9mIHRoZSBlbmNvZGluZyBsb29w
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lh
L0pQRUdJbWFnZUVuY29kZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZW5j
b2RlcnMvc2tpYS9KUEVHSW1hZ2VFbmNvZGVyLmNwcAppbmRleCAzOTY0OTA1N2Q5MjM3NTVhNmJh
YzUyN2YzZGQ0YmE3MjNkZjVhOWQ2Li5mMGFjNjAxMGUwZDY2NDQ0NTc4MDg0ZDBiMzA3M2Y5NDFi
YWMxZjg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVy
cy9za2lhL0pQRUdJbWFnZUVuY29kZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2ltYWdlLWVuY29kZXJzL3NraWEvSlBFR0ltYWdlRW5jb2Rlci5jcHAKQEAgLTM1LDYgKzM1LDcg
QEAKICNpbmNsdWRlICJJbnRTaXplLmgiCiAjaW5jbHVkZSAiU2tCaXRtYXAuaCIKICNpbmNsdWRl
ICJTa0NvbG9yUHJpdi5oIgorI2luY2x1ZGUgIlNrVW5QcmVNdWx0aXBseS5oIgogZXh0ZXJuICJD
IiB7CiAjaW5jbHVkZSA8c3RkaW8uaD4gLy8ganBlZ2xpYi5oIG5lZWRzIHN0ZGlvLmggRklMRQog
I2luY2x1ZGUgImpwZWdsaWIuaCIKQEAgLTc5LDkgKzgwLDkgQEAgc3RhdGljIHZvaWQgaGFuZGxl
RXJyb3Ioal9jb21tb25fcHRyIGNvbW1vbikKICAgICBsb25nam1wKCpqdW1wQnVmZmVyUHRyLCAt
MSk7CiB9CiAKLXN0YXRpYyB2b2lkIHByZU11bHRpcGxpZWRCR1JBdG9SR0IoY29uc3QgdW5zaWdu
ZWQgY2hhciogcGl4ZWxzLCB1bnNpZ25lZCBpbnQgcGl4ZWxDb3VudCwgdW5zaWduZWQgY2hhciog
b3V0cHV0KQorc3RhdGljIHZvaWQgcHJlTXVsdGlwbGllZEJHUkF0b1JHQihjb25zdCB2b2lkKiBw
aXhlbHMsIHVuc2lnbmVkIGludCBwaXhlbENvdW50LCB1bnNpZ25lZCBjaGFyKiBvdXRwdXQpCiB7
Ci0gICAgY29uc3QgU2tQTUNvbG9yKiBpbnB1dCA9IHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgU2tQ
TUNvbG9yKj4ocGl4ZWxzKTsKKyAgICBjb25zdCBTa1BNQ29sb3IqIGlucHV0ID0gc3RhdGljX2Nh
c3Q8Y29uc3QgU2tQTUNvbG9yKj4ocGl4ZWxzKTsKICAgICBmb3IgKDsgcGl4ZWxDb3VudC0tID4g
MDsgKytpbnB1dCkgewogICAgICAgICAqb3V0cHV0KysgPSBTa0dldFBhY2tlZFIzMigqaW5wdXQp
OwogICAgICAgICAqb3V0cHV0KysgPSBTa0dldFBhY2tlZEczMigqaW5wdXQpOwpAQCAtODksMTcg
KzkwLDIwIEBAIHN0YXRpYyB2b2lkIHByZU11bHRpcGxpZWRCR1JBdG9SR0IoY29uc3QgdW5zaWdu
ZWQgY2hhciogcGl4ZWxzLCB1bnNpZ25lZCBpbnQgcGl4CiAgICAgfQogfQogCi1zdGF0aWMgdm9p
ZCBSR0JBdG9SR0IoY29uc3QgdW5zaWduZWQgY2hhciogcGl4ZWxzLCB1bnNpZ25lZCBpbnQgcGl4
ZWxDb3VudCwgdW5zaWduZWQgY2hhciogb3V0cHV0KQorc3RhdGljIHZvaWQgUkdCQXRvUkdCKGNv
bnN0IHVuc2lnbmVkIGNoYXIqIGlucHV0LCB1bnNpZ25lZCBpbnQgcGl4ZWxzLCB1bnNpZ25lZCBj
aGFyKiBvdXRwdXQpCiB7Ci0gICAgZm9yICg7IHBpeGVsQ291bnQtLSA+IDA7IHBpeGVscyArPSA0
KSB7Ci0gICAgICAgICpvdXRwdXQrKyA9IHBpeGVsc1swXTsKLSAgICAgICAgKm91dHB1dCsrID0g
cGl4ZWxzWzFdOwotICAgICAgICAqb3V0cHV0KysgPSBwaXhlbHNbMl07CisgICAgZm9yICg7IHBp
eGVscy0tID4gMDsgaW5wdXQgKz0gNCkgeworICAgICAgICAqb3V0cHV0KysgPSBpbnB1dFswXTsK
KyAgICAgICAgKm91dHB1dCsrID0gaW5wdXRbMV07CisgICAgICAgICpvdXRwdXQrKyA9IGlucHV0
WzJdOwogICAgIH0KIH0KIAotc3RhdGljIGJvb2wgZW5jb2RlUGl4ZWxzKEludFNpemUgaW1hZ2VT
aXplLCB1bnNpZ25lZCBjaGFyKiBwaXhlbHMsIGJvb2wgcHJlbXVsdGlwbGllZCwgaW50IHF1YWxp
dHksIFZlY3Rvcjx1bnNpZ25lZCBjaGFyPiogb3V0cHV0KQorc3RhdGljIGJvb2wgZW5jb2RlUGl4
ZWxzKGNvbnN0IEludFNpemUmIGlucHV0U2l6ZSwgdW5zaWduZWQgY2hhciogaW5wdXRQaXhlbHMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVtdWx0aXBsaWVkLCBpbnQgcXVhbGl0
eSwgVmVjdG9yPHVuc2lnbmVkIGNoYXI+KiBvdXRwdXQpCiB7CisgICAgSW50U2l6ZSBpbWFnZVNp
emUoaW5wdXRTaXplKTsKKyAgICBpbWFnZVNpemUuY2xhbXBOZWdhdGl2ZVRvWmVybygpOwogICAg
IEpQRUdPdXRwdXRCdWZmZXIgZGVzdGluYXRpb247CiAgICAgZGVzdGluYXRpb24ub3V0cHV0ID0g
b3V0cHV0OwogICAgIFZlY3RvcjxKU0FNUExFPiByb3c7CkBAIC0xMjEsMjggKzEyNSwyNCBAQCBz
dGF0aWMgYm9vbCBlbmNvZGVQaXhlbHMoSW50U2l6ZSBpbWFnZVNpemUsIHVuc2lnbmVkIGNoYXIq
IHBpeGVscywgYm9vbCBwcmVtdWx0aQogICAgIGNpbmZvLmRlc3QtPmluaXRfZGVzdGluYXRpb24g
PSBwcmVwYXJlT3V0cHV0OwogICAgIGNpbmZvLmRlc3QtPmVtcHR5X291dHB1dF9idWZmZXIgPSB3
cml0ZU91dHB1dDsKICAgICBjaW5mby5kZXN0LT50ZXJtX2Rlc3RpbmF0aW9uID0gZmluaXNoT3V0
cHV0OwotCi0gICAgaW1hZ2VTaXplLmNsYW1wTmVnYXRpdmVUb1plcm8oKTsKICAgICBjaW5mby5p
bWFnZV9oZWlnaHQgPSBpbWFnZVNpemUuaGVpZ2h0KCk7CiAgICAgY2luZm8uaW1hZ2Vfd2lkdGgg
PSBpbWFnZVNpemUud2lkdGgoKTsKICAgICBjaW5mby5pbl9jb2xvcl9zcGFjZSA9IEpDU19SR0I7
CiAgICAgY2luZm8uaW5wdXRfY29tcG9uZW50cyA9IDM7CiAKLSAgICB2b2lkICgqZXh0cmFjdFJv
d1JHQikoY29uc3QgdW5zaWduZWQgY2hhciosIHVuc2lnbmVkIGludCwgdW5zaWduZWQgY2hhciog
b3V0cHV0KTsKLSAgICBleHRyYWN0Um93UkdCID0gJlJHQkF0b1JHQjsKLSAgICBpZiAocHJlbXVs
dGlwbGllZCkKLSAgICAgIGV4dHJhY3RSb3dSR0IgPSAmcHJlTXVsdGlwbGllZEJHUkF0b1JHQjsK
LQogICAgIGpwZWdfc2V0X2RlZmF1bHRzKCZjaW5mbyk7CiAgICAganBlZ19zZXRfcXVhbGl0eSgm
Y2luZm8sIHF1YWxpdHksIFRSVUUpOwogICAgIGpwZWdfc3RhcnRfY29tcHJlc3MoJmNpbmZvLCBU
UlVFKTsKIAorICAgIHVuc2lnbmVkIGNoYXIqIHBpeGVscyA9IGlucHV0UGl4ZWxzOwogICAgIHJv
dy5yZXNpemUoY2luZm8uaW1hZ2Vfd2lkdGggKiBjaW5mby5pbnB1dF9jb21wb25lbnRzKTsKLSAg
ICBjb25zdCBzaXplX3QgcGl4ZWxSb3dTdHJpZGUgPSBjaW5mby5pbWFnZV93aWR0aCAqIDQ7CiAg
ICAgd2hpbGUgKGNpbmZvLm5leHRfc2NhbmxpbmUgPCBjaW5mby5pbWFnZV9oZWlnaHQpIHsKLSAg
ICAgICAgZXh0cmFjdFJvd1JHQihwaXhlbHMsIGNpbmZvLmltYWdlX3dpZHRoLCByb3cuZGF0YSgp
KTsKKyAgICAgICAgaWYgKHByZW11bHRpcGxpZWQpCisgICAgICAgICAgICBwcmVNdWx0aXBsaWVk
QkdSQXRvUkdCKHBpeGVscywgY2luZm8uaW1hZ2Vfd2lkdGgsIHJvdy5kYXRhKCkpOworICAgICAg
ICBlbHNlIAorICAgICAgICAgICAgUkdCQXRvUkdCKHBpeGVscywgY2luZm8uaW1hZ2Vfd2lkdGgs
IHJvdy5kYXRhKCkpOwogICAgICAgICBqcGVnX3dyaXRlX3NjYW5saW5lcygmY2luZm8sIHJvdy5k
YXRhU2xvdCgpLCAxKTsKLSAgICAgICAgcGl4ZWxzICs9IHBpeGVsUm93U3RyaWRlOworICAgICAg
ICBwaXhlbHMgKz0gY2luZm8uaW1hZ2Vfd2lkdGggKiA0OwogICAgIH0KIAogICAgIGpwZWdfZmlu
aXNoX2NvbXByZXNzKCZjaW5mbyk7CkBAIC0xNTIsMTcgKzE1MiwyMCBAQCBzdGF0aWMgYm9vbCBl
bmNvZGVQaXhlbHMoSW50U2l6ZSBpbWFnZVNpemUsIHVuc2lnbmVkIGNoYXIqIHBpeGVscywgYm9v
bCBwcmVtdWx0aQogCiBib29sIEpQRUdJbWFnZUVuY29kZXI6OmVuY29kZShjb25zdCBTa0JpdG1h
cCYgYml0bWFwLCBpbnQgcXVhbGl0eSwgVmVjdG9yPHVuc2lnbmVkIGNoYXI+KiBvdXRwdXQpCiB7
Ci0gICAgU2tBdXRvTG9ja1BpeGVscyBiaXRtYXBMb2NrKGJpdG1hcCk7Ci0KICAgICBpZiAoYml0
bWFwLmNvbmZpZygpICE9IFNrQml0bWFwOjprQVJHQl84ODg4X0NvbmZpZykKLSAgICAgICAgcmV0
dXJuIGZhbHNlOyAvLyBPbmx5IHN1cHBvcnQgMzIgYml0L3BpeGVsIHNraWEgYml0bWFwcy4KKyAg
ICAgICAgcmV0dXJuIGZhbHNlOyAvLyBPbmx5IHN1cHBvcnQgQVJHQiAzMiBicHAgc2tpYSBiaXRt
YXBzLgorCisgICAgU2tBdXRvTG9ja1BpeGVscyBiaXRtYXBMb2NrKGJpdG1hcCk7CisgICAgSW50
U2l6ZSBpbWFnZVNpemUoYml0bWFwLndpZHRoKCksIGJpdG1hcC5oZWlnaHQoKSk7CiAKLSAgICBy
ZXR1cm4gZW5jb2RlUGl4ZWxzKEludFNpemUoYml0bWFwLndpZHRoKCksIGJpdG1hcC5oZWlnaHQo
KSksIHN0YXRpY19jYXN0PHVuc2lnbmVkIGNoYXIgKj4oYml0bWFwLmdldFBpeGVscygpKSwgdHJ1
ZSwgcXVhbGl0eSwgb3V0cHV0KTsKKyAgICByZXR1cm4gZW5jb2RlUGl4ZWxzKGltYWdlU2l6ZSwg
c3RhdGljX2Nhc3Q8dW5zaWduZWQgY2hhciAqPihiaXRtYXAuZ2V0UGl4ZWxzKCkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgdHJ1ZSwgcXVhbGl0eSwgb3V0cHV0KTsKIH0KIAogYm9vbCBKUEVH
SW1hZ2VFbmNvZGVyOjplbmNvZGUoY29uc3QgSW1hZ2VEYXRhJiBpbWFnZURhdGEsIGludCBxdWFs
aXR5LCBWZWN0b3I8dW5zaWduZWQgY2hhcj4qIG91dHB1dCkKIHsKLSAgICByZXR1cm4gZW5jb2Rl
UGl4ZWxzKGltYWdlRGF0YS5zaXplKCksIGltYWdlRGF0YS5kYXRhKCktPmRhdGEoKS0+ZGF0YSgp
LCBmYWxzZSwgcXVhbGl0eSwgb3V0cHV0KTsKKyAgICByZXR1cm4gZW5jb2RlUGl4ZWxzKGltYWdl
RGF0YS5zaXplKCksIGltYWdlRGF0YS5kYXRhKCktPmRhdGEoKS0+ZGF0YSgpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgZmFsc2UsIHF1YWxpdHksIG91dHB1dCk7CiB9CiAKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>