<?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>201351</bug_id>
          
          <creation_ts>2019-08-30 13:31:09 -0700</creation_ts>
          <short_desc>Assertion hit when saving to PDF from printing dialog</short_desc>
          <delta_ts>2019-08-30 14:46:44 -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>WebKit2</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1566784</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-30 13:31:09 -0700</bug_when>
    <thetext>Assertion hit when saving to PDF from printing dialog:
Thread 32 Crashed:
0   ???                           	0x00000001158f143e 0 + 4656665662
1   com.apple.WebKit              	0x000000011b68e11b WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebKit              	0x000000011be66026 WTF::WeakPtr&lt;WebKit::WebPageProxy&gt;::get() const + 166 (WeakPtr.h:103)
3   com.apple.WebKit              	0x000000011c05b8f9 WebKit::WebFrameProxy::page() const + 25 (WebFrameProxy.h:70)
4   com.apple.WebKit              	0x000000011c39dec0 -[WKPrintingView knowsPageRange:] + 512 (WKPrintingView.mm:394)
5   com.apple.AppKit              	0x00007fff2ab4c25f -[NSView(NSPrinting2) _knowsPagesFirst:last:] + 176
6   com.apple.AppKit              	0x00007fff2aee821b __59-[NSConcretePrintOperation(NSInternal) _validatePagination]_block_invoke + 226
7   com.apple.AppKit              	0x00007fff2ab4c170 -[NSConcretePrintOperation(NSInternal) _validatePagination] + 92
8   com.apple.AppKit              	0x00007fff2ab4c6de -[NSConcretePrintOperation(NSInternal) _firstPageNumber] + 22
9   com.apple.AppKit              	0x00007fff2ab4c4d0 -[NSConcretePrintOperation(NSInternal) _validateJobPageNumbers] + 48
10  com.apple.AppKit              	0x00007fff2aee846a -[NSConcretePrintOperation(NSInternal) _firstRenderPageNumber] + 22
11  com.apple.AppKit              	0x00007fff2b1536c4 -[NSView(NSPrintingInternal) _printForCurrentOperation] + 83
12  com.apple.AppKit              	0x00007fff2aee7213 -[NSConcretePrintOperation _renderView] + 214
13  com.apple.AppKit              	0x00007fff2aee73f7 -[NSConcretePrintOperation _continueModalOperationToTheEnd:] + 95
14  com.apple.Foundation          	0x00007fff2fc62072 __NSThread__start__ + 1064
15  libsystem_pthread.dylib       	0x00007fff64b1cd76 _pthread_start + 125
16  libsystem_pthread.dylib       	0x00007fff64b195d3 thread_start + 15</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1566787</commentid>
    <comment_count>1</comment_count>
      <attachid>377744</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-30 13:33:26 -0700</bug_when>
    <thetext>Created attachment 377744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1566820</commentid>
    <comment_count>2</comment_count>
      <attachid>377744</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-30 14:46:01 -0700</bug_when>
    <thetext>Comment on attachment 377744
Patch

Clearing flags on attachment: 377744

Committed r249346: &lt;https://trac.webkit.org/changeset/249346&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1566821</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-30 14:46:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1566823</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-30 14:46:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/54893416&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377744</attachid>
            <date>2019-08-30 13:33:26 -0700</date>
            <delta_ts>2019-08-30 14:46:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201351-20190830133325.patch</filename>
            <type>text/plain</type>
            <size>2376</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5MzM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJhNzMzMDliOGVmYzY1ZjQ2
