https://bugzilla.novell.com/show_bug.cgi?id=395074
User sh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=395074#c2
--- Comment #2 from Stefan Hundhammer 2008-05-28 10:06:57 MDT ---
According to the y2logs, the click that caused the crash did not get to that
yuiMilestone() << "Candidate changed" line: y2base crashed at 17:34:30, and the
last "Candidate changed" log line was at 17:34:18.
2008-05-28 17:34:07 <1> 10.0.2.15(3034) [qt-pkg]
YQPkgVersionsView.cc(checkForChangedCandidate):220 Candidate changed
2008-05-28 17:34:18 <1> 10.0.2.15(3034) [qt-pkg]
YQPkgVersionsView.cc(checkForChangedCandidate):220 Candidate changed
2008-05-28 17:34:30 <3> 10.0.2.15(3034) [liby2]
genericfrontend.cc(signal_handler):149 got signal 11 at YCP file
/mounts/mp_0001/usr/share/YaST2/clients/inst_packages.ycp:49
Since the backtrace clearly says it crashed from
YQPkgVersionsView::checkForChangedCandidate(), the problem must be in the first
few lines of that function:
void
YQPkgVersionsView::checkForChangedCandidate()
{
QListIterator it(_buttons->buttons());
while (it.hasNext())
{
YQPkgVersion * versionItem = dynamic_cast (it.next());
if ( versionItem && versionItem->isChecked() )
{
ZyppObj newCandidate = versionItem->zyppObj();
if ( newCandidate != _selectable->candidateObj() )
{
yuiMilestone() << "Candidate changed" << endl;
(there is no "else" branch to any of those "ifs")
To me this looks very much like _selectable was NULL or corrupted.
--
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.