Bug 127205

Summary: Kcmshell crashed when I tried to add a printer
Product: [Unmaintained] kcontrol Reporter: Niels <niels.misc>
Component: kcmprintmgrAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Niels 2006-05-12 15:23:42 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Gentoo Packages

After selecting my printer, and pressing next, it crashed. BT:

Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1221728592 (LWP 19247)]
[KCrash handler]
#6  0xb7eecba6 in QShared::deref (this=0x28) at qshared.h:50
#7  0xb7eecff4 in ~QString (this=0x8a13c90) at qstring.h:846
#8  0xb707bdb1 in ~KMDBEntry (this=0x8a13c70) at kmdriverdb.cpp:138
#9  0xb707c55f in QPtrList<KMDBEntry>::deleteItem (this=0x28, d=0x8a13c70)
    at qptrlist.h:150
#10 0x48ba51da in QGList::clear () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb707c48d in QPtrList<KMDBEntry>::clear (this=0x28) at qptrlist.h:93
#12 0xb707c50d in ~QPtrList (this=0x8a13f08) at qptrlist.h:70
#13 0xb707c67e in QDict<QPtrList<KMDBEntry> >::deleteItem (this=0x28, 
    d=0x8a13f08) at qdict.h:97
#14 0x48ba17b5 in QGDict::clear () from /usr/qt/3/lib/libqt-mt.so.3
#15 0xb707c5bd in QDict<QPtrList<KMDBEntry> >::clear (this=0x28) at qdict.h:75
#16 0xb707c63d in ~QDict (this=0x8840698) at qdict.h:57
#17 0xb707c6ae in QDict<QDict<QPtrList<KMDBEntry> > >::deleteItem (this=0x28, 
    d=0x8a13f08) at qdict.h:97
#18 0x48ba17b5 in QGDict::clear () from /usr/qt/3/lib/libqt-mt.so.3
#19 0xb707c09d in QDict<QDict<QPtrList<KMDBEntry> > >::clear (this=0x28)
    at qdict.h:75
#20 0xb707ae1f in KMDriverDB::loadDbFile (this=0x827ea80)
    at kmdriverdb.cpp:197
#21 0xb707b674 in KMDriverDB::slotDbCreated (this=0x827ea80)
    at kmdriverdb.cpp:101
#22 0xb707b72a in KMDriverDB::qt_invoke (this=0x827ea80, _id=2, _o=0x28)
    at kmdriverdb.moc:106
#23 0x488d9f64 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#24 0x488da682 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#25 0xb707899e in KMDBCreator::dbCreated (this=0x28) at kmdbcreator.moc:105
#26 0xb7078f78 in KMDBCreator::slotProcessExited (this=0x827eb40)
    at kmdbcreator.cpp:177
#27 0xb70791e6 in KMDBCreator::qt_invoke (this=0x827eb40, _id=4, 
    _o=0xbfb01800) at kmdbcreator.moc:113
#28 0x488d9f64 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#29 0xb766b885 in KProcess::processExited (this=0x827eb68, t0=0x28)
    at kprocess.moc:137
#30 0xb766b8fc in KProcess::processHasExited (this=0x827eb68, state=40)
    at kprocess.cpp:828
#31 0xb766ed80 in KProcessController::slotDoHousekeeping (this=0x8115728)
    at kprocctrl.cpp:202
#32 0xb766edfa in KProcessController::qt_invoke (this=0x8115728, _id=2, 
    _o=0x28) at kprocctrl.moc:82
#33 0x488d9f64 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x488da52a in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#35 0x48c2d0a0 in QSocketNotifier::activated ()
   from /usr/qt/3/lib/libqt-mt.so.3
#36 0x488f6b0f in QSocketNotifier::event () from /usr/qt/3/lib/libqt-mt.so.3
#37 0x4887712f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#38 0x488772cc in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#39 0xb7626e85 in KApplication::notify (this=0xbfb03fd0, receiver=0x8115770, 
    event=0xbfb01df0) at kapplication.cpp:550
#40 0x4886a923 in QEventLoop::activateSocketNotifiers ()
   from /usr/qt/3/lib/libqt-mt.so.3
