Jump to page: 1 2
Thread overview
[Issue 8377] New: Unexpected OPTLINK Termination at EIP=004106BE
Jul 11, 2012
Vladimir Panteleev
Jul 11, 2012
Walter Bright
Jul 11, 2012
klickverbot
Aug 03, 2012
Vladimir Panteleev
Aug 04, 2012
Sean Cavanaugh
Aug 04, 2012
zerg
Aug 05, 2012
Walter Bright
Aug 05, 2012
Vladimir Panteleev
Aug 05, 2012
Walter Bright
Aug 05, 2012
Walter Bright
Aug 05, 2012
Vladimir Panteleev
Aug 05, 2012
Vladimir Panteleev
Aug 05, 2012
Walter Bright
Aug 05, 2012
Vladimir Panteleev
July 11, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377

           Summary: Unexpected OPTLINK Termination at EIP=004106BE
           Product: D
           Version: D2
          Platform: x86
        OS/Version: Windows
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Optlink
        AssignedTo: nobody@puremagic.com
        ReportedBy: thecybershadow@gmail.com


--- Comment #0 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-07-11 06:40:11 PDT ---
Trying to build DFeed using DMD git head results in an OPTLINK crash.

Steps to reproduce:

1) Build DMD/Druntime/Phobos from latest Git
2) Clone https://github.com/CyberShadow/DFeed and its submodules (ae)
3) rdmd --build-only -version=WindowsXP dfeed_web.d

I'm not going to even reduce this one unless there's an indication that someone is going to look at it (it literally takes days, and my previous OPTLINK report was ignored).

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
July 11, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377


Walter Bright <bugzilla@digitalmars.com> changed:

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


--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> 2012-07-11 11:35:50 PDT ---
Why is this a regression? The linker hasn't changed.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
July 11, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377


klickverbot <code@klickverbot.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |code@klickverbot.at


--- Comment #2 from klickverbot <code@klickverbot.at> 2012-07-11 11:49:17 PDT ---
It is a regression if you consider Optlink to be just an internal component of DMD "as a whole". Yes, it technically might not be a new bug, just a bug that didn't show up before. But the point is that code which compiled fine in previous versions would break if a new release was made right now.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 03, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #3 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-08-03 16:29:46 PDT ---
The problem still exists in the DMD 2.060 release. The problem seems to be triggered by some code in a library. I can't build many of my projects with DMD 2.060 on Windows, which includes DFeed.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 04, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377


Sean Cavanaugh <WorksOnMyMachine@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |WorksOnMyMachine@gmail.com


--- Comment #4 from Sean Cavanaugh <WorksOnMyMachine@gmail.com> 2012-08-03 21:09:05 PDT ---
*** Issue 8501 has been marked as a duplicate of this issue. ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 04, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377


zerg <Sergey.Chelombitko@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Sergey.Chelombitko@gmail.co
                   |                            |m


--- Comment #5 from zerg <Sergey.Chelombitko@gmail.com> 2012-08-04 13:31:50 PDT ---
I'm facing the same problem with DMD 2.060 when taking address of constant from
module that was compiled into static library. It seems to be directly related
to number (or total size, probably) of constants in that module. Looks like
having too many constants causes bad code generation.
DMD 2.059 - no such problem.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #6 from Walter Bright <bugzilla@digitalmars.com> 2012-08-04 18:54:25 PDT ---
Can someone please provide a zip with just the obj files and the linker command? I don't need the source code.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #7 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-08-04 19:09:26 PDT ---
Created an attachment (id=1134)
A troublesome object file

Running either "dmd file.obj" or "link file.obj" triggers the error.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #8 from Walter Bright <bugzilla@digitalmars.com> 2012-08-04 20:17:50 PDT ---
ok, I can duplicate the problem with this .obj file.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #9 from github-bugzilla@puremagic.com 2012-08-04 23:07:31 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/a7c8c120e8b69651de6524d28006498eb4a2e2bd attempt to narrow down Issue 8377

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
« First   ‹ Prev
1 2