Problem s vanilla jadrem ...

Petr "Qaxi" Klima qaxi na seznam.cz
Středa Říjen 6 14:50:53 CEST 2004


Mam pruser ...

Mam dva pocitace ktere se lisi jen kernelem (jsou to RHEL-3)

na jednom je kernel z distro 2.4.21-20.EL se spoustou backportu a na 
druhem (ten co nechodi) je vanilla 2.4.27

Mam  zkompilovanou package a ta se na vanilla kernelu nenastartuje ...

Tohle ukaze strace:

tady je kernel z distro 2.4.21-20.EL se spoustou backportu ...

old_mmap(0xfb1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x11000) = 0xfb1000
old_mmap(0xfb2000, 7008, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfb2000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb75eb000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb75eb080, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb75ee000, 40450)               = 0
set_tid_address(0xb75eb0c8)             = 11577
rt_sigaction(SIGRTMIN, {0xb0d670, [], SA_RESTORER|SA_SIGINFO, 0xb13df0}, 
NULL, 8) = 0


tady je vanilla 2.4.27

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



Cim mam patchnout, nebo co nastavit v cofiguraci vanilla jadra aby to 
zaclo chodit ?


diky

    Petr Klima


Další informace o konferenci Linux