#41 0x488238c1 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x4888d850 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#43 0x4887630f in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#44 0x48a6b952 in QDialog::exec () from /usr/qt/3/lib/libqt-mt.so.3
#45 0xb708395c in kdeprint_management_add_printer_wizard (parent=0x81568f8)
    at kmmainview.cpp:66
#46 0xb70850c2 in KMMainView::slotAdd (this=0x81568f8) at kmmainview.cpp:584
#47 0xb708b312 in KMMainView::qt_invoke (this=0x81568f8, _id=50, 
    _o=0xbfb022a0) at kmmainview.moc:168
#48 0x488d9f64 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#49 0x488da682 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#50 0xb792875e in KAction::activated (this=0x28) at kaction.moc:176
#51 0xb792923a in KAction::slotActivated (this=0xbfb022b4) at kaction.cpp:1102
#52 0xb792c3cb in KAction::slotPopupActivated (this=0x8201558)
    at kaction.cpp:1137
#53 0xb792c516 in KAction::qt_invoke (this=0x8201558, _id=16, _o=0xbfb02430)
    at kaction.moc:219
#54 0x488d9f64 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#55 0x48c2c2ad in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#56 0x488f4553 in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#57 0x489e72a5 in QPopupMenu::mouseReleaseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#58 0x48913216 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#59 0x4887712f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#60 0x488774f3 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#61 0xb7626e85 in KApplication::notify (this=0xbfb03fd0, receiver=0x8218160, 
    event=0xbfb02a60) at kapplication.cpp:550
#62 0x48810ad5 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#63 0x4880f171 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#64 0x48822f46 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#65 0x4888d850 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#66 0x4887630f in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#67 0x489eadcd in QPopupMenu::exec () from /usr/qt/3/lib/libqt-mt.so.3
#68 0x48a180be in QToolButton::popupTimerDone ()
   from /usr/qt/3/lib/libqt-mt.so.3
#69 0x48a1844e in QToolButton::openPopup () from /usr/qt/3/lib/libqt-mt.so.3
#70 0x48a18601 in QToolButton::mousePressEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#71 0xb79ef889 in KToolBarButton::mousePressEvent (this=0x8218ca8, 
    e=0xbfb03890) at ktoolbarbutton.cpp:460
#72 0x489130c2 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#73 0xb79f09c6 in KToolBarButton::event (this=0x8218ca8, e=0xbfb03890)
    at ktoolbarbutton.cpp:651
#74 0x4887712f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#75 0x488774f3 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#76 0xb7626e85 in KApplication::notify (this=0xbfb03fd0, receiver=0x8218ca8, 
    event=0xbfb03890) at kapplication.cpp:550
#77 0x488108a2 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#78 0x4880f171 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#79 0x48822f46 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#80 0x4888d850 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#81 0x4887630f in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#82 0x48a6b952 in QDialog::exec () from /usr/qt/3/lib/libqt-mt.so.3
#83 0xb7eec788 in kdemain (_argc=40, _argv=0x28) at main.cpp:336
#84 0x080486fe in main (argc=40, argv=0x28) at kcmshell.la.cpp:2
Comment 1 Chris Howells 2006-05-29 03:16:15 UTC
reassign to kdeprint 
Comment 2 Chris Howells 2006-05-29 03:16:23 UTC
reassign to kdeprint 
Comment 3 Kurt Pfeifle 2007-02-06 14:20:53 UTC
Does anybody see this still in KDE 3.5.5 ?


(Looks like Niels does not care any more, since he's not on the email list of this bug; therefor I'll close it as "WORKSFORME" after a timeout until Feb 21, 2007).
Comment 4 Niels 2007-02-07 19:20:39 UTC
I get mails on this bug, probably because I'm the reporter.

I can't repeat this bug behavior on 3.5.6 right now, and it's obviously rare in any case. The above bt is all I have to offer.
Comment 5 Kurt Pfeifle 2007-02-08 19:57:24 UTC
Thanks for the feedback, Niels.

I'll close it now.

(You know how to submit a new report if the problem raises its head again... :-)