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>