<?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>246852</bug_id>
          
          <creation_ts>2022-10-21 04:30:49 -0700</creation_ts>
          <short_desc>[GTK] Crash on authentication dialog with GTK 4</short_desc>
          <delta_ts>2022-11-16 10:03:39 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>210100</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>enometh</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1907279</commentid>
    <comment_count>0</comment_count>
      <attachid>463147</attachid>
    <who name="">enometh</who>
    <bug_when>2022-10-21 04:30:49 -0700</bug_when>
    <thetext>Created attachment 463147
webkit-gtk-5 crash on authentication dialog

When accessing a page with basic authentication (such as on a cheap router)
I&apos;m encountering the following crash on gtk-4.8.1 and webkitgtk-3.38.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1910521</commentid>
    <comment_count>1</comment_count>
      <attachid>463425</attachid>
    <who name="">enometh</who>
    <bug_when>2022-11-05 06:57:42 -0700</bug_when>
    <thetext>Created attachment 463425
fix-gtk4-auth-dialog-crashes.-take-one.patch

This is on top of 2.38.1 and seems to fix my crash and additional gtk4 issues, please review and adapt to master after fixing comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912117</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-13 15:14:19 -0800</bug_when>
    <thetext>Hi, to land this patch you&apos;ll want to rebase it on main rather than 2.38.1, then open a pull request following the instructions at https://webkit.org/contributing-code/. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912126</commentid>
    <comment_count>3</comment_count>
    <who name="">enometh</who>
    <bug_when>2022-11-13 16:11:14 -0800</bug_when>
    <thetext>Sorry, I&apos;m not set up to work with the WebKit git codebase.  As I indicated I only provided the patch and sufficient information for you 
(or someone  other designated develope) and use as fit to fix the problems
indicated) - is a review by the developers not possible?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912267</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-14 04:09:34 -0800</bug_when>
    <thetext>I&apos;m not going to review a stable branch patch, sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912268</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-14 04:13:38 -0800</bug_when>
    <thetext>BTW it is still possible to request patch review on Bugzilla by setting the r? Bugzilla flag (but don&apos;t use that if your patch does not apply on main).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912522</commentid>
    <comment_count>6</comment_count>
    <who name="">enometh</who>
    <bug_when>2022-11-14 20:30:45 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #4)
&gt; I&apos;m not going to review a stable branch patch, sorry.

Hello Michael, I tried rebasing my patches on top of 2.39.1 which I think was released three days ago and this patch applied without any changes.

I think this patch should still valid on master, Could you please try
it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912579</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 05:24:05 -0800</bug_when>
    <thetext>In that case, you can set the r? Bugzilla flag to request review and start the CI bots running. It&apos;s easier for both of us if you use GitHub, but I can review it here too if you prefer.

I do see that HTTP auth is completely broken, and I&apos;ve no doubt that you&apos;ve fixed it, which is great, thanks. That said, to land the patch it really has to comply with our rules. E.g. the commit message has to be in the expected format or commit-queue will reject it. So please do review https://webkit.org/contributing-code/ again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912589</commentid>
    <comment_count>8</comment_count>
    <who name="">enometh</who>
    <bug_when>2022-11-15 06:22:15 -0800</bug_when>
    <thetext>I didn&apos;t spot the r? flag but I clicked on a button which requests ews analysis. Maybe the flag will show up after some time.
The patch should of course not be committed without removing some
personal temporary inline comments first. But I expect the  commit message
style bots will catch it first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912590</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 06:25:21 -0800</bug_when>
    <thetext>Here are the errors from the style bot:

ERROR: Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:69:  Line contains only semicolon. If this should be an empty statement, use { } instead.  [whitespace/semicolon] [5]
ERROR: Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:192:  Declaration has space between type name and * in GtkWidget *tmplabel  [whitespace/declaration] [3]
ERROR: Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1890:  One line control clauses should not use braces.  [whitespace/braces] [4]
ERROR: Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.cpp:127:  Should have a space between // and comment  [whitespace/comments] [4]

It won&apos;t check your commit message for you until you try to commit, at which point it will fail. Just try to make yours look like what everybody else does and you&apos;ll be fine. The title of the bug report is the first line, then a link to the bug on the next line, then a blank line, then &quot;Reviewed by NOBODOY (OOPS!)&quot;, then a blank line, then describe your commit, then follow up with the yucky GNU changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912596</commentid>
    <comment_count>10</comment_count>
      <attachid>463425</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 06:33:58 -0800</bug_when>
    <thetext>Comment on attachment 463425
fix-gtk4-auth-dialog-crashes.-take-one.patch

View in context: https://bugs.webkit.org/attachment.cgi?id=463425&amp;action=review

OK, you&apos;re on the right track here. Thanks for your patch. Besides fixing the style bot and rewriting the commit message, there are some more things to change....

&gt; Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:69
&gt; -    bool rememberPassword = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(priv-&gt;rememberCheckButton));
&gt; +    bool rememberPassword =
&gt; +#if USE(GTK4)
&gt; +        gtk_check_button_get_active(GTK_CHECK_BUTTON(priv-&gt;rememberCheckButton))
&gt; +#else
&gt; +        gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(priv-&gt;rememberCheckButton))
&gt; +#endif
&gt; +        ;

Good change, but style nit; let&apos;s avoid breaking statements or control with preprocessor guards; instead, just duplicate a small amount of code.

#if USE(GTK4)
    bool rememberPassword = gtk_check_button_get_active(GTK_CHECK_BUTTON(priv-&gt;rememberCheckButton));
#else
    bool rememberPassword = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(priv-&gt;rememberCheckButton));
#endif

It&apos;s easier to read this way, and you&apos;re only duplicating the &quot;bool rememberPassword =&quot; and the semicolon, which is hardly a big deal.

&gt; Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:194
&gt; +    // ;madhu 221105 Gtk4 creates a checkbutton with a `label&apos;
&gt; +    // property. Don&apos;t try to set linewrap on a non-existent label in
&gt; +    // that case.
&gt; +    GtkWidget *tmplabel = gtk_check_button_get_child(GTK_CHECK_BUTTON(priv-&gt;rememberCheckButton));
&gt; +    if (tmplabel)
&gt; +        gtk_label_set_line_wrap(GTK_LABEL(tmplabel), TRUE);

So the problem here is gtk_check_button_get_child() returns nullptr? Presumably it always returns nullptr, so the `if (tmplable)` is designed to catch a case that will never be hit, correct? Looks like this code here just needs to be removed or replaced with some other way of doing things.

&gt; Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1863
&gt; +// ;madhu 221105 focus is not a valid signal for a Dialog Window in gtk4. use move-focus instead

Please remove all your personal comments, as they don&apos;t belong in the final version of the code.

&gt; Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.cpp:128
&gt; +//;madhu 221105
&gt; +    gtk_widget_set_can_focus(GTK_WIDGET(object), TRUE);

Style nit: add an extra blank line here.

BTW you know this is a GTK 3 block, right? Why are you changing this for GTK 3?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912597</commentid>
    <comment_count>11</comment_count>
      <attachid>463425</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 06:35:23 -0800</bug_when>
    <thetext>Comment on attachment 463425
fix-gtk4-auth-dialog-crashes.-take-one.patch

View in context: https://bugs.webkit.org/attachment.cgi?id=463425&amp;action=review

&gt; Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1873
&gt; +#if USE(GTK4)
&gt; +static void webkitWebViewBaseMoveFocus(GtkWidget* widget, GtkDirectionType direction)
&gt; +{
&gt; +    WebKitWebViewBasePrivate* priv = WEBKIT_WEB_VIEW_BASE(widget)-&gt;priv;
&gt; +    if (priv-&gt;dialog) {
&gt; +        g_signal_emit_by_name(priv-&gt;dialog, &quot;move-focus&quot;, direction);
&gt; +    }
&gt; +
&gt; +    GTK_WIDGET_CLASS(webkit_web_view_base_parent_class)-&gt;move_focus(widget, direction);
&gt; +}

Question for developers familiar with GTK: how bad is this? Somehow I suspect there is a better way than using g_signal_emit_by_name(), and yet this seems like it should work....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912613</commentid>
    <comment_count>12</comment_count>
    <who name="">enometh</who>
    <bug_when>2022-11-15 07:51:47 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #10)

&gt;&gt; Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:194
&gt;&gt; +    if (tmplabel)
&gt;&gt; +        gtk_label_set_line_wrap(GTK_LABEL(tmplabel), TRUE);

&gt; So the problem here is gtk_check_button_get_child() returns nullptr?
&gt; Presumably it always returns nullptr, so the `if (tmplable)` is
&gt; designed to catch a case that will never be hit, correct? Looks like
&gt; this code here just needs to be removed or replaced with some other
&gt; way of doing things.

Yes. I&apos;m pretty sure it always returns null. I would replace the #if
USE(GTK) block with just that comment and no code, but perhaps that is
bad style to have a block with no code.

Let me know if you want to remove the gtk4 section and just have a if
!USE(GTK4) block.

&gt; &gt; Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1863
&gt; &gt; +// ;madhu 221105 focus is not a valid signal for a Dialog Window in gtk4. use move-focus instead
&gt;
&gt; Please remove all your personal comments, as they don&apos;t belong in the final version of the code.

Yes of course. Should I leave a comment here that says
// focus is not a valid signal for a Dialog Window in gtk4. use move-focus instead
or is it the commit message enough? I&apos;d leave it in

&gt; &gt; Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.cpp:128
&gt; &gt; +//;madhu 221105
&gt; &gt; +    gtk_widget_set_can_focus(GTK_WIDGET(object), TRUE);
&gt;
&gt; Style nit: add an extra blank line here.
&gt;
&gt; BTW you know this is a GTK 3 block, right? Why are you changing this
&gt; for GTK 3?

I&apos;ll just remove this altogether. the commit message for this says
this is probably unnecessary, I probably thought this was required
when reading the gtk-doc for the function since i didn&apos;t know if the
default state was to &quot;can_set_focus&quot; TRUE, but if it worked before it
should be OK.

