Hi,

this entry in lwp.c helps. No bus error anymore with bos command.

+       /* Gross hack to change stack alignment. */
+       stackptr += 8;


Where is the patch from ?


Andreas

> You may be able to run with this patch:
>
> diff --git a/src/lwp/lwp.c b/src/lwp/lwp.c
> index 496e773e00..0904ebff3e 100644
> --- a/src/lwp/lwp.c
> +++ b/src/lwp/lwp.c
> @@ -353,6 +353,8 @@ LWP_CreateProcess(void *(*ep) (void *), int stacksize,
> int priority, void *parm,
>         stackptr = (char *)(8 * (((long)stackmemory + 7) / 8));
>  #endif /* !AFS_DARWIN_ENV */
>  #endif
> +       /* Gross hack to change stack alignment. */
> +       stackptr += 8;
>         if (priority < 0 || priority >= MAX_PRIORITIES) {
>             free(temp);
>  #ifndef AFS_AIX32_ENV
>
> If that doesn't work, I'd try compiling (everything) with gcc -O0 and see
> if that helps -- the stack alignment only becomes an issue when some of the
> newer fancy instructions are used.
>
> -Ben
>

_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to