Your message dated Sun, 2 Mar 2014 17:31:30 +0000 with message-id <capq4b8kmiwdihor_7ek1ktub7ogwxr_j2a01n-52omknzak...@mail.gmail.com> and subject line Re: [Aptitude-devel] Bug#668544: Unreproducible has caused the Debian Bug report #668544, regarding aptitude hangs with full cpu load. to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 668544: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668544 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: aptitude Version: 0.6.6-1 Severity: normal Hello: I've lately experienced a 100% cpu load by aptitude. I wouldn't be able to point a specific cause, but it seems the conflict resolver is involved. I've attached gdb when aptitude hanged and I'm inlining the backtrace I get: 0x0000000000605c99 in unlink (x=0x1ae7c10) at /usr/include/boost/multi_index/detail/hash_index_node.hpp:72 warning: Source file is more recent than executable. 72 while(y->next()!=x){y=y->next();} (gdb) bt #0 0x0000000000605c99 in unlink (x=0x1ae7c10) at /usr/include/boost/multi_index/detail/hash_index_node.hpp:72 #1 unlink (x=0x1ae7be0) at /usr/include/boost/multi_index/hashed_index.hpp:1021 #2 erase_ (x=0x1ae7be0, this=0x9c4bd0) at /usr/include/boost/multi_index/hashed_index.hpp:727 #3 erase_ (x=0x1ae7be0, this=0x9c4bc0) at /usr/include/boost/multi_index_container.hpp:529 #4 final_erase_ (x=0x1ae7be0, this=0x9c4bd0) at /usr/include/boost/multi_index/detail/index_base.hpp:155 #5 erase (position=..., this=0x9c4bd0) at /usr/include/boost/multi_index/hashed_index.hpp:282 #6 boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>::rep_type, generic_solver_information<aptitude_universe>::choice_set_with_hash>, generic_solver_information<aptitude_universe>::choice_set_with_hash, generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na>::erase (this=0x9c4bc0, h=0x1ae7be0) at /usr/include/boost/flyweight/hashed_factory.hpp:77 #7 0x0000000000605e44 in erase<bool (*)(boost::flyweights::detail::refcounted_handle<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>::rep_type, generic_solver_information<aptitude_universe>::choice_set_with_hash> const*, boost::flyweights::detail::flyweight_core_tracking_helper<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder> > const&)> (check=<optimized out>, h=...) at /usr/include/boost/flyweight/detail/flyweight_core.hpp:70 #8 ~refcounted_handle (this=0x23bf4a8, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/refcounted.hpp:113 #9 ~flyweight (this=0x23bf4a8, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/flyweight.hpp:115 #10 generic_solver_information<aptitude_universe>::~generic_solver_information (this=0x23bf4a0, __in_chrg=<optimized out>) at ../../../../src/generic/problemresolver/search_graph.h:53 #11 0x0000000000605f61 in ~pair (this=0x23bf470, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_pair.h:87 #12 _Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> > > (__pointer=0x23bf470) at /usr/include/c++/4.6/bits/stl_construct.h:94 #13 __destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*> (__last=<optimized out>, __first=0x23bf470) at /usr/include/c++/4.6/bits/stl_construct.h:104 #14 _Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*> (__last=0x23bf4c0, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_construct.h:127 #15 _Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*, std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> > > (__last=0x23bf4c0, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_construct.h:153 #16 ~vector (this=0x23e9d90, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_vector.h:350 ---Type <return> to continue, or q <return> to quit--- #17 generic_dep_solvers<aptitude_universe>::~generic_dep_solvers (this=0x23e9d90, __in_chrg=<optimized out>) at ../../../../src/generic/problemresolver/search_graph.h:315 #18 0x0000000000614fdb in ~rep_type (this=0x23e9d90, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/detail/default_value_policy.hpp:34 #19 ~refcounted_value (this=0x23e9d90, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/refcounted.hpp:50 #20 destroy<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_d At this point if I proceed with a finish command in gdb, gdb will never take back control of the application and will eventually either crash or finish (end) aptitude. I also can provide a state bundle (~50MB) on request. This bug looks similar to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629266 but since that one is tagged for squeeze and I'm on sid I chose to file a new bug report. Please let me know if I can help to debug this issue. Regards, -- Package-specific info: Terminal: xterm $DISPLAY is set. which aptitude: /usr/bin/aptitude aptitude version information: aptitude 0.6.6 compiled at Mar 27 2012 22:36:24 Compiler: g++ 4.6.3 Compiled against: apt version 4.10.1 NCurses version 5.9 libsigc++ version: 2.2.10 Ept support enabled. Gtk+ support disabled. Qt support disabled. Current library versions: NCurses version: ncurses 5.9.20110404 cwidget version: 0.5.16 Apt version: 4.10.1 aptitude linkage: linux-vdso.so.1 => (0x00007fffaefff000) libapt-pkg.so.4.10 => /usr/lib/libapt-pkg.so.4.10 (0x00007fa9097d1000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007fa9095a2000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fa909379000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007fa909174000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007fa908e6c000) libept.so.1 => /usr/lib/libept.so.1 (0x00007fa908c0f000) libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007fa908812000) libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007fa9085fc000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fa908354000) libboost_iostreams.so.1.48.0 => /usr/lib/libboost_iostreams.so.1.48.0 (0x00007fa90813b000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa907f1f000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa907c17000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa907995000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa90777f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa9073f7000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fa9071f4000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa906ff0000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fa906dea000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fa906bda000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa9069d1000) /lib64/ld-linux-x86-64.so.2 (0x00007fa909b11000) -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (600, 'unstable'), (500, 'testing'), (100, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.13 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages aptitude depends on: ii apt [libapt-pkg4.10] 0.8.15.10 ii libboost-iostreams1.48.0 1.48.0-3 ii libc6 2.13-27 ii libcwidget3 0.5.16-3.1 ii libept1 1.0.5 ii libgcc1 1:4.7.0-3 ii libncursesw5 5.9-6 ii libsigc++-2.0-0c2a 2.2.10-0.1 ii libsqlite3-0 3.7.11-2 ii libstdc++6 4.7.0-3 ii libtinfo5 5.9-6 ii libxapian22 1.2.8-1 ii zlib1g 1:1.2.6.dfsg-2 Versions of packages aptitude recommends: ii apt-xapian-index 0.45 ii aptitude-doc-en [aptitude-doc] 0.6.6-1 ii libparse-debianchangelog-perl 1.2.0-1 ii sensible-utils 0.0.6 Versions of packages aptitude suggests: ii debtags <none> ii tasksel 3.09 -- no debconf information
--- End Message ---
--- Begin Message ---2014-02-21 23:19 GMT+00:00 Manuel A. Fernandez Montecelo <[email protected]>: > 2014-02-21 21:17 GMT+00:00 Raúl Sánchez <[email protected]>: >> >> To be honest, I can't remember the exact operation, I remember it was 100% >> reproducible. I somehow expected aptitude-run-bundle was enough to reproduce. >> >> [...] >> I'm not sure if with these steps I did something wrong, but unfortunately I >> couldn't reproduce the problem either. I ran out of ideas, sorry. > > [...] > > I also tried it and didn't observe any problem with it. So yeah, I > would say that the bug can be closed. Closing now, thanks. -- Manuel A. Fernandez Montecelo <[email protected]>
--- End Message ---
_______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

