<?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>183738</bug_id>
          
          <creation_ts>2018-03-19 01:39:31 -0700</creation_ts>
          <short_desc>[GTK] Segfaults in enchant_broker_free_dict()</short_desc>
          <delta_ts>2018-04-03 00:11:15 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=184003</see_also>
          <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>184233</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cédric Bellegarde">cedric.bellegarde</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1407347</commentid>
    <comment_count>0</comment_count>
      <attachid>336035</attachid>
    <who name="Cédric Bellegarde">cedric.bellegarde</who>
    <bug_when>2018-03-19 01:39:31 -0700</bug_when>
    <thetext>Created attachment 336035
Backtrace

Fedora 28 / WebKitGTK 2.20</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407509</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-03-19 16:42:22 -0700</bug_when>
    <thetext>Are you able to reproduce this one in eolie, or was it random?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411039</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-02 04:04:38 -0700</bug_when>
    <thetext>My guess is that there aren&apos;t any dictionaries in the system and m_enchantDictionaries contains a single element that is nullptr, because enchant_broker_request_dict() can return NULL and we ar enot checking it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411040</commentid>
    <comment_count>3</comment_count>
      <attachid>336977</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-02 04:06:31 -0700</bug_when>
    <thetext>Created attachment 336977
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411061</commentid>
    <comment_count>4</comment_count>
    <who name="Cédric Bellegarde">cedric.bellegarde</who>
    <bug_when>2018-04-02 06:24:59 -0700</bug_when>
    <thetext>There are dictionnaries on the system but enchant_broker_request_dict() may have return null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411074</commentid>
    <comment_count>5</comment_count>
      <attachid>336977</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-02 07:45:39 -0700</bug_when>
    <thetext>Comment on attachment 336977
Patch

Good catch. This one had stumped me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411367</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-03 00:11:15 -0700</bug_when>
    <thetext>Committed r230197: &lt;https://trac.webkit.org/changeset/230197&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>336035</attachid>
            <date>2018-03-19 01:39:31 -0700</date>
            <delta_ts>2018-03-19 01:39:31 -0700</delta_ts>
            <desc>Backtrace</desc>
            <filename>enchant.txt</filename>
            <type>text/plain</type>
            <size>10580</size>
            <attacher name="Cédric Bellegarde">cedric.bellegarde</attacher>
            
              <data encoding="base64">IzAgIDB4MDAwMDdmYzQ4MDQ2ODgzMCBpbiBlbmNoYW50X2Jyb2tlcl9mcmVlX2RpY3QgKGJyb2tl
