Hi, When I align the dtstruct variable to 8 bytes, I am able to invoke kdump. When the line static unsigned dtstruct[TREEWORDS], *dt; changed to static unsigned dtstruct[TREEWORDS] __attribute__ ((aligned (8))), *dt; kexec-tool works. Regards, M. Mohan Kumar On Mon, Aug 03, 2009 at 11:19:19AM +0530, M. Mohan Kumar wrote: > On Wed, Jun 24, 2009 at 10:27:43AM +1000, Michael Ellerman wrote: > > On Tue, 2009-06-23 at 09:56 -0400, Neil Horman wrote: > > > On Tue, Jun 23, 2009 at 06:25:34PM +0530, M. Mohan Kumar wrote: > > > > > > > Well it definately looks like removing that variable had some code changes. > > > It'll take some time to match it up to source, but Most interesting I think is > > > the variance in putprops around address f34. Looks like its doing some string > > > maniuplation in a reversed order, using a huge offset. Might be worthwhile to > > > check to see if theres any string overruns in this code. > > > > Yeah I still suspect it's just a bug in the code that's being exposed > > now. > > > Hi, > > The same code works with gcc-3.4. > > > Mohan, can you try running it under valgrind? > > Still I am not able to use valgrind to debug kexec-tools > > Regards, > M. Mohan Kumar. > > > > _______________________________________________ > kexec mailing list > kexec at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec