Bug 380911
Summary: | rpm gets glibc aborts on query of multiple package installs on ppc32 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kevin Fenzi <kevin> | ||||||
Component: | rpm | Assignee: | Panu Matilainen <pmatilai> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | rawhide | CC: | dwmw2, pnasrat, tmraz | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | powerpc | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2007-11-14 22:01:00 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: | |||||||||
Attachments: |
|
Description
Kevin Fenzi
2007-11-13 20:35:14 UTC
does rpm -q --nosignature --nodigest kernel work in that case? Indeed it does: # rpm -q --nosignature --nodigest kernel kernel-2.6.23.1-23.fc8 kernel-2.6.23.1-42.fc8 If you run with ulimit -c unlimited and the original failing command do you get a core you can attach to bug (or put on an ftp site)? F-8 ppc plus rawhide RPM just worked for me. Sure. It does indeed provide a core: http://www.scrye.com/~kevin/fedora/core.13859 Also, I got a core from rpm-python when trying to yum install yum-utils. ;( This is a test machine, I'd be happy to provide ssh access to it if you like. Just send me your ssh key via private email. 403 forbidden. Created attachment 257801 [details]
Backtrace of core with MALLOC_CHECK_=0
http://fedorapeople.org/~pnasrat/core.2641 Core with glibc aborting In reply to comment #5: oops. Sorry. Opened up the permissions on it now. Created attachment 258451 [details]
Fix rpmio/base64.c
This patch should fix the problem. The base64 decoder code incorrectly assumed
that char is a signed type.
Verified on my ppc box: [pauln@localhost rpm]$ hg status -m M rpmio/base64.c [pauln@localhost rpm]$ uname -a Linux localhost.localdomain 2.6.23.1-49.fc8 #1 Thu Nov 8 21:16:15 EST 2007 ppc ppc ppc GNU/Linux [pauln@localhost rpm]$ ./rpm -q kernel kernel-2.6.23.1-42.fc8 kernel-2.6.23.1-49.fc8 [pauln@localhost rpm]$ ./rpm --version RPM version 4.4.90 Panu has commited to rpm.org head and it's been built for rawhide. Thanks Tomas for the patch. |