Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 May 2000 16:38:33 +1000 (EST)
From:      User Raymond <raymond@one.com.au>
Subject:   Unalligned trap handler
Message-ID:  <200005250638.QAA42226@gw.one.com.au>

next in thread | raw e-mail | index | archive | help
To:   freebsd-alpha@freebsd.org

It appears that I have a problem when the trap handler attempts
to rectify an unalligned reference to a quad word - for example:

pid 434 (mumps): unaligned access: va=0x1009e0c pc=0x12002e8bc ra=0x12002e810
op=stq
Bus error(core dumped)

If I take out the offending instruction,

  systab->lockfree->fwd_link = NULL;            // only one

everything proceeds normally to the next one.

uac reports:
parent printing is on
parent fixup is on
parent sigbus is off

When stepping with gdb:

290       systab->lockfree->fwd_link = NULL;            // only one
(gdb) step
pid 672 (mumps): unaligned access: va=0x1013ac4 pc=0x120030278 ra=0x1200301cc
op=stq

Program received signal SIGBUS, Bus error.
INIT_Start (file=0x11ffbcf2 "testdb", jobs=4, gmb=2, rmb=1) at init_start.c:291
291       systab->lockfree->size = locksize;            // the whole space


Does anyone have any ideas?


Ray Newman


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005250638.QAA42226>