[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DotGNU]Qt.dll verification errors
From: |
gopalv82 |
Subject: |
Re: [DotGNU]Qt.dll verification errors |
Date: |
Wed, 16 Oct 2002 23:34:30 -0700 (PDT) |
> "moreSections" is a 1-bit field of type int, which will
> sign-extend to either 0 or -1. There's nothing wrong
> with this.
Ok that's great ! ... I really suck at this stuff ...
(signed vs unsigned) .. It's still not builtin.
> plenty of examples of try/catch blocks that verify fine.
> It only needs to be zero or non-zero.
Sorry ...
> There must be something else going on. e.g. the assembler
> formatting try/catch blocks incorrectly in some odd
> circumstances. Without seeing the actual IL code that
> lead to this problem, it isn't possible to be more precise
> as to what is going wrong. Please supply the assembly
> code for the offending method, and the IL object code
> that results.
Well it works fine when I compile it with cscc ... The errant
code is in Qt.dll in the QT# .debs distro ...
http://prdownloads.sourceforge.net/qtcsharp/qtsharp_0.5-1_i386.deb?download
I am unable to test it as I have an old version of QT and am
unable to compile qtc ... But the error was reported on ilverify
of the Qt.dll
I think it is a bug with the image read ? .. viz I'm getting '-1'
in member.c but no '.try' in the dissassembled code ...
Gopal
PS: I have not submitted this to savannah , as I do not have a
decent test case :-)