Re: CVSup segfaults identified/solved [PATCH]

1999-10-05 Thread Luoqi Chen
Hi, It seems that the trampoline code got too long and resulted in the coredumps people reported. The following patch solves that. it basicly works as follows: o Simplify the trampoline code so that it doesn't have to distinguish between an old- and new sigframe and also restoring

Re: CVSup segfaults identified/solved [PATCH]

1999-10-05 Thread Luoqi Chen
Luoqi Chen wrote: o restoring %gs is now handled in the proper sigreturn. Restoration of %gs should not be in the kernel because it comes from user application and maybe invalid, if you restore it inside the kernel it could be fatal to the whole system, and on the other hand just

Re: CVSup segfaults identified/solved [PATCH]

1999-10-05 Thread Marcel Moolenaar
Luoqi Chen wrote: o restoring %gs is now handled in the proper sigreturn. Restoration of %gs should not be in the kernel because it comes from user application and maybe invalid, if you restore it inside the kernel it could be fatal to the whole system, and on the other hand just a core