Problem s vanilla jadrem ...
Michal Novotny
michal.novotny na gmail.com
Středa Říjen 6 16:03:30 CEST 2004
Toto jsem nasel v nejakym kernelovym changelogu:
The set_tid_address() system call has been added. It is used by the
Native POSIX Thread Library (NPTL) to establish the thread-id of a
newly started process (started via execve()).
Takze je treba bud dodat do noveho kernelu podporu pro NPTL, nebo
zkusit poustet nefunkcni programy s nejakym tim LD_ASSUME_KERNEL=...
Michal
> old_mmap(0x401f5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
> 3, 0x11000) = 0x401f5000
> old_mmap(0x401f6000, 7008, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401f6000
> close(3) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0x401f8000
> set_thread_area({entry_number:-1 -> -1, base_addr:0x401f8080,
> limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
> limit_in_pages:1, seg_not_present:0, useable:1}) = -1 ENOSYS (Function
> not implemented)
> modify_ldt(1, {entry_number:0, base_addr:0x401f8080, limit:1048575,
> seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
> seg_not_present:0, useable:1}, 16) = 0
> munmap(0x40016000, 34009) = 0
> set_tid_address(0x401f80c8) = -1 ENOSYS (Function not
> implemented)
> rt_sigaction(SIGRTMIN, {0x40095670, [], SA_RESTORER|SA_SIGINFO,
> 0x4009bdf0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
Další informace o konferenci Linux