<?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>225660</bug_id>
          
          <creation_ts>2021-05-11 10:22:07 -0700</creation_ts>
          <short_desc>[BMalloc] Temporarily disable bmalloc in debug builds while examining 76167814</short_desc>
          <delta_ts>2021-12-12 08:43:50 -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>bmalloc</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1758948</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-11 10:22:07 -0700</bug_when>
    <thetext>[BMalloc] Temporarily disable bmalloc in debug builds while examining 76167814</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758950</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-11 10:24:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/77852400&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758952</commentid>
    <comment_count>2</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-05-11 10:26:58 -0700</bug_when>
    <thetext>Kinda sketchy to lose debug testing coverage for bmalloc and gigacage. Maybe release coverage is sufficient? Maybe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758954</commentid>
    <comment_count>3</comment_count>
      <attachid>428292</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-11 10:30:11 -0700</bug_when>
    <thetext>Created attachment 428292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758956</commentid>
    <comment_count>4</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-11 10:32:50 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #2)
&gt; Kinda sketchy to lose debug testing coverage for bmalloc and gigacage. Maybe
&gt; release coverage is sufficient? Maybe.

The original bug hasn&apos;t been touched in weeks, which is more sketchy :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758959</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-11 10:33:39 -0700</bug_when>
    <thetext>(In reply to Dean Jackson from comment #4)
&gt; (In reply to Geoffrey Garen from comment #2)
&gt; &gt; Kinda sketchy to lose debug testing coverage for bmalloc and gigacage. Maybe
&gt; &gt; release coverage is sufficient? Maybe.
&gt; 
&gt; The original bug hasn&apos;t been touched in weeks, which is more sketchy :)

Sorry, I meant months.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758979</commentid>
    <comment_count>6</comment_count>
      <attachid>428292</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-11 11:03:08 -0700</bug_when>
    <thetext>Comment on attachment 428292
Patch

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

&gt; Source/bmalloc/ChangeLog:3
&gt; +        [BMalloc] Temporarily disable bmalloc in debug builds while examining 76167814

Why can&apos;t people use the environment variables to disable bmalloc when debugging? Disabling BMalloc for everybody in debug seems aggressive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758983</commentid>
    <comment_count>7</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-11 11:05:05 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #6)
&gt; Comment on attachment 428292 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=428292&amp;action=review
&gt; 
&gt; &gt; Source/bmalloc/ChangeLog:3
&gt; &gt; +        [BMalloc] Temporarily disable bmalloc in debug builds while examining 76167814
&gt; 
&gt; Why can&apos;t people use the environment variables to disable bmalloc when
&gt; debugging? Disabling BMalloc for everybody in debug seems aggressive.

Because it is difficult to do this for the simulator, and people will have to remember to undo the workaround. Seems better to track this officially.

Well, the best would be to address the real bug, which is almost certainly in the toolchain :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758988</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-11 11:08:08 -0700</bug_when>
    <thetext>We&apos;re loosing useful test coverage on bots and local machines just for the purpose of making the debugger work. It doesn&apos;t seem like a good trade-offs. We want to be running something as close as possible to the configuration we ship.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759266</commentid>
    <comment_count>9</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-05-12 09:06:46 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #8)
&gt; We&apos;re loosing useful test coverage on bots and local machines just for the
&gt; purpose of making the debugger work. It doesn&apos;t seem like a good trade-offs.
&gt; We want to be running something as close as possible to the configuration we
&gt; ship.

We don&apos;t ship debug builds.

But to be clear, I don&apos;t want to do this. I want the actual bug to be examined - it&apos;s been more than a month and nothing has happened.

I should remove the r? flag because I don&apos;t expect anyone will want to land this, but it serves as a patch that people can apply to get things working locally.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428292</attachid>
            <date>2021-05-11 10:30:11 -0700</date>
            <delta_ts>2021-12-12 08:43:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225660-20210512033010.patch</filename>
            <type>text/plain</type>
            <size>1847</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3MDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggZTExMWRhODFjYzYxODVk
MDQ3MDBhNDZmYWUyYTJhMzk3YjMxZGE2NC4uZWQwMmRjZjM5YTJhMDdmY2E5YmU3ZTZkYjIzZDc1
ZjBhY2NlNzQ0ZiAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTExICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbQk1hbGxvY10gVGVtcG9yYXJp
bHkgZGlzYWJsZSBibWFsbG9jIGluIGRlYnVnIGJ1aWxkcyB3aGlsZSBleGFtaW5pbmcgNzYxNjc4
MTQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTY2
MAorICAgICAgICByZGFyOi8vNzc4NTI0MDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGUgaXNzdWUgaW4gcmRhcjovLzc2MTY3ODE0IGJyZWFrcyBk
ZWJ1Z2dpbmcuIFRlbXBvcmFyaWx5IHR1cm4gb2ZmIGJtYWxsb2MKKyAgICAgICAgd2hlbiBidWls
ZGluZyBmb3IgZGVidWcgdW50aWwgdGhhdCBpcyByZXNvbHZlZC4KKworICAgICAgICAqIGJtYWxs
b2MvRW52aXJvbm1lbnQuY3BwOgorICAgICAgICAoYm1hbGxvYzo6aXNEZWJ1Z0J1aWxkV2hpbGU3
NjE2NzgxNGlzT3Blbik6CisgICAgICAgIChibWFsbG9jOjpFbnZpcm9ubWVudDo6Y29tcHV0ZUlz
RGVidWdIZWFwRW5hYmxlZCk6CisKIDIwMjEtMDQtMTkgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9m
ZkBhcHBsZS5jb20+CiAKICAgICAgICAgW2JtYWxsb2NdIEVuYWJsZSBBZGFwdGl2ZSBTY2F2ZW5n
ZXIgZm9yIE1hYwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvYm1hbGxvYy9FbnZpcm9ubWVu
dC5jcHAgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0Vudmlyb25tZW50LmNwcAppbmRleCA2Yjlh
OWE4ZTUzMmQwMTZhMGVjYzZlNWNlNzI2ZmU0NzcyNDllNGFiLi4zNTMwOWY4NjJkMGU3ZDVjMDMy
ZTcwZjhkY2Y3NTkyZWU2NDFmMDA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9j
L0Vudmlyb25tZW50LmNwcAorKysgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0Vudmlyb25tZW50
LmNwcApAQCAtMTMxLDYgKzEzMSwxNSBAQCBzdGF0aWMgYm9vbCBpc05hbm9NYWxsb2NFbmFibGVk
KCkKIH0KICNlbmRpZgogCitzdGF0aWMgYm9vbCBpc0RlYnVnQnVpbGRXaGlsZTc2MTY3ODE0aXNP
cGVuKCkKK3sKKyNpZiBkZWZpbmVkKE5ERUJVRykKKyAgICByZXR1cm4gdHJ1ZTsKKyNlbHNlCisg
ICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisKIERFRklORV9TVEFUSUNfUEVSX1BST0NFU1Nf
U1RPUkFHRShFbnZpcm9ubWVudCk7CiAKIEVudmlyb25tZW50OjpFbnZpcm9ubWVudChjb25zdCBM
b2NrSG9sZGVyJikKQEAgLTE0MCw2ICsxNDksOSBAQCBFbnZpcm9ubWVudDo6RW52aXJvbm1lbnQo
Y29uc3QgTG9ja0hvbGRlciYpCiAKIGJvb2wgRW52aXJvbm1lbnQ6OmNvbXB1dGVJc0RlYnVnSGVh
cEVuYWJsZWQoKQogeworICAgIC8vIEZJWE1FOiBUZW1wb3JhcmlseSBkaXNhYmxlIGJtYWxsb2Mg
d2hpbGUgcmRhcjovLzc2MTY3ODE0IGlzIG9wZW4uCisgICAgaWYgKGlzRGVidWdCdWlsZFdoaWxl
NzYxNjc4MTRpc09wZW4oKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgaWYgKGlzTWFsbG9j
RW52aXJvbm1lbnRWYXJpYWJsZVNldCgpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBpZiAo
aXNMaWJnbWFsbG9jRW5hYmxlZCgpKQo=
</data>
<flag name="commit-queue"
          id="449198"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>