http://bugzilla.novell.com/show_bug.cgi?id=551697 Summary: zypper dup from 11.1 failing with boost::intrusive_ptr Assertion `px != 0' failed from SATResolver::resolvePool Classification: openSUSE Product: openSUSE 11.2 Version: RC 2 Platform: i686 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: novellbmw@lsmod.de QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.23) Gecko/20090410 SUSE/1.1.18-0.1 SeaMonkey/1.1.18 When upgrading a fresh DVD install of openSUSE 11.1 to 11.2-RC2 (current factory-snapshot), zypper dup consistently refuses to dist-upgrade. Reproducible: Always Steps to Reproduce: 1. use 11.1 DVD (as distributed for free on LinuxTag2009 in Berlin) 2. press F2, choose German/Deutsch (might be optional) 3. choose "Installation" 4. choose fresh "KDE 4.1" install 5. on installed system, fetch all updates 6. follow upgrade instructions at http://en.opensuse.org/index.php?title=Upgrade/11.2&oldid=109210#Command_line Actual Results: Loading repository data... Reading installed packages... Computing distribution upgrade... zypper: /usr/include/boost/smart_ptr/intrusive_ptr.hpp:149: T* boost::intrusive_ptr<T>::operator->() const [with T = const zypp::Product]: Assertion `px != 0' failed. Aborted (same assertion happens with yast2 wagon) Expected Results: zypper dup should work as with a fresh 11.1-KDE-LiveCD install zypper.log will be added later, when my VDSL line is working again. # gdb /usr/bin/zypper symbol-file /usr/lib/debug/usr/bin/zypper.debug /usr/lib/debug/usr/lib/libzypp.so.619.1.0.debug run dup Starting program: /usr/bin/zypper dup [Thread debugging using libthread_db enabled] Loading repository data... Reading installed packages... Computing distribution upgrade... zypper: /usr/include/boost/smart_ptr/intrusive_ptr.hpp:149: T* boost::intrusive_ptr::operator->() const [with T = const zypp::Product]: Assertion `px != 0' failed. Program received signal SIGABRT, Aborted. 0xffffe430 in __kernel_vsyscall () (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb78c7990 in raise () from /lib/libc.so.6 #2 0xb78c92c8 in abort () from /lib/libc.so.6 #3 0xb78c078e in __assert_fail () from /lib/libc.so.6 #4 0xb7db4327 in zypp::solver::detail::SATResolver::solverInit ( this=0x81c2788, weakItems=@0x81c09b4) at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:149 #5 0xb7db5b06 in zypp::solver::detail::SATResolver::resolvePool ( this=0x81c2788, requires_caps=@0x81c095c, conflict_caps=@0x81c097c, weakItems=@0x81c09b4, upgradeRepos=@0x81c099c) at /usr/src/debug/libzypp-6.20.0/zypp/solver/detail/SATResolver.cc:667 #6 0xb7d913d9 in zypp::solver::detail::Resolver::resolvePool (this=0x81c0940) at /usr/src/debug/libzypp-6.20.0/zypp/solver/detail/Resolver.cc:297 #7 0xb7d97fa0 in zypp::solver::detail::Resolver::doUpgrade (this=0x81c0940) at /usr/src/debug/libzypp-6.20.0/zypp/solver/detail/ResolverUpgrade.cc:75 #8 0xb7e5d602 in zypp::Resolver::doUpgrade (this=0x81ba448) at /usr/src/debug/libzypp-6.20.0/zypp/Resolver.cc:72 #9 0x0810a257 in ?? () #10 0xbfffda88 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) I tried this on my FSC Amilo notebook and on a VirtualBox-3.0.10 VM All other zypper operations that I tried, worked (ls,up,in,verify) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.