From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a24:62c4:: with SMTP id d187mr10525735itc.175.1556947994772; Fri, 03 May 2019 22:33:14 -0700 (PDT) X-Received: by 2002:a05:6830:1246:: with SMTP id s6mr7763508otp.8.1556947994560; Fri, 03 May 2019 22:33:14 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!85.12.16.68.MISMATCH!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!136no248275itk.0!news-out.google.com!v189ni338itv.0!nntp.google.com!b2no248652itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 3 May 2019 22:33:14 -0700 (PDT) In-Reply-To: <641f3f3b-9fe1-422f-8191-e234c94dc233@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=101.164.108.182; posting-account=wavAeAoAAAAZF_sXSZepBukuPCBO0Zqt NNTP-Posting-Host: 101.164.108.182 References: <13ce24c7-2cfd-4c77-8e4f-2aba216d9ca9@googlegroups.com> <12955098-0ae7-4e2e-b4dd-050620a1f039@googlegroups.com> <22ad2bb3-4d6e-48f0-9f72-ea2464390b13@googlegroups.com> <3d9b62c5-6461-420a-b051-132618c40369@googlegroups.com> <67e68b33-4fa1-45fc-aac5-3294258bb4da@googlegroups.com> <30e9156c-193e-459d-987c-06182f78ae89@googlegroups.com> <8c5d8c9a-d594-4bb2-b5d7-6235c112a39d@googlegroups.com> <992a0187-0acf-4807-9ee6-01456b85272c@googlegroups.com> <3410e6b2-5695-4adf-b88d-b49e097a2cc7@googlegroups.com> <641f3f3b-9fe1-422f-8191-e234c94dc233@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7f439332-233b-4ce1-a798-3768c5a81157@googlegroups.com> Subject: Re: ANN: VisualAda (Ada Integration for Visual Studio 2017 & 2019) release 1.1.12 From: alby.gamper@gmail.com Injection-Date: Sat, 04 May 2019 05:33:14 +0000 Content-Type: text/plain; charset="UTF-8" X-Received-Bytes: 4704 X-Received-Body-CRC: 3774301651 Xref: reader01.eternal-september.org comp.lang.ada:56235 Date: 2019-05-03T22:33:14-07:00 List-Id: On Saturday, May 4, 2019 at 3:23:35 PM UTC+10, alby....@gmail.com wrote: > On Saturday, May 4, 2019 at 12:53:09 PM UTC+10, Greg wrote: > > Aaaahhhhh ... the converter you mentioned in 6) above. Here are the steps of the MSBUILD task along with the top few lines of the stack trace when it rips. > > > > AdaProject: > > Skipping target "AdaProject" because all output files are up-to-date with respect to the input files. > > AdaCompile: > > AdaCompileOutput = x64\Debug\RaceDirector.exe > > Compile > > [Ada] racedirector.adb > > [Ada] appoverrides.adb > > [Ada] winmainstartup.adb > > [Ada] guitask.adb > > [Ada] locatortask.adb > > [Ada] racedirectorxaml.adb > > AdaBind: > > AdaCompileOutput = x64\Debug\RaceDirector.exe > > Bind > > [gprbind] racedirector.bexch > > [Ada] racedirector.ali > > AdaConvert: > > AdaCompileOutput = x64\Debug\RaceDirector.exe > > > > Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. > > at CV2PDB.{ctor}(CV2PDB* , SByte* ObjectFileName, PEImage* image) > > at InnerConvert(Char* argv) > > at AdaDwarf.Converters.ConvertDwarf(String FileName) > > at Ada.ConvertTask.Execute() > > at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() > > at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() > > at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine& stateMachine) > > Hi Greg Hi Greg I found the issue (The conversion task was looking for mspdbcore.dll in the Visual Studio 2015 distribution, and I strongly suspect that you don't have this version of VS installed). I'll make it so that it will try and use the most recent version available, either 2019 or 2017 (2015 is not supported by the extension anyway) I should be ably to push out a new VSIX later today (Australia Time) and be ready for you Saturday morning (If I got my time calculations correct). This version 1.2 will also include some other enhancements, which will be detailed in the release notes Thanks for the diagnostics, very helpful Alex