ZDdhOTFkNjBlNzcyMzg3YTZjZDMxZjMuLjcxNjcxYjIwNjA0YTY0MTcwYzVlODNmZjIyOTAzODI3
ZWRkYmNmNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTktMDgtMzAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBc3NlcnRpb24gaGl0IHdoZW4gc2F2
aW5nIHRvIFBERiBmcm9tIHByaW50aW5nIGRpYWxvZworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMzUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1dLUHJpbnRpbmdWaWV3IGtub3dzUGFnZVJhbmdlOl0g
bWF5IGdldCBjYWxsZWQgZnJvbSBhIGJhY2tncm91bmQgdGhyZWFkIGFuZCBlbmRzIHVwIGNhbGxp
bmcKKyAgICAgICAgV2Vha1B0cjo6Z2V0KCkgd2hpY2ggYXNzZXJ0cyBiZWNhdXNlIGl0IGlzIGdl
bmVyYWxseSB1bnNhZmUgdG8gZ2V0IHRoZSByYXcgcG9pbnRlciBmcm9tIGEKKyAgICAgICAgV2Vh
a1B0ciB0byBhbiBvYmplY3Qgb3duZWQgYnkgYW5vdGhlciB0aHJlYWQuIEhvd2V2ZXIsIHRoZSBt
ZXRob2RzIGhlcmUgbWVyZWx5IHdhbnQgdG8gbnVsbAorICAgICAgICBjaGVjayBpdCBzbyBhZGQg
YSB0aHJlYWQtc2FmZSBtZXRob2QgKHBhZ2VJc0Nsb3NlZCgpKSB0byBXZWJGcmFtZVByb3h5IGZv
ciBpdC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJGcmFtZVByb3h5Lmg6CisgICAgICAgIChX
ZWJLaXQ6OldlYkZyYW1lUHJveHk6OnBhZ2VJc0Nsb3NlZCBjb25zdCk6CisgICAgICAgICogVUlQ
cm9jZXNzL21hYy9XS1ByaW50aW5nVmlldy5tbToKKyAgICAgICAgKC1bV0tQcmludGluZ1ZpZXcg
a25vd3NQYWdlUmFuZ2U6XSk6CisKIDIwMTktMDgtMzAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9o
c2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgQ2FyZXQgZG9lcyBub3QgYXBwZWFyIGluIHRleHQg
ZmllbGQgaW5zaWRlIGEgdHJhbnNmb3JtZWQsIG92ZXJmbG93OiBoaWRkZW4gY29udGFpbmVyCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJGcmFtZVByb3h5LmggYi9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJGcmFtZVByb3h5LmgKaW5kZXggY2NkYTYzNzgwMDJkNTVh
YjE1N2E2ZjE1MzdjNWVmNzlkYjQ1YzI1Mi4uMDk0ZjlmZjliMGM3OGQzZTQ1YmM4MmU4M2IwMDhk
MDQ5MDFlMWM4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViRnJhbWVQ
cm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkZyYW1lUHJveHkuaApAQCAt
NjksNiArNjksOCBAQCBwdWJsaWM6CiAgICAgV2ViQ29yZTo6RnJhbWVJZGVudGlmaWVyIGZyYW1l
SUQoKSBjb25zdCB7IHJldHVybiBtX2ZyYW1lSUQ7IH0KICAgICBXZWJQYWdlUHJveHkqIHBhZ2Uo
KSBjb25zdCB7IHJldHVybiBtX3BhZ2UuZ2V0KCk7IH0KIAorICAgIGJvb2wgcGFnZUlzQ2xvc2Vk
KCkgY29uc3QgeyByZXR1cm4gIW1fcGFnZTsgfSAvLyBOZWVkcyB0byBiZSB0aHJlYWQtc2FmZS4K
KwogICAgIHZvaWQgd2ViUHJvY2Vzc1dpbGxTaHV0RG93bigpOwogCiAgICAgYm9vbCBpc01haW5G
cmFtZSgpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dL
UHJpbnRpbmdWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dLUHJpbnRpbmdW
aWV3Lm1tCmluZGV4IGE4Y2JhODllYzBmN2Y3MzhhZTMwMDc5NDFiYmUxNzRjZTQ1Y2JkOTAuLmUz
NDM2ZjMxZDUwZjA5MGMyYjNiOGI3MDhjYzg5MjZmZGQzY2VmMWQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9XS1ByaW50aW5nVmlldy5tbQorKysgYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9tYWMvV0tQcmludGluZ1ZpZXcubW0KQEAgLTM5MSw3ICszOTEsNyBAQCAt
IChCT09MKWtub3dzUGFnZVJhbmdlOihOU1JhbmdlUG9pbnRlcilyYW5nZQogICAgIGlmICghUnVu
TG9vcDo6aXNNYWluKCkpCiAgICAgICAgIF9pc1ByaW50aW5nRnJvbVNlY29uZGFyeVRocmVhZCA9
IFlFUzsKIAotICAgIGlmICghX3dlYkZyYW1lLT5wYWdlKCkpIHsKKyAgICBpZiAoX3dlYkZyYW1l
LT5wYWdlSXNDbG9zZWQoKSkgewogICAgICAgICAqcmFuZ2UgPSBOU01ha2VSYW5nZSgxLCBOU0lu
dGVnZXJNYXgpOwogICAgICAgICByZXR1cm4gWUVTOwogICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>