Zkompilovane LVM 1.0.8 na RH7 konci SIGSEGV

Dalibor Straka dast na panelnet.cz
Úterý Únor 10 00:15:25 CET 2004


Dobry den,

kompiluji lvm 1.0.8 stazenou z cvs, kompilovano gcc 2.96 z redhatiho
baliku pro RH7. Mam kernel 2.4.24 s podporou lvm, ale kompilovano na
jinem stroji s jinym gcc. 
[root na dada LVM]# pvcreate 
Segmentation fault (core dumped)

strace na pvcreate je kratke a posilam ho prilohou. Myslite, ze mu vadi
nejake jine knihovny? Preci jenom je RH7 stara a gcc taktez.

Diky,
-- Dalibor Straka
PS: Jsem uplne zeleno modrej. Mozna by pomohla reinstalace debianem.
------------- další část ---------------
execve("/sbin/pvcreate", ["pvcreate"], [/* 23 vars */]) = 0
uname({sys="Linux", node="dada", ...})  = 0
brk(0)                                  = 0x804bed0
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12991, ...}) = 0
old_mmap(NULL, 12991, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/lib/i586/mmx/liblvm-10.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i586/mmx", 0xbfffecbc)     = -1 ENOENT (No such file or directory)
open("/lib/i586/liblvm-10.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i586", 0xbfffecbc)         = -1 ENOENT (No such file or directory)
open("/lib/mmx/liblvm-10.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/mmx", 0xbfffecbc)          = -1 ENOENT (No such file or directory)
open("/lib/liblvm-10.so.1", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pR\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0555, st_size=701770, ...}) = 0
old_mmap(NULL, 220436, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000
mprotect(0x4004c000, 19732, PROT_NONE)  = 0
old_mmap(0x4004c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0x4004c000
old_mmap(0x4004e000, 11540, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4004e000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\304\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5723959, ...}) = 0
old_mmap(NULL, 1269096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40051000
mprotect(0x4017e000, 36200, PROT_NONE)  = 0
old_mmap(0x4017e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12c000) = 0x4017e000
old_mmap(0x40183000, 15720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40183000
close(3)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++


Další informace o konferenci Linux