Warning: pid **** used static ldt allocation. (See the i386_set_ldt man page for more info)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Warning: pid **** used static ldt allocation.

Сообщение gcc »

Jul 16 02:06:48 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:49 dhcppc0 kernel: Warning: pid 1212 used static ldt allocation.
Jul 16 02:06:49 dhcppc0 kernel: See the i386_set_ldt man page for more info
Jul 16 02:06:50 dhcppc0 kernel: TCP: [::1]:60517 to [::1]:631 tcpflags 0x2<SYN>; tcp_input: Connection attempt to closed port
Jul 16 02:13:33 dhcppc0 syslogd: kernel boot file is /boot/kernel/kernel
Jul 16 02:13:33 dhcppc0 kernel: Copyright © 1992-2007 The FreeBSD Project.
Jul 16 02:13:33 dhcppc0 kernel: Copyright © 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Jul 16 02:13:33 dhcppc0 kernel: The Regents of the University of California. All rights reserved.


после этого лога вырубаються иксы и перегружаеться комп, в основном все это из-за opengl скорее всего, как испраивть?? дрова mvidia (geforce2 mx/mx 400 версия 9600), пробовал вырубить скорее всего из-за них все это, ставил разные версии дров, и выключил acpi но ничего не помогает... на 6.2 STABLE тоже самое...
бред какой-то, кто шарит в программируемых микропроцессорах intel????

I386_GET_LDT(2) FreeBSD System Calls Manual I386_GET_LDT(2)

NAME
i386_get_ldt, i386_set_ldt -- manage i386 per-process Local Descriptor
Table entries

LIBRARY
Standard C Library (libc, -lc)

SYNOPSIS
#include <machine/segments.h>
#include <machine/sysarch.h>

int
i386_get_ldt(int start_sel, union descriptor *descs, int num_sels);

int
i386_set_ldt(int start_sel, union descriptor *descs, int num_sels);

DESCRIPTION
The i386_get_ldt() system call returns a list of the i386 descriptors in
the current process' LDT. The i386_set_ldt() system call sets a list of
i386 descriptors in the current process' LDT. For both routines,
start_sel specifies the index of the selector in the LDT at which to
begin and descs points to an array of num_sels descriptors to be set or
returned.

Each entry in the descs array can be either a segment_descriptor or
gate_descriptor and are defined in <i386/segments.h>. These structures
are defined by the architecture as disjoint bit-fields, so care must be
taken in constructing them.

If start_sel is LDT_AUTO_ALLOC, num_sels is 1 and the descriptor pointed
to by descs is legal, then i386_set_ldt() will allocate a descriptor and
return its selector number.

If num_descs is 1, start_sels is valid, and descs is NULL, then
i386_set_ldt() will free that descriptor (making it available to be real-
located again later).

If num_descs is 0, start_sels is 0 and descs is NULL then, as a special
case, i386_set_ldt() will free all descriptors.

RETURN VALUES
Upon successful completion, i386_get_ldt() returns the number of descrip-
tors currently in the LDT. The i386_set_ldt() system call returns the
first selector set on success. If the kernel allocated a descriptor in
the LDT, the allocated index is returned. Otherwise, a value of -1 is
returned and the global variable errno is set to indicate the error.

ERRORS
The i386_get_ldt() and i386_set_ldt() system calls will fail if:

[EINVAL] An inappropriate value was used for start_sel or
num_sels.

[EACCES] The caller attempted to use a descriptor that would
circumvent protection or cause a failure.

SEE ALSO
i386 Microprocessor Programmer's Reference Manual, Intel

WARNING
You can really hose your process using this.

FreeBSD 7.0 October 14, 2006 FreeBSD 7.0
Спасибо сказали:
Jay
Сообщения: 57
ОС: FreeBSD, Kubuntu Linux

Re: Warning: pid **** used static ldt allocation.

Сообщение Jay »

А вот вы нам и расскажите, что это за процесс использует эту функцию.
На моей памяти эту функцию использовал только wine.
Нужно посмотреть, про какой pid в логи падают сообщения и выполнить команду "ps -uww этот_pid"
FreeBSD 6.2-REL, Kubuntu 6.06
pdaXrom r198 на Sharp Zaurus C1000
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: Warning: pid **** used static ldt allocation.

Сообщение gcc »

да, заметил, что вызывал wine!! спс, но у меня комп перегружаеться как я посмотрю, если это будет другой? это на постой в логах, повторю еще, что из-за этого иксы тухнут, на пример на другом компе такого нету, раньше было это, но я забил!
Спасибо сказали: