www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Please report dmd crash-bugs/segfaults.

reply Stefan Koch <uplink.coder googlemail.com> writes:
Hi Folks,

Through my work on DMD, I have found that it is useful to look at 
crash bugs/segfaults.
To identify structurally weak areas of DMD.

So please, next time you face a bug which crashes dmd, please 
fell free to send me a mail to bugs bugstefan.de

I really appreciate it.

In the future, I will host a service which will reduce examples 
automatically using dustmite.

For now however the server just accepts email.
And hosts a dummy site.

Cheers,
Stefan
Jul 15 2020
next sibling parent reply "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Wed, Jul 15, 2020 at 12:12:42PM +0000, Stefan Koch via Digitalmars-d wrote:
 Hi Folks,
 
 Through my work on DMD, I have found that it is useful to look at
 crash bugs/segfaults.
 To identify structurally weak areas of DMD.
 
 So please, next time you face a bug which crashes dmd, please fell
 free to send me a mail to bugs bugstefan.de
[...] Sure, but couldn't it just be reported to bugzilla? You can search for 'ice' on bugzilla to get the list: https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308 T -- It is not the employer who pays the wages. Employers only handle the money. It is the customer who pays the wages. -- Henry Ford
Jul 15 2020
parent reply Stefan Koch <uplink.coder googlemail.com> writes:
On Wednesday, 15 July 2020 at 17:35:46 UTC, H. S. Teoh wrote:
 On Wed, Jul 15, 2020 at 12:12:42PM +0000, Stefan Koch via 
 Digitalmars-d wrote:
 Hi Folks,
 
 Through my work on DMD, I have found that it is useful to look 
 at
 crash bugs/segfaults.
 To identify structurally weak areas of DMD.
 
 So please, next time you face a bug which crashes dmd, please 
 fell free to send me a mail to bugs bugstefan.de
[...] Sure, but couldn't it just be reported to bugzilla? You can search for 'ice' on bugzilla to get the list: https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308 T
Yes I could. And I probably should do that and import bugs once my service is running. I don't go through bugzilla that frequently, and someone who is willing to drop me an email, at least still follows up on things. whereas with older bugzilla issues you often get responses very late.
Jul 15 2020
next sibling parent Johannes Loher <johannes.loher fg4f.de> writes:
On Wednesday, 15 July 2020 at 18:36:49 UTC, Stefan Koch wrote:
 On Wednesday, 15 July 2020 at 17:35:46 UTC, H. S. Teoh wrote:
 On Wed, Jul 15, 2020 at 12:12:42PM +0000, Stefan Koch via 
 Digitalmars-d wrote:
 [...]
[...] Sure, but couldn't it just be reported to bugzilla? You can search for 'ice' on bugzilla to get the list: https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308 T
Yes I could. And I probably should do that and import bugs once my service is running. I don't go through bugzilla that frequently, and someone who is willing to drop me an email, at least still follows up on things. whereas with older bugzilla issues you often get responses very late.
I absolutely appreciate the effort but I really don’t see how decentralizing this makes any sense...
Jul 16 2020
prev sibling next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 7/15/2020 11:36 AM, Stefan Koch wrote:
 [...]
I applaud your efforts to find and fix these problems. The whole point of bugzilla is to collect and organize information about bugs, causes, and fixes. I myself used to keep a "bug list" email folder, and I can vouch that it is inefficient and ineffective. For example, it prevents other people from offering help and ideas on the problems (many, many solutions were found this way). It prevents people from noticing related problems in bugzilla, and the combination can give clues to the solution. And on and on. As for accessing the list conveniently, my "home page" is a page I wrote myself, and is filled with links to sites I access frequently. Just add: <a href="https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308">ICE bugs</a> and you're good to go. (Although I ragged a bit on email folder bug lists, justifiably, what that replaced was far worse. A pile of paper notes and floppy disks that people would physically mail to me. Awful!)
Jul 16 2020
next sibling parent reply rikki cattermole <rikki cattermole.co.nz> writes:
On 17/07/2020 2:13 PM, Walter Bright wrote:
 (Although I ragged a bit on email folder bug lists, justifiably, what 
 that replaced was far worse. A pile of paper notes and floppy disks that 
 people would physically mail to me. Awful!)
Somebody like LGR would love to do a video if you got any of that stuff around still!
Jul 16 2020
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 7/16/2020 7:18 PM, rikki cattermole wrote:
 On 17/07/2020 2:13 PM, Walter Bright wrote:
 (Although I ragged a bit on email folder bug lists, justifiably, what that 
 replaced was far worse. A pile of paper notes and floppy disks that people 
 would physically mail to me. Awful!)
Somebody like LGR would love to do a video if you got any of that stuff around still!
Oh, I might have a couple examples left somewhere :-) Who is LGR?
Jul 16 2020
parent rikki cattermole <rikki cattermole.co.nz> writes:
On 17/07/2020 3:51 PM, Walter Bright wrote:
 On 7/16/2020 7:18 PM, rikki cattermole wrote:
 On 17/07/2020 2:13 PM, Walter Bright wrote:
 (Although I ragged a bit on email folder bug lists, justifiably, what 
 that replaced was far worse. A pile of paper notes and floppy disks 
 that people would physically mail to me. Awful!)
