void KBluetoothPairingWizard::advanceScan() { if( ( hcitool && hcitool->isRunning() ) || ( sdptool && sdptool->isRunning() ) ) { if(!progressDialog) { progressDialog=new KProgressDialog(this, 0, i18n("Searching"), i18n("Please wait while scanning bluetooth devices") ); progressDialog->setAllowCancel( false ); progressDialog->progressBar()->setTotalSteps( 0 ); progressDialog->show(); } progressDialog->progressBar()->advance(2); } else { disconnect(scanTimer, 0, 0, 0); scanTimer->stop(); >>>>>>> progressDialog->close(); delete progressDialog; progressDialog=0; } } Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1500162368 (LWP 32207)] [KCrash handler] #5 0x080531ab in QWidget::close (this=0x0) at qwidget.h:848 #6 0x08050d0b in KBluetoothPairingWizard::advanceScan (this=0x80d6cc8) at kbluetoothpairingwizard.cpp:122 #7 0x08052d4b in KBluetoothPairingWizard::qt_invoke (this=0x80d6cc8, _id=62, _o=0xaf8dd7fc) at kbluetoothpairingwizard.moc:112 #8 0xa717554b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #9 0xa7175fdc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #10 0xa75092ae in QTimer::timeout () from /usr/lib/libqt-mt.so.3 #11 0xa719a4a1 in QTimer::event () from /usr/lib/libqt-mt.so.3 #12 0xa710b87a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #13 0xa710ba76 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #14 0xa78a002e in KApplication::notify () from /usr/lib/libkdecore.so.4 #15 0xa709d001 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #16 0xa70fd305 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 #17 0xa70b0d2a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #18 0xa7124255 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #19 0xa712417a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #20 0xa710a38d in QApplication::exec () from /usr/lib/libqt-mt.so.3 #21 0x0804fb97 in main (argc=1, argv=0xaf8ddfa4) at main.cpp:80