[Issue 5278] New: DMD generates programs that immediately segfault.

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Nov 26 09:36:12 PST 2010


http://d.puremagic.com/issues/show_bug.cgi?id=5278

           Summary: DMD generates programs that immediately segfault.
           Product: D
           Version: D2
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD
        AssignedTo: nobody at puremagic.com
        ReportedBy: chadjoan at gmail.com


--- Comment #0 from Chad Joan <chadjoan at gmail.com> 2010-11-26 09:34:48 PST ---
My program is this:

void main() {}

My bash session looks like this:

$ dmd main.d -v
binary    dmd
version   v2.050
config    /usr/local/share/dcompilers/dmd/linux/bin/dmd.conf
parse     main
importall main
import    object       
(/usr/local/share/dcompilers/dmd/linux/bin/../../src/druntime/import/object.di)
semantic  main
semantic2 main
semantic3 main
code      main
function  main
gcc main.o -o main -m32 -Xlinker
-L/usr/local/share/dcompilers/dmd/linux/bin/../lib -Xlinker --export-dynamic
-lphobos2 -lpthread -lm 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.
$ ./main
Segmentation fault


I'm on 64-bit Gentoo Linux, though I am creating 32-bit executables like
normal.  This is a problem for dmd v2.050 and v2.049.  v2.048 runs just fine,
though it also makes the linker complain about "creating a DT_TEXTREL in
object."

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list