cj0weDU2MzZmMTQ2M2Y2MCwgZGljdD0weDU2MzYwMDAwMDAwMCkgYXQgZW5jaGFudC5jOjE5ODYK
ICAgICAgICBzZXNzaW9uID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZGljdF9wcml2YXRlX2Rh
dGEgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBfX2Z1bmNfXyA9ICJlbmNoYW50X2Jyb2tlcl9m
cmVlX2RpY3QiCiMxICAweDAwMDA3ZmM0ODgzZDIwZDAgaW4gV2ViQ29yZTo6VGV4dENoZWNrZXJF
bmNoYW50OjpmcmVlRW5jaGFudEJyb2tlckRpY3Rpb25hcmllcygpICh0aGlzPXRoaXNAZW50cnk9
MHg3ZmM0ODk1MjljNjAgPFdlYktpdDo6ZW5jaGFudFRleHRDaGVja2VyKCk6OmNoZWNrZXI+KQog
ICAgYXQgL3Vzci9zcmMvZGVidWcvd2Via2l0Mmd0azMtMi4yMC4wLTIuZmMyOC54ODZfNjQvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9lbmNoYW50L1RleHRDaGVja2VyRW5jaGFudC5jcHA6
MjAzCiAgICAgICAgZGljdGlvbmFyeSA9IEAweDdmYzQ3YzRkOTAwODogMHg1NjM2MDAwMDAwMDAK
ICAgICAgICBfX2Zvcl9yYW5nZSA9IAogICAgICAgICAgICAgIEAweDdmYzQ4OTUyOWM3MDogezxX
VEY6OlZlY3RvckJ1ZmZlcjxzdHJfZW5jaGFudF9kaWN0KiwgMCwgV1RGOjpGYXN0TWFsbG9jPj4g
PSB7PFdURjo6VmVjdG9yQnVmZmVyQmFzZTxzdHJfZW5jaGFudF9kaWN0KiwgV1RGOjpGYXN0TWFs
bG9jPj4gPSB7bV9idWZmZXIgPSAweDdmYzQ3YzRkOTAwOCwgbV9jYXBhY2l0eSA9IDEsIG1fc2l6
ZSA9IDEsIG1fbWFzayA9IDB9LCA8Tm8gZGF0YSBmaWVsZHM+fSwgPE5vIGRhdGEgZmllbGRzPn0K
ICAgICAgICBfX2Zvcl9iZWdpbiA9IDB4N2ZjNDdjNGQ5MDA4CiAgICAgICAgX19mb3JfZW5kID0g
MHg3ZmM0N2M0ZDkwMTAKIzIgIDB4MDAwMDdmYzQ4ODNkMjJhOCBpbiBXZWJDb3JlOjpUZXh0Q2hl
Y2tlckVuY2hhbnQ6OnVwZGF0ZVNwZWxsQ2hlY2tpbmdMYW5ndWFnZXMoV1RGOjpWZWN0b3I8V1RG
OjpTdHJpbmcsIDB1bCwgV1RGOjpDcmFzaE9uT3ZlcmZsb3csIDE2dWwsIFdURjo6RmFzdE1hbGxv
Yz4gY29uc3QmKSAodGhpcz0weDdmYzQ4OTUyOWM2MCA8V2ViS2l0OjplbmNoYW50VGV4dENoZWNr
ZXIoKTo6Y2hlY2tlcj4sIGxhbmd1YWdlcz0uLi4pCiAgICBhdCAvdXNyL3NyYy9kZWJ1Zy93ZWJr
aXQyZ3RrMy0yLjIwLjAtMi5mYzI4Lng4Nl82NC9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0
L2VuY2hhbnQvVGV4dENoZWNrZXJFbmNoYW50LmNwcDoxNjcKICAgICAgICBzcGVsbERpY3Rpb25h
cmllcyA9IAogICAgICAgICAgICAgIHs8V1RGOjpWZWN0b3JCdWZmZXI8c3RyX2VuY2hhbnRfZGlj
dCosIDAsIFdURjo6RmFzdE1hbGxvYz4+ID0gezxXVEY6OlZlY3RvckJ1ZmZlckJhc2U8c3RyX2Vu
Y2hhbnRfZGljdCosIFdURjo6RmFzdE1hbGxvYz4+ID0ge21fYnVmZmVyID0gMHg3ZmM0N2M0MTdi
MDAsIG1fY2FwYWNpdHkgPSAxNiwgbV9zaXplID0gMSwgbV9tYXNrID0gMTV9LCA8Tm8gZGF0YSBm
aWVsZHM+fSwgPE5vIGRhdGEgZmllbGRzPn0KIzMgIDB4MDAwMDdmYzQ4NzUwZmQyOSBpbiBXZWJL
aXQ6OlRleHRDaGVja2VyOjpzZXRTcGVsbENoZWNraW5nTGFuZ3VhZ2VzKFdURjo6VmVjdG9yPFdU
Rjo6U3RyaW5nLCAwdWwsIFdURjo6Q3Jhc2hPbk92ZXJmbG93LCAxNnVsLCBXVEY6OkZhc3RNYWxs
b2M+IGNvbnN0JikgKGxhbmd1YWdlcz0uLi4pCiAgICBhdCAvdXNyL3NyYy9kZWJ1Zy93ZWJraXQy
Z3RrMy0yLjIwLjAtMi5mYzI4Lng4Nl82NC9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9ndGsvVGV4
dENoZWNrZXJHdGsuY3BwOjI5OQojNCAgMHgwMDAwN2ZjNDg3NGQ1NTk4IGluIHdlYmtpdF93ZWJf
Y29udGV4dF9zZXRfc3BlbGxfY2hlY2tpbmdfbGFuZ3VhZ2VzKFdlYktpdFdlYkNvbnRleHQqLCBn
Y2hhciBjb25zdCogY29uc3QqKSAoY29udGV4dD08b3B0aW1pemVkIG91dD4sIGxhbmd1YWdlcz08
b3B0aW1pemVkIG91dD4pCiAgICBhdCAvdXNyL3NyYy9kZWJ1Zy93ZWJraXQyZ3RrMy0yLjIwLjAt
Mi5mYzI4Lng4Nl82NC9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJD
b250ZXh0LmNwcDoxMjMxCiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJ2b2lkIHdlYmtp
dF93ZWJfY29udGV4dF9zZXRfc3BlbGxfY2hlY2tpbmdfbGFuZ3VhZ2VzKFdlYktpdFdlYkNvbnRl
eHQqLCBjb25zdCBnY2hhciogY29uc3QqKSIKICAgICAgICBzcGVsbENoZWNraW5nTGFuZ3VhZ2Vz
ID0gCiAgICAgICAgICAgICAgezxXVEY6OlZlY3RvckJ1ZmZlcjxXVEY6OlN0cmluZywgMCwgV1RG
OjpGYXN0TWFsbG9jPj4gPSB7PFdURjo6VmVjdG9yQnVmZmVyQmFzZTxXVEY6OlN0cmluZywgV1RG
OjpGYXN0TWFsbG9jPj4gPSB7bV9idWZmZXIgPSAweDAsIG1fY2FwYWNpdHkgPSAwLCBtX3NpemUg
PSAwLCBtX21hc2sgPSAwfSwgPE5vIGRhdGEgZmllbGRzPn0sIDxObyBkYXRhIGZpZWxkcz59CiM1
ICAweDAwMDA3ZmM0OTUzNWIwM2UgaW4gZmZpX2NhbGxfdW5peDY0ICgpIGF0IC4uL3NyYy94ODYv
dW5peDY0LlM6NzYKIzYgIDB4MDAwMDdmYzQ5NTM1YTlmZiBpbiBmZmlfY2FsbCAoY2lmPTxvcHRp
bWl6ZWQgb3V0PiwgZm49PG9wdGltaXplZCBvdXQ+LCBydmFsdWU9PG9wdGltaXplZCBvdXQ+LCBh
dmFsdWU9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zcmMveDg2L2ZmaTY0LmM6NTI1CiAgICAgICAg
Y2xhc3NlcyA9IHtYODZfNjRfSU5URUdFUl9DTEFTUywgMzI3NjcsIDk0MTg5NzEyMCwgMzI3MDh9
CiAgICAgICAgc3RhY2sgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBhcmdwID0gPG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgYXJnX3R5cGVzID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgZ3ByY291
bnQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBzc2Vjb3VudCA9IDxvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIG5ncHIgPSAxCiAgICAgICAgbnNzZSA9IDAKICAgICAgICBpID0gPG9wdGltaXplZCBv
dXQ+CiAgICAgICAgYXZuID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmV0X2luX21lbW9yeSA9
IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHJlZ19hcmdzID0gPG9wdGltaXplZCBvdXQ+CiM3ICAw
eDAwMDA3ZmM0OTVkMmFiM2QgaW4gcHlnaV9pbnZva2VfY19jYWxsYWJsZSAoKQogICAgYXQgL3Vz
ci9saWI2NC9weXRob24zLjYvc2l0ZS1wYWNrYWdlcy9naS9fZ2kuY3B5dGhvbi0zNm0teDg2XzY0
LWxpbnV4LWdudS5zbwojOCAgMHgwMDAwN2ZjNDk1ZDJjNjhjIGluIHB5Z2lfZnVuY3Rpb25fY2Fj
aGVfaW52b2tlICgpCiAgICBhdCAvdXNyL2xpYjY0L3B5dGhvbjMuNi9zaXRlLXBhY2thZ2VzL2dp
L19naS5jcHl0aG9uLTM2bS14ODZfNjQtbGludXgtZ251LnNvCiM5ICAweDAwMDA3ZmM0OTVkMWZi
NDMgaW4gX2NhbGxhYmxlX2luZm9fY2FsbCAoKQogICAgYXQgL3Vzci9saWI2NC9weXRob24zLjYv
c2l0ZS1wYWNrYWdlcy9naS9fZ2kuY3B5dGhvbi0zNm0teDg2XzY0LWxpbnV4LWdudS5zbwojMTAg
MHgwMDAwN2ZjNGEzYjM5ZTJiIGluIF9QeU9iamVjdF9GYXN0Q2FsbERpY3QgKCkgYXQgL2xpYjY0
L2xpYnB5dGhvbjMuNm0uc28uMS4wCiMxMSAweDAwMDA3ZmM0YTNiYWZlZDEgaW4gY2FsbF9mdW5j
dGlvbiAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzEyIDB4MDAwMDdmYzRhM2Jm
NDJiYSBpbiBfUHlFdmFsX0V2YWxGcmFtZURlZmF1bHQgKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMu
Nm0uc28uMS4wCiMxMyAweDAwMDA3ZmM0YTNiYWUxY2EgaW4gZmFzdF9mdW5jdGlvbiAoKSBhdCAv
bGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzE0IDB4MDAwMDdmYzRhM2JhZmU1MiBpbiBjYWxs
X2Z1bmN0aW9uICgpIGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojMTUgMHgwMDAwN2Zj
NGEzYmY0MmJhIGluIF9QeUV2YWxfRXZhbEZyYW1lRGVmYXVsdCAoKSBhdCAvbGliNjQvbGlicHl0
aG9uMy42bS5zby4xLjAKIzE2IDB4MDAwMDdmYzRhM2JhZTFjYSBpbiBmYXN0X2Z1bmN0aW9uICgp
IGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojMTcgMHgwMDAwN2ZjNGEzYmFmZTUyIGlu
IGNhbGxfZnVuY3Rpb24gKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMuNm0uc28uMS4wCiMxOCAweDAw
MDA3ZmM0YTNiZjQyYmEgaW4gX1B5RXZhbF9FdmFsRnJhbWVEZWZhdWx0ICgpIGF0IC9saWI2NC9s
aWJweXRob24zLjZtLnNvLjEuMAojMTkgMHgwMDAwN2ZjNGEzYmFlMWNhIGluIGZhc3RfZnVuY3Rp
b24gKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMuNm0uc28uMS4wCiMyMCAweDAwMDA3ZmM0YTNiYWZl
NTIgaW4gY2FsbF9mdW5jdGlvbiAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzIx
IDB4MDAwMDdmYzRhM2JmNDJiYSBpbiBfUHlFdmFsX0V2YWxGcmFtZURlZmF1bHQgKCkgYXQgL2xp
YjY0L2xpYnB5dGhvbjMuNm0uc28uMS4wCiMyMiAweDAwMDA3ZmM0YTNiYWUxY2EgaW4gZmFzdF9m
dW5jdGlvbiAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzIzIDB4MDAwMDdmYzRh
M2JhZmU1MiBpbiBjYWxsX2Z1bmN0aW9uICgpIGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEu
MAojMjQgMHgwMDAwN2ZjNGEzYmY0MmJhIGluIF9QeUV2YWxfRXZhbEZyYW1lRGVmYXVsdCAoKSBh
dCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzI1IDB4MDAwMDdmYzRhM2JhZTg2YSBpbiBf
UHlGdW5jdGlvbl9GYXN0Q2FsbERpY3QgKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMuNm0uc28uMS4w
CiMyNiAweDAwMDA3ZmM0YTNiM2EwY2UgaW4gX1B5T2JqZWN0X0Zhc3RDYWxsRGljdCAoKSBhdCAv
bGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzI3IDB4MDAwMDdmYzRhM2I0MDg1MCBpbiBfUHlP
YmplY3RfQ2FsbF9QcmVwZW5kICgpIGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojMjgg
MHgwMDAwN2ZjNGEzYjNlNzgzIGluIFB5T2JqZWN0X0NhbGwgKCkgYXQgL2xpYjY0L2xpYnB5dGhv
bjMuNm0uc28uMS4wCiMyOSAweDAwMDA3ZmM0OTVkMjlkMDAgaW4gcHlnaV9zaWduYWxfY2xvc3Vy
ZV9tYXJzaGFsICgpCiAgICBhdCAvdXNyL2xpYjY0L3B5dGhvbjMuNi9zaXRlLXBhY2thZ2VzL2dp
L19naS5jcHl0aG9uLTM2bS14ODZfNjQtbGludXgtZ251LnNvCiMzMCAweDAwMDA3ZmM0OTU4ODRh
ZGQgaW4gZ19jbG9zdXJlX2ludm9rZSAoKSBhdCAvbGliNjQvbGliZ29iamVjdC0yLjAuc28uMAoj
MzEgMHgwMDAwN2ZjNDk1ODk3ZWIzIGluIHNpZ25hbF9lbWl0X3VubG9ja2VkX1IgKCkgYXQgL2xp
YjY0L2xpYmdvYmplY3QtMi4wLnNvLjAKIzMyIDB4MDAwMDdmYzQ5NThhMDY1MyBpbiBnX3NpZ25h
bF9lbWl0X3ZhbGlzdCAoKSBhdCAvbGliNjQvbGliZ29iamVjdC0yLjAuc28uMAojMzMgMHgwMDAw
N2ZjNDk1OGExNWQzIGluIGdfc2lnbmFsX2VtaXQgKCkgYXQgL2xpYjY0L2xpYmdvYmplY3QtMi4w
LnNvLjAKIzM0IDB4MDAwMDdmYzQ4ZDNhNGFmNCBpbiBndGtfd2lkZ2V0X2V2ZW50X2ludGVybmFs
ICh3aWRnZXQ9d2lkZ2V0QGVudHJ5PTB4NTYzNmYxMDhlNjMwLCBldmVudD1ldmVudEBlbnRyeT0w
eDU2MzZmMTUxMzUwMCkgYXQgZ3Rrd2lkZ2V0LmM6NzczOAogICAgICAgIHNpZ25hbF9udW0gPSA8
b3B0aW1pemVkIG91dD4KICAgICAgICByZXR1cm5fdmFsID0gPG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgaGFuZGxlZCA9IDAKICAgICAgICBfX2Z1bmNfXyA9ICJndGtfd2lkZ2V0X2V2ZW50X2ludGVy
bmFsIgojMzUgMHgwMDAwN2ZjNDhkM2E2YzdlIGluIGd0a193aWRnZXRfZXZlbnQgKHdpZGdldD13
aWRnZXRAZW50cnk9MHg1NjM2ZjEwOGU2MzAsIGV2ZW50PWV2ZW50QGVudHJ5PTB4NTYzNmYxNTEz
NTAwKSBhdCBndGt3aWRnZXQuYzo3MzA4CiAgICAgICAgX19mdW5jX18gPSAiZ3RrX3dpZGdldF9l
dmVudCIKIzM2IDB4MDAwMDdmYzQ4ZDNjNTdmYiBpbiBndGtfd2luZG93X3Byb3BhZ2F0ZV9rZXlf
ZXZlbnQgKHdpbmRvdz13aW5kb3dAZW50cnk9MHg1NjM2ZjEyNWUyYTAsIGV2ZW50PWV2ZW50QGVu
dHJ5PTB4NTYzNmYxNTEzNTAwKSBhdCBndGt3aW5kb3cuYzo4MTYxCiAgICAgICAgcGFyZW50ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcHJpdiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGhh
bmRsZWQgPSAwCiAgICAgICAgd2lkZ2V0ID0gMHg1NjM2ZjEyNWUyYTAKICAgICAgICBmb2N1cyA9
IDB4NTYzNmYxMDhlNjMwCiAgICAgICAgX19mdW5jX18gPSAiZ3RrX3dpbmRvd19wcm9wYWdhdGVf
a2V5X2V2ZW50IgojMzcgMHgwMDAwN2ZjNDhkM2M5M2FiIGluIGd0a193aW5kb3dfa2V5X3ByZXNz
X2V2ZW50ICh3aWRnZXQ9MHg1NjM2ZjEyNWUyYTAsIGV2ZW50PTB4NTYzNmYxNTEzNTAwKSBhdCBn
dGt3aW5kb3cuYzo4MTk0CiAgICAgICAgd2luZG93ID0gMHg1NjM2ZjEyNWUyYTAKICAgICAgICBo
YW5kbGVkID0gPG9wdGltaXplZCBvdXQ+CiMzOCAweDAwMDA3ZmM0OGQyNTZkN2IgaW4gX2d0a19t
YXJzaGFsX0JPT0xFQU5fX0JPWEVEIChjbG9zdXJlPTB4NTYzNmYwZTI2NDMwLCByZXR1cm5fdmFs
dWU9MHg3ZmZmNzMwMDUxNzAsIG5fcGFyYW1fdmFsdWVzPTxvcHRpbWl6ZWQgb3V0PiwgcGFyYW1f
dmFsdWVzPTB4N2ZmZjczMDA1MWQwLCBpbnZvY2F0aW9uX2hpbnQ9PG9wdGltaXplZCBvdXQ+LCBt
YXJzaGFsX2RhdGE9PG9wdGltaXplZCBvdXQ+KSBhdCBndGttYXJzaGFsZXJzLmM6ODIKICAgICAg
ICBjYyA9IDB4NTYzNmYwZTI2NDMwCiAgICAgICAgZGF0YTEgPSAweDU2MzZmMTI1ZTJhMAogICAg
ICAgIGRhdGEyID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgY2FsbGJhY2sgPSAweDdmYzQ4ZDNj
OTM4MCA8Z3RrX3dpbmRvd19rZXlfcHJlc3NfZXZlbnQ+CiAgICAgICAgdl9yZXR1cm4gPSAxCiAg
ICAgICAgX19mdW5jX18gPSAiX2d0a19tYXJzaGFsX0JPT0xFQU5fX0JPWEVEIgojMzkgMHgwMDAw
N2ZjNDk1ODg0YWRkIGluIGdfY2xvc3VyZV9pbnZva2UgKCkgYXQgL2xpYjY0L2xpYmdvYmplY3Qt
Mi4wLnNvLjAKIzQwIDB4MDAwMDdmYzQ5NTg5NzZlNCBpbiBzaWduYWxfZW1pdF91bmxvY2tlZF9S
ICgpIGF0IC9saWI2NC9saWJnb2JqZWN0LTIuMC5zby4wCiM0MSAweDAwMDA3ZmM0OTU4YTA2NTMg
aW4gZ19zaWduYWxfZW1pdF92YWxpc3QgKCkgYXQgL2xpYjY0L2xpYmdvYmplY3QtMi4wLnNvLjAK
IzQyIDB4MDAwMDdmYzQ5NThhMTVkMyBpbiBnX3NpZ25hbF9lbWl0ICgpIGF0IC9saWI2NC9saWJn
b2JqZWN0LTIuMC5zby4wCiM0MyAweDAwMDA3ZmM0OGQzYTRhZjQgaW4gZ3RrX3dpZGdldF9ldmVu
dF9pbnRlcm5hbCAod2lkZ2V0PTB4NTYzNmYxMjVlMmEwLCBldmVudD0weDU2MzZmMTUxMzUwMCkg
YXQgZ3Rrd2lkZ2V0LmM6NzczOAogICAgICAgIHNpZ25hbF9udW0gPSA8b3B0aW1pemVkIG91dD4K
ICAgICAgICByZXR1cm5fdmFsID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgaGFuZGxlZCA9IDAK
ICAgICAgICBfX2Z1bmNfXyA9ICJndGtfd2lkZ2V0X2V2ZW50X2ludGVybmFsIgojNDQgMHgwMDAw
N2ZjNDhkMjUzZDgxIGluIHByb3BhZ2F0ZV9ldmVudCAod2lkZ2V0PTB4NTYzNmYxMjVlMmEwLCBl
dmVudD0weDU2MzZmMTUxMzUwMCwgY2FwdHVyZWQ9PG9wdGltaXplZCBvdXQ+LCB0b3Btb3N0PTB4
MCkgYXQgZ3RrbWFpbi5jOjI2NzUKICAgICAgICB3aW5kb3cgPSAweDU2MzZmMTI1ZTJhMAogICAg
ICAgIGhhbmRsZWRfZXZlbnQgPSA8b3B0aW1pemVkIG91dD4KIzQ1IDB4MDAwMDdmYzQ4ZDI1NWU2
MyBpbiBndGtfbWFpbl9kb19ldmVudCAoZXZlbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCBndGttYWlu
LmM6MTkxNQogICAgICAgIGdyYWJfd2lkZ2V0ID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgd2lu
ZG93X2dyb3VwID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmV3cml0dGVuX2V2ZW50ID0gPG9w
dGltaXplZCBvdXQ+CiAgICAgICAgZGV2aWNlID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgdG1w
X2xpc3QgPSAKICAgICAgICAgIFB5dGhvbiBFeGNlcHRpb24gPGNsYXNzICdnZGIuTWVtb3J5RXJy
b3InPiBDYW5ub3QgYWNjZXNzIG1lbW9yeSBhdCBhZGRyZXNzIDB4MTU5OiAKIzQ2IDB4MDAwMDdm
YzQ5MjE2ODg3OSBpbiBfZ2RrX2V2ZW50X2VtaXQgKGV2ZW50PWV2ZW50QGVudHJ5PTB4NTYzNmYx
NTEzNTAwKQogICAgYXQgZ2RrZXZlbnRzLmM6NzMKIzQ3IDB4MDAwMDdmYzQ5MjE5YTIwNiBpbiBn
ZGtfZXZlbnRfc291cmNlX2Rpc3BhdGNoIChzb3VyY2U9PG9wdGltaXplZCBvdXQ+LCBjYWxsYmFj
az08b3B0aW1pemVkIG91dD4sIHVzZXJfZGF0YT08b3B0aW1pemVkIG91dD4pIGF0IGdka2V2ZW50
c291cmNlLmM6MzY3CiAgICAgICAgZGlzcGxheSA9IDB4NTYzNmYxNTEzNTAwCiAgICAgICAgZXZl
bnQgPSAweDU2MzZmMTUxMzUwMAojNDggMHgwMDAwN2ZjNDk1NWFhN2RkIGluIGdfbWFpbl9jb250
ZXh0X2Rpc3BhdGNoICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiM0OSAweDAwMDA3ZmM0
OTU1YWFiYTggaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZS5pc3JhICgpIGF0IC9saWI2NC9saWJn
bGliLTIuMC5zby4wCiM1MCAweDAwMDA3ZmM0OTU1YWFjNDAgaW4gZ19tYWluX2NvbnRleHRfaXRl
cmF0aW9uICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiM1MSAweDAwMDA3ZmM0OTRlNTM2
NzUgaW4gZ19hcHBsaWNhdGlvbl9ydW4gKCkgYXQgL2xpYjY0L2xpYmdpby0yLjAuc28uMAojNTIg
MHgwMDAwN2ZjNDk1MzViMDNlIGluIGZmaV9jYWxsX3VuaXg2NCAoKSBhdCAuLi9zcmMveDg2L3Vu
aXg2NC5TOjc2CiM1MyAweDAwMDA3ZmM0OTUzNWE5ZmYgaW4gZmZpX2NhbGwgKGNpZj08b3B0aW1p
emVkIG91dD4sIGZuPTxvcHRpbWl6ZWQgb3V0PiwgcnZhbHVlPTxvcHRpbWl6ZWQgb3V0PiwgYXZh
bHVlPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vc3JjL3g4Ni9mZmk2NC5jOjUyNQogICAgICAgIGNs
YXNzZXMgPSB7WDg2XzY0X0lOVEVHRVJfQ0xBU1MsIDIyMDcwLCAyMDg1NzQwNjE2LCAzMjcwOH0K
ICAgICAgICBzdGFjayA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIGFyZ3AgPSA8b3B0aW1pemVk
IG91dD4KICAgICAgICBhcmdfdHlwZXMgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBncHJjb3Vu
dCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHNzZWNvdW50ID0gPG9wdGltaXplZCBvdXQ+CiAg
ICAgICAgbmdwciA9IDEKICAgICAgICBuc3NlID0gMAogICAgICAgIGkgPSA8b3B0aW1pemVkIG91
dD4KICAgICAgICBhdm4gPSA8b3B0aW1pemVkIG91dD4KICAgICAgICByZXRfaW5fbWVtb3J5ID0g
PG9wdGltaXplZCBvdXQ+CiAgICAgICAgcmVnX2FyZ3MgPSA8b3B0aW1pemVkIG91dD4KIzU0IDB4
MDAwMDdmYzQ5NWQyYWIzZCBpbiBweWdpX2ludm9rZV9jX2NhbGxhYmxlICgpCiAgICBhdCAvdXNy
L2xpYjY0L3B5dGhvbjMuNi9zaXRlLXBhY2thZ2VzL2dpL19naS5jcHl0aG9uLTM2bS14ODZfNjQt
bGludXgtZ251LnNvCiM1NSAweDAwMDA3ZmM0OTVkMmM2OGMgaW4gcHlnaV9mdW5jdGlvbl9jYWNo
ZV9pbnZva2UgKCkKICAgIGF0IC91c3IvbGliNjQvcHl0aG9uMy42L3NpdGUtcGFja2FnZXMvZ2kv
X2dpLmNweXRob24tMzZtLXg4Nl82NC1saW51eC1nbnUuc28KIzU2IDB4MDAwMDdmYzRhM2IzZTc4
MyBpbiBQeU9iamVjdF9DYWxsICgpIGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojNTcg
MHgwMDAwN2ZjNGEzYmY1ZDcwIGluIF9QeUV2YWxfRXZhbEZyYW1lRGVmYXVsdCAoKSBhdCAvbGli
NjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzU4IDB4MDAwMDdmYzRhM2JhZDE2OCBpbiBfUHlFdmFs
X0V2YWxDb2RlV2l0aE5hbWUgKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMuNm0uc28uMS4wCiM1OSAw
eDAwMDA3ZmM0YTNiYWUzOTAgaW4gZmFzdF9mdW5jdGlvbiAoKSBhdCAvbGliNjQvbGlicHl0aG9u
My42bS5zby4xLjAKIzYwIDB4MDAwMDdmYzRhM2JhZmU1MiBpbiBjYWxsX2Z1bmN0aW9uICgpIGF0
IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojNjEgMHgwMDAwN2ZjNGEzYmY0MmJhIGluIF9Q
eUV2YWxfRXZhbEZyYW1lRGVmYXVsdCAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAK
IzYyIDB4MDAwMDdmYzRhM2JkYWQ0OCBpbiBQeUV2YWxfRXZhbENvZGVFeCAoKSBhdCAvbGliNjQv
bGlicHl0aG9uMy42bS5zby4xLjAKIzYzIDB4MDAwMDdmYzRhM2JkYmM3YiBpbiBQeUV2YWxfRXZh
bENvZGUgKCkgYXQgL2xpYjY0L2xpYnB5dGhvbjMuNm0uc28uMS4wCiM2NCAweDAwMDA3ZmM0YTNj
NWE2NTIgaW4gcnVuX21vZCAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzY1IDB4
MDAwMDdmYzRhM2M1YTlmYSBpbiBQeVJ1bl9GaWxlRXhGbGFncyAoKSBhdCAvbGliNjQvbGlicHl0
aG9uMy42bS5zby4xLjAKIzY2IDB4MDAwMDdmYzRhM2M1YzdiMCBpbiBQeVJ1bl9TaW1wbGVGaWxl
RXhGbGFncyAoKSBhdCAvbGliNjQvbGlicHl0aG9uMy42bS5zby4xLjAKIzY3IDB4MDAwMDdmYzRh
M2M1ZDkyNSBpbiBQeV9NYWluICgpIGF0IC9saWI2NC9saWJweXRob24zLjZtLnNvLjEuMAojNjgg
MHgwMDAwNTYzNmYwODM3Y2E4IGluIG1haW4gKCkKcXVpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336977</attachid>
            <date>2018-04-02 04:06:31 -0700</date>
            <delta_ts>2018-04-02 07:45:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-enchant-crash.diff</filename>
            <type>text/plain</type>
            <size>2906</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxNjQ2ZDYxMTViZi4uYTNiMWNmYWY5MzMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxOC0wNC0wMiAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gU2VnZmF1bHRzIGluIGVuY2hhbnRfYnJva2VyX2Zy
ZWVfZGljdCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODM3MzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBDaGVjayBlbmNoYW50X2Jyb2tlcl9yZXF1ZXN0X2RpY3QoKSBkaWRuJ3QgcmV0dXJuIG51bGxw
dHIgYmVmb3JlIGFkZGluZyBpdCB0byB0aGUgbV9lbmNoYW50RGljdGlvbmFyaWVzIHZlY3Rvci4K
KworICAgICAgICAqIHBsYXRmb3JtL3RleHQvZW5jaGFudC9UZXh0Q2hlY2tlckVuY2hhbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6VGV4dENoZWNrZXJFbmNoYW50Ojp1cGRhdGVTcGVsbENoZWNr
aW5nTGFuZ3VhZ2VzKToKKwogMjAxOC0wNC0wMiAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2Fy
Y2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gTmV0d29ya1Byb2Nlc3MgZnJvbSBXZWJL
aXRHdGsrIDIuMTkuOXggU0lHU0VWcyBpbiBOZXR3b3JrU3RvcmFnZVNlc3Npb24gKHNlY3JldCBz
ZWFyY2ggY2FsbGJhY2spCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0
L2VuY2hhbnQvVGV4dENoZWNrZXJFbmNoYW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3RleHQvZW5jaGFudC9UZXh0Q2hlY2tlckVuY2hhbnQuY3BwCmluZGV4IDJlN2Y2ZTkzNDI2Li5j
OTI2YzFmYTMyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9lbmNo
YW50L1RleHRDaGVja2VyRW5jaGFudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
dGV4dC9lbmNoYW50L1RleHRDaGVja2VyRW5jaGFudC5jcHAKQEAgLTE0MCw4ICsxNDAsOCBAQCB2
b2lkIFRleHRDaGVja2VyRW5jaGFudDo6dXBkYXRlU3BlbGxDaGVja2luZ0xhbmd1YWdlcyhjb25z
dCBWZWN0b3I8U3RyaW5nPiYgbGFuZwogICAgICAgICBmb3IgKGF1dG8mIGxhbmd1YWdlIDogbGFu
Z3VhZ2VzKSB7CiAgICAgICAgICAgICBDU3RyaW5nIGN1cnJlbnRMYW5ndWFnZSA9IGxhbmd1YWdl
LnV0ZjgoKTsKICAgICAgICAgICAgIGlmIChlbmNoYW50X2Jyb2tlcl9kaWN0X2V4aXN0cyhtX2Jy
b2tlciwgY3VycmVudExhbmd1YWdlLmRhdGEoKSkpIHsKLSAgICAgICAgICAgICAgICBFbmNoYW50
RGljdCogZGljdCA9IGVuY2hhbnRfYnJva2VyX3JlcXVlc3RfZGljdChtX2Jyb2tlciwgY3VycmVu
dExhbmd1YWdlLmRhdGEoKSk7Ci0gICAgICAgICAgICAgICAgc3BlbGxEaWN0aW9uYXJpZXMuYXBw
ZW5kKGRpY3QpOworICAgICAgICAgICAgICAgIGlmIChhdXRvKiBkaWN0ID0gZW5jaGFudF9icm9r
ZXJfcmVxdWVzdF9kaWN0KG1fYnJva2VyLCBjdXJyZW50TGFuZ3VhZ2UuZGF0YSgpKSkKKyAgICAg
ICAgICAgICAgICAgICAgc3BlbGxEaWN0aW9uYXJpZXMuYXBwZW5kKGRpY3QpOwogICAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgfSBlbHNlIHsKQEAgLTE0OSwxNSArMTQ5LDE1IEBAIHZvaWQg
VGV4dENoZWNrZXJFbmNoYW50Ojp1cGRhdGVTcGVsbENoZWNraW5nTGFuZ3VhZ2VzKGNvbnN0IFZl
Y3RvcjxTdHJpbmc+JiBsYW5nCiAgICAgICAgIENTdHJpbmcgdXRmOExhbmd1YWdlID0gZGVmYXVs
dExhbmd1YWdlKCkudXRmOCgpOwogICAgICAgICBjb25zdCBjaGFyKiBsYW5ndWFnZSA9IHV0ZjhM
YW5ndWFnZS5kYXRhKCk7CiAgICAgICAgIGlmIChlbmNoYW50X2Jyb2tlcl9kaWN0X2V4aXN0cyht
X2Jyb2tlciwgbGFuZ3VhZ2UpKSB7Ci0gICAgICAgICAgICBFbmNoYW50RGljdCogZGljdCA9IGVu
Y2hhbnRfYnJva2VyX3JlcXVlc3RfZGljdChtX2Jyb2tlciwgbGFuZ3VhZ2UpOwotICAgICAgICAg
ICAgc3BlbGxEaWN0aW9uYXJpZXMuYXBwZW5kKGRpY3QpOworICAgICAgICAgICAgaWYgKGF1dG8q
IGRpY3QgPSBlbmNoYW50X2Jyb2tlcl9yZXF1ZXN0X2RpY3QobV9icm9rZXIsIGxhbmd1YWdlKSkK
KyAgICAgICAgICAgICAgICBzcGVsbERpY3Rpb25hcmllcy5hcHBlbmQoZGljdCk7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICAvLyBObyBkaWN0aW9uYXJpZXMgc2VsZWN0ZWQsIHdlIGdl
dCB0aGUgZmlyc3Qgb25lIGZyb20gdGhlIGxpc3QuCiAgICAgICAgICAgICBWZWN0b3I8Q1N0cmlu
Zz4gYWxsRGljdGlvbmFyaWVzOwogICAgICAgICAgICAgZW5jaGFudF9icm9rZXJfbGlzdF9kaWN0
cyhtX2Jyb2tlciwgZW5jaGFudERpY3REZXNjcmliZUNhbGxiYWNrLCAmYWxsRGljdGlvbmFyaWVz
KTsKICAgICAgICAgICAgIGlmICghYWxsRGljdGlvbmFyaWVzLmlzRW1wdHkoKSkgewotICAgICAg
ICAgICAgICAgIEVuY2hhbnREaWN0KiBkaWN0ID0gZW5jaGFudF9icm9rZXJfcmVxdWVzdF9kaWN0
KG1fYnJva2VyLCBhbGxEaWN0aW9uYXJpZXMuZmlyc3QoKS5kYXRhKCkpOwotICAgICAgICAgICAg
ICAgIHNwZWxsRGljdGlvbmFyaWVzLmFwcGVuZChkaWN0KTsKKyAgICAgICAgICAgICAgICBpZiAo
YXV0byogZGljdCA9IGVuY2hhbnRfYnJva2VyX3JlcXVlc3RfZGljdChtX2Jyb2tlciwgYWxsRGlj
dGlvbmFyaWVzLmZpcnN0KCkuZGF0YSgpKSkKKyAgICAgICAgICAgICAgICAgICAgc3BlbGxEaWN0
aW9uYXJpZXMuYXBwZW5kKGRpY3QpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQo=
</data>
<flag name="review"
          id="355428"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>