http://bugzilla.suse.com/show_bug.cgi?id=941398
http://bugzilla.suse.com/show_bug.cgi?id=941398#c26
--- Comment #26 from Stefan Hundhammer ---
Found it:
https://github.com/openSUSE/libzypp/commit/a2e46f1c816322c1c0860f04541dafdee...
ResolverProblem_Ptr problem() const { return nullptr; }
This will reliably crash every time here in libyui-qt-pkg in
YQPkgConflictList.cc line 381:
https://github.com/libyui/libyui-qt-pkg/blob/master/src/YQPkgConflictList.cc...
yuiMilestone() << "User selected resolution \""<<
solution->description()
<< "\" for problem \""
<< solution->problem()->description()
<<"\"" << std::endl;
Adding insult to injury, this is logging output that should make debugging
easier - but it crashes before it can output anything.
Removing both lines removes the problem() (pun intended).
Now, why a non-virtual const function would ever return a null pointer is
beyond me. This is asking for trouble.
Michael, I think you owe me a beer. ;-)
--
You are receiving this mail because:
You are on the CC list for the bug.