[Bug 83047] Adept updater hangs while showing list of updates

Krzysztof Lichota krzysiek-launchpad.ubuntu.com at lichota.net
Sat Feb 3 14:24:44 UTC 2007


Public bug reported:

Adept updater often hangs after fetching list of updates, but before it shows them.
Exact steps:
1. Run Adept Updater by clicking icon in system tray.
2. Click "Fetch updates"
3. Adept shows downloading repository files, then when it tries to show list of updates, it hangs.

Note that it is very slow machine - Pentium II 266 Mhz.
I have checked it hangs, not that it is processing anything.

Version: Kubuntu Dapper current as of January 1st, 2007.
Additional notes: I was using Polish localization.

Here is the backtrace I got by attaching gdb to hanging Adept:
(gdb) thread apply all bt

Thread 1 (Thread -1219873088 (LWP 5010)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x41d352ae in __lll_mutex_lock_wait () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x41d31fbb in _L_mutex_lock_33 () from
/lib/tls/i686/cmov/libpthread.so.0
#3  0xbfcfe978 in ?? ()
#4  0xb7abbe4a in QMutex::unlock () from /usr/lib/libqt-mt.so.3
#5  0xb7abc623 in QRecursiveMutexPrivate::lock () from
/usr/lib/libqt-mt.so.3
#6  0xb7abbe2a in QMutex::lock () from /usr/lib/libqt-mt.so.3
#7  0x080dc8fb in std::_Rb_tree<std::string, std::pair<std::string const,
std::string>, std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique
    ()
#8  0x081d5b60 in ept::ExtendableList::updateExtender ()
#9  0x080f7174 in aptFront::(anonymous namespace)::globalinit ()
#10 0x080f7743 in aptFront::(anonymous namespace)::globalinit ()
#11 0x080f79cb in aptFront::(anonymous namespace)::globalinit ()
#12 0x080f8ea2 in aptFront::(anonymous namespace)::globalinit ()
#13 0x080f0a46 in tut::test_object<tut::manager_shar>::test<1> ()
#14 0x08083920 in QGList::count ()
#15 0x0808543e in QGList::count ()
#16 0xb77da5f1 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb77db08c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb7b76457 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#19 0xb7875c96 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#20 0xb7814dc5 in QWidget::event () from /usr/lib/libqt-mt.so.3
#21 0xb77704de in QApplication::internalNotify () from
/usr/lib/libqt-mt.so.3
#22 0xb7770a68 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb7e48d7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb7701765 in QApplication::sendSpontaneousEvent () from
/usr/lib/libqt-mt.so.3
#25 0xb76fce13 in QETWidget::translateMouseEvent () from
/usr/lib/libqt-mt.so.3
#26 0xb76fb2f9 in QApplication::x11ProcessEvent () from
/usr/lib/libqt-mt.so.3
#27 0xb7714a7b in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb7789167 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#29 0xb776ef96 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#30 0xb776efc1 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#31 0x080dc92f in std::_Rb_tree<std::string, std::pair<std::string const,
std::string>, std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique
    ()
#32 0x080b059a in ept::Lister::extractKey ()
#33 0x080e8791 in ept::Lister::staticMetaObject ()
#34 0xb77da5f1 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#35 0xb7b6d9d2 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#36 0xb77f7d68 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#37 0xb77ff858 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#38 0xb77704de in QApplication::internalNotify () from
/usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#39 0xb77706da in QApplication::notify () from /usr/lib/libqt-mt.so.3
#40 0xb7e48d7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#41 0xb77016f7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#42 0xb7761ecb in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#43 0xb7715507 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#44 0xb7788fcf in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#45 0xb7788ef2 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#46 0xb776efed in QApplication::exec () from /usr/lib/libqt-mt.so.3
#47 0x08082a5c in ?? ()
#48 0x418a3ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#49 0x08082881 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
(gdb)

** Affects: ept (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
Adept updater hangs while showing list of updates
https://launchpad.net/bugs/83047




More information about the kubuntu-bugs mailing list