Thanks for the comments,I&apos;ll try to submit a new patch once I get your feedback on the 2
points</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912614</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 08:02:26 -0800</bug_when>
    <thetext>(In reply to enometh from comment #12)
&gt; Let me know if you want to remove the gtk4 section and just have a if
&gt; !USE(GTK4) block.

Yes, do that.

&gt; &gt; Please remove all your personal comments, as they don&apos;t belong in the final version of the code.
&gt; 
&gt; Yes of course. Should I leave a comment here that says
&gt; // focus is not a valid signal for a Dialog Window in gtk4. use move-focus
&gt; instead
&gt; or is it the commit message enough? I&apos;d leave it in

The commit message is enough. No need to retain the comment. The fact that you&apos;ve done something different in the USE(GTK4) block than in the !USE(GTK4) block is already enough documentation that the signal has changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912624</commentid>
    <comment_count>14</comment_count>
      <attachid>463532</attachid>
    <who name="">enometh</who>
    <bug_when>2022-11-15 08:47:38 -0800</bug_when>
    <thetext>Created attachment 463532
fix gtk4 auth dialog crashes. take two</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912640</commentid>
    <comment_count>15</comment_count>
      <attachid>463532</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 09:27:25 -0800</bug_when>
    <thetext>Comment on attachment 463532
fix gtk4 auth dialog crashes. take two

OK, your changelog format in your commit message is a little weird, but I don&apos;t care.

You have one remaining style error to fix:

ERROR: Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1889:  One line control clauses should not use braces.  [whitespace/braces] [4]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912641</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-15 09:28:21 -0800</bug_when>
    <thetext>When you fix this, set the cq? flag to request commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912764</commentid>
    <comment_count>17</comment_count>
      <attachid>463548</attachid>
    <who name="">enometh</who>
    <bug_when>2022-11-15 17:39:25 -0800</bug_when>
    <thetext>Created attachment 463548
fix gtk4 auth dialog crashes. take three

I removed some empty lines from the commit message and think it makes it look like what everybody else does, (i.e. slightly less readable..
 :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912853</commentid>
    <comment_count>18</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-16 07:32:24 -0800</bug_when>
    <thetext>Commit message contains (OOPS!), blocking PR #None</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912855</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-11-16 07:35:55 -0800</bug_when>
    <thetext>Hmm, I guess commit-queue doesn&apos;t replace the Reviewed by line anymore. That used to be done automatically. Oh well. You will have to manually replace the &quot;NOBODY (OOPS!)&quot; with &quot;Michael Catanzaro&quot; for it to be accepted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912879</commentid>
    <comment_count>20</comment_count>
      <attachid>463556</attachid>
    <who name="">enometh</who>
    <bug_when>2022-11-16 08:33:26 -0800</bug_when>
    <thetext>Created attachment 463556
fix gtk4 auth dialog crashes. take three</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1912909</commentid>
    <comment_count>21</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-16 10:03:36 -0800</bug_when>
    <thetext>Committed 256742@main (267e69155f83): &lt;https://commits.webkit.org/256742@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463556.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>463147</attachid>
            <date>2022-10-21 04:30:49 -0700</date>
            <delta_ts>2022-10-21 04:30:49 -0700</delta_ts>
            <desc>webkit-gtk-5 crash on authentication dialog</desc>
            <filename>webkitgtk-5-crash-3.txt</filename>
            <type>text/plain</type>
            <size>3211</size>
            <attacher>enometh</attacher>
            
              <data encoding="base64">KE1pbmlCcm93c2VyOjE2NzA5KTogR0xpYi1HT2JqZWN0LVdBUk5JTkcgKio6IDE2OjU2OjU2Ljkz
MDogaW52YWxpZCBjYXN0IGZyb20gJ0d0a0NoZWNrQnV0dG9uJyB0byAnR3RrVG9nZ2xlQnV0dG9u
JwoKKE1pbmlCcm93c2VyOjE2NzA5KTogR3RrLUNSSVRJQ0FMICoqOiAxNjo1Njo1Ni45MzA6IGd0
a190b2dnbGVfYnV0dG9uX2dldF9hY3RpdmU6IGFzc2VydGlvbiAnR1RLX0lTX1RPR0dMRV9CVVRU
T04gKHRvZ2dsZV9idXR0b24pJyBmYWlsZWQKClRocmVhZCAxICJNaW5pQnJvd3NlciIgcmVjZWl2
ZWQgc2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KMHgwMDAwN2ZmZmYwOGIyNmNi
IGluIGd0a193aWRnZXRfcmVtb3ZlX2Nzc19jbGFzcyAod2lkZ2V0PTB4YWU5YWQwLCBjc3NfY2xh
c3M9MHg3ZmZmZjBhYjhjZmMgImRlZmF1bHQiKSBhdCAuLi9ndGsvZ3Rrd2lkZ2V0LmM6MTI3NjcK
MTI3NjcgICAgIGdfcmV0dXJuX2lmX2ZhaWwgKEdUS19JU19XSURHRVQgKHdpZGdldCkpOwooZ2Ri
KSBiYWNrCiMwICAweDAwMDA3ZmZmZjA4YjI2Y2IgaW4gZ3RrX3dpZGdldF9yZW1vdmVfY3NzX2Ns
YXNzCiAgICAod2lkZ2V0PTB4YWU5YWQwLCBjc3NfY2xhc3M9MHg3ZmZmZjBhYjhjZmMgImRlZmF1
bHQiKQogICAgYXQgLi4vZ3RrL2d0a3dpZGdldC5jOjEyNzY3CiMxICAweDAwMDA3ZmZmZjA4YjI3
YzUgaW4gX2d0a193aWRnZXRfc2V0X2hhc19kZWZhdWx0CiAgICAod2lkZ2V0PTxvcHRpbWl6ZWQg
b3V0PiwgaGFzX2RlZmF1bHQ9aGFzX2RlZmF1bHRAZW50cnk9MCkKICAgIGF0IC4uL2d0ay9ndGt3
aWRnZXQuYzo1MzkzCiMyICAweDAwMDA3ZmZmZjA4YmFkMzggaW4gZ3RrX3dpbmRvd19zZXRfZGVm
YXVsdF93aWRnZXQKICAgICh3aW5kb3c9MHg5ZmU0NjAgW0Jyb3dzZXJXaW5kb3ddLCBkZWZhdWx0
X3dpZGdldD0weDApCiAgICBhdCAuLi9ndGsvZ3Rrd2luZG93LmM6MjI5NgojNiAgMHgwMDAwN2Zm
ZmVhNzM4MTIyIGluIDxlbWl0IHNpZ25hbCA/Pz8gb24gaW5zdGFuY2UgMHg1MmUyZDAgW0dka0Zy
YW1lQ2xvY2tJZGxlXT4KICAgIChpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDUyZTJkMCwgc2ln
bmFsX2lkPTxvcHRpbWl6ZWQgb3V0PiwgZGV0YWlsPWRldGFpbEBlbnRyeT0wKSBhdCAuLi9nbGli
LTIuNzQuMC9nb2JqZWN0L2dzaWduYWwuYzozNjA2CiAgICAjMyAgMHgwMDAwN2ZmZmVhNzFlNDhm
IGluIGdfY2xvc3VyZV9pbnZva2UKICAgIChjbG9zdXJlPTB4MWIxYWU2MCwgcmV0dXJuX3ZhbHVl
PXJldHVybl92YWx1ZUBlbnRyeT0weDAsIG5fcGFyYW1fdmFsdWVzPTEsIHBhcmFtX3ZhbHVlcz1w
YXJhbV92YWx1ZXNAZW50cnk9MHg3ZmZmZmZmZmQ3MzAsIGludm9jYXRpb25faGludD1pbnZvY2F0
aW9uX2hpbnRAZW50cnk9MHg3ZmZmZmZmZmQ2ZDApIGF0IC4uL2dsaWItMi43NC4wL2dvYmplY3Qv
Z2Nsb3N1cmUuYzo4MzIKICAgICM0ICAweDAwMDA3ZmZmZWE3MzE1ZjYgaW4gc2lnbmFsX2VtaXRf
dW5sb2NrZWRfUgogICAgKG5vZGU9bm9kZUBlbnRyeT0weDUxNTQzMCwgZGV0YWlsPWRldGFpbEBl
bnRyeT0wLCBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weDUyZTJkMCwgZW1pc3Npb25fcmV0dXJu
PWVtaXNzaW9uX3JldHVybkBlbnRyeT0weDAsIGluc3RhbmNlX2FuZF9wYXJhbXM9aW5zdGFuY2Vf
YW5kX3BhcmFtc0BlbnRyeT0weDdmZmZmZmZmZDczMCkgYXQgLi4vZ2xpYi0yLjc0LjAvZ29iamVj
dC9nc2lnbmFsLmM6Mzc5NgogICAgIzUgIDB4MDAwMDdmZmZlYTczN2ZjYyBpbiBnX3NpZ25hbF9l
bWl0X3ZhbGlzdAogICAgKGluc3RhbmNlPTxvcHRpbWl6ZWQgb3V0Piwgc2lnbmFsX2lkPTxvcHRp
bWl6ZWQgb3V0PiwgZGV0YWlsPTxvcHRpbWl6ZWQgb3V0PgosIHZhcl9hcmdzPXZhcl9hcmdzQGVu
dHJ5PTB4N2ZmZmZmZmZkOGE4KSBhdCAuLi9nbGliLTIuNzQuMC9nb2JqZWN0L2dzaWduYWwuYzoz
NTQ5CiM3ICAweDAwMDA3ZmZmZjA5YzQyY2YgaW4gX2dka19mcmFtZV9jbG9ja19lbWl0X2FmdGVy
X3BhaW50IChmcmFtZV9jbG9jaz1mcmFtZV9jbG9ja0BlbnRyeT0weDUyZTJkMCBbR2RrRnJhbWVD
bG9ja0lkbGVdKSBhdCAuLi9nZGsvZ2RrZnJhbWVjbG9jay5jOjcxNgojOCAgMHgwMDAwN2ZmZmYw
OWM0YjliIGluIGdka19mcmFtZV9jbG9ja19wYWludF9pZGxlIChkYXRhPWRhdGFAZW50cnk9MHg1
MmUyZDApIGF0IC4uL2dkay9nZGtmcmFtZWNsb2NraWRsZS5jOjYxNwojOSAgMHgwMDAwN2ZmZmYw
OWM0ZmI3IGluIGdka19mcmFtZV9jbG9ja19mbHVzaF9pZGxlIChkYXRhPWRhdGFAZW50cnk9MHg1
MmUyZDApIGF0IC4uL2dkay9nZGtmcmFtZWNsb2NraWRsZS5jOjM3NwojMTAgMHgwMDAwN2ZmZmY3
ZWEwMTk0IGluIGdfdGltZW91dF9kaXNwYXRjaCAoc291cmNlPTB4MWM1MmQ2MCwgY2FsbGJhY2s9
MHg3ZmZmZjA5YzRmMzAgPGdka19mcmFtZV9jbG9ja19mbHVzaF9pZGxlPiwgdXNlcl9kYXRhPTB4
NTJlMmQwKSBhdCAuLi9nbGliLTIuNzQuMC9nbGliL2dtYWluLmM6NTAwNwojMTEgMHgwMDAwN2Zm
ZmY3ZTlmNGRmIGluIGdfbWFpbl9kaXNwYXRjaCAoY29udGV4dD0weDUxYzQzMCkgYXQgLi4vZ2xp
Yi0yLjc0LjAvZ2xpYi9nbWFpbi5jOjM0NDQKIzEyIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoIChj
b250ZXh0PTB4NTFjNDMwKSBhdCAuLi9nbGliLTIuNzQuMC9nbGliL2dtYWluLmM6NDE2MgojMTMg
MHgwMDAwN2ZmZmY3ZTlmOWM4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9Y29u
dGV4dEBlbnRyeT0weDUxYzQzMCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlzcGF0Y2g9ZGlzcGF0
Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IC4uL2dsaWItMi43NC4wL2dsaWIv
Z21haW4uYzo0MjM4CiMxNCAweDAwMDA3ZmZmZjdlOWZhNmYgaW4gZ19tYWluX2NvbnRleHRfaXRl
cmF0aW9uIChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg1MWM0MzAsIG1heV9ibG9jaz1tYXlfYmxv
Y2tAZW50cnk9MSkgYXQgLi4vZ2xpYi0yLjc0LjAvZ2xpYi9nbWFpbi5jOjQzMDMKIzE1IDB4MDAw
MDdmZmZlYTg1MWRmZCBpbiBnX2FwcGxpY2F0aW9uX3J1biAoYXBwbGljYXRpb249MHg1N2QxZTAg
W0d0a0FwcGxpY2F0aW9uXSwgYXJnYz0tOTMzMiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IC4u
L2dsaWItMi43NC4wL2dpby9nYXBwbGljYXRpb24uYzoyNTcxCiMxNiAweDAwMDAwMDAwMDA0MGU2
MjQgaW4gbWFpbiAoKQooZ2RiKQ==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463425</attachid>
            <date>2022-11-05 06:57:42 -0700</date>
            <delta_ts>2022-11-15 08:47:38 -0800</delta_ts>
            <desc>fix-gtk4-auth-dialog-crashes.-take-one.patch</desc>
            <filename>0001-fix-gtk4-auth-dialog-crashes.-take-one.patch</filename>
            <type>text/plain</type>
            <size>8317</size>
            <attacher>enometh</attacher>
            
              <data encoding="base64">RnJvbSA4MjAyODRhNDY0ZWM3YTEyMTdjYjBiMjE4Y2ExZmRkOTA3ZWE0NzA0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYWRodSA8ZW5vbWV0aEBuZXQubWVlcj4KRGF0ZTogU2F0LCA1
IE5vdiAyMDIyIDE5OjE1OjI5ICswNTMwClN1YmplY3Q6IFtQQVRDSF0gZml4IGd0azQgYXV0aCBk
aWFsb2cgY3Jhc2hlcy4gdGFrZSBvbmUKCiogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0
ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHA6CgoJKG9rQnV0dG9uQ2xpY2tlZCk6IGBy
ZW1lbWJlclBhc3N3b3JkJyBpcyBhIEd0a0NoZWNrQnV0dG9uIGluCglndGs0LCBkb2Vzbid0IGlu
aGVyaXQgQnV0dG9uIG9yIFRvZ2dsZUJ1dHRvbi4gZml4IGNhc3QuCgoJKHdlYmtpdEF1dGhlbnRp
Y2F0aW9uRGlhbG9nSW5pdGlhbGl6ZSk6IGByZW1lbWJlckNoZWNrQnV0dG9uJyBpcwoJYSBHdGtD
aGVja0J1dHRvbiB3aGljaCBhcHBhcmVudGx5IGdldHMgY3JlYXRlZCB3aXRoIGEgbGFiZWwKCXBy
b3BlcnR5IGFuZCBubyBleHBsaWNpdCBsYWJlbCBjaGlsZC4gRG8gbm90IHNldCB0aGUgdGhlIGxp
bmUKCXdyYXAgcHJvcGVydHkgb24gdGhlIGxhYmVsLgoKCSh3ZWJraXRBdXRoZW50aWNhdGlvbkRp
YWxvZ0luaXRpYWxpemUpOiBgcmVtZW1iZXJDaGVja0J1dHRvbicsCglhZGp1c3QgZm9yIENoZWNr
QnV0dG9uIGNoYW5nZXMgaW4gZ3RrNC4KCgkod2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dVbm1h
cCk6IG5ldy4gSW1wbGVtZW50YXRpb24gdW5zZXRzCgl0aGUgZGVmYXVsdCB3aW5kb3cgd2lkZ2V0
IHdoaWNoIGlzIHNldCBpbgoJd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dNYXAuIEF2b2lkcyB0
aGUgZ3RrNCBjcmFzaCByZXBvcnRlZAoJaW4gYnVnICMyNDY4NTIKCgkod2Via2l0X2F1dGhlbnRp
Y2F0aW9uX2RpYWxvZ19jbGFzc19pbml0KTogaG9vayBpbiB0aGUgYWJvdmUKCiogU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFzZS5jcHA6CgoiZm9jdXMiIGlz
IG5vdCBhIHZhbGlkIHNpZ25hbCBmb3IgZ3RrNCdzIHdpZGdldHMgc3VjaCBhcyB0aGUKV2ViS2l0
QXV0aGV0aWNhdGlvbkRpYWxvZy4gaW1wbGVtZW50ICJtb3ZlLWZvY3VzIiBpbnN0ZWFkLCB0byBo
YW5kbGUKdGhlIHNpdHVhdGlvbiB3aGVuIGEgZGlhbG9nIGlzIGFjdGl2ZSBhbmQgd2Vmb3J3YXJk
IGZvY3VzIGV2ZW50cyB0bwppdCwgYW5kIHdlIGNhbiB0YWIgYmV0d2VlbiBlbGVtZW50cyBpbiB0
aGUgYm94LiBQcmVzZW50bHkgdGhlcmUgaXMgYQpwcm9ibGVtOiBpZiB5b3UgdGFiIHBhc3QgdGhl
IGxhc3QgZWxlbWVudCBpbiB0aGUgZGlhbG9nIGJveCB5b3UgY2Fubm90CmdldCBiYWNrIGluLgoK
CSh3ZWJraXRXZWJWaWV3QmFzZU1vdmVGb2N1cyk6IG5ldy4gaW1wbGVtZW50YXRpb24gd2hpY2gg
d2lsbAoJYmUgY2FsbGVkIHdoZW4gc29tZW9uZSBlbWl0cyBhIG1vdmUtZm9jdXMgc2lnbmFsIG9u
IHVzLgoKCSh3ZWJraXRfd2ViX3ZpZXdfYmFzZV9jbGFzc19pbml0KTogaG9vayBpbiB0aGUgYWJv
dmUuCgoqIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0RpYWxv
Zy5jcHAKCgkod2Via2l0V2ViVmlld0RpYWxvZ0NvbnN0cnVjdGVkKTogc2V0IHRoZSBjYW4tZm9j
dXMgcHJvcGVydHkKCW9uIHRoZSB3aWRnZXQuIHByb2JhYmx5IHVubmVjZXNzYXJ5LgotLS0KIC4u
Li9BUEkvZ3RrL1dlYktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nLmNwcCAgICB8IDM5ICsrKysrKysr
KysrKysrKysrKy0KIC4uLi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFzZS5jcHAg
ICB8IDE3ICsrKysrKysrCiAuLi4vVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0RpYWxv
Zy5jcHAgfCAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJL
aXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Z3RrL1dlYktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nLmNwcAppbmRleCA1MzM3YmIxYmQuLjIwNzkz
ZjYxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRB
dXRoZW50aWNhdGlvbkRpYWxvZy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJ
L2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAKQEAgLTYwLDcgKzYwLDEzIEBAIHN0
YXRpYyB2b2lkIG9rQnV0dG9uQ2xpY2tlZChHdGtCdXR0b24qLCBXZWJLaXRBdXRoZW50aWNhdGlv
bkRpYWxvZyogYXV0aERpYWxvZykKICAgICBXZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZ1ByaXZh
dGUqIHByaXYgPSBhdXRoRGlhbG9nLT5wcml2OwogICAgIGNvbnN0IGNoYXIqIHVzZXJuYW1lID0g
Z3RrX2VudHJ5X2dldF90ZXh0KEdUS19FTlRSWShwcml2LT5sb2dpbkVudHJ5KSk7CiAgICAgY29u
c3QgY2hhciogcGFzc3dvcmQgPSBndGtfZW50cnlfZ2V0X3RleHQoR1RLX0VOVFJZKHByaXYtPnBh
c3N3b3JkRW50cnkpKTsKLSAgICBib29sIHJlbWVtYmVyUGFzc3dvcmQgPSBndGtfdG9nZ2xlX2J1
dHRvbl9nZXRfYWN0aXZlKEdUS19UT0dHTEVfQlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hlY2tCdXR0
b24pKTsKKyAgICBib29sIHJlbWVtYmVyUGFzc3dvcmQgPQorI2lmIFVTRShHVEs0KQorICAgICAg
ICBndGtfY2hlY2tfYnV0dG9uX2dldF9hY3RpdmUoR1RLX0NIRUNLX0JVVFRPTihwcml2LT5yZW1l
bWJlckNoZWNrQnV0dG9uKSkKKyNlbHNlCisgICAgICAgIGd0a190b2dnbGVfYnV0dG9uX2dldF9h
Y3RpdmUoR1RLX1RPR0dMRV9CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbikpCisjZW5k
aWYKKyAgICAgICAgOwogCiAgICAgV2ViQ29yZTo6Q3JlZGVudGlhbFBlcnNpc3RlbmNlIHBlcnNp
c3RlbmNlID0gcmVtZW1iZXJQYXNzd29yZCAmJiBwcml2LT5jcmVkZW50aWFsU3RvcmFnZU1vZGUg
PT0gQWxsb3dQZXJzaXN0ZW50U3RvcmFnZSA/CiAgICAgICAgIFdlYkNvcmU6OkNyZWRlbnRpYWxQ
ZXJzaXN0ZW5jZVBlcm1hbmVudCA6IFdlYkNvcmU6OkNyZWRlbnRpYWxQZXJzaXN0ZW5jZUZvclNl
c3Npb247CkBAIC0xNzgsOCArMTg0LDE0IEBAIHN0YXRpYyB2b2lkIHdlYmtpdEF1dGhlbnRpY2F0
aW9uRGlhbG9nSW5pdGlhbGl6ZShXZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZyogYXV0CiAKICAg
ICAvLyBDaGVjayBidXR0b24gb24gdGhlIEhUVFAgYXV0aGVudGljYXRpb24gZGlhbG9nLgogICAg
IHByaXYtPnJlbWVtYmVyQ2hlY2tCdXR0b24gPSBndGtfY2hlY2tfYnV0dG9uX25ld193aXRoX21u
ZW1vbmljKF8oIl9SZW1lbWJlciBwYXNzd29yZCIpKTsKKwogI2lmIFVTRShHVEs0KQotICAgIGd0
a19sYWJlbF9zZXRfbGluZV93cmFwKEdUS19MQUJFTChndGtfYnV0dG9uX2dldF9jaGlsZChHVEtf
QlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hlY2tCdXR0b24pKSksIFRSVUUpOworICAgIC8vIDttYWRo
dSAyMjExMDUgR3RrNCBjcmVhdGVzIGEgY2hlY2tidXR0b24gd2l0aCBhIGBsYWJlbCcKKyAgICAv
LyBwcm9wZXJ0eS4gRG9uJ3QgdHJ5IHRvIHNldCBsaW5ld3JhcCBvbiBhIG5vbi1leGlzdGVudCBs
YWJlbCBpbgorICAgIC8vIHRoYXQgY2FzZS4KKyAgICBHdGtXaWRnZXQgKnRtcGxhYmVsID0gZ3Rr
X2NoZWNrX2J1dHRvbl9nZXRfY2hpbGQoR1RLX0NIRUNLX0JVVFRPTihwcml2LT5yZW1lbWJlckNo
ZWNrQnV0dG9uKSk7CisgICAgaWYgKHRtcGxhYmVsKQorICAgICAgICBndGtfbGFiZWxfc2V0X2xp
bmVfd3JhcChHVEtfTEFCRUwodG1wbGFiZWwpLCBUUlVFKTsKICNlbHNlCiAgICAgZ3RrX2xhYmVs
X3NldF9saW5lX3dyYXAoR1RLX0xBQkVMKGd0a19iaW5fZ2V0X2NoaWxkKEdUS19CSU4ocHJpdi0+
cmVtZW1iZXJDaGVja0J1dHRvbikpKSwgVFJVRSk7CiAjZW5kaWYKQEAgLTIzMCw3ICsyNDIsMTIg
QEAgc3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdlYktp
dEF1dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKICAgICBpZiAoIWNyZWRlbnRpYWxGcm9tUGVyc2lz
dGVudFN0b3JhZ2UuaXNFbXB0eSgpKSB7CiAgICAgICAgIGd0a19lbnRyeV9zZXRfdGV4dChHVEtf
RU5UUlkocHJpdi0+bG9naW5FbnRyeSksIGNyZWRlbnRpYWxGcm9tUGVyc2lzdGVudFN0b3JhZ2Uu
dXNlcigpLnV0ZjgoKS5kYXRhKCkpOwogICAgICAgICBndGtfZW50cnlfc2V0X3RleHQoR1RLX0VO
VFJZKHByaXYtPnBhc3N3b3JkRW50cnkpLCBjcmVkZW50aWFsRnJvbVBlcnNpc3RlbnRTdG9yYWdl
LnBhc3N3b3JkKCkudXRmOCgpLmRhdGEoKSk7CisKKyNpZiBVU0UoR1RLNCkKKyAgICAgICAgZ3Rr
X2NoZWNrX2J1dHRvbl9zZXRfYWN0aXZlKEdUS19DSEVDS19CVVRUT04ocHJpdi0+cmVtZW1iZXJD
aGVja0J1dHRvbiksIFRSVUUpOworI2Vsc2UKICAgICAgICAgZ3RrX3RvZ2dsZV9idXR0b25fc2V0
X2FjdGl2ZShHVEtfVE9HR0xFX0JVVFRPTihwcml2LT5yZW1lbWJlckNoZWNrQnV0dG9uKSwgVFJV
RSk7CisjZW5kaWYKICAgICB9CiAKICNpZiBVU0UoR1RLNCkKQEAgLTI1OCw2ICsyNzUsMjAgQEAg
c3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdlYktpdEF1
dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKICAgICBhdXRoRGlhbG9nLT5wcml2LT5hdXRoZW50aWNh
dGlvbkNhbmNlbGxlZElEID0gZ19zaWduYWxfY29ubmVjdChhdXRoRGlhbG9nLT5wcml2LT5yZXF1
ZXN0LmdldCgpLCAiY2FuY2VsbGVkIiwgR19DQUxMQkFDSyhhdXRoZW50aWNhdGlvbkNhbmNlbGxl
ZCksIGF1dGhEaWFsb2cpOwogfQogCisjaWYgVVNFKEdUSzQpCitzdGF0aWMgdm9pZCB3ZWJraXRB
dXRoZW50aWNhdGlvbkRpYWxvZ1VubWFwKEd0a1dpZGdldCogd2lkZ2V0KQoreworICAgIGlmICgh
Z3RrX3dpZGdldF9nZXRfbWFwcGVkKHdpZGdldCkpCisgICAgICAgIHJldHVybjsKKworICAgIGF1
dG8qIHRvcGxldmVsID0gZ3RrX3dpZGdldF9nZXRfdG9wbGV2ZWwoR1RLX1dJREdFVCh3aWRnZXQp
KTsKKyAgICBpZiAoV2ViQ29yZTo6d2lkZ2V0SXNPbnNjcmVlblRvcGxldmVsV2luZG93KHRvcGxl
dmVsKSkKKyAgICAgICAgZ3RrX3dpbmRvd19zZXRfZGVmYXVsdChHVEtfV0lORE9XKHRvcGxldmVs
KSwgbnVsbHB0cik7CisKKyAgICBHVEtfV0lER0VUX0NMQVNTKHdlYmtpdF9hdXRoZW50aWNhdGlv
bl9kaWFsb2dfcGFyZW50X2NsYXNzKS0+dW5tYXAod2lkZ2V0KTsKK30KKyNlbmRpZgorCiBzdGF0
aWMgdm9pZCB3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ01hcChHdGtXaWRnZXQqIHdpZGdldCkK
IHsKICAgICBXZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZ1ByaXZhdGUqIHByaXYgPSBXRUJLSVRf
QVVUSEVOVElDQVRJT05fRElBTE9HKHdpZGdldCktPnByaXY7CkBAIC0yOTEsNiArMzIyLDEwIEBA
IHN0YXRpYyB2b2lkIHdlYmtpdF9hdXRoZW50aWNhdGlvbl9kaWFsb2dfY2xhc3NfaW5pdChXZWJL
aXRBdXRoZW50aWNhdGlvbkRpYWxvZ0NsCiAKICAgICBHdGtXaWRnZXRDbGFzcyogd2lkZ2V0Q2xh
c3MgPSBHVEtfV0lER0VUX0NMQVNTKGtsYXNzKTsKICAgICB3aWRnZXRDbGFzcy0+bWFwID0gd2Vi
a2l0QXV0aGVudGljYXRpb25EaWFsb2dNYXA7CisKKyNpZiBVU0UoR1RLNCkKKyAgICB3aWRnZXRD
bGFzcy0+dW5tYXAgPSB3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ1VubWFwOworI2VuZGlmCiB9
CiAKIEd0a1dpZGdldCogd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dOZXcoV2ViS2l0QXV0aGVu
dGljYXRpb25SZXF1ZXN0KiByZXF1ZXN0LCBDcmVkZW50aWFsU3RvcmFnZU1vZGUgbW9kZSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jh
c2UuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFz
ZS5jcHAKaW5kZXggNDMwZThmODE5Li5iYzhjMTZlMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwCkBAIC0xODYwLDYg
KzE4NjAsMTggQEAgc3RhdGljIGdib29sZWFuIHdlYmtpdFdlYlZpZXdCYXNlR3JhYkZvY3VzKEd0
a1dpZGdldCogd2lkZ2V0KQogfQogI2VuZGlmCiAKKy8vIDttYWRodSAyMjExMDUgZm9jdXMgaXMg
bm90IGEgdmFsaWQgc2lnbmFsIGZvciBhIERpYWxvZyBXaW5kb3cgaW4gZ3RrNC4gdXNlIG1vdmUt
Zm9jdXMgaW5zdGVhZAorI2lmIFVTRShHVEs0KQorc3RhdGljIHZvaWQgd2Via2l0V2ViVmlld0Jh
c2VNb3ZlRm9jdXMoR3RrV2lkZ2V0KiB3aWRnZXQsIEd0a0RpcmVjdGlvblR5cGUgZGlyZWN0aW9u
KQoreworICAgIFdlYktpdFdlYlZpZXdCYXNlUHJpdmF0ZSogcHJpdiA9IFdFQktJVF9XRUJfVklF
V19CQVNFKHdpZGdldCktPnByaXY7CisgICAgaWYgKHByaXYtPmRpYWxvZykgeworICAgICAgICBn
X3NpZ25hbF9lbWl0X2J5X25hbWUocHJpdi0+ZGlhbG9nLCAibW92ZS1mb2N1cyIsIGRpcmVjdGlv
bik7CisgICAgfQorCisgICAgR1RLX1dJREdFVF9DTEFTUyh3ZWJraXRfd2ViX3ZpZXdfYmFzZV9w
YXJlbnRfY2xhc3MpLT5tb3ZlX2ZvY3VzKHdpZGdldCwgZGlyZWN0aW9uKTsKK30KKyNlbHNlCiBz
dGF0aWMgZ2Jvb2xlYW4gd2Via2l0V2ViVmlld0Jhc2VGb2N1cyhHdGtXaWRnZXQqIHdpZGdldCwg
R3RrRGlyZWN0aW9uVHlwZSBkaXJlY3Rpb24pCiB7CiAgICAgLy8gSWYgYSBkaWFsb2cgaXMgYWN0
aXZlLCB3ZSBuZWVkIHRvIGZvcndhcmQgZm9jdXMgZXZlbnRzIHRoZXJlLiBUaGlzCkBAIC0xODcz
LDYgKzE4ODUsNyBAQCBzdGF0aWMgZ2Jvb2xlYW4gd2Via2l0V2ViVmlld0Jhc2VGb2N1cyhHdGtX
aWRnZXQqIHdpZGdldCwgR3RrRGlyZWN0aW9uVHlwZSBkaXJlYwogCiAgICAgcmV0dXJuIEdUS19X
SURHRVRfQ0xBU1Mod2Via2l0X3dlYl92aWV3X2Jhc2VfcGFyZW50X2NsYXNzKS0+Zm9jdXMod2lk
Z2V0LCBkaXJlY3Rpb24pOwogfQorI2VuZGlmCiAKICNpZiBVU0UoR1RLNCkKIHN0YXRpYyB2b2lk
IHdlYmtpdFdlYlZpZXdCYXNlQ3NzQ2hhbmdlZChHdGtXaWRnZXQqIHdpZGdldCwgR3RrQ3NzU3R5
bGVDaGFuZ2UqIGNoYW5nZSkKQEAgLTIyMjAsNyArMjIzMywxMSBAQCBzdGF0aWMgdm9pZCB3ZWJr
aXRfd2ViX3ZpZXdfYmFzZV9jbGFzc19pbml0KFdlYktpdFdlYlZpZXdCYXNlQ2xhc3MqIHdlYmtp
dFdlYlZpZQogI2VuZGlmCiAgICAgd2lkZ2V0Q2xhc3MtPm1hcCA9IHdlYmtpdFdlYlZpZXdCYXNl
TWFwOwogICAgIHdpZGdldENsYXNzLT51bm1hcCA9IHdlYmtpdFdlYlZpZXdCYXNlVW5tYXA7Cisj
aWYgVVNFKEdUSzQpCisgICAgd2lkZ2V0Q2xhc3MtPm1vdmVfZm9jdXMgPSB3ZWJraXRXZWJWaWV3
QmFzZU1vdmVGb2N1czsKKyNlbHNlCiAgICAgd2lkZ2V0Q2xhc3MtPmZvY3VzID0gd2Via2l0V2Vi
Vmlld0Jhc2VGb2N1czsKKyNlbmRpZgogI2lmIFVTRShHVEs0KQogICAgIHdpZGdldENsYXNzLT5n
cmFiX2ZvY3VzID0gd2Via2l0V2ViVmlld0Jhc2VHcmFiRm9jdXM7CiAjZWxzZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3RGlhbG9nLmNw
cCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0RpYWxvZy5j
cHAKaW5kZXggMWY2Zjg4YjZjLi5kZDNiOWViYTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0RpYWxvZy5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3RGlhbG9nLmNwcApAQCAtMTI0LDYg
KzEyNCw4IEBAIHN0YXRpYyB2b2lkIHdlYmtpdFdlYlZpZXdEaWFsb2dDb25zdHJ1Y3RlZChHT2Jq
ZWN0KiBvYmplY3QpCiAKICAgICBndGtfc3R5bGVfY29udGV4dF9hZGRfY2xhc3MoZ3RrX3dpZGdl
dF9nZXRfc3R5bGVfY29udGV4dChHVEtfV0lER0VUKG9iamVjdCkpLCBHVEtfU1RZTEVfQ0xBU1Nf
Q1NEKTsKICAgICBndGtfc3R5bGVfY29udGV4dF9hZGRfY2xhc3MoZ3RrX3dpZGdldF9nZXRfc3R5
bGVfY29udGV4dChHVEtfV0lER0VUKG9iamVjdCkpLCBHVEtfU1RZTEVfQ0xBU1NfQkFDS0dST1VO
RCk7CisvLzttYWRodSAyMjExMDUKKyAgICBndGtfd2lkZ2V0X3NldF9jYW5fZm9jdXMoR1RLX1dJ
REdFVChvYmplY3QpLCBUUlVFKTsKICNlbmRpZgogfQogCi0tIAoyLjM1LjEuZGlydHkKCg==
</data>
<flag name="review"
          id="492003"
          type_id="1"
          status="-"
          setter="mcatanzaro"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463532</attachid>
            <date>2022-11-15 08:47:38 -0800</date>
            <delta_ts>2022-11-15 17:39:25 -0800</delta_ts>
            <desc>fix gtk4 auth dialog crashes. take two</desc>
            <filename>0001-GTK-Crash-on-authentication-dialog-with-GTK-4.patch</filename>
            <type>text/plain</type>
            <size>6982</size>
            <attacher>enometh</attacher>
            
              <data encoding="base64">RnJvbSBjNDAyOWFiOTY1NzA0MTMwYjczZGRiNjhhMWFmZDZhYTAzYTk5ODJmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYWRodSA8ZW5vbWV0aEBuZXQubWVlcj4KRGF0ZTogU2F0LCA1
IE5vdiAyMDIyIDE5OjE1OjI5ICswNTMwClN1YmplY3Q6IFtQQVRDSF0gW0dUS10gQ3Jhc2ggb24g
YXV0aGVudGljYXRpb24gZGlhbG9nIHdpdGggR1RLIDQKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDY4NTIKClJldmlld2VkIGJ5IE5PQk9ET1kgKE9PUFMhKQoKZml4
IGd0azQgYXV0aCBkaWFsb2cgY3Jhc2hlcy4gdGFrZSB0d28KCiogU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHA6Cgoob2tCdXR0b25D
bGlja2VkKTogYHJlbWVtYmVyUGFzc3dvcmQnIGlzIGEgR3RrQ2hlY2tCdXR0b24gaW4gZ3RrNCwK
ZG9lc24ndCBpbmhlcml0IEJ1dHRvbiBvciBUb2dnbGVCdXR0b24uIGZpeCBjYXN0LgoKKHdlYmtp
dEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZSk6IGByZW1lbWJlckNoZWNrQnV0dG9uJyBp
cyBhCkd0a0NoZWNrQnV0dG9uIHdoaWNoIGluIEd0azQgYXBwYXJlbnRseSBnZXRzIGNyZWF0ZWQg
d2l0aCBhIGxhYmVsCnByb3BlcnR5IGFuZCBubyBleHBsaWNpdCBsYWJlbCBjaGlsZC4gRG8gbm90
IHNldCB0aGUgdGhlIGxpbmUgd3JhcApwcm9wZXJ0eSBvbiBhIG5vbi1leGlzdGVudCBsYWJlbC4K
Cih3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ0luaXRpYWxpemUpOiBgcmVtZW1iZXJDaGVja0J1
dHRvbicsIGFkanVzdApmb3IgQ2hlY2tCdXR0b24gY2hhbmdlcyBpbiBndGs0LgoKKHdlYmtpdEF1
dGhlbnRpY2F0aW9uRGlhbG9nVW5tYXApOiBuZXcuIEltcGxlbWVudGF0aW9uIHVuc2V0cyB0aGUK
ZGVmYXVsdCB3aW5kb3cgd2lkZ2V0IHdoaWNoIGlzIHNldCBpbgp3ZWJraXRBdXRoZW50aWNhdGlv
bkRpYWxvZ01hcC4gQXZvaWRzIHRoZSBndGs0IGNyYXNoIHJlcG9ydGVkIGluIGJ1ZwoKKHdlYmtp
dF9hdXRoZW50aWNhdGlvbl9kaWFsb2dfY2xhc3NfaW5pdCk6IGhvb2sgaW4gdGhlIGFib3ZlCgoq
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwOgoK
ImZvY3VzIiBpcyBub3QgYSB2YWxpZCBzaWduYWwgZm9yIGd0azQncyB3aWRnZXRzIHN1Y2ggYXMg
dGhlCldlYktpdEF1dGhldGljYXRpb25EaWFsb2cuIGltcGxlbWVudCAibW92ZS1mb2N1cyIgaW5z
dGVhZCwgdG8gaGFuZGxlCnRoZSBzaXR1YXRpb24gd2hlbiBhIGRpYWxvZyBpcyBhY3RpdmUgYW5k
IHdlZm9yd2FyZCBmb2N1cyBldmVudHMgdG8KaXQsIGFuZCB3ZSBjYW4gdGFiIGJldHdlZW4gZWxl
bWVudHMgaW4gdGhlIGJveC4gUHJlc2VudGx5IHRoZXJlIGlzIGEKcHJvYmxlbTogaWYgeW91IHRh
YiBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgaW4gdGhlIGRpYWxvZyBib3ggeW91IGNhbm5vdApnZXQg
YmFjayBpbi4KCih3ZWJraXRXZWJWaWV3QmFzZU1vdmVGb2N1cyk6IG5ldy4gaW1wbGVtZW50YXRp
b24gd2hpY2ggd2lsbCBiZSBjYWxsZWQKd2hlbiBzb21lb25lIGVtaXRzIGEgbW92ZS1mb2N1cyBz
aWduYWwgb24gdXMuCi0tLQogLi4uL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cu
Y3BwICAgIHwgMzIgKysrKysrKysrKysrKysrKystLQogLi4uL1VJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFdlYlZpZXdCYXNlLmNwcCAgIHwgMTYgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0
NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3BwIGIvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5j
cHAKaW5kZXggNTMzN2JiMWJkLi4zMDMyMGU4ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cu
Y3BwCkBAIC02MCw3ICs2MCwxMSBAQCBzdGF0aWMgdm9pZCBva0J1dHRvbkNsaWNrZWQoR3RrQnV0
dG9uKiwgV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cqIGF1dGhEaWFsb2cpCiAgICAgV2ViS2l0
QXV0aGVudGljYXRpb25EaWFsb2dQcml2YXRlKiBwcml2ID0gYXV0aERpYWxvZy0+cHJpdjsKICAg
ICBjb25zdCBjaGFyKiB1c2VybmFtZSA9IGd0a19lbnRyeV9nZXRfdGV4dChHVEtfRU5UUlkocHJp
di0+bG9naW5FbnRyeSkpOwogICAgIGNvbnN0IGNoYXIqIHBhc3N3b3JkID0gZ3RrX2VudHJ5X2dl
dF90ZXh0KEdUS19FTlRSWShwcml2LT5wYXNzd29yZEVudHJ5KSk7CisjaWYgVVNFKEdUSzQpCisg
ICAgYm9vbCByZW1lbWJlclBhc3N3b3JkID0gZ3RrX2NoZWNrX2J1dHRvbl9nZXRfYWN0aXZlKEdU
S19DSEVDS19CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbikpOworI2Vsc2UKICAgICBi
b29sIHJlbWVtYmVyUGFzc3dvcmQgPSBndGtfdG9nZ2xlX2J1dHRvbl9nZXRfYWN0aXZlKEdUS19U
T0dHTEVfQlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hlY2tCdXR0b24pKTsKKyNlbmRpZgogCiAgICAg
V2ViQ29yZTo6Q3JlZGVudGlhbFBlcnNpc3RlbmNlIHBlcnNpc3RlbmNlID0gcmVtZW1iZXJQYXNz
d29yZCAmJiBwcml2LT5jcmVkZW50aWFsU3RvcmFnZU1vZGUgPT0gQWxsb3dQZXJzaXN0ZW50U3Rv
cmFnZSA/CiAgICAgICAgIFdlYkNvcmU6OkNyZWRlbnRpYWxQZXJzaXN0ZW5jZVBlcm1hbmVudCA6
IFdlYkNvcmU6OkNyZWRlbnRpYWxQZXJzaXN0ZW5jZUZvclNlc3Npb247CkBAIC0xNzgsOSArMTgy
LDggQEAgc3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdl
YktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKIAogICAgIC8vIENoZWNrIGJ1dHRvbiBvbiB0
aGUgSFRUUCBhdXRoZW50aWNhdGlvbiBkaWFsb2cuCiAgICAgcHJpdi0+cmVtZW1iZXJDaGVja0J1
dHRvbiA9IGd0a19jaGVja19idXR0b25fbmV3X3dpdGhfbW5lbW9uaWMoXygiX1JlbWVtYmVyIHBh
c3N3b3JkIikpOwotI2lmIFVTRShHVEs0KQotICAgIGd0a19sYWJlbF9zZXRfbGluZV93cmFwKEdU
S19MQUJFTChndGtfYnV0dG9uX2dldF9jaGlsZChHVEtfQlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hl
Y2tCdXR0b24pKSksIFRSVUUpOwotI2Vsc2UKKworI2lmICFVU0UoR1RLNCkKICAgICBndGtfbGFi
ZWxfc2V0X2xpbmVfd3JhcChHVEtfTEFCRUwoZ3RrX2Jpbl9nZXRfY2hpbGQoR1RLX0JJTihwcml2
LT5yZW1lbWJlckNoZWNrQnV0dG9uKSkpLCBUUlVFKTsKICNlbmRpZgogCkBAIC0yMzAsNyArMjMz
LDEyIEBAIHN0YXRpYyB2b2lkIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZShX
ZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZyogYXV0CiAgICAgaWYgKCFjcmVkZW50aWFsRnJvbVBl
cnNpc3RlbnRTdG9yYWdlLmlzRW1wdHkoKSkgewogICAgICAgICBndGtfZW50cnlfc2V0X3RleHQo
R1RLX0VOVFJZKHByaXYtPmxvZ2luRW50cnkpLCBjcmVkZW50aWFsRnJvbVBlcnNpc3RlbnRTdG9y
YWdlLnVzZXIoKS51dGY4KCkuZGF0YSgpKTsKICAgICAgICAgZ3RrX2VudHJ5X3NldF90ZXh0KEdU
S19FTlRSWShwcml2LT5wYXNzd29yZEVudHJ5KSwgY3JlZGVudGlhbEZyb21QZXJzaXN0ZW50U3Rv
cmFnZS5wYXNzd29yZCgpLnV0ZjgoKS5kYXRhKCkpOworCisjaWYgVVNFKEdUSzQpCisgICAgICAg
IGd0a19jaGVja19idXR0b25fc2V0X2FjdGl2ZShHVEtfQ0hFQ0tfQlVUVE9OKHByaXYtPnJlbWVt
YmVyQ2hlY2tCdXR0b24pLCBUUlVFKTsKKyNlbHNlCiAgICAgICAgIGd0a190b2dnbGVfYnV0dG9u
X3NldF9hY3RpdmUoR1RLX1RPR0dMRV9CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbiks
IFRSVUUpOworI2VuZGlmCiAgICAgfQogCiAjaWYgVVNFKEdUSzQpCkBAIC0yNTgsNiArMjY2LDIw
IEBAIHN0YXRpYyB2b2lkIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZShXZWJL
aXRBdXRoZW50aWNhdGlvbkRpYWxvZyogYXV0CiAgICAgYXV0aERpYWxvZy0+cHJpdi0+YXV0aGVu
dGljYXRpb25DYW5jZWxsZWRJRCA9IGdfc2lnbmFsX2Nvbm5lY3QoYXV0aERpYWxvZy0+cHJpdi0+
cmVxdWVzdC5nZXQoKSwgImNhbmNlbGxlZCIsIEdfQ0FMTEJBQ0soYXV0aGVudGljYXRpb25DYW5j
ZWxsZWQpLCBhdXRoRGlhbG9nKTsKIH0KIAorI2lmIFVTRShHVEs0KQorc3RhdGljIHZvaWQgd2Vi
a2l0QXV0aGVudGljYXRpb25EaWFsb2dVbm1hcChHdGtXaWRnZXQqIHdpZGdldCkKK3sKKyAgICBp
ZiAoIWd0a193aWRnZXRfZ2V0X21hcHBlZCh3aWRnZXQpKQorICAgICAgICByZXR1cm47CisKKyAg
ICBhdXRvKiB0b3BsZXZlbCA9IGd0a193aWRnZXRfZ2V0X3RvcGxldmVsKEdUS19XSURHRVQod2lk
Z2V0KSk7CisgICAgaWYgKFdlYkNvcmU6OndpZGdldElzT25zY3JlZW5Ub3BsZXZlbFdpbmRvdyh0
b3BsZXZlbCkpCisgICAgICAgIGd0a193aW5kb3dfc2V0X2RlZmF1bHQoR1RLX1dJTkRPVyh0b3Bs
ZXZlbCksIG51bGxwdHIpOworCisgICAgR1RLX1dJREdFVF9DTEFTUyh3ZWJraXRfYXV0aGVudGlj
YXRpb25fZGlhbG9nX3BhcmVudF9jbGFzcyktPnVubWFwKHdpZGdldCk7Cit9CisjZW5kaWYKKwog
c3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dNYXAoR3RrV2lkZ2V0KiB3aWRn
ZXQpCiB7CiAgICAgV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2dQcml2YXRlKiBwcml2ID0gV0VC
S0lUX0FVVEhFTlRJQ0FUSU9OX0RJQUxPRyh3aWRnZXQpLT5wcml2OwpAQCAtMjkxLDYgKzMxMywx
MCBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfYXV0aGVudGljYXRpb25fZGlhbG9nX2NsYXNzX2luaXQo
V2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2dDbAogCiAgICAgR3RrV2lkZ2V0Q2xhc3MqIHdpZGdl
dENsYXNzID0gR1RLX1dJREdFVF9DTEFTUyhrbGFzcyk7CiAgICAgd2lkZ2V0Q2xhc3MtPm1hcCA9
IHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nTWFwOworCisjaWYgVVNFKEdUSzQpCisgICAgd2lk
Z2V0Q2xhc3MtPnVubWFwID0gd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dVbm1hcDsKKyNlbmRp
ZgogfQogCiBHdGtXaWRnZXQqIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nTmV3KFdlYktpdEF1
dGhlbnRpY2F0aW9uUmVxdWVzdCogcmVxdWVzdCwgQ3JlZGVudGlhbFN0b3JhZ2VNb2RlIG1vZGUp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZp
ZXdCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmll
d0Jhc2UuY3BwCmluZGV4IDI4ZWJjNmFmZC4uNTU0YzI2NjM5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcApAQCAtMTg2
NCw2ICsxODY0LDE3IEBAIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRXZWJWaWV3QmFzZUdyYWJGb2N1
cyhHdGtXaWRnZXQqIHdpZGdldCkKIH0KICNlbmRpZgogCisjaWYgVVNFKEdUSzQpCitzdGF0aWMg
dm9pZCB3ZWJraXRXZWJWaWV3QmFzZU1vdmVGb2N1cyhHdGtXaWRnZXQqIHdpZGdldCwgR3RrRGly
ZWN0aW9uVHlwZSBkaXJlY3Rpb24pCit7CisgICAgV2ViS2l0V2ViVmlld0Jhc2VQcml2YXRlKiBw
cml2ID0gV0VCS0lUX1dFQl9WSUVXX0JBU0Uod2lkZ2V0KS0+cHJpdjsKKyAgICBpZiAocHJpdi0+
ZGlhbG9nKSB7CisgICAgICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZShwcml2LT5kaWFsb2csICJt
b3ZlLWZvY3VzIiwgZGlyZWN0aW9uKTsKKyAgICB9CisKKyAgICBHVEtfV0lER0VUX0NMQVNTKHdl
YmtpdF93ZWJfdmlld19iYXNlX3BhcmVudF9jbGFzcyktPm1vdmVfZm9jdXMod2lkZ2V0LCBkaXJl
Y3Rpb24pOworfQorI2Vsc2UKIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRXZWJWaWV3QmFzZUZvY3Vz
KEd0a1dpZGdldCogd2lkZ2V0LCBHdGtEaXJlY3Rpb25UeXBlIGRpcmVjdGlvbikKIHsKICAgICAv
LyBJZiBhIGRpYWxvZyBpcyBhY3RpdmUsIHdlIG5lZWQgdG8gZm9yd2FyZCBmb2N1cyBldmVudHMg
dGhlcmUuIFRoaXMKQEAgLTE4NzcsNiArMTg4OCw3IEBAIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRX
ZWJWaWV3QmFzZUZvY3VzKEd0a1dpZGdldCogd2lkZ2V0LCBHdGtEaXJlY3Rpb25UeXBlIGRpcmVj
CiAKICAgICByZXR1cm4gR1RLX1dJREdFVF9DTEFTUyh3ZWJraXRfd2ViX3ZpZXdfYmFzZV9wYXJl
bnRfY2xhc3MpLT5mb2N1cyh3aWRnZXQsIGRpcmVjdGlvbik7CiB9CisjZW5kaWYKIAogI2lmIFVT
RShHVEs0KQogc3RhdGljIHZvaWQgd2Via2l0V2ViVmlld0Jhc2VDc3NDaGFuZ2VkKEd0a1dpZGdl
dCogd2lkZ2V0LCBHdGtDc3NTdHlsZUNoYW5nZSogY2hhbmdlKQpAQCAtMjIyNCw3ICsyMjM2LDEx
IEBAIHN0YXRpYyB2b2lkIHdlYmtpdF93ZWJfdmlld19iYXNlX2NsYXNzX2luaXQoV2ViS2l0V2Vi
Vmlld0Jhc2VDbGFzcyogd2Via2l0V2ViVmllCiAjZW5kaWYKICAgICB3aWRnZXRDbGFzcy0+bWFw
ID0gd2Via2l0V2ViVmlld0Jhc2VNYXA7CiAgICAgd2lkZ2V0Q2xhc3MtPnVubWFwID0gd2Via2l0
V2ViVmlld0Jhc2VVbm1hcDsKKyNpZiBVU0UoR1RLNCkKKyAgICB3aWRnZXRDbGFzcy0+bW92ZV9m
b2N1cyA9IHdlYmtpdFdlYlZpZXdCYXNlTW92ZUZvY3VzOworI2Vsc2UKICAgICB3aWRnZXRDbGFz
cy0+Zm9jdXMgPSB3ZWJraXRXZWJWaWV3QmFzZUZvY3VzOworI2VuZGlmCiAjaWYgVVNFKEdUSzQp
CiAgICAgd2lkZ2V0Q2xhc3MtPmdyYWJfZm9jdXMgPSB3ZWJraXRXZWJWaWV3QmFzZUdyYWJGb2N1
czsKICNlbHNlCi0tIAoyLjM1LjEuZGlydHkKCg==
</data>
<flag name="review"
          id="492005"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463548</attachid>
            <date>2022-11-15 17:39:25 -0800</date>
            <delta_ts>2022-11-16 08:33:26 -0800</delta_ts>
            <desc>fix gtk4 auth dialog crashes. take three</desc>
            <filename>0001-GTK-Crash-on-authentication-dialog-with-GTK-4.patch</filename>
            <type>text/plain</type>
            <size>6969</size>
            <attacher>enometh</attacher>
            
              <data encoding="base64">RnJvbSAzOTE3NzIyZDkzZTdmMmM0YTliZDJkODZmNTYwMWE5Njg1YmFkZjg3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYWRodSA8ZW5vbWV0aEBuZXQubWVlcj4KRGF0ZTogU2F0LCA1
IE5vdiAyMDIyIDE5OjE1OjI5ICswNTMwClN1YmplY3Q6IFtQQVRDSF0gW0dUS10gQ3Jhc2ggb24g
YXV0aGVudGljYXRpb24gZGlhbG9nIHdpdGggR1RLIDQKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDY4NTIKClJldmlld2VkIGJ5IE5PQk9ET1kgKE9PUFMhKQoKZml4
IGd0azQgYXV0aCBkaWFsb2cgY3Jhc2hlcy4gdGFrZSB0aHJlZQoKKiBTb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BUEkvZ3RrL1dlYktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nLmNwcDoKKG9rQnV0dG9u
Q2xpY2tlZCk6IGByZW1lbWJlclBhc3N3b3JkJyBpcyBhIEd0a0NoZWNrQnV0dG9uIGluIGd0azQs
CmRvZXNuJ3QgaW5oZXJpdCBCdXR0b24gb3IgVG9nZ2xlQnV0dG9uLiBmaXggY2FzdC4KKHdlYmtp
dEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZSk6IGByZW1lbWJlckNoZWNrQnV0dG9uJyBp
cyBhCkd0a0NoZWNrQnV0dG9uIHdoaWNoIGluIEd0azQgYXBwYXJlbnRseSBnZXRzIGNyZWF0ZWQg
d2l0aCBhIGxhYmVsCnByb3BlcnR5IGFuZCBubyBleHBsaWNpdCBsYWJlbCBjaGlsZC4gRG8gbm90
IHNldCB0aGUgdGhlIGxpbmUgd3JhcApwcm9wZXJ0eSBvbiBhIG5vbi1leGlzdGVudCBsYWJlbC4K
KHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZSk6IGByZW1lbWJlckNoZWNrQnV0
dG9uJywgYWRqdXN0CmZvciBDaGVja0J1dHRvbiBjaGFuZ2VzIGluIGd0azQuCih3ZWJraXRBdXRo
ZW50aWNhdGlvbkRpYWxvZ1VubWFwKTogbmV3LiBJbXBsZW1lbnRhdGlvbiB1bnNldHMgdGhlCmRl
ZmF1bHQgd2luZG93IHdpZGdldCB3aGljaCBpcyBzZXQgaW4Kd2Via2l0QXV0aGVudGljYXRpb25E
aWFsb2dNYXAuIEF2b2lkcyB0aGUgZ3RrNCBjcmFzaCByZXBvcnRlZCBpbiBidWcuCih3ZWJraXRf
YXV0aGVudGljYXRpb25fZGlhbG9nX2NsYXNzX2luaXQpOiBob29rIGluIHRoZSBhYm92ZS4KCiog
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFzZS5jcHA6CiJm
b2N1cyIgaXMgbm90IGEgdmFsaWQgc2lnbmFsIGZvciBndGs0J3Mgd2lkZ2V0cyBzdWNoIGFzIHRo
ZQpXZWJLaXRBdXRoZXRpY2F0aW9uRGlhbG9nLiBpbXBsZW1lbnQgIm1vdmUtZm9jdXMiIGluc3Rl
YWQsIHRvIGhhbmRsZQp0aGUgc2l0dWF0aW9uIHdoZW4gYSBkaWFsb2cgaXMgYWN0aXZlIGFuZCB3
ZWZvcndhcmQgZm9jdXMgZXZlbnRzIHRvCml0LCBhbmQgd2UgY2FuIHRhYiBiZXR3ZWVuIGVsZW1l
bnRzIGluIHRoZSBib3guIFByZXNlbnRseSB0aGVyZSBpcyBhCnByb2JsZW06IGlmIHlvdSB0YWIg
cGFzdCB0aGUgbGFzdCBlbGVtZW50IGluIHRoZSBkaWFsb2cgYm94IHlvdSBjYW5ub3QKZ2V0IGJh
Y2sgaW4uCih3ZWJraXRXZWJWaWV3QmFzZU1vdmVGb2N1cyk6IG5ldy4gaW1wbGVtZW50YXRpb24g
d2hpY2ggd2lsbCBiZSBjYWxsZWQKd2hlbiBzb21lb25lIGVtaXRzIGEgbW92ZS1mb2N1cyBzaWdu
YWwgb24gdXMuCi0tLQogLi4uL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3Bw
ICAgIHwgMzIgKysrKysrKysrKysrKysrKystLQogLi4uL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktp
dFdlYlZpZXdCYXNlLmNwcCAgIHwgMTUgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nLmNwcApp
bmRleCA1MzM3YmIxYmQuLjMwMzIwZThkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAK
QEAgLTYwLDcgKzYwLDExIEBAIHN0YXRpYyB2b2lkIG9rQnV0dG9uQ2xpY2tlZChHdGtCdXR0b24q
LCBXZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZyogYXV0aERpYWxvZykKICAgICBXZWJLaXRBdXRo
ZW50aWNhdGlvbkRpYWxvZ1ByaXZhdGUqIHByaXYgPSBhdXRoRGlhbG9nLT5wcml2OwogICAgIGNv
bnN0IGNoYXIqIHVzZXJuYW1lID0gZ3RrX2VudHJ5X2dldF90ZXh0KEdUS19FTlRSWShwcml2LT5s
b2dpbkVudHJ5KSk7CiAgICAgY29uc3QgY2hhciogcGFzc3dvcmQgPSBndGtfZW50cnlfZ2V0X3Rl
eHQoR1RLX0VOVFJZKHByaXYtPnBhc3N3b3JkRW50cnkpKTsKKyNpZiBVU0UoR1RLNCkKKyAgICBi
b29sIHJlbWVtYmVyUGFzc3dvcmQgPSBndGtfY2hlY2tfYnV0dG9uX2dldF9hY3RpdmUoR1RLX0NI
RUNLX0JVVFRPTihwcml2LT5yZW1lbWJlckNoZWNrQnV0dG9uKSk7CisjZWxzZQogICAgIGJvb2wg
cmVtZW1iZXJQYXNzd29yZCA9IGd0a190b2dnbGVfYnV0dG9uX2dldF9hY3RpdmUoR1RLX1RPR0dM
RV9CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbikpOworI2VuZGlmCiAKICAgICBXZWJD
b3JlOjpDcmVkZW50aWFsUGVyc2lzdGVuY2UgcGVyc2lzdGVuY2UgPSByZW1lbWJlclBhc3N3b3Jk
ICYmIHByaXYtPmNyZWRlbnRpYWxTdG9yYWdlTW9kZSA9PSBBbGxvd1BlcnNpc3RlbnRTdG9yYWdl
ID8KICAgICAgICAgV2ViQ29yZTo6Q3JlZGVudGlhbFBlcnNpc3RlbmNlUGVybWFuZW50IDogV2Vi
Q29yZTo6Q3JlZGVudGlhbFBlcnNpc3RlbmNlRm9yU2Vzc2lvbjsKQEAgLTE3OCw5ICsxODIsOCBA
QCBzdGF0aWMgdm9pZCB3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ0luaXRpYWxpemUoV2ViS2l0
QXV0aGVudGljYXRpb25EaWFsb2cqIGF1dAogCiAgICAgLy8gQ2hlY2sgYnV0dG9uIG9uIHRoZSBI
VFRQIGF1dGhlbnRpY2F0aW9uIGRpYWxvZy4KICAgICBwcml2LT5yZW1lbWJlckNoZWNrQnV0dG9u
ID0gZ3RrX2NoZWNrX2J1dHRvbl9uZXdfd2l0aF9tbmVtb25pYyhfKCJfUmVtZW1iZXIgcGFzc3dv
cmQiKSk7Ci0jaWYgVVNFKEdUSzQpCi0gICAgZ3RrX2xhYmVsX3NldF9saW5lX3dyYXAoR1RLX0xB
QkVMKGd0a19idXR0b25fZ2V0X2NoaWxkKEdUS19CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1
dHRvbikpKSwgVFJVRSk7Ci0jZWxzZQorCisjaWYgIVVTRShHVEs0KQogICAgIGd0a19sYWJlbF9z
ZXRfbGluZV93cmFwKEdUS19MQUJFTChndGtfYmluX2dldF9jaGlsZChHVEtfQklOKHByaXYtPnJl
bWVtYmVyQ2hlY2tCdXR0b24pKSksIFRSVUUpOwogI2VuZGlmCiAKQEAgLTIzMCw3ICsyMzMsMTIg
QEAgc3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdlYktp
dEF1dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKICAgICBpZiAoIWNyZWRlbnRpYWxGcm9tUGVyc2lz
dGVudFN0b3JhZ2UuaXNFbXB0eSgpKSB7CiAgICAgICAgIGd0a19lbnRyeV9zZXRfdGV4dChHVEtf
RU5UUlkocHJpdi0+bG9naW5FbnRyeSksIGNyZWRlbnRpYWxGcm9tUGVyc2lzdGVudFN0b3JhZ2Uu
dXNlcigpLnV0ZjgoKS5kYXRhKCkpOwogICAgICAgICBndGtfZW50cnlfc2V0X3RleHQoR1RLX0VO
VFJZKHByaXYtPnBhc3N3b3JkRW50cnkpLCBjcmVkZW50aWFsRnJvbVBlcnNpc3RlbnRTdG9yYWdl
LnBhc3N3b3JkKCkudXRmOCgpLmRhdGEoKSk7CisKKyNpZiBVU0UoR1RLNCkKKyAgICAgICAgZ3Rr
X2NoZWNrX2J1dHRvbl9zZXRfYWN0aXZlKEdUS19DSEVDS19CVVRUT04ocHJpdi0+cmVtZW1iZXJD
aGVja0J1dHRvbiksIFRSVUUpOworI2Vsc2UKICAgICAgICAgZ3RrX3RvZ2dsZV9idXR0b25fc2V0
X2FjdGl2ZShHVEtfVE9HR0xFX0JVVFRPTihwcml2LT5yZW1lbWJlckNoZWNrQnV0dG9uKSwgVFJV
RSk7CisjZW5kaWYKICAgICB9CiAKICNpZiBVU0UoR1RLNCkKQEAgLTI1OCw2ICsyNjYsMjAgQEAg
c3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdlYktpdEF1
dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKICAgICBhdXRoRGlhbG9nLT5wcml2LT5hdXRoZW50aWNh
dGlvbkNhbmNlbGxlZElEID0gZ19zaWduYWxfY29ubmVjdChhdXRoRGlhbG9nLT5wcml2LT5yZXF1
ZXN0LmdldCgpLCAiY2FuY2VsbGVkIiwgR19DQUxMQkFDSyhhdXRoZW50aWNhdGlvbkNhbmNlbGxl
ZCksIGF1dGhEaWFsb2cpOwogfQogCisjaWYgVVNFKEdUSzQpCitzdGF0aWMgdm9pZCB3ZWJraXRB
dXRoZW50aWNhdGlvbkRpYWxvZ1VubWFwKEd0a1dpZGdldCogd2lkZ2V0KQoreworICAgIGlmICgh
Z3RrX3dpZGdldF9nZXRfbWFwcGVkKHdpZGdldCkpCisgICAgICAgIHJldHVybjsKKworICAgIGF1
dG8qIHRvcGxldmVsID0gZ3RrX3dpZGdldF9nZXRfdG9wbGV2ZWwoR1RLX1dJREdFVCh3aWRnZXQp
KTsKKyAgICBpZiAoV2ViQ29yZTo6d2lkZ2V0SXNPbnNjcmVlblRvcGxldmVsV2luZG93KHRvcGxl
dmVsKSkKKyAgICAgICAgZ3RrX3dpbmRvd19zZXRfZGVmYXVsdChHVEtfV0lORE9XKHRvcGxldmVs
KSwgbnVsbHB0cik7CisKKyAgICBHVEtfV0lER0VUX0NMQVNTKHdlYmtpdF9hdXRoZW50aWNhdGlv
bl9kaWFsb2dfcGFyZW50X2NsYXNzKS0+dW5tYXAod2lkZ2V0KTsKK30KKyNlbmRpZgorCiBzdGF0
aWMgdm9pZCB3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ01hcChHdGtXaWRnZXQqIHdpZGdldCkK
IHsKICAgICBXZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZ1ByaXZhdGUqIHByaXYgPSBXRUJLSVRf
QVVUSEVOVElDQVRJT05fRElBTE9HKHdpZGdldCktPnByaXY7CkBAIC0yOTEsNiArMzEzLDEwIEBA
IHN0YXRpYyB2b2lkIHdlYmtpdF9hdXRoZW50aWNhdGlvbl9kaWFsb2dfY2xhc3NfaW5pdChXZWJL
aXRBdXRoZW50aWNhdGlvbkRpYWxvZ0NsCiAKICAgICBHdGtXaWRnZXRDbGFzcyogd2lkZ2V0Q2xh
c3MgPSBHVEtfV0lER0VUX0NMQVNTKGtsYXNzKTsKICAgICB3aWRnZXRDbGFzcy0+bWFwID0gd2Vi
a2l0QXV0aGVudGljYXRpb25EaWFsb2dNYXA7CisKKyNpZiBVU0UoR1RLNCkKKyAgICB3aWRnZXRD
bGFzcy0+dW5tYXAgPSB3ZWJraXRBdXRoZW50aWNhdGlvbkRpYWxvZ1VubWFwOworI2VuZGlmCiB9
CiAKIEd0a1dpZGdldCogd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dOZXcoV2ViS2l0QXV0aGVu
dGljYXRpb25SZXF1ZXN0KiByZXF1ZXN0LCBDcmVkZW50aWFsU3RvcmFnZU1vZGUgbW9kZSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jh
c2UuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFz
ZS5jcHAKaW5kZXggMjhlYmM2YWZkLi5mODA2ZGNjN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwCkBAIC0xODY0LDYg
KzE4NjQsMTYgQEAgc3RhdGljIGdib29sZWFuIHdlYmtpdFdlYlZpZXdCYXNlR3JhYkZvY3VzKEd0
a1dpZGdldCogd2lkZ2V0KQogfQogI2VuZGlmCiAKKyNpZiBVU0UoR1RLNCkKK3N0YXRpYyB2b2lk
IHdlYmtpdFdlYlZpZXdCYXNlTW92ZUZvY3VzKEd0a1dpZGdldCogd2lkZ2V0LCBHdGtEaXJlY3Rp
b25UeXBlIGRpcmVjdGlvbikKK3sKKyAgICBXZWJLaXRXZWJWaWV3QmFzZVByaXZhdGUqIHByaXYg
PSBXRUJLSVRfV0VCX1ZJRVdfQkFTRSh3aWRnZXQpLT5wcml2OworICAgIGlmIChwcml2LT5kaWFs
b2cpCisgICAgICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZShwcml2LT5kaWFsb2csICJtb3ZlLWZv
Y3VzIiwgZGlyZWN0aW9uKTsKKworICAgIEdUS19XSURHRVRfQ0xBU1Mod2Via2l0X3dlYl92aWV3
X2Jhc2VfcGFyZW50X2NsYXNzKS0+bW92ZV9mb2N1cyh3aWRnZXQsIGRpcmVjdGlvbik7Cit9Cisj
ZWxzZQogc3RhdGljIGdib29sZWFuIHdlYmtpdFdlYlZpZXdCYXNlRm9jdXMoR3RrV2lkZ2V0KiB3
aWRnZXQsIEd0a0RpcmVjdGlvblR5cGUgZGlyZWN0aW9uKQogewogICAgIC8vIElmIGEgZGlhbG9n
IGlzIGFjdGl2ZSwgd2UgbmVlZCB0byBmb3J3YXJkIGZvY3VzIGV2ZW50cyB0aGVyZS4gVGhpcwpA
QCAtMTg3Nyw2ICsxODg3LDcgQEAgc3RhdGljIGdib29sZWFuIHdlYmtpdFdlYlZpZXdCYXNlRm9j
dXMoR3RrV2lkZ2V0KiB3aWRnZXQsIEd0a0RpcmVjdGlvblR5cGUgZGlyZWMKIAogICAgIHJldHVy
biBHVEtfV0lER0VUX0NMQVNTKHdlYmtpdF93ZWJfdmlld19iYXNlX3BhcmVudF9jbGFzcyktPmZv
Y3VzKHdpZGdldCwgZGlyZWN0aW9uKTsKIH0KKyNlbmRpZgogCiAjaWYgVVNFKEdUSzQpCiBzdGF0
aWMgdm9pZCB3ZWJraXRXZWJWaWV3QmFzZUNzc0NoYW5nZWQoR3RrV2lkZ2V0KiB3aWRnZXQsIEd0
a0Nzc1N0eWxlQ2hhbmdlKiBjaGFuZ2UpCkBAIC0yMjI0LDcgKzIyMzUsMTEgQEAgc3RhdGljIHZv
aWQgd2Via2l0X3dlYl92aWV3X2Jhc2VfY2xhc3NfaW5pdChXZWJLaXRXZWJWaWV3QmFzZUNsYXNz
KiB3ZWJraXRXZWJWaWUKICNlbmRpZgogICAgIHdpZGdldENsYXNzLT5tYXAgPSB3ZWJraXRXZWJW
aWV3QmFzZU1hcDsKICAgICB3aWRnZXRDbGFzcy0+dW5tYXAgPSB3ZWJraXRXZWJWaWV3QmFzZVVu
bWFwOworI2lmIFVTRShHVEs0KQorICAgIHdpZGdldENsYXNzLT5tb3ZlX2ZvY3VzID0gd2Via2l0
V2ViVmlld0Jhc2VNb3ZlRm9jdXM7CisjZWxzZQogICAgIHdpZGdldENsYXNzLT5mb2N1cyA9IHdl
YmtpdFdlYlZpZXdCYXNlRm9jdXM7CisjZW5kaWYKICNpZiBVU0UoR1RLNCkKICAgICB3aWRnZXRD
bGFzcy0+Z3JhYl9mb2N1cyA9IHdlYmtpdFdlYlZpZXdCYXNlR3JhYkZvY3VzOwogI2Vsc2UKLS0g
CjIuMzUuMS5kaXJ0eQoK
</data>
<flag name="review"
          id="492019"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
    <flag name="commit-queue"
          id="492014"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463556</attachid>
            <date>2022-11-16 08:33:26 -0800</date>
            <delta_ts>2022-11-16 10:03:38 -0800</delta_ts>
            <desc>fix gtk4 auth dialog crashes. take three</desc>
            <filename>0001-GTK-Crash-on-authentication-dialog-with-GTK-4.patch</filename>
            <type>text/plain</type>
            <size>6970</size>
            <attacher>enometh</attacher>
            
              <data encoding="base64">RnJvbSBiMGJjZmQ2NmYzMjg1MjAwMWMzOGM2N2E4YWIzM2Y0MmQ4YTg1Y2UxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYWRodSA8ZW5vbWV0aEBuZXQubWVlcj4KRGF0ZTogU2F0LCA1
IE5vdiAyMDIyIDE5OjE1OjI5ICswNTMwClN1YmplY3Q6IFtQQVRDSF0gW0dUS10gQ3Jhc2ggb24g
YXV0aGVudGljYXRpb24gZGlhbG9nIHdpdGggR1RLIDQKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDY4NTIKClJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvCgpm
aXggZ3RrNCBhdXRoIGRpYWxvZyBjcmFzaGVzLiB0YWtlIHRocmVlCgoqIFNvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3BwOgoob2tCdXR0
b25DbGlja2VkKTogYHJlbWVtYmVyUGFzc3dvcmQnIGlzIGEgR3RrQ2hlY2tCdXR0b24gaW4gZ3Rr
NCwKZG9lc24ndCBpbmhlcml0IEJ1dHRvbiBvciBUb2dnbGVCdXR0b24uIGZpeCBjYXN0Lgood2Vi
a2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKTogYHJlbWVtYmVyQ2hlY2tCdXR0b24n
IGlzIGEKR3RrQ2hlY2tCdXR0b24gd2hpY2ggaW4gR3RrNCBhcHBhcmVudGx5IGdldHMgY3JlYXRl
ZCB3aXRoIGEgbGFiZWwKcHJvcGVydHkgYW5kIG5vIGV4cGxpY2l0IGxhYmVsIGNoaWxkLiBEbyBu
b3Qgc2V0IHRoZSB0aGUgbGluZSB3cmFwCnByb3BlcnR5IG9uIGEgbm9uLWV4aXN0ZW50IGxhYmVs
Lgood2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKTogYHJlbWVtYmVyQ2hlY2tC
dXR0b24nLCBhZGp1c3QKZm9yIENoZWNrQnV0dG9uIGNoYW5nZXMgaW4gZ3RrNC4KKHdlYmtpdEF1
dGhlbnRpY2F0aW9uRGlhbG9nVW5tYXApOiBuZXcuIEltcGxlbWVudGF0aW9uIHVuc2V0cyB0aGUK
ZGVmYXVsdCB3aW5kb3cgd2lkZ2V0IHdoaWNoIGlzIHNldCBpbgp3ZWJraXRBdXRoZW50aWNhdGlv
bkRpYWxvZ01hcC4gQXZvaWRzIHRoZSBndGs0IGNyYXNoIHJlcG9ydGVkIGluIGJ1Zy4KKHdlYmtp
dF9hdXRoZW50aWNhdGlvbl9kaWFsb2dfY2xhc3NfaW5pdCk6IGhvb2sgaW4gdGhlIGFib3ZlLgoq
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwOgoi
Zm9jdXMiIGlzIG5vdCBhIHZhbGlkIHNpZ25hbCBmb3IgZ3RrNCdzIHdpZGdldHMgc3VjaCBhcyB0
aGUKV2ViS2l0QXV0aGV0aWNhdGlvbkRpYWxvZy4gaW1wbGVtZW50ICJtb3ZlLWZvY3VzIiBpbnN0
ZWFkLCB0byBoYW5kbGUKdGhlIHNpdHVhdGlvbiB3aGVuIGEgZGlhbG9nIGlzIGFjdGl2ZSBhbmQg
d2Vmb3J3YXJkIGZvY3VzIGV2ZW50cyB0bwppdCwgYW5kIHdlIGNhbiB0YWIgYmV0d2VlbiBlbGVt
ZW50cyBpbiB0aGUgYm94LiBQcmVzZW50bHkgdGhlcmUgaXMgYQpwcm9ibGVtOiBpZiB5b3UgdGFi
IHBhc3QgdGhlIGxhc3QgZWxlbWVudCBpbiB0aGUgZGlhbG9nIGJveCB5b3UgY2Fubm90CmdldCBi
YWNrIGluLgood2Via2l0V2ViVmlld0Jhc2VNb3ZlRm9jdXMpOiBuZXcuIGltcGxlbWVudGF0aW9u
IHdoaWNoIHdpbGwgYmUgY2FsbGVkCndoZW4gc29tZW9uZSBlbWl0cyBhIG1vdmUtZm9jdXMgc2ln
bmFsIG9uIHVzLgotLS0KIC4uLi9BUEkvZ3RrL1dlYktpdEF1dGhlbnRpY2F0aW9uRGlhbG9nLmNw
cCAgICB8IDMyICsrKysrKysrKysrKysrKysrLS0KIC4uLi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJL
aXRXZWJWaWV3QmFzZS5jcHAgICB8IDE1ICsrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3BwIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRBdXRoZW50aWNhdGlvbkRpYWxvZy5jcHAK
aW5kZXggNTMzN2JiMWJkLi4zMDMyMGU4ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cuY3Bw
CkBAIC02MCw3ICs2MCwxMSBAQCBzdGF0aWMgdm9pZCBva0J1dHRvbkNsaWNrZWQoR3RrQnV0dG9u
KiwgV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2cqIGF1dGhEaWFsb2cpCiAgICAgV2ViS2l0QXV0
aGVudGljYXRpb25EaWFsb2dQcml2YXRlKiBwcml2ID0gYXV0aERpYWxvZy0+cHJpdjsKICAgICBj
b25zdCBjaGFyKiB1c2VybmFtZSA9IGd0a19lbnRyeV9nZXRfdGV4dChHVEtfRU5UUlkocHJpdi0+
bG9naW5FbnRyeSkpOwogICAgIGNvbnN0IGNoYXIqIHBhc3N3b3JkID0gZ3RrX2VudHJ5X2dldF90
ZXh0KEdUS19FTlRSWShwcml2LT5wYXNzd29yZEVudHJ5KSk7CisjaWYgVVNFKEdUSzQpCisgICAg
Ym9vbCByZW1lbWJlclBhc3N3b3JkID0gZ3RrX2NoZWNrX2J1dHRvbl9nZXRfYWN0aXZlKEdUS19D
SEVDS19CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbikpOworI2Vsc2UKICAgICBib29s
IHJlbWVtYmVyUGFzc3dvcmQgPSBndGtfdG9nZ2xlX2J1dHRvbl9nZXRfYWN0aXZlKEdUS19UT0dH
TEVfQlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hlY2tCdXR0b24pKTsKKyNlbmRpZgogCiAgICAgV2Vi
Q29yZTo6Q3JlZGVudGlhbFBlcnNpc3RlbmNlIHBlcnNpc3RlbmNlID0gcmVtZW1iZXJQYXNzd29y
ZCAmJiBwcml2LT5jcmVkZW50aWFsU3RvcmFnZU1vZGUgPT0gQWxsb3dQZXJzaXN0ZW50U3RvcmFn
ZSA/CiAgICAgICAgIFdlYkNvcmU6OkNyZWRlbnRpYWxQZXJzaXN0ZW5jZVBlcm1hbmVudCA6IFdl
YkNvcmU6OkNyZWRlbnRpYWxQZXJzaXN0ZW5jZUZvclNlc3Npb247CkBAIC0xNzgsOSArMTgyLDgg
QEAgc3RhdGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dJbml0aWFsaXplKFdlYktp
dEF1dGhlbnRpY2F0aW9uRGlhbG9nKiBhdXQKIAogICAgIC8vIENoZWNrIGJ1dHRvbiBvbiB0aGUg
SFRUUCBhdXRoZW50aWNhdGlvbiBkaWFsb2cuCiAgICAgcHJpdi0+cmVtZW1iZXJDaGVja0J1dHRv
biA9IGd0a19jaGVja19idXR0b25fbmV3X3dpdGhfbW5lbW9uaWMoXygiX1JlbWVtYmVyIHBhc3N3
b3JkIikpOwotI2lmIFVTRShHVEs0KQotICAgIGd0a19sYWJlbF9zZXRfbGluZV93cmFwKEdUS19M
QUJFTChndGtfYnV0dG9uX2dldF9jaGlsZChHVEtfQlVUVE9OKHByaXYtPnJlbWVtYmVyQ2hlY2tC
dXR0b24pKSksIFRSVUUpOwotI2Vsc2UKKworI2lmICFVU0UoR1RLNCkKICAgICBndGtfbGFiZWxf
c2V0X2xpbmVfd3JhcChHVEtfTEFCRUwoZ3RrX2Jpbl9nZXRfY2hpbGQoR1RLX0JJTihwcml2LT5y
ZW1lbWJlckNoZWNrQnV0dG9uKSkpLCBUUlVFKTsKICNlbmRpZgogCkBAIC0yMzAsNyArMjMzLDEy
IEBAIHN0YXRpYyB2b2lkIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZShXZWJL
aXRBdXRoZW50aWNhdGlvbkRpYWxvZyogYXV0CiAgICAgaWYgKCFjcmVkZW50aWFsRnJvbVBlcnNp
c3RlbnRTdG9yYWdlLmlzRW1wdHkoKSkgewogICAgICAgICBndGtfZW50cnlfc2V0X3RleHQoR1RL
X0VOVFJZKHByaXYtPmxvZ2luRW50cnkpLCBjcmVkZW50aWFsRnJvbVBlcnNpc3RlbnRTdG9yYWdl
LnVzZXIoKS51dGY4KCkuZGF0YSgpKTsKICAgICAgICAgZ3RrX2VudHJ5X3NldF90ZXh0KEdUS19F
TlRSWShwcml2LT5wYXNzd29yZEVudHJ5KSwgY3JlZGVudGlhbEZyb21QZXJzaXN0ZW50U3RvcmFn
ZS5wYXNzd29yZCgpLnV0ZjgoKS5kYXRhKCkpOworCisjaWYgVVNFKEdUSzQpCisgICAgICAgIGd0
a19jaGVja19idXR0b25fc2V0X2FjdGl2ZShHVEtfQ0hFQ0tfQlVUVE9OKHByaXYtPnJlbWVtYmVy
Q2hlY2tCdXR0b24pLCBUUlVFKTsKKyNlbHNlCiAgICAgICAgIGd0a190b2dnbGVfYnV0dG9uX3Nl
dF9hY3RpdmUoR1RLX1RPR0dMRV9CVVRUT04ocHJpdi0+cmVtZW1iZXJDaGVja0J1dHRvbiksIFRS
VUUpOworI2VuZGlmCiAgICAgfQogCiAjaWYgVVNFKEdUSzQpCkBAIC0yNTgsNiArMjY2LDIwIEBA
IHN0YXRpYyB2b2lkIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nSW5pdGlhbGl6ZShXZWJLaXRB
dXRoZW50aWNhdGlvbkRpYWxvZyogYXV0CiAgICAgYXV0aERpYWxvZy0+cHJpdi0+YXV0aGVudGlj
YXRpb25DYW5jZWxsZWRJRCA9IGdfc2lnbmFsX2Nvbm5lY3QoYXV0aERpYWxvZy0+cHJpdi0+cmVx
dWVzdC5nZXQoKSwgImNhbmNlbGxlZCIsIEdfQ0FMTEJBQ0soYXV0aGVudGljYXRpb25DYW5jZWxs
ZWQpLCBhdXRoRGlhbG9nKTsKIH0KIAorI2lmIFVTRShHVEs0KQorc3RhdGljIHZvaWQgd2Via2l0
QXV0aGVudGljYXRpb25EaWFsb2dVbm1hcChHdGtXaWRnZXQqIHdpZGdldCkKK3sKKyAgICBpZiAo
IWd0a193aWRnZXRfZ2V0X21hcHBlZCh3aWRnZXQpKQorICAgICAgICByZXR1cm47CisKKyAgICBh
dXRvKiB0b3BsZXZlbCA9IGd0a193aWRnZXRfZ2V0X3RvcGxldmVsKEdUS19XSURHRVQod2lkZ2V0
KSk7CisgICAgaWYgKFdlYkNvcmU6OndpZGdldElzT25zY3JlZW5Ub3BsZXZlbFdpbmRvdyh0b3Bs
ZXZlbCkpCisgICAgICAgIGd0a193aW5kb3dfc2V0X2RlZmF1bHQoR1RLX1dJTkRPVyh0b3BsZXZl
bCksIG51bGxwdHIpOworCisgICAgR1RLX1dJREdFVF9DTEFTUyh3ZWJraXRfYXV0aGVudGljYXRp
b25fZGlhbG9nX3BhcmVudF9jbGFzcyktPnVubWFwKHdpZGdldCk7Cit9CisjZW5kaWYKKwogc3Rh
dGljIHZvaWQgd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dNYXAoR3RrV2lkZ2V0KiB3aWRnZXQp
CiB7CiAgICAgV2ViS2l0QXV0aGVudGljYXRpb25EaWFsb2dQcml2YXRlKiBwcml2ID0gV0VCS0lU
X0FVVEhFTlRJQ0FUSU9OX0RJQUxPRyh3aWRnZXQpLT5wcml2OwpAQCAtMjkxLDYgKzMxMywxMCBA
QCBzdGF0aWMgdm9pZCB3ZWJraXRfYXV0aGVudGljYXRpb25fZGlhbG9nX2NsYXNzX2luaXQoV2Vi
S2l0QXV0aGVudGljYXRpb25EaWFsb2dDbAogCiAgICAgR3RrV2lkZ2V0Q2xhc3MqIHdpZGdldENs
YXNzID0gR1RLX1dJREdFVF9DTEFTUyhrbGFzcyk7CiAgICAgd2lkZ2V0Q2xhc3MtPm1hcCA9IHdl
YmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nTWFwOworCisjaWYgVVNFKEdUSzQpCisgICAgd2lkZ2V0
Q2xhc3MtPnVubWFwID0gd2Via2l0QXV0aGVudGljYXRpb25EaWFsb2dVbm1hcDsKKyNlbmRpZgog
fQogCiBHdGtXaWRnZXQqIHdlYmtpdEF1dGhlbnRpY2F0aW9uRGlhbG9nTmV3KFdlYktpdEF1dGhl
bnRpY2F0aW9uUmVxdWVzdCogcmVxdWVzdCwgQ3JlZGVudGlhbFN0b3JhZ2VNb2RlIG1vZGUpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdC
YXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jh
c2UuY3BwCmluZGV4IDI4ZWJjNmFmZC4uZjgwNmRjYzdhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcApAQCAtMTg2NCw2
ICsxODY0LDE2IEBAIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRXZWJWaWV3QmFzZUdyYWJGb2N1cyhH
dGtXaWRnZXQqIHdpZGdldCkKIH0KICNlbmRpZgogCisjaWYgVVNFKEdUSzQpCitzdGF0aWMgdm9p
ZCB3ZWJraXRXZWJWaWV3QmFzZU1vdmVGb2N1cyhHdGtXaWRnZXQqIHdpZGdldCwgR3RrRGlyZWN0
aW9uVHlwZSBkaXJlY3Rpb24pCit7CisgICAgV2ViS2l0V2ViVmlld0Jhc2VQcml2YXRlKiBwcml2
ID0gV0VCS0lUX1dFQl9WSUVXX0JBU0Uod2lkZ2V0KS0+cHJpdjsKKyAgICBpZiAocHJpdi0+ZGlh
bG9nKQorICAgICAgICBnX3NpZ25hbF9lbWl0X2J5X25hbWUocHJpdi0+ZGlhbG9nLCAibW92ZS1m
b2N1cyIsIGRpcmVjdGlvbik7CisKKyAgICBHVEtfV0lER0VUX0NMQVNTKHdlYmtpdF93ZWJfdmll
d19iYXNlX3BhcmVudF9jbGFzcyktPm1vdmVfZm9jdXMod2lkZ2V0LCBkaXJlY3Rpb24pOworfQor
I2Vsc2UKIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRXZWJWaWV3QmFzZUZvY3VzKEd0a1dpZGdldCog
d2lkZ2V0LCBHdGtEaXJlY3Rpb25UeXBlIGRpcmVjdGlvbikKIHsKICAgICAvLyBJZiBhIGRpYWxv
ZyBpcyBhY3RpdmUsIHdlIG5lZWQgdG8gZm9yd2FyZCBmb2N1cyBldmVudHMgdGhlcmUuIFRoaXMK
QEAgLTE4NzcsNiArMTg4Nyw3IEBAIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRXZWJWaWV3QmFzZUZv
Y3VzKEd0a1dpZGdldCogd2lkZ2V0LCBHdGtEaXJlY3Rpb25UeXBlIGRpcmVjCiAKICAgICByZXR1
cm4gR1RLX1dJREdFVF9DTEFTUyh3ZWJraXRfd2ViX3ZpZXdfYmFzZV9wYXJlbnRfY2xhc3MpLT5m
b2N1cyh3aWRnZXQsIGRpcmVjdGlvbik7CiB9CisjZW5kaWYKIAogI2lmIFVTRShHVEs0KQogc3Rh
dGljIHZvaWQgd2Via2l0V2ViVmlld0Jhc2VDc3NDaGFuZ2VkKEd0a1dpZGdldCogd2lkZ2V0LCBH
dGtDc3NTdHlsZUNoYW5nZSogY2hhbmdlKQpAQCAtMjIyNCw3ICsyMjM1LDExIEBAIHN0YXRpYyB2
b2lkIHdlYmtpdF93ZWJfdmlld19iYXNlX2NsYXNzX2luaXQoV2ViS2l0V2ViVmlld0Jhc2VDbGFz
cyogd2Via2l0V2ViVmllCiAjZW5kaWYKICAgICB3aWRnZXRDbGFzcy0+bWFwID0gd2Via2l0V2Vi
Vmlld0Jhc2VNYXA7CiAgICAgd2lkZ2V0Q2xhc3MtPnVubWFwID0gd2Via2l0V2ViVmlld0Jhc2VV
bm1hcDsKKyNpZiBVU0UoR1RLNCkKKyAgICB3aWRnZXRDbGFzcy0+bW92ZV9mb2N1cyA9IHdlYmtp
dFdlYlZpZXdCYXNlTW92ZUZvY3VzOworI2Vsc2UKICAgICB3aWRnZXRDbGFzcy0+Zm9jdXMgPSB3
ZWJraXRXZWJWaWV3QmFzZUZvY3VzOworI2VuZGlmCiAjaWYgVVNFKEdUSzQpCiAgICAgd2lkZ2V0
Q2xhc3MtPmdyYWJfZm9jdXMgPSB3ZWJraXRXZWJWaWV3QmFzZUdyYWJGb2N1czsKICNlbHNlCi0t
IAoyLjM1LjEuZGlydHkKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>