Hi,
That does not make much sense. Are you sure that you disassembled the
same binary which caused the general protection? I assume not.
Sorry! You are right, and I made a silly mistake.
It is an "int 0x80" instruction in lx_kill() in "lxfuxlibc/lib/src/lxfuxlc.c".
But I still think I am right at that the original cause. The backtrace is:
>main // l4con/server/src/main.c
>do_switch
>vc_clear // vc.c
>vc_fill
>pslim_fill // pslim.c
>sw_fill
>vc->do_drty // = uxScreenUpdate // con_hw/ux.c
>lx_kill // lxfuxlibc/lib/src/lxfuxlc.c
>int 0x80