Thread overview
[Issue 18938] Dmd segfault when compiling this dub package in test release
Jun 03, 2018
Roman
Jun 03, 2018
Roman
Jun 03, 2018
Roman
Sep 27, 2018
Roman
Dec 13, 2018
Walter Bright
Dec 13, 2018
RazvanN
Dec 13, 2018
RazvanN
Dec 14, 2018
Walter Bright
June 03, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

--- Comment #1 from Roman <freeslave93@gmail.com> ---
Created attachment 1700
  --> https://issues.dlang.org/attachment.cgi?id=1700&action=edit
Dustmite result

I added the reduced result produced by dustmite that can be run without dub: dmd -c icontheme-test-library.o -release -inline -Isource/ -main source/icontheme/cache.d source/icontheme/file.d source/icontheme/lookup.d source/icontheme/package.d

--
June 03, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

--- Comment #2 from Roman <freeslave93@gmail.com> ---
Can't reproduce on 2.079.0. So the issue can be marked as regression.

--
June 03, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

Roman <freeslave93@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|critical                    |regression

--
September 27, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

--- Comment #3 from Roman <freeslave93@gmail.com> ---
Still issue on dmd 2.082.0

--
December 13, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com

--- Comment #4 from Walter Bright <bugzilla@digitalmars.com> ---
When I run it I get:

source/inilike\file.d(45): Deprecation: `std.algorithm.setops.No` is not
visible from module `inilikefile`
source/inilike\file.d(32): Error: `template` has no effect in expression
`map(Range)(Range r) if (isInputRange!(Unqual!Range))`

and no seg fault.

--
December 13, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |razvan.nitu1305@gmail.com

--- Comment #5 from RazvanN <razvan.nitu1305@gmail.com> ---
I can reproduce it.

PR: https://github.com/dlang/dmd/pull/9075

--
December 13, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

--- Comment #6 from RazvanN <razvan.nitu1305@gmail.com> ---
(In reply to Walter Bright from comment #4)
> When I run it I get:
> 
> source/inilike\file.d(45): Deprecation: `std.algorithm.setops.No` is not
> visible from module `inilikefile`
> source/inilike\file.d(32): Error: `template` has no effect in expression
> `map(Range)(Range r) if (isInputRange!(Unqual!Range))`
> 
> and no seg fault.

Maybe you are using a compiler < 2.0.79

--
December 14, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Linux                       |All

--
December 16, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

--- Comment #7 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/19f49cf4216323af3f27292a243c5d576b5e857c Fix Issue 18938 - Dmd segfault when compiling this dub package in test release

https://github.com/dlang/dmd/commit/e4aee5829153d5bcbe2c48d28606691865158e09 Merge pull request #9075 from RazvanN7/Issue_18938

Fix Issue 18938 - Dmd segfault when compiling this dub package in test release

--
December 16, 2018
https://issues.dlang.org/show_bug.cgi?id=18938

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--