Mailinglist Archive: opensuse-bugs (15878 mails)

< Previous Next >
[Bug 299680] New: CombinedProgressData segfault whe reading plaindir repo resolvables
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 12 Aug 2007 14:36:34 -0600 (MDT)
  • Message-id: <bug-299680-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=299680

           Summary: CombinedProgressData segfault whe reading plaindir repo
                    resolvables
           Product: openSUSE 10.3
           Version: Beta 1
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: libzypp
        AssignedTo: dmacvicar@xxxxxxxxxx
        ReportedBy: jkupec@xxxxxxxxxx
         QAContact: kkaempf@xxxxxxxxxx
                CC: ma@xxxxxxxxxx, mvidner@xxxxxxxxxx
          Found By: ---


I've come across a reproducable segfault when reading resolvables of a plain
repo. I've been able to track it down to
CombinedProgressData::operator()(ProgressData) where the _pd reference gets
eventually invalid and refers to a random chunks of memory. But i don't know
how to get it right.

The progress data objects in question are the ones created in
RepoManager::createFromCache(). The CombinedProgressData::operator()()
segfaults in the moment when the created Repository object goes out of scope
and triggers ProgressData::report() in ~ProgressData().


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >