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]