[Bug 31736] adept updater hangs when viewing Details of package

Anders Karlsson anders at trudheim.com
Tue Feb 28 08:04:14 UTC 2006


Public bug report changed:
https://launchpad.net/malone/bugs/31736

Comment:
Tried this with adept_updater 1.90 (Conquest, Beta1).

>From the kde panel, clicking the Adept Notifier icon to start
adept_updater. After password dialogue box, go through the update lists
phase. It then shows me the packages it wants to update. I cancel all
changes, then select mplayer-586 package, view details and when it
updates the window to show the details, it hangs.

For the hung process, a strace -p gives "futex(0x850388c, FUTEX_WAIT, 2, NULL" and nothing more.
running gdb:

(gdb) file /usr/bin/adept_updater
Reading symbols from /usr/bin/adept_updater...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) attach 23818
Attaching to program: /usr/bin/adept_updater, process 23818
(no debugging symbols found)
Reading symbols from /usr/lib/libapt-pkg-libc6.3-6.so.3.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libapt-pkg-libc6.3-6.so.3.11
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/i686/cmov/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libtdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtdb.so.1
Reading symbols from /usr/lib/libkio.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkio.so.4
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libkdeui.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkdeui.so.4
Reading symbols from /usr/lib/libkdecore.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkdecore.so.4
Reading symbols from /usr/lib/libqt-mt.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libqt-mt.so.3
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...
(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 914699968 (LWP 23818)]
[New Thread 900414384 (LWP 23848)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libkdesu.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkdesu.so.4
Reading symbols from /usr/lib/libkwalletclient.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkwalletclient.so.1
Reading symbols from /usr/lib/libfam.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfam.so.0
Reading symbols from /lib/libacl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /lib/libattr.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /usr/lib/libDCOP.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libDCOP.so.4
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/tls/i686/cmov/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
Reading symbols from /usr/lib/libart_lgpl_2.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
Reading symbols from /usr/lib/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/libkdefx.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkdefx.so.4
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libaudio.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaudio.so.2
Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libXi.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXinerama.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXft.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libSM.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libXfixes.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/qt3/plugins/imageformats/libqmng.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt3/plugins/imageformats/libqmng.so
Reading symbols from /usr/lib/libmng.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmng.so.1
Reading symbols from /usr/lib/liblcms.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblcms.so.1
Reading symbols from /usr/lib/kde3/plugins/styles/lipstik.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/kde3/plugins/styles/lipstik.so
Reading symbols from /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so
Reading symbols from /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so
Reading symbols from /usr/lib/qt3/plugins/inputmethods/libqsimple.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt3/plugins/inputmethods/libqsimple.so
Reading symbols from /usr/lib/qt3/plugins/inputmethods/libqxim.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt3/plugins/inputmethods/libqxim.so
Reading symbols from /usr/lib/kde3/libkonsolepart.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/kde3/libkonsolepart.so
Reading symbols from /usr/lib/libXtst.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXtst.so.6
Reading symbols from /usr/lib/libkparts.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkparts.so.2

0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x36bff2ae in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x36bfbfbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x0000005e in ?? ()
#4  0x373b901c in ?? () from /usr/lib/libqt-mt.so.3
#5  0x00000000 in ?? ()
(gdb) thread apply all bt

Thread 2 (Thread 900414384 (LWP 23848)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x36bff2ae in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x36bfbfbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x35ab2858 in ?? ()
#4  0x368da1b6 in _XRead () from /usr/lib/libX11.so.6
#5  0x379ab74e in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#6  0x371eb543 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3
#7  0x371ead4a in QMutex::lock () from /usr/lib/libqt-mt.so.3
#8  0x36e489ee in QMutexLocker::QMutexLocker () from /usr/lib/libqt-mt.so.3
#9  0x36e47c2d in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#10 0x36ebc1bb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#11 0x36ea21fd in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#12 0x370bf22c in QDialog::exec () from /usr/lib/libqt-mt.so.3
#13 0x37834680 in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.4
#14 0x37834e2d in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.4
#15 0x37861f25 in KMessageBox::sorryWId () from /usr/lib/libkdeui.so.4
#16 0x37861ff5 in KMessageBox::sorry () from /usr/lib/libkdeui.so.4
#17 0x37cba672 in KMimeType::errorMissingMimeType () from /usr/lib/libkio.so.4
#18 0x37d0039f in KMimeType::buildDefaultType () from /usr/lib/libkio.so.4
#19 0x37d019ff in KMimeType::checkEssentialMimeTypes () from /usr/lib/libkio.so.4
#20 0x37d024ad in KMimeType::findByURL () from /usr/lib/libkio.so.4
#21 0x37d09d04 in KMimeType::findByURL () from /usr/lib/libkio.so.4
#22 0x37d09f74 in KFileItem::init () from /usr/lib/libkio.so.4
#23 0x37d0aa72 in KFileItem::KFileItem () from /usr/lib/libkio.so.4
#24 0x08106450 in ept::PackageDetails::loadFileListWorker ()
#25 0x0810b4d1 in QTextBrowser::setText ()
#26 0x36e99806 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
#27 0x36bfa341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#28 0x3799e52e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 914699968 (LWP 23818)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x36bff2ae in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x36bfbfbb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x0000005e in ?? ()
#4  0x373b901c in ?? () from /usr/lib/libqt-mt.so.3
#5  0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


Hope this helps.




More information about the kubuntu-bugs mailing list