Date: Sat, 2 Sep 2006 23:26:48 +0200
Thomas Girard <[EMAIL PROTECTED]> wrote:

> Hello,

Hello Thomas,

> 
> I can't reproduce this problem on my i386 box.  But according to the
> report, the bug can only be seen on an amd64.  Having a look at the
> buildd log[1] reveals that gcc complains a log about "cast to pointer
> from integer of different size".
> 
> Having a look at the source code shows that it indeed relies on pointers
> being 32 bits, e.g. manedit/editordnd.c EditorDNDParseCmd function reads
> pointers assuming they are guint32.
> 
> The attached patch tries to correct those warnings.  I have asked
> someone with an AMD64 box to try to reproduce the bug with and whithout
> this patch, but he was not able to reproduce it in *both* cases.
> 
> Can you please try it?

Done. I just applied the attached patch to a clean 0.6.1-2 source tree
and compiled it in a clean SID chroot. It crashes in the same way.

        --- 8< ---
[EMAIL PROTECTED]: ~ $ rm .maneditrc 
[EMAIL PROTECTED]: ~ $ manedit 
[EMAIL PROTECTED]: ~ $ manedit 
ManEdit triggered a segmentation fault (1 times)
ManEdit triggered a segmentation fault (2 times)
ManEdit triggered a segmentation fault (3 times)
ManEdit attempting immediate process exit().
        --- 8< ---

I'm available for all the required debug operations. In [1] you can
temporally fetch the patched binary file.

Tag this bug as 'unreproducible' and decrease its severity, if you
consider it appropriate.

> 
> Thanks,

You're welcome.

[1]
http://zoidberg.criptonita.com/~nacho/debian/debug/manedit_0.6.1-2_amd64.deb

-- 
bye,
        - Nacho


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to