rpm -Uvh bash -> SEGV
Krzysiek Taraszka
dzimi w pld.org.pl
Pon, 7 Paź 2002, 13:22:06 CEST
On Sun, 6 Oct 2002, Michal Stochmialek wrote:
Zrob tak:
rpm -e bash --force
poldek -i bash
Gwarantuje ze sie uda. Mialem to samo.
Krzysiek Taraszka (dzimi w pld.org.pl)
> Witam,
>
> Zauwazylem pewien problem przy ostatnim upgradzie Ra.
> Upgradowalem to co bylo na ftpie, a takze przebudowalem
> sobie pakiet z cvs'a. Efekt ten sam.
>
> rpm -Uvh bash-2.05b-2.i686.rpm
> zsh: 32383 segmentation fault (core dumped) rpm -Uvh bash-2.05b-2.i686.rpm
>
> W zalaczniku dorzucam taila z strace'a.
> (rpm pada podczas czytania plikow bazy rpmowej)
>
> $ rpm -q rpm
> rpm-4.0.2-95
>
> $ rpm -q glibc
> glibc-2.2.5-19
>
> Pozdrawiam,
> --
> Michal Stochmialek <misto w topnet.pl>
>
-------------- następna część ---------
lseek(6, 12292096, SEEK_SET) = 12292096
read(6, "\0\0\0\0\0\0\0\0\271\v\0\0\356\1\0\0A\2\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 2363392, SEEK_SET) = 2363392
read(6, "\0\0\0\0\0\0\0\0A\2\0\0\271\v\0\0@\2\0\0\1\0\346\17\0\7"..., 4096) = 4096
lseek(6, 2359296, SEEK_SET) = 2359296
read(6, "\0\0\0\0\0\0\0\0@\2\0\0A\2\0\0C\2\0\0\1\0\346\17\0\7\0"..., 4096) = 4096
lseek(6, 2371584, SEEK_SET) = 2371584
read(6, "\0\0\0\0\0\0\0\0C\2\0\0@\2\0\0B\2\0\0\1\0\346\17\0\7\0"..., 4096) = 4096
lseek(6, 2367488, SEEK_SET) = 2367488
read(6, "\0\0\0\0\0\0\0\0B\2\0\0C\2\0\0\36\20\0\0\1\0\346\17\0\7"..., 4096) = 4096
lseek(6, 16900096, SEEK_SET) = 16900096
read(6, "\0\0\0\0\0\0\0\0\36\20\0\0B\2\0\0\37\20\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 16904192, SEEK_SET) = 16904192
read(6, "\0\0\0\0\0\0\0\0\37\20\0\0\36\20\0\0 \20\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 16908288, SEEK_SET) = 16908288
read(6, "\0\0\0\0\0\0\0\0 \20\0\0\37\20\0\0!\20\0\0\1\0\346\17\0"..., 4096) = 4096
lseek(6, 16912384, SEEK_SET) = 16912384
read(6, "\0\0\0\0\0\0\0\0!\20\0\0 \20\0\0\"\20\0\0\1\0\346\17\0"..., 4096) = 4096
lseek(6, 16916480, SEEK_SET) = 16916480
read(6, "\0\0\0\0\0\0\0\0\"\20\0\0!\20\0\0\0\0\0\0\1\0\314\f\0\7"..., 4096) = 4096
old_mmap(NULL, 573440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3a2000
munmap(0x3a2000, 573440) = 0
lseek(5, 77824, SEEK_SET) = 77824
read(5, "\0\0\0\0\0\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\216\0\303\10"..., 4096) = 4096
lseek(6, 0, SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 4096) = 4096
lseek(6, 13955072, SEEK_SET) = 13955072
read(6, "\0\0\0\0\0\0\0\0O\r\0\0\0\0\0\0\0\0\0\0(\1,\6\0\2\373\17"..., 4096) = 4096
lseek(6, 12922880, SEEK_SET) = 12922880
read(6, "\0\0\0\0\0\0\0\0S\f\0\0\0\0\0\0\235\10\0\0\1\0\346\17\0"..., 4096) = 4096
lseek(6, 9031680, SEEK_SET) = 9031680
read(6, "\0\0\0\0\0\0\0\0\235\10\0\0S\f\0\0\5\3\0\0\1\0\346\17\0"..., 4096) = 4096
lseek(6, 3166208, SEEK_SET) = 3166208
read(6, "\0\0\0\0\0\0\0\0\5\3\0\0\235\10\0\0\4\3\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 3162112, SEEK_SET) = 3162112
read(6, "\0\0\0\0\0\0\0\0\4\3\0\0\5\3\0\0r\23\0\0\1\0\346\17\0\007"..., 4096) = 4096
lseek(6, 20389888, SEEK_SET) = 20389888
read(6, "\0\0\0\0\0\0\0\0r\23\0\0\4\3\0\0q\23\0\0\1\0\346\17\0\7"..., 4096) = 4096
lseek(6, 20385792, SEEK_SET) = 20385792
read(6, "\0\0\0\0\0\0\0\0q\23\0\0r\23\0\0\0\0\0\0\1\0\346\n\0\7"..., 4096) = 4096
lseek(6, 14561280, SEEK_SET) = 14561280
read(6, "\0\0\0\0\0\0\0\0\343\r\0\0\0\0\0\0\342\r\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 14557184, SEEK_SET) = 14557184
read(6, "\0\0\0\0\0\0\0\0\342\r\0\0\343\r\0\0\341\r\0\0\1\0\346"..., 4096) = 4096
lseek(6, 14553088, SEEK_SET) = 14553088
read(6, "\0\0\0\0\0\0\0\0\341\r\0\0\342\r\0\0\0\0\0\0\1\0@\t\0\7"..., 4096) = 4096
open("/var/lib/rpm/Conflictname", O_RDWR|O_CREAT|O_EXCL, 0644) = -1 EEXIST (File exists)
open("/var/lib/rpm/Conflictname", O_RDWR) = 9
fcntl(9, F_SETFD, FD_CLOEXEC) = 0
fstat(9, {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
lseek(9, 0, SEEK_SET) = 0
read(9, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 256) = 256
close(9) = 0
stat("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
old_mmap(NULL, 274432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3a2000
open("/var/lib/rpm/Conflictname", O_RDWR) = 9
fcntl(9, F_SETFD, FD_CLOEXEC) = 0
fstat(9, {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
lseek(9, 0, SEEK_SET) = 0
read(9, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 4096) = 4096
lseek(9, 4096, SEEK_SET) = 4096
read(9, "\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0(\0v\16\0\2\371"..., 4096) = 4096
lseek(6, 4096, SEEK_SET) = 4096
read(6, "\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\34\1\231\6\0\2"..., 4096) = 4096
lseek(6, 176128, SEEK_SET) = 176128
read(6, "\0\0\0\0\0\0\0\0+\0\0\0\0\0\0\0\360\0\0\0\1\0\346\17\0"..., 4096) = 4096
lseek(6, 983040, SEEK_SET) = 983040
read(6, "\0\0\0\0\0\0\0\0\360\0\0\0+\0\0\0+\1\0\0\1\0\346\17\0\7"..., 4096) = 4096
lseek(6, 1224704, SEEK_SET) = 1224704
read(6, "\0\0\0\0\0\0\0\0+\1\0\0\360\0\0\0\323\r\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 14495744, SEEK_SET) = 14495744
read(6, "\0\0\0\0\0\0\0\0\323\r\0\0+\1\0\0\324\r\0\0\1\0\346\17"..., 4096) = 4096
lseek(6, 14499840, SEEK_SET) = 14499840
read(6, "\0\0\0\0\0\0\0\0\324\r\0\0\323\r\0\0\0\0\0\0\1\0\254\t"..., 4096) = 4096
open("/var/lib/rpm/Requirename", O_RDWR|O_CREAT|O_EXCL, 0644) = -1 EEXIST (File exists)
open("/var/lib/rpm/Requirename", O_RDWR) = 10
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
fstat(10, {st_mode=S_IFREG|0644, st_size=253952, ...}) = 0
lseek(10, 0, SEEK_SET) = 0
read(10, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 256) = 256
close(10) = 0
stat("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
old_mmap(NULL, 274432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3e5000
open("/var/lib/rpm/Requirename", O_RDWR) = 10
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
fstat(10, {st_mode=S_IFREG|0644, st_size=253952, ...}) = 0
lseek(10, 0, SEEK_SET) = 0
read(10, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 4096) = 4096
brk(0x81ec000) = 0x81ec000
lseek(10, 57344, SEEK_SET) = 57344
read(10, "\0\0\0\0\0\0\0\0\16\0\0\0\0\0\0\0\0\0\0\0T\0\35\4\0\2\351"..., 4096) = 4096
lseek(6, 13959168, SEEK_SET) = 13959168
read(6, "\0\0\0\0\0\0\0\0P\r\0\0\0\0\0\0\0\0\0\0(\1,\6\0\2\373\17"..., 4096) = 4096
lseek(6, 20365312, SEEK_SET) = 20365312
read(6, "\0\0\0\0\0\0\0\0l\23\0\0\0\0\0\0k\23\0\0\1\0\346\17\0\7"..., 4096) = 4096
lseek(6, 20361216, SEEK_SET) = 20361216
read(6, "\0\0\0\0\0\0\0\0k\23\0\0l\23\0\0\0\0\0\0\1\0>\2\0\7\0\3"..., 4096) = 4096
brk(0x81ee000) = 0x81ee000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
-------------- następna część ---------
________________________
http://lists.pld.org.pl/
Więcej informacji o liście dyskusyjnej pld-users-pl