rpm znów ssie...
Paweł Sikora
pluto w pld-linux.org
Pią, 21 Sty 2005, 18:10:06 CET
# rpmbuild kdemultimedia.spec --short-circuit -bi robi kuku.
Program received signal SIGSEGV, Segmentation fault.
0x4057302c in strncpy () from /lib/libc.so.6
(gdb) bt
#0 0x4057302c in strncpy () from /lib/libc.so.6
#1 0x400dd972 in expandMacros () from /lib/librpmio-4.4.so
#2 0x400dda44 in rpmExpand () from /lib/librpmio-4.4.so
#3 0x00000000 in ?? ()
Najwyraźniej nie radzi sobie z plikiem x-winamp-skin.desktop.
Aktualnie nie mam czasu na odpluskiwanie, bo mam pilniejsze
sprawy życiowe.
# log
Przetwarzanie plików: kdemultimedia-noatun-3.3.2-1
(...)
D: /tmp/kdemultimedia-3.3.2-root-pluto/usr/share/icons/crystalsvg/64x64/apps/noatun.png:
PNG image data, 64 x 64, 8-bit/color RGBA, non-interlaced
D: /tmp/kdemultimedia-3.3.2-root-pluto/usr/share/mimelnk/interface/x-winamp-skin.desktop:
UTF-8 Unicode text
# strace
(...)
lstat64
("/tmp/kdemultimedia-3.3.2-root-pluto/usr/share/mimelnk/interface/x-winamp-skin.desktop",
{st_mode=S_IFREG|0644, st_size=1817, ...}) = 0
open("/tmp/kdemultimedia-3.3.2-root-pluto/usr/share/mimelnk/interface/x-winamp-skin.desktop",
O_RDONLY|O_LARGEFILE) = 3
read(3, "[Desktop Entry]\nEncoding=UTF-8\nT"..., 65536) = 1817
_llseek(3, 0, [0], SEEK_SET) = 0
close(3) = 0
munmap(0xb7f2c000, 760448) = 0
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7fe76f8) = 17737
close(4) = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fe5000
read(3, "\n", 4096) = 1
read(3, "", 4096) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3) = 0
waitpid(17737, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 17737
munmap(0xb7fe5000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
--
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */
#define say(x) lie(x)
Więcej informacji o liście dyskusyjnej pld-devel-pl