Big trouble with KIO::NetAccess::enter_loop()

Michael Brade brade at kde.org
Fri Apr 30 11:18:08 BST 2004


On Sunday 25 April 2004 22:11, Michael Brade wrote:
> Yeah, I did that already. I really regret not having done this
> earlier---how long do I have to wait now to trigger this again?? ;-{
Yay, and here we go again already:

This time I also noticed when KNotes freezed: after moving the mouse out of 
the note to make it receive a FocusOut event the kio_uiserver's dialog popped 
up for a very short time, during that fraction of a second I moved the mouse 
back into the note and scrolled the mouse wheel, dialog disappeared -> KNotes 
frozen. 

The short version without the backtraces goes something like that:

knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level before: 1
kdeinit: Got EXEC_NEW 'kio_file' from launcher.
kio_file: Starting 2482
kio (KLauncher): kio_file (pid 2482) up and running.
knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level before: 2
kdeinit: Got EXEC_NEW 'kio_file' from launcher.
kio (KLauncher): kio_file (pid 2483) up and running.
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-michael/ksycoca
kio_file: copy(): file:/home/michael/.kde/share/apps/knotes/notes.ics -> 
file:/home/michael/.kde/share/apps/knotes/notes.ics~, mode=-1
knotes: [void KIO::NetAccess::slotResult(KIO::Job*)] ### LOOP: level before: 3
knotes: [void KIO::NetAccess::slotResult(KIO::Job*)] #### LOOP: level after: 3
knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level after: 2
kio_file: Starting 2483
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-michael/ksycoca
kio_file: copy(): file:/home/michael/.kde/share/apps/knotes/notes.ics -> 
file:/home/michael/.kde/share/apps/knotes/notes.ics~, mode=-1

The first enter_loop is not left anymore, judging from the above output.

All backtraces included it looks like this: (why aren't the knotes methods 
included properly, btw? kdepim is the only module I compiled with 
--enable-debug, kdelibs was compiled with default debug stuff...)

knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level before: 1
knotes: [
0: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0x40a139b5]
1: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0x40a13d3b]
2: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess10enter_loopEv+0x16b) 
[0x4047ba6b]
3: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess16filecopyInternalERK4KURLS3_ibbP7QWidgetb+0xc3) 
[0x4047ae43]
4: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess9file_copyERK4KURLS3_ibbP7QWidget+0xb0) [0x40479eb0]
5: knotes [0x8085072]
6: knotes [0x80829bc]
7: knotes [0x8064435]
8: knotes [0x806507a]
9: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
10: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xb4) 
[0x40ece2a4]
11: knotes [0x806ef1e]
12: knotes [0x806b0d8]
13: knotes [0x806ea92]
14: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x6e) 
[0x40ecbdae]
15: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xbc) [0x40ecbcdc]
16: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2f) [0x40f0443f]
17: /opt/qt-3/lib/libqt-mt.so.3(_ZN9QTextEdit5eventEP6QEvent+0x3d) 
[0x41027abd]
18: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xbf) [0x40e7208f]
19: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11e) [0x40e7168e]
20: /opt/kde-3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xa3) [0x409fe4b3]
21: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15setActiveWindowEP7QWidget+0x252) [0x40e73372]
22: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xbb0) [0x40e04d60]
23: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x9b4) 
[0x40e1bb34]
24: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xe8) [0x40e843f8]
25: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x28) [0x40e842a8]
26: /opt/qt-3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x21) [0x40e722e1]
27: knotes [0x8060c1f]
28: /lib/tls/libc.so.6(__libc_start_main+0x108) [0x416087f8]
]
knotes:
kdeinit: Got EXEC_NEW 'kio_file' from launcher.
kio_file: Starting 2482
kio (KLauncher): kio_file (pid 2482) up and running.
knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level before: 2
knotes: [
0: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0x40a139b5]
1: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0x40a13d3b]
2: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess10enter_loopEv+0x16b) 
[0x4047ba6b]
3: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess16filecopyInternalERK4KURLS3_ibbP7QWidgetb+0xc3) 
[0x4047ae43]
4: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess9file_copyERK4KURLS3_ibbP7QWidget+0xb0) [0x40479eb0]
5: knotes [0x8085072]
6: knotes [0x80829bc]
7: knotes [0x8064435]
8: knotes [0x806507a]
9: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
10: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xb4) 
[0x40ece2a4]
11: knotes [0x806ef1e]
12: knotes [0x806b0d8]
13: knotes [0x806ea92]
14: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x6e) 
[0x40ecbdae]
15: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xbc) [0x40ecbcdc]
16: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2f) [0x40f0443f]
17: /opt/qt-3/lib/libqt-mt.so.3(_ZN9QTextEdit5eventEP6QEvent+0x3d) 
[0x41027abd]
18: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xbf) [0x40e7208f]
19: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11e) [0x40e7168e]
20: /opt/kde-3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xa3) [0x409fe4b3]
21: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15setActiveWindowEP7QWidget+0x252) [0x40e73372]
22: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xbb0) [0x40e04d60]
23: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x9b4) 
[0x40e1bb34]
24: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xe8) [0x40e843f8]
25: /opt/qt-3/lib/libqt-mt.so.3(_ZN12QApplication10enter_loopEv+0x21) 
[0x40e72341]
26: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess10enter_loopEv+0x219) 
[0x4047bb19]
27: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess16filecopyInternalERK4KURLS3_ibbP7QWidgetb+0xc3) 
[0x4047ae43]
28: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess9file_copyERK4KURLS3_ibbP7QWidget+0xb0) [0x40479eb0]
29: knotes [0x8085072]
30: knotes [0x80829bc]
31: knotes [0x8064435]
32: knotes [0x806507a]
33: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
34: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xb4) 
[0x40ece2a4]
35: knotes [0x806ef1e]
36: knotes [0x806b0d8]
37: knotes [0x806ea92]
38: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x6e) 
[0x40ecbdae]
39: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xbc) [0x40ecbcdc]
40: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2f) [0x40f0443f]
41: /opt/qt-3/lib/libqt-mt.so.3(_ZN9QTextEdit5eventEP6QEvent+0x3d) 
[0x41027abd]
42: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xbf) [0x40e7208f]
43: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11e) [0x40e7168e]
44: /opt/kde-3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xa3) [0x409fe4b3]
45: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15setActiveWindowEP7QWidget+0x252) [0x40e73372]
46: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xbb0) [0x40e04d60]
47: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x9b4) 
[0x40e1bb34]
48: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xe8) [0x40e843f8]
49: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x28) [0x40e842a8]
50: /opt/qt-3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x21) [0x40e722e1]
51: knotes [0x8060c1f]
52: /lib/tls/libc.so.6(__libc_start_main+0x108) [0x416087f8]
]
knotes:
kdeinit: Got EXEC_NEW 'kio_file' from launcher.
kio (KLauncher): kio_file (pid 2483) up and running.
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-michael/ksycoca
kio_file: copy(): file:/home/michael/.kde/share/apps/knotes/notes.ics -> 
file:/home/michael/.kde/share/apps/knotes/notes.ics~, mode=-1
knotes: [void KIO::NetAccess::slotResult(KIO::Job*)] #### LOOP: level before: 
3
knotes: [
0: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0x40a139b5]
1: /opt/kde-3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0x40a13d3b]
2: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess10slotResultEPNS_3JobE+0x17b) 
[0x4047c48b]
3: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess9qt_invokeEiP8QUObject+0x99) 
[0x4047cf89]
4: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
5: /opt/kde-3/lib/libkio.so.4(_ZN3KIO3Job6resultEPS0_+0x9a) [0x40461afa]
6: /opt/kde-3/lib/libkio.so.4(_ZN3KIO3Job10emitResultEv+0x7c) [0x4044852c]
7: /opt/kde-3/lib/libkio.so.4(_ZN3KIO3Job12removeSubjobEPS0_+0x4b) 
[0x4044832b]
8: /opt/kde-3/lib/libkio.so.4(_ZN3KIO11FileCopyJob10slotResultEPNS_3JobE+0xdc) 
[0x40451fcc]
9: /opt/kde-3/lib/libkio.so.4(_ZN3KIO11FileCopyJob9qt_invokeEiP8QUObject+0xbd) 
[0x4046452d]
10: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
11: /opt/kde-3/lib/libkio.so.4(_ZN3KIO3Job6resultEPS0_+0x9a) [0x40461afa]
12: /opt/kde-3/lib/libkio.so.4(_ZN3KIO3Job10emitResultEv+0x7c) [0x4044852c]
13: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9SimpleJob12slotFinishedEv+0x3e) 
[0x4044a03e]
14: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9SimpleJob9qt_invokeEiP8QUObject+0x8d) 
[0x4046257d]
15: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO13DirectCopyJob9qt_invokeEiP8QUObject+0x43) [0x40462e13]
16: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
17: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xb4) 
[0x40ece2a4]
18: /opt/kde-3/lib/libkio.so.4(_ZN3KIO14SlaveInterface8finishedEv+0x2e) 
[0x4043d66e]
19: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO14SlaveInterface8dispatchEiRK9QMemArrayIcE+0xc22) [0x4043a6f2]
20: /opt/kde-3/lib/libkio.so.4(_ZN3KIO14SlaveInterface8dispatchEv+0x70) 
[0x404398d0]
21: /opt/kde-3/lib/libkio.so.4(_ZN3KIO5Slave8gotInputEv+0x28) [0x40436758]
22: /opt/kde-3/lib/libkio.so.4(_ZN3KIO5Slave9qt_invokeEiP8QUObject+0x98) 
[0x40439018]
23: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
24: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEii+0xed) 
[0x40ece5dd]
25: /opt/qt-3/lib/libqt-mt.so.3(_ZN15QSocketNotifier9activatedEi+0x32) 
[0x412116d2]
26: /opt/qt-3/lib/libqt-mt.so.3(_ZN15QSocketNotifier5eventEP6QEvent+0x50) 
[0x40eeab60]
27: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xbf) [0x40e7208f]
28: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11e) [0x40e7168e]
29: /opt/kde-3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xa3) [0x409fe4b3]
30: /opt/qt-3/lib/libqt-mt.so.3
(_ZN10QEventLoop23activateSocketNotifiersEv+0xea) [0x40e61ada]
31: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x413) 
[0x40e1b593]
32: /opt/qt-3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xe8) [0x40e843f8]
33: /opt/qt-3/lib/libqt-mt.so.3(_ZN12QApplication10enter_loopEv+0x21) 
[0x40e72341]
34: /opt/kde-3/lib/libkio.so.4(_ZN3KIO9NetAccess10enter_loopEv+0x219) 
[0x4047bb19]
35: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess16filecopyInternalERK4KURLS3_ibbP7QWidgetb+0xc3) 
[0x4047ae43]
36: /opt/kde-3/lib/libkio.so.4
(_ZN3KIO9NetAccess9file_copyERK4KURLS3_ibbP7QWidget+0xb0) [0x40479eb0]
37: knotes [0x8085072]
38: knotes [0x80829bc]
39: knotes [0x8064435]
40: knotes [0x806507a]
41: /opt/qt-3/lib/libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x14c) 
[0x40ece47c]
42: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xb4) 
[0x40ece2a4]
43: knotes [0x806ef1e]
44: knotes [0x806b0d8]
45: knotes [0x806ea92]
46: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x6e) 
[0x40ecbdae]
47: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xbc) [0x40ecbcdc]
48: /opt/qt-3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2f) [0x40f0443f]
49: /opt/qt-3/lib/libqt-mt.so.3(_ZN9QTextEdit5eventEP6QEvent+0x3d) 
[0x41027abd]
50: /opt/qt-3/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xbf) [0x40e7208f]
51: /opt/qt-3/liknotes:
knotes: [void KIO::NetAccess::slotResult(KIO::Job*)] #### LOOP: level after: 3
knotes: [void KIO::NetAccess::enter_loop()] #### LOOP: level after: 2
libkcal: ICalFormat::save(): /home/michael/.kde/share/apps/knotes/notes.ics
libkcal: ICalFormat::toString() write journal libkcal-1865429308.566
libkcal: ICalFormat::toString() write journal libkcal-162256437.711
libkcal: ICalFormat::toString() write journal libkcal-1468476974.370
libkcal: ICalFormat::toString() write journal libkcal-1037951786.939
libkcal: ICalFormat::toString() write journal libkcal-1567224516.83
kio_file: Starting 2483
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-michael/ksycoca
kio_file: copy(): file:/home/michael/.kde/share/apps/knotes/notes.ics -> 
file:/home/michael/.kde/share/apps/knotes/notes.ics~, mode=-1

Any ideas?

Thanks,
-- 
Michael Brade;                 KDE Developer, Student of Computer Science
  |-mail: echo brade !#|tr -d "c oh"|s\e\d 's/e/\@/2;s/$/.org/;s/bra/k/2'
  °--web: http://www.kde.org/people/michaelb.html

KDE 3: The Next Generation in Desktop Experience
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040430/c95824f1/attachment.sig>


More information about the kde-core-devel mailing list