Somebody like LGR would love to do a video if you got any of that stuff around still!
Oh, I might have a couple examples left somewhere :-) Who is LGR?
I'll ping you two on Twitter. https://www.youtube.com/channel/UCLx053rWZxCiYWsBETgdKrQ
Jul 16 2020
prev sibling next sibling parent reply Arjan <arjan ask.me.to> writes:
On Friday, 17 July 2020 at 02:13:16 UTC, Walter Bright wrote:
 On 7/15/2020 11:36 AM, Stefan Koch wrote:
 [...]
(Although I ragged a bit on email folder bug lists, justifiably, what that replaced was far worse. A pile of paper notes and floppy disks that people would physically mail to me. Awful!)
The negative is, I won't find a fixed compiler in my inbox anymore, the day after I reported a bug by email to you... Sometimes I miss those days.
Jul 17 2020
parent Walter Bright <newshound2 digitalmars.com> writes:
On 7/17/2020 12:26 AM, Arjan wrote:
 On Friday, 17 July 2020 at 02:13:16 UTC, Walter Bright wrote:
 On 7/15/2020 11:36 AM, Stefan Koch wrote:
 [...]
(Although I ragged a bit on email folder bug lists, justifiably, what that replaced was far worse. A pile of paper notes and floppy disks that people would physically mail to me. Awful!)
The negative is, I won't find a fixed compiler in my inbox anymore, the day after I reported a bug by email to you... Sometimes I miss those days.
Sometimes a PR appears that fast!
Jul 17 2020
prev sibling next sibling parent Iain Buclaw <ibuclaw gdcproject.org> writes:
On 17/07/2020 04:13, Walter Bright via Digitalmars-d wrote:
 On 7/15/2020 11:36 AM, Stefan Koch wrote:
 [...]
I applaud your efforts to find and fix these problems. The whole point of bugzilla is to collect and organize information about bugs, causes, and fixes. I myself used to keep a "bug list" email folder, and I can vouch that it is inefficient and ineffective. For example, it prevents other people from offering help and ideas on the problems (many, many solutions were found this way). It prevents people from noticing related problems in bugzilla, and the combination can give clues to the solution. And on and on. As for accessing the list conveniently, my "home page" is a page I wrote myself, and is filled with links to sites I access frequently. Just add:     <a href="https://issues.dlang.org/buglist.cgi?keywords=ice list_id=232308">ICE bugs</a> and you're good to go. (Although I ragged a bit on email folder bug lists, justifiably, what that replaced was far worse. A pile of paper notes and floppy disks that people would physically mail to me. Awful!)
Agreed, a cleverly crafted bugzilla filter is generally the way to go. Alternatively, you can configure bugzilla to send you emails on all activity (I do this), then use your mail filters to then star/tag all incoming mail as you see fit, so only the important ones that you want to get attention of bubble to the top.
Jul 17 2020
prev sibling parent Stefan Koch <uplink.coder googlemail.com> writes:
On Friday, 17 July 2020 at 02:13:16 UTC, Walter Bright wrote:
 On 7/15/2020 11:36 AM, Stefan Koch wrote:
 [...]
I applaud your efforts to find and fix these problems. The whole point of bugzilla is to collect and organize information about bugs, causes, and fixes. I myself used to keep a "bug list" email folder, and I can vouch that it is inefficient and ineffective. [...]
Right now bugstefan.de it's merely a list of priority bugs for me. Which works because there are only 3 email in it right now. In the future it will integrate with bugzilla.
Jul 17 2020
prev sibling parent Basile B. <b2.temp gmx.com> writes:
On Wednesday, 15 July 2020 at 18:36:49 UTC, Stefan Koch wrote:
 On Wednesday, 15 July 2020 at 17:35:46 UTC, H. S. Teoh wrote:
 On Wed, Jul 15, 2020 at 12:12:42PM +0000, Stefan Koch via 
 Digitalmars-d wrote:
 Hi Folks,
 
 Through my work on DMD, I have found that it is useful to 
 look at
 crash bugs/segfaults.
 To identify structurally weak areas of DMD.
 
 So please, next time you face a bug which crashes dmd, please 
 fell free to send me a mail to bugs bugstefan.de
[...] Sure, but couldn't it just be reported to bugzilla? You can search for 'ice' on bugzilla to get the list: https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308 T
Yes I could. And I probably should do that and import bugs once my service is running. I don't go through bugzilla that frequently, and someone who is willing to drop me an email, at least still follows up on things. whereas with older bugzilla issues you often get responses very late.
Bugzilla has an API [1]. You could use a local deamon instead, e.g to grab interesting stuff every n minutes. [1] https://bugzilla.readthedocs.io/en/latest/integrating/apis.html
Jul 17 2020
prev sibling parent "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Wed, Jul 15, 2020 at 10:35:46AM -0700, H. S. Teoh wrote:
[...]
 	https://issues.dlang.org/buglist.cgi?keywords=ice&list_id=232308
Better search criteria: https://issues.dlang.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&keywords=ice&keywords_type=allwords&list_id=232309&query_format=advanced T -- The fact that anyone still uses AOL shows that even the presence of options doesn't stop some people from picking the pessimal one. - Mike Ellis
Jul 15 2020