Mailinglist Archive: opensuse-bugs (10137 mails)
| < Previous | Next > |
[Bug 551697] New: zypper dup from 11.1 failing with boost::intrusive_ptr Assertion `px != 0' failed from SATResolver::resolvePool
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Sun, 1 Nov 2009 02:09:30 -0700
- Message-id: <bug-551697-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>
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@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: novellbmw@xxxxxxxx
QAContact: qa@xxxxxxx
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.
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@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: novellbmw@xxxxxxxx
QAContact: qa@xxxxxxx
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.
| < Previous | Next > |