Bug 17488
| Summary: | Failed installation on automounted dir | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Enrico Scholz <rh-bugzilla> |
| Component: | rpm | Assignee: | Jeff Johnson <jbj> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.1 | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2000-09-14 19:48:59 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Enrico Scholz
2000-09-14 03:06:26 UTC
Some more information about the last coredump:
# gdb .libs/rpmi
(gdb) r -U /usr/src/redhat/RPMS/noarch/filesystem-2.0.7-1.noarch.rpm --force
--test --excludepath=/var/spool/mail
Program received signal SIGSEGV, Segmentation fault.
0x401c5dc3 in strlen () from /lib/libc.so.6
(gdb) bt
#0 0x401c5dc3 in strlen () from /lib/libc.so.6
#1 0x400805d7 in relocateFileList (alp=0x805c380, probs=0x8079b80,
origH=0x8087340, actions=0x0, allowBadRelocate=1) at transaction.c:448
#2 0x400835eb in rpmRunTransactions (ts=0x805c2f0, notify=0x40078b70
<showProgress>, notifyData=0x20, okProbs=0x0, newProbs=0xbffff488, transFlags=1,
ignoreSet=116)
at transaction.c:1686
#3 0x4007995c in rpmInstall (rootdir=0x804b1e0 "/", fileArgv=0x80510a0,
transFlags=1, interfaceFlags=32, probFilter=116, relocations=0x80557c0) at
rpminstall.c:370
#4 0x804b095 in main (argc=6, argv=0xbffff604) at rpmqv.c:1410
#5 0x40160b65 in __libc_start_main (main=0x804a150 <main>, argc=6,
ubp_av=0xbffff604, init=0x8049018 <_init>, fini=0x804b19c <_fini>,
rtld_fini=0x4000df24 <_dl_fini>,
stack_end=0xbffff5fc) at ../sysdeps/generic/libc-start.c:111
(gdb) up
#1 0x400805d7 in relocateFileList (alp=0x805c380, probs=0x8079b80,
origH=0x8087340, actions=0x0, allowBadRelocate=1) at transaction.c:448
448 len = strlen(relocations[j].newPath);
(gdb) up
#1 0x400805d7 in relocateFileList (alp=0x805c380, probs=0x8079b80,
origH=0x8087340, actions=0x0, allowBadRelocate=1) at transaction.c:448
448 len = strlen(relocations[j].newPath);
(gdb) p relocations
$3 = (rpmRelocation *) 0xbfffef70
(gdb) p *relocations
$4 = {oldPath = 0xbfffef60 "/var/spool/mail", newPath = 0x0}
(gdb) p j
$5 = 0
You are runnung strlen() with a null-ptr as argument
|