adept-updater hangs after updating

Bug #110004 reported by Pekka Jääskeläinen
2
Affects Status Importance Assigned to Milestone
adept (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: adept-updater

After fetching and installing packages the GUI just hangs and I have to kill it. What's worse, it leave the apt database to locked state and I have to remove 'lock' file to be able to use any package manager tool.

Here's a backtrace after attaching to the hung adept-updater process:

#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb69dddae in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb69d9aac in _L_mutex_lock_51 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xb69d949d in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb728d203 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3
#5 0xb728cd4e in QMutex::lock () from /usr/lib/libqt-mt.so.3
#6 0x080d13ff in ?? ()
#7 0x080fbea2 in ?? ()
#8 0x08115fa2 in ?? ()
#9 0x08116186 in ?? ()
#10 0x08116901 in ?? ()
#11 0x081177d8 in ?? ()
#12 0x08114e25 in ?? ()
#13 0x08073c76 in ?? ()
#14 0x08075345 in ?? ()
#15 0xb6faf88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#16 0xb6fb0330 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7344afb in QButton::clicked () from /usr/lib/libqt-mt.so.3
#18 0xb704df30 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#19 0xb6fe665d in QWidget::event () from /usr/lib/libqt-mt.so.3
#20 0xb6f46a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#21 0xb6f48c1e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#22 0xb770bce2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#23 0xb6ed925d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3
#24 0xb6ed7ec2 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#25 0xb6ed5fac in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#26 0xb6eed180 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0xb6f610a8 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb6f48674 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#29 0xb6f4869f in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#30 0x080d143b in ?? ()
#31 0x080a16bb in ?? ()
#32 0x080dde06 in ?? ()
#33 0xb6faf88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0xb733bae0 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#35 0xb6fcf81e in QSignal::activate () from /usr/lib/libqt-mt.so.3
#36 0xb6fd7234 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#37 0xb6f46a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#38 0xb6f4888f in QApplication::notify () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#39 0xb770bce2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#40 0xb6ed91e9 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#41 0xb6f394ab in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#42 0xb6eedd25 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#43 0xb6f610a8 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#44 0xb6f48674 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#45 0xb6f4869f in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#46 0x080d143b in ?? ()
#47 0x080fc135 in ?? ()
#48 0x080ff692 in ?? ()
#49 0x08085a92 in ?? ()
#50 0x08085baf in ?? ()
#51 0x080dc34b in ?? ()
#52 0xb6faf88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#53 0x080dd8e1 in ?? ()
#54 0x080ddc15 in ?? ()
#55 0xb6faf85f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#56 0x080dd71e in ?? ()
#57 0x0809ed8d in ?? ()
#58 0x080dd2e8 in ?? ()
#59 0xb6faf88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#60 0xb6fb0330 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#61 0xb7344afb in QButton::clicked () from /usr/lib/libqt-mt.so.3
#62 0xb704df30 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#63 0xb6fe665d in QWidget::event () from /usr/lib/libqt-mt.so.3
#64 0xb6f46a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#65 0xb6f48c1e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#66 0xb770bce2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#67 0xb6ed925d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3
#68 0xb6ed7ec2 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#69 0xb6ed5fac in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#70 0xb6eed180 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#71 0xb6f61136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#72 0xb6f60f46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#73 0xb6f48609 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#74 0x080727d5 in ?? ()
#75 0xb6760ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#76 0x08072501 in ?? ()

I seem to miss some debugging symbols, I wonder which packages I should install to get rid of the "?? ()".

Revision history for this message
Richard Birnie (rbirnie-deactivatedaccount) wrote :

Pekka,

Just following up on this bug. Does this crash still occur reproducibly or has it been fixed in more recent updates? If so what are the steps to reproduce it, i.e. were you installing specific packages at the time or anything distinctive?

Changed in adept:
assignee: nobody → rbirnie
status: New → Incomplete
Revision history for this message
Pekka Jääskeläinen (pekka-jaaskelainen) wrote :

Hi,

I couldn't track this bug to any particular package. However, I haven't seen this for a while now. Maybe it was some temporary clitch somewhere.
Can be closed. I'll reopen with more info if I see it again.

Revision history for this message
Richard Birnie (rbirnie-deactivatedaccount) wrote :

Closing bug. Not currently reproducible.

Thanks for responding Pekka

Changed in adept:
assignee: rbirnie → nobody
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.