[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    crash after using KURLRequester or KDirOperator
From:       Winfried Dobbe <winfried_mb2 () casema ! nl>
Date:       2005-01-15 22:24:33
Message-ID: 200501152324.33631.winfried_mb2 () casema ! nl
[Download RAW message or body]

Hi,

In my application the user can choose the location of the KConfig settings
file in the first dialog of the program. He can choose the directory with a
KURLRequester. If I type the path directly in the LineEdit part, all goes ok,
but when I use the directory browser of the KURLRequester to pick the
directory, I get a "SIG41, Real-time event 41" in the debugger when KConfig
does a sync(), even though the dialog with the KURLRequester is already
closed and destroyed. The backtrace is included below.

I am having similar problems with KDirOperator. When I create a file or
directory (in a terminal outside my program) in the directory to which the
KDirOperator is currently set, my program crashes. The backtrace leads to the
Qt event loop, so not much usefull.

If anyone has had similar problems or can tell what I'm doing wrong, thanks a
lot in advance.

Winfried Dobbe

Program received signal SIG41, Real-time event 41.
[Switching to Thread 1102020576 (LWP 10495)]
0xffffe410 in ?? ()
(gdb) backtrace
#0  0xffffe410 in ?? ()
#1  0xbfffb3a8 in ?? ()
#2  0x00000180 in ?? ()
#3  0x000000c2 in ?? ()
#4  0x418df7e3 in __open_nocancel () from /lib/tls/libpthread.so.0
#5  0x40e739e5 in mkstemps () from /opt/kde3/lib/libkdecore.so.4
#6  0x40dc121d in KTempFile::create () from /opt/kde3/lib/libkdecore.so.4
#7  0x40df3ef9 in KTempFile::KTempFile () from /opt/kde3/lib/libkdecore.so.4
#8  0x40df4124 in KLockFile::lock () from /opt/kde3/lib/libkdecore.so.4
#9  0x40df50a4 in KConfigINIBackEnd::sync ()
from /opt/kde3/lib/libkdecore.so.4
#10 0x40d3e7c1 in KConfigBase::sync () from /opt/kde3/lib/libkdecore.so.4
#11 0x40d4aaf0 in KConfig::~KConfig () from /opt/kde3/lib/libkdecore.so.4
#12 0x08078a5a in Rtk::RtkMainWin::queryExit (this=0x82cfaa0)
at /shared/cpp/rtk/src/rtkmainwin.cpp:770
#13 0x40be5f6f in KMainWindow::closeEvent () from /opt/kde3/lib/libkdeui.so.4
#14 0x4123778b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x412fe022 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40058ad1 in KMdiMainFrm::event () from /opt/kde3/lib/libkmdi.so.1
#17 0x4119ed4f in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x411a0913 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40e31e21 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#20 0x41239be5 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x4155738e in QWidget::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x415666f5 in QMainWindow::qt_invoke ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40bf1625 in KMainWindow::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#24 0x40bf178d in KDockMainWindow::qt_invoke ()
from /opt/kde3/lib/libkdeui.so.4
#25 0x4060b80a in KParts::DockMainWindow::qt_invoke ()
from /opt/kde3/lib/libkparts.so.2
#26 0x40064f93 in KMdiMainFrm::qt_invoke () from /opt/kde3/lib/libkmdi.so.1
#27 0x0807964b in Rtk::RtkMainWin::qt_invoke (this=0x82cfaa0, _id=33,
_o=0xbfffc160) at rtkmainwin.moc:147
#28 0x412015ee in QObject::activate_signal ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x41201d96 in QObject::activate_signal ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40ac7919 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#31 0x40ac793d in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#32 0x40ad0753 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#33 0x412015ee in QObject::activate_signal ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x41551702 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x4121eb23 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x41311698 in QPopupMenu::mouseReleaseEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x412378f5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x4119ed4f in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x411a10f6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40e31e21 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
---Type <return> to continue, or q <return> to quit---
#41 0x4113d06b in QETWidget::translateMouseEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x4113bca6 in QApplication::x11ProcessEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x4114c728 in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x411b6cb1 in QEventLoop::enterLoop () from
 /usr/lib/qt3/lib/libqt-mt.so.3 #45 0x411b6af6 in QEventLoop::exec () from
 /usr/lib/qt3/lib/libqt-mt.so.3 #46 0x411a07df in QApplication::exec () from
 /usr/lib/qt3/lib/libqt-mt.so.3 #47 0x0805fad4 in main (argc=1,
 argv=0xbfffd0f4)
at /shared/cpp/rtk/src/main.cpp:103
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic