[Mauiusers] segfault in x86_64 maui build

Dave Jackson jacksond at supercluster.org
Wed Nov 3 10:13:30 MST 2004


Garrick,

  If building Maui on a 64 bit system, you will need to add '__M64' to
the build time config line, ie add '-D__M64' to OSCCFLAGS.  This is all
automated within Moab but still requires manual specification within
Maui.

Dave

On Tue, 2004-11-02 at 23:00, Garrick Staples wrote:
> Hi all,
>    I'm trying to setup a new job chain on an x86_64 box, but I'm getting a
> segfault in the SHA1 code when trying to contact qbank.
> 
> maui-3.2.6p10-snap.1095450030
> 
> I assume the problem is between #29 and #28 below.  The 3rd arg to
> MAMQBDoCommand is the same as the 1st arg to MSecGetChecksum, but it is getting
> stepped on somewhere.  Stepping through it, I see that Transaction in
> MAMQBDoCommand() is fine right up until the call to MSecGetChecksum(), but then
> Buf is immediately junk.  I guess the stack is getting smashed before #29?
> *shrug* This is over my head now.
> 
> Thanks in advance!
> 
> 
> (gdb) set args -d
> (gdb) run
> Starting program: /usr/bin/maui -d
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000004a705b in __MSecSHA1Transform (state=0x7fbfe69e40, buffer=0x0) at MSec.c:710
> 710       }  /* END __MSecSHA1Transform() */
> (gdb) bt
> #0  0x00000000004a705b in __MSecSHA1Transform (state=0x7fbfe69e40, buffer=0x0) at MSec.c:710
> #1  0x0000003000000020 in ?? ()
> #2  0x0000007fbfe6a230 in ?? ()
> #3  0x0000007fbfe6a170 in ?? ()
> ...
> #24 0x00000000009ac2d4 in MAM ()
> #25 0x0000000000000019 in ?? ()
> #26 0x0000007fbfe6b6f0 in ?? ()
> #27 0x0000000000000000 in ?? ()
> #28 0x00000000004a478f in MSecGetChecksum (Buf=0x19 <Address 0x19 out of bounds>, BufSize=0,
>     Checksum=0x7fbfe6cec0 "COMMAND=version AUTH=root", Digest=0x4206e9 "\001", Algo=10142420,
>     CSKeyString=0x7fbfe6b6f0 "") at MSec.c:209
> #29 0x0000000000430540 in MAMQBDoCommand (A=0x9ac240, CmdIndex=0,
>     Transaction=0x7fbfe6cec0 "COMMAND=version AUTH=root", E=0x7fbfe6b6f0, SC=0x7fbfe6c9fc,
>     Response=0x7fbfe6cac0 "") at MAM.c:2937
> #30 0x000000000042ce9a in MAMInitialize (AS=0x0) at MAM.c:157
> #31 0x000000000049d14b in MSysStartServer (IsFBServer=33295056) at MSys.c:2715
> #32 0x000000000040380e in main (ArgC=2, ArgV=0x7fbfe6d320) at Server.c:138
> 



More information about the mauiusers mailing list