<div dir="ltr"><div>OK,<br></div>I'll submit an issue on gitlab.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 1:19 PM Ömer Sinan Ağacan <<a href="mailto:omeragacan@gmail.com">omeragacan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Can you file a bug report please with reproduction instructions? I know of one<br>
heap corruption bug (#17785, I'm currently debugging it) but it's impossible to<br>
tell whether this is the same bug or not just by looking at your screenshot.<br>
<br>
In practice whether they're the same bug or not is quote hard to answer, and it<br>
also does not matter too much, for several reasons:<br>
<br>
- Segfaults/heap corruption usually happens as a result of interaction of many<br>
  different features and code so usually it's impossible to tell, just by<br>
  looking at the reproducer, what is responsible.<br>
<br>
- It's usually a good idea to debug different reproducers at the same time. If<br>
  they're caused by the same problem then one of the reproducer may lead to the<br>
  bug faster/easier than others so it's a good idea to explore them in parallel.<br>
<br>
  If they're caused by different bugs then exploring all in parallel does not<br>
  cause any extra work (unless you're context switching at a high rate, which I<br>
  usually avoid).<br>
<br>
- More reproducers = more tests, which are good.<br>
<br>
Also, when you ask whether this is a known bug on the mailing list it's<br>
effectively the same as just submitting a bug report: either way you don't<br>
search it yourself and ask for other devs to do it.<br>
<br>
Thanks,<br>
<br>
Ömer<br>
<br>
Csaba Hruska <<a href="mailto:csaba.hruska@gmail.com" target="_blank">csaba.hruska@gmail.com</a>>, 10 Mar 2020 Sal, 15:08<br>
tarihinde şunu yazdı:<br>
><br>
> I've created a bug sample project on github: <a href="https://github.com/csabahruska/ghc-bug-sample" rel="noreferrer" target="_blank">https://github.com/csabahruska/ghc-bug-sample</a><br>
> Follow the readme to reproduce the bug.<br>
><br>
> Cheers,<br>
> Csaba<br>
><br>
> On Tue, Mar 10, 2020 at 12:31 PM Csaba Hruska <<a href="mailto:csaba.hruska@gmail.com" target="_blank">csaba.hruska@gmail.com</a>> wrote:<br>
>><br>
>> Hello,<br>
>><br>
>> GHC HEAD (9668781a36941e7552fcec38f6d4e1d5ec3ef6d1) compiled with the Quickest flavour segfaults when compiles optparse-applicative-0.15.1.0.<br>
>> But it compiles fine with the Quick or the default flavours.<br>
>><br>
>> Everything compiles fine (with vanilla Quickest GHC HEAD) until the Options.Applicative.Help.Core module where GHC segfaults. (as I understand the error code)<br>
>><br>
>> Is this a known bug?<br>
>> If not then I'll submit an issue.<br>
>><br>
>> Thanks,<br>
>> Csaba<br>
><br>
> _______________________________________________<br>
> ghc-devs mailing list<br>
> <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>