ADDRESS ALIGNMENT/BUS ERROR

From: Jörgen (di4sig@cse.hks.se)
Date: 06/26/96


Does anyone have a clue?

This line of code crashes my mud: free(mob_proto);
Where mob_proto is a pointer to a char_data structure 
(struct char_data *mob_proto)

The debugger tells me the following:

	signal BUS (invalid address alignment) in free_unlocked at 0xe0714
	free_unlocked+0x1c4:	st     	%l1, [%l0 + 4]

What can I do to make the address correctly aligned?
BTW I'm on a Sparc Station 5 using Solaris 2.5

// Zigg



This archive was generated by hypermail 2b30 : 12/18/00 PST