Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

Alexander Bothe info at alexanderbothe.com
Fri Jan 10 04:11:58 PST 2014


On Friday, 10 January 2014 at 03:48:35 UTC, Jameson Ernst wrote:
> On Friday, 10 January 2014 at 03:29:06 UTC, Alexander Bothe 
> wrote:
>> On Friday, 10 January 2014 at 02:33:05 UTC, Jameson Ernst 
>> wrote:
>>> On a hunch that maybe it has to do with some strange assembly 
>>> version or mono version mismatch, I used monodis/ilasm to 
>>> roundtrip the assembly, reassembling it against the 
>>> dependencies provided in the git repo. It still exhibits the 
>>> same breakpoint issue, so something is the code itself must 
>>> be different.
>>
>> I've managed to bypass the addin building system now in 
>> v0.2.4.6 - just try to install it and hopefully see the 
>> difference :D
>
> Still no luck; same behavior when installed via the addin repo.
>
> However, I have identified this exception in the logs, that I 
> can confirm occurs only when using the dll from the addin repo, 
> and NOT when using a working built-from-source dll, so the odds 
> that it is related are very high:
>
> ERROR [2014-01-09 19:42:34Z]: Error while processing gdb output
> MonoDevelop.Debugger.Gdb.GdbException: 
> -data-evaluate-expression: Usage: -data-evaluate-expression 
> expression
>   at MonoDevelop.Debugger.Gdb.GdbSession.RunCommand 
> (System.String command, System.String[] args) [0x00000] in 
> <filename unknown>:0
>   at MonoDevelop.Debugger.Gdb.GdbSession.CheckBreakpoint (Int32 
> handle) [0x00000] in <filename unknown>:0
>   at MonoDevelop.Debugger.Gdb.GdbSession.HandleEvent 
> (MonoDevelop.Debugger.Gdb.GdbEvent ev) [0x00000] in <filename 
> unknown>:0
>   at 
> MonoDevelop.Debugger.Gdb.GdbSession+<ProcessOutput>c__AnonStorey3.<>m__3 
> (System.Object ) [0x00000] in <filename unknown>:0
>
> It's not much to go on since there's no mdb with the 
> distributed dll, but it's something.

Alright, I noticed that I made a mistake with publishing the 
right version - now I've uploaded it again, uninstalled it, 
removed the 
~/.local/share/MonoDevelop-4.0/LocalInstall/Addins/MonoDevelop.D.Debugging.Gdb.0.2.4.6 
folder, installed it again, restarted MonoDevelop and tried it 
out - only then it worked again. The .dll inside this folder must 
be about 72,2kB large, no 69kB! For some reasons it  did not 
overwrite that older dll, thus I removed it.


More information about the Digitalmars-d-announce mailing list