Bug 355771 - pirut and pup crash after entering root password, generate pirut crashdump (sample attached)
Summary: pirut and pup crash after entering root password, generate pirut crashdump (s...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: pirut
Version: 7
Hardware: i686
OS: Linux
low
low
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-10-28 11:15 UTC by Neil Tremble
Modified: 2007-11-30 22:12 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-10-29 14:14:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
pup crashdump (2.13 KB, application/octet-stream)
2007-10-28 11:15 UTC, Neil Tremble
no flags Details

Description Neil Tremble 2007-10-28 11:15:45 UTC
Description of problem:
Running either pup or pirut causes crashdump. This is on an FC7 system which has
been running since public release, with all updates and near daily pup runs.
I don't think this is a dupe, I saw nothing with similar symptoms in the query
results.

Version-Release number of selected component (if applicable):


How reproducible:
Run either pup or pirut with freshrpms and/or livna in the repo list. This was
working last time I tried (three days ago) and has been for some time.


Steps to Reproduce:
1. Run pup or pirit as normal user
2. Enter administrator password when prompted
3. Curse the crashdump
  
Actual results:
A crashdump message box appears.

Expected results:
A list of available updates should appear.

Additional info:
Removing *both* freshrpms and livna from the repo list resolves the problem, pup
then reports there are no updates available for my system. Not sure that's
right, and updates are now wounded, but at least it's not crashing.

I do use livna and freshrpms (mainly for video drivers and video editing
applications) so I'm wondering why both should suddenly cause this problem.

If the system detects problems with particular repos I believe it should
complain and either try to use the available repos, or display a message
indicating the problem. In this case I was able to determine the cause by
looking at the content of the crashdump popup.

Note that both kyum and yumex complained about freshrpms and linva, but didn't
crash. I guess that means there's a serious issue with those repos, but it also
suggests pup/pirut is fragile.

Thankyou for providing an excellent system. All in all I have very few issues
with FC7, and I'm eagerly awaiting FC8.

Comment 1 Neil Tremble 2007-10-28 11:15:45 UTC
Created attachment 240851 [details]
pup crashdump

Comment 2 Jeremy Katz 2007-10-28 18:17:37 UTC
Can you try the version of pirut available in the updates-testing repository with
  yum --enablerepo=updates-testing update pirut

and see if it resolves your problem?

Comment 3 Neil Tremble 2007-10-29 10:31:16 UTC
As requested I updated pirut from updates-testing, then I added livna and
freshrpms to the repo list and tried to run pup.

Now a dialog is presented with the following message in the details section:
"Cannot retrieve repository metadata (repomd.xml) for repository: livna. Please
verify its path and try again". No crashdump is produced.

That means the updates-testing version of pirut does handle the error in the way
I requested, so the issue may be considered resolved.

Thankyou for the prompt response.



Note You need to log in before you can comment on or make changes to this bug.