KFocus crashes upon exit

Bug #46050 reported by Stian Rødven Eide
6
Affects Status Importance Assigned to Milestone
kfocus (Ubuntu)
Fix Released
Medium
ville palo

Bug Description

Binary package hint: kfocus

KFocus crashes every time I exit the program.

The feedback from gdb is as follows:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231911232 (LWP 7500)]
[KCrash handler]
#6 0x0805504a in QObject::metaObject ()
#7 0x080552e2 in QObject::metaObject ()
#8 0x0806154e in QPtrList<QListViewItem>::~QPtrList ()
#9 0x0806207e in QPtrList<QListViewItem>::~QPtrList ()
#10 0x08062310 in QPtrList<QListViewItem>::~QPtrList ()
#11 0xb7a53cdd in KMainWindow::closeEvent () from /usr/lib/libkdeui.so.4
#12 0xb7140a7c in QWidget::event () from /usr/lib/libqt-mt.so.3
#13 0xb721266e in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#14 0xb709bdc6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#15 0xb709cb46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#16 0xb780dd7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#17 0xb702d0ef in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#18 0xb713fa11 in QWidget::close () from /usr/lib/libqt-mt.so.3
#19 0x08063da3 in QPtrList<QListViewItem>::~QPtrList ()
#20 0x080684ed in QWidget::setGeometry ()
#21 0xb7105e29 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb71068c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#23 0xb79dc8a7 in KAction::activated () from /usr/lib/libkdeui.so.4
#24 0xb7a12674 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#25 0xb7a2dd96 in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#26 0xb7a2e04b in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#27 0xb7105e29 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0xb7498e1a in QSignal::signal () from /usr/lib/libqt-mt.so.3
#29 0xb71235a0 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#30 0xb722aebd in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#31 0xb79e84e7 in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#32 0xb71405fd in QWidget::event () from /usr/lib/libqt-mt.so.3
#33 0xb709bdc6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#34 0xb709c350 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#35 0xb780dd7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#36 0xb702d15d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb7028558 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#38 0xb7026cf1 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#39 0xb7040473 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#40 0xb70b48b7 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#41 0xb70b47da in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#42 0xb709a8d5 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#43 0x08064764 in QPtrList<QListViewItem>::~QPtrList ()
#44 0xb6966ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#45 0x08054181 in ?? ()

Revision history for this message
Stian Rødven Eide (julipan) wrote :

After some reading and source-installing, I got some more feedback from gdb:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232152896 (LWP 12844)]
[KCrash handler]
#6 0x0805504a in KFMProjectList::currentProject ()
#7 0x080552e2 in KFMProjectList::clear ()
#8 0x0806154e in KFocusDoc::deleteContents ()
#9 0x0806207e in KFocusDoc::saveModified ()
#10 0x08062310 in KFocusApp::queryClose ()
#11 0xb7a18cdd in KMainWindow::closeEvent () from /usr/lib/libkdeui.so.4
#12 0xb7105a7c in QWidget::event () from /usr/lib/libqt-mt.so.3
#13 0xb71d766e in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#14 0xb7060dc6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#15 0xb7061b46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#16 0xb77d2d7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#17 0xb6ff20ef in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#18 0xb7104a11 in QWidget::close () from /usr/lib/libqt-mt.so.3
#19 0x08063da3 in KFocusApp::slotFileQuit ()
#20 0x080684ed in KFocusApp::qt_invoke ()
#21 0xb70cae29 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb70cb8c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#23 0xb79a18a7 in KAction::activated () from /usr/lib/libkdeui.so.4
#24 0xb79d7674 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#25 0xb79f2d96 in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#26 0xb79f304b in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#27 0xb70cae29 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0xb745de1a in QSignal::signal () from /usr/lib/libqt-mt.so.3
#29 0xb70e85a0 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#30 0xb71efebd in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#31 0xb79ad4e7 in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#32 0xb71055fd in QWidget::event () from /usr/lib/libqt-mt.so.3
#33 0xb7060dc6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#34 0xb7061350 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#35 0xb77d2d7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#36 0xb6ff215d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb6fed558 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#38 0xb6febcf1 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#39 0xb7005473 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#40 0xb70798b7 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#41 0xb70797da in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#42 0xb705f8d5 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#43 0x08064764 in main ()

Revision history for this message
Stian Rødven Eide (julipan) wrote :

I suppose I forgot to mention that I run Dapper Kubuntu 386. Sorry about the mess, it's my first bug report ;-)

Revision history for this message
ville palo (vi64pa) wrote :

This still happens on edgy too. Confirmed.

Changed in kfocus:
status: Unconfirmed → Confirmed
Revision history for this message
ville palo (vi64pa) wrote :
Revision history for this message
ville palo (vi64pa) wrote :

Patch attached

Changed in kfocus:
status: Confirmed → In Progress
assignee: nobody → vi64pa
Revision history for this message
ville palo (vi64pa) wrote :

Happens on feisty too

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

would be better to put this in debian, then sync it across.

Revision history for this message
Fathi Boudra (fboudra) wrote :

It is in Debian since tuesday 24 April 2007, the patch was included in kfocus-1.0.2-17.
Gutsy is synced, so edgy and feisty are affected.

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

marking as fix released, as it's fixed in gutsy.

Please file a separate SRU bug, if anyone wishes to get this updated in edgy/feisty.

Changed in kfocus:
status: In Progress → Fix Released
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.