Summary: | Dolphin crashes attempting to open network shares [QList ref, KDirListerCache::slotResult, ..., KJob::result] | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Phisss <phissica> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED REMIND | ||
Severity: | crash | CC: | adawit, alejandronova, alessandro-ghersi, alex.merry, andresbajotierra, aragorn55, area51imweb, arguapacha1, awinnenb, ben.l.gardiner, benibluemchen, biasquez, bjornsam, bmcharlessr, bugs, cordlandwehr, csherrmann, d2sdonger, darrentfrost, david.pierret, davide.ammirata, dennis, dequire, dsemblano, ed.greshko, eliasmussi, fabrizio2210, francogpellegrini, frank78ac, g63marty, helle_perkele, heytimc, hir.i.mogul, jacksbrain, janne, javieradrianr, jdkaye10, jeremy, jeruntu, jjesse, jogl_w, johann-nikolaus, johannes+kdebugs, jp7677, justen, kde, kdebugs, kilem86, kossebau, lane771, leandrosansilva, mail, mailshader-debug, marcus, martin, mattange, moretits, naoh123, netz, opi, osmiev, otayiz, out.there, p.vorel, palsa_1, paolo.monteverde, perezomail, phissica, raicoss, ralph.puncher, ranju.mathew, rayi7332, realzork, res1flcd, rmdevic, s.shelestiuk, sergio_jamal, shlomif, solerman, steve, sxeptomaniac, t.kijas, t.r.o.e.l.s.m.f, thelegendguitarist, tjm1983, ukkopa, victorkorkin, viesturs.zarins, Wolfgang_Mader, wrobeleczek, z01111010, zlobomir |
Priority: | NOR | ||
Version: | 4.3 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi: --- Dolphin crashes opening about just any service from network:/ I have a NAT unit that shows following entries under network:/disks.local/ * disks Configuration (disks Configuration.mssmaxtorconfig) * disks (disk New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Phisss
2009-11-09 22:09:26 UTC
From bug 213536: --- What I was doing when the application crashed: Having set up an NFS server and placed a shared folder in there, I opened dolphin and navigated (on the same computer) to Network (sidebar) --> Network --> [server - in this case marcus-laptop] - [server [MAC address]], which caused the crash with this backtrace. --- From bug 213645: --- What I was doing when the application crashed: My machine name is wkst05. In Dolphin I can browse to network:/wkst05.local and I see the node wkst05[ipv6]. Dolphin crashes as soon as I enter that node. --- From bug 211902: --- What I was doing when the application crashed: I configured a samba share so that the domain and access login where preselected MYDOMAIN\MYLOGIN@MYSERVER_IP and this seems to cause a segfault every time I insert the password and try authenticating --- *** Bug 213536 has been marked as a duplicate of this bug. *** *** Bug 213645 has been marked as a duplicate of this bug. *** *** Bug 211902 has been marked as a duplicate of this bug. *** *** Bug 214556 has been marked as a duplicate of this bug. *** *** Bug 214723 has been marked as a duplicate of this bug. *** @David: looks related to bug 214212 - maybe the assert which is hit in KDirListerCache::slotResult in that crash can give some clues about the cause of the bug. *** Bug 215003 has been marked as a duplicate of this bug. *** *** Bug 215023 has been marked as a duplicate of this bug. *** *** Bug 215098 has been marked as a duplicate of this bug. *** *** Bug 215614 has been marked as a duplicate of this bug. *** *** Bug 216198 has been marked as a duplicate of this bug. *** *** Bug 216396 has been marked as a duplicate of this bug. *** *** Bug 216716 has been marked as a duplicate of this bug. *** *** Bug 216602 has been marked as a duplicate of this bug. *** BTW this does not appear to happen in Dolphin 1.3 using KDE 4.3.2. *** Bug 216734 has been marked as a duplicate of this bug. *** *** Bug 216572 has been marked as a duplicate of this bug. *** *** Bug 216880 has been marked as a duplicate of this bug. *** *** Bug 217146 has been marked as a duplicate of this bug. *** *** Bug 217493 has been marked as a duplicate of this bug. *** *** Bug 218035 has been marked as a duplicate of this bug. *** *** Bug 201518 has been marked as a duplicate of this bug. *** *** Bug 218238 has been marked as a duplicate of this bug. *** *** Bug 218542 has been marked as a duplicate of this bug. *** Created attachment 39048 [details]
New crash information added by DrKonqi
Updated backtrace from comment 26: --- -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #6 QBasicAtomicInt::ref (this=0xa515e40, j=0xa6d86d8) at /usr/include/qt4/QtCore/qatomic_i386.h:120 #7 QList (this=0xa515e40, j=0xa6d86d8) at /usr/include/qt4/QtCore/qlist.h:114 #8 KDirListerCache::slotResult (this=0xa515e40, j=0xa6d86d8) at ../../kio/kio/kdirlister.cpp:1140 #9 0x01000cf7 in KDirListerCache::qt_metacall (this=0xa515e40, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbffa41a8) at ./kdirlister_p.moc:105 #10 0x004ce11a in QMetaObject::metacall (object=0xa515e40, cl=173104744, idx=12, argv=0xbffa41a8) at kernel/qmetaobject.cpp:237 #11 0x004dc89b in QMetaObject::activate (sender=0xa6d86d8, m=0xafdc28, local_signal_index=3, argv=0xbffa41a8) at kernel/qobject.cpp:3294 #12 0x009865c3 in KJob::result (this=0xa6d86d8, _t1=0xa6d86d8) at ./kjob.moc:194 #13 0x0098693d in KJob::emitResult (this=0xa6d86d8) at ../../kdecore/jobs/kjob.cpp:311 #14 0x00fccd80 in KIO::SimpleJob::slotFinished (this=0xa6d86d8) at ../../kio/kio/job.cpp:475 #15 0x00fcceee in KIO::ListJob::slotFinished (this=0xa6d86d8) at ../../kio/kio/job.cpp:2444 #16 0x00fd55ce in KIO::ListJob::qt_metacall (this=0xa6d86d8, _c=QMetaObject::InvokeMetaMethod, _id=43, _a=0xbffa440c) at ./jobclasses.moc:818 ... *** Bug 218674 has been marked as a duplicate of this bug. *** *** Bug 218790 has been marked as a duplicate of this bug. *** *** Bug 217212 has been marked as a duplicate of this bug. *** From bug 219883: --- What I was doing when the application crashed: I was typing an address into the bar, but accidentally used a forward slash instead of a backslash in the address *** Bug 219883 has been marked as a duplicate of this bug. *** *** Bug 219911 has been marked as a duplicate of this bug. *** *** Bug 214212 has been marked as a duplicate of this bug. *** I can reproduce this every time by typing in network:/ into the Dolphin address bar, clicking on "typo" (the name of this computer) and clicking on the Samba share. Console output (I enabled the commented-out debug statements in kdirlister.cpp): dolphin(1109)/kio (KDirListerCache) KDirListerCache::listDir: DolphinDirLister(0x1cb67e0) url= KUrl("network:/typo.local") keep= false reload= false dolphin(1109)/kio (KDirListerCache) KDirListerCache::stop: lister: DolphinDirLister(0x1cb67e0) dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) _url: KUrl("network:/") dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) item moved into cache: KUrl("network:/") dolphin(1109)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("network:/typo.local") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotEntries: new entries for KUrl("network:/typo.local") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotEntries: Adding item: KUrl("network:/typo.local/SFTP File Transfer on typo.sftp-ssh") dolphin(1109)/kio (KDirListerCache) KDirLister::Private::addNewItem: in KUrl("network:/typo.local") item: KUrl("network:/typo.local/SFTP File Transfer on typo.sftp-ssh") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotEntries: Adding item: KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") dolphin(1109)/kio (KDirListerCache) KDirLister::Private::addNewItem: in KUrl("network:/typo.local") item: KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotEntries: Adding item: KUrl("network:/typo.local/typo.ssh") dolphin(1109)/kio (KDirListerCache) KDirLister::Private::addNewItem: in KUrl("network:/typo.local") item: KUrl("network:/typo.local/typo.ssh") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("network:/typo.local") dolphin(1109)/kio (KDirListerCache) KDirListerCache::listDir: DolphinDirLister(0x1cb67e0) url= KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") keep= false reload= false dolphin(1109)/kio (KDirListerCache) KDirListerCache::stop: lister: DolphinDirLister(0x1cb67e0) dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) _url: KUrl("network:/typo.local") dolphin(1109)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x1cb67e0) item moved into cache: KUrl("network:/typo.local") dolphin(1109)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") -> KUrl("") dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("") has not been listed yet. dolphin(1109)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("network:/typo.local/typo [00:22:fb:40:40:a0].workstation") ASSERT: "dit != directoryData.end()" in file /home/kde-devel/src/KDE/kdelibs/kio/kio/kdirlister.cpp, line 1125 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = dolphin path = /home/kde-devel/kde/bin pid = 1109 sock_file=/home/alex/.kde/socket-typo/kdeinit4__0 I'm guessing it's the redirection to KDir("") that's causing trouble - this seems to remove the original URL from the cache. But then slotResult is called _after_, and that tries to accessed the recently-erased cache item. Oh, note that only the Samba share causes this crash. Clicking on "SFTP File Transfer on typo" just shows an empty folder. (In reply to comment #36) > Oh, note that only the Samba share causes this crash. Clicking on "SFTP File > Transfer on typo" just shows an empty folder. Actually, only protocols dolphin doesn't directly support seem to not cause the crash. That's using KDE 4.4 Beta1. Using 4.3.4, pretty much any protocol apart from ssh, sftp and http seemed to cause the crash. From bug 220044: -- Information about the crash: Dolphin > Network > Network > [own host] > crash. Updated backtrace: --- [KCrash Handler] #6 QBasicAtomicInt::ref (this=0x8971a18, j=0x93577c8) at /usr/include/qt4/QtCore/qatomic_i386.h:120 #7 QList (this=0x8971a18, j=0x93577c8) at /usr/include/qt4/QtCore/qlist.h:114 #8 KDirListerCache::slotResult (this=0x8971a18, j=0x93577c8) at ../../kio/kio/kdirlister.cpp:1128 #9 0x00860a17 in KDirListerCache::qt_metacall (this=0x8971a18, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfbaedb8) at ./kdirlister_p.moc:105 #10 0x069f111a in QMetaObject::metacall (object=0x8971a18, cl=17, idx=12, argv=0xbfbaedb8) at kernel/qmetaobject.cpp:237 #11 0x069ff89b in QMetaObject::activate (sender=0x93577c8, m=0x80c94f0, local_signal_index=3, argv=0xbfbaedb8) at kernel/qobject.cpp:3294 #12 0x02e70e03 in KJob::result (this=0x93577c8, _t1=0x93577c8) at ./kjob.moc:194 #13 0x02e71168 in KJob::emitResult (this=0x93577c8) at ../../kdecore/jobs/kjob.cpp:312 #14 0x0082ce20 in KIO::SimpleJob::slotFinished (this=0x93577c8) at ../../kio/kio/job.cpp:475 #15 0x0082cf8e in KIO::ListJob::slotFinished (this=0x93577c8) at ../../kio/kio/job.cpp:2451 #16 0x0083566e in KIO::ListJob::qt_metacall (this=0x93577c8, _c=QMetaObject::InvokeMetaMethod, _id=43, _a=0xbfbaf00c) at ./jobclasses.moc:818 ... *** Bug 220044 has been marked as a duplicate of this bug. *** Note that the smb:/ kioslave works fine for me - no crashes. The crashes only occur with the network:/ kioslave. *** Bug 220435 has been marked as a duplicate of this bug. *** *** Bug 220457 has been marked as a duplicate of this bug. *** Created attachment 39479 [details]
New crash information added by DrKonqi:
---
Dolphin crashes opening about just any service from network:/
I have a NAT unit that shows following entries under network:/disks.local/
* disks Configuration (disks Configuration.mssmaxtorconfig)
* disks (disk
*** Bug 221306 has been marked as a duplicate of this bug. *** *** Bug 221538 has been marked as a duplicate of this bug. *** From bug 221750: --- What I was doing when the application crashed: Click on Network (under Places); click on Network (link to network:/) click on ezekiel (name of a computer on my LAN running Fedora 12, with an ssh server) click on ezekiel [MAC-address].workstation CRASH! This seems to be consistently repeatable. *** Bug 221750 has been marked as a duplicate of this bug. *** *** Bug 221822 has been marked as a duplicate of this bug. *** *** Bug 221859 has been marked as a duplicate of this bug. *** *** Bug 221865 has been marked as a duplicate of this bug. *** *** Bug 222082 has been marked as a duplicate of this bug. *** From bug 222082: --- KDE 4.4 RC1 I go to Network (remote:/) places Click on the Network folder (network:/) I click on any computer name. (network:/xxxname.local/) The name apears again with the mac adress. When I click it dolphin crashes Updated backtrace: --- #5 QBasicAtomicInt::ref (this=0x2980f00, j=<value optimized out>) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #6 QList (this=0x2980f00, j=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:114 #7 KDirListerCache::slotResult (this=0x2980f00, j=<value optimized out>) at ../../kio/kio/kdirlister.cpp:1175 #8 0x00007fc64d1130a3 in KDirListerCache::qt_metacall (this=0x2980f00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdf62efd0) at ./kdirlister_p.moc:105 #9 0x00007fc64b2f2dc3 in QMetaObject::activate (sender=0x2b53060, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x297f870) at kernel/qobject.cpp:3294 #10 0x00007fc64b972842 in KJob::result (this=0x3026d82, _t1=0x2b53060) at ./kjob.moc:194 #11 0x00007fc64b972ae0 in KJob::emitResult (this=0x2b53060) at ../../kdecore/jobs/kjob.cpp:312 #12 0x00007fc64d0e16e3 in KIO::SimpleJob::slotFinished (this=0x2b53060) at ../../kio/kio/job.cpp:475 #13 0x00007fc64d0e1820 in KIO::ListJob::slotFinished (this=0x2b53060) at ../../kio/kio/job.cpp:2451 #14 0x00007fc64d0e85f9 in KIO::ListJob::qt_metacall (this=0x2b53060, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdf62f300) at ./jobclasses.moc:818 ... Created attachment 39747 [details]
New crash information added by DrKonqi
dolphin -> Network -> mycomputername -> mycomputername [MAC]
click on that and dolphin crashes
*** Bug 222659 has been marked as a duplicate of this bug. *** *** Bug 222968 has been marked as a duplicate of this bug. *** I'll CC the author of the network kioslave - I don't know if the bug is in there or in KIO... The network:/ kio-slave runs in an own process, so if Dolphins crashes still Dolphin needs some fix in it's code to not die on perhaps unexpected data. Nevertheless the network:/ kio-slave itself needs to be improved for sure, it's not yet where I want it to be and lacks real integration into Dolphin/Konqueror/Places/bookmarking stuff... The real power is yet to come :) Will see to have a look at this specific crash this weekend. *** Bug 223409 has been marked as a duplicate of this bug. *** Created attachment 40058 [details]
New crash information added by DrKonqi
Crash when browsing to own machine over network
Created attachment 40104 [details]
New crash information added by DrKonqi
crashes while opening remote or own pcs in network environment
Friedrich: there seems to be a strange redirection to an empty url: dolphin(23931)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: KUrl("") which obviously confuses KDirLister... *** Bug 224252 has been marked as a duplicate of this bug. *** *** Bug 223980 has been marked as a duplicate of this bug. *** Created attachment 40292 [details]
New crash information added by DrKonqi
In dolphin just click on network -> network causes crash
Kubuntu Lucid
Qt 4.6.0
KDE 4.3.95
*** Bug 224584 has been marked as a duplicate of this bug. *** *** Bug 224846 has been marked as a duplicate of this bug. *** *** Bug 225408 has been marked as a duplicate of this bug. *** From bug 225465: What I was doing when the application crashed: I am attempting to connect to a network share running ssh. Dolphin crashes when I double click on the remote server. When I specify a connection type (sftp) the connection succeeds. However if I don't choose the connection type, Dolphin consistently crashes. *** Bug 225465 has been marked as a duplicate of this bug. *** *** Bug 225588 has been marked as a duplicate of this bug. *** From bug 225652: -- What i did: 1. Started dolphin 2. Clicked on the network tab in the left menu 3. Clicked on the Network (network:/) icon 4. Clicked on a device called "HP9A1D4C.local" which is my printer 5. Clicked on an icon saying "Photosmart C6200 series [9A1D4C].pdl-datastream" 6. Dolphin crashed (segfaults) It happens every time i try *** Bug 225652 has been marked as a duplicate of this bug. *** *** Bug 225672 has been marked as a duplicate of this bug. *** *** Bug 225773 has been marked as a duplicate of this bug. *** *** Bug 225820 has been marked as a duplicate of this bug. *** SVN commit 1086583 by kossebau: fixed: set UDS_FILE_TYPE of services to S_IFLNK, not S_IFDIR So Dolphin no longer crashes. Will backport to 4.4 next. Still KDirLister should catch this problem instead of crashing. KDirListerCache::validUrl() might need to also test for url.isEmpty() CCBUG:213895 M +2 -1 networkslave.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1086583 David and else, what do you think of this patch? Index: kdelibs/kio/kio/kdirlister.cpp =================================================================== --- kdelibs/kio/kio/kdirlister.cpp (Revision 1086583) +++ kdelibs/kio/kio/kdirlister.cpp (Arbeitskopie) @@ -322,7 +322,7 @@ bool KDirListerCache::validUrl( const KDirLister *lister, const KUrl& url ) const { - if ( !url.isValid() ) + if ( !url.isValid() || url.isEmpty() ) { if ( lister->d->autoErrorHandling ) { Doesn't make sense to me. An empty URL is not valid, kurltest.cpp proves it KUrl emptyURL; QVERIFY( !emptyURL.isValid() ); [...] KUrl emptyStringURL(""); QVERIFY( !emptyStringURL.isValid() ); Are you sure your patch changes anything? *** Bug 225981 has been marked as a duplicate of this bug. *** @David, Friedrich: Bug 197851 looks like it might be a duplicate - can you confirm this? (In reply to comment #78) > Are you sure your patch changes anything? That patch was completely bogus and tested in a messed system with my half attention, pardon me. The two solutions below are better tested and thought about: I undid the fix to the network:/ kio-slave as above and tried harder to understand the KDirLister code. I see two solutions. The first would be catching an empty url, like there could be from other broken kio-slaves one day again, in KDirListerCache::slotRedirection(): Index: kdelibs/kio/kio/kdirlister.cpp =================================================================== --- kdelibs/kio/kio/kdirlister.cpp (Revision 1087464) +++ kdelibs/kio/kio/kdirlister.cpp (Arbeitskopie) @@ -1252,6 +1252,10 @@ kDebug(7004) << "New redirection url same as old, giving up."; return; } + else if (newUrl.isEmpty()) { + kDebug(7004) << "New redirection url is empty, giving up."; + return; + } const QString oldUrlStr = oldUrl.url(); const QString newUrlStr = newUrl.url(); The other solution would plug into all Jobs and catch empty(/invalid?) urls in the redirection slots, like here for the ListJob: Index: kdelibs/kio/kio/job.cpp =================================================================== --- kdelibs/kio/kio/job.cpp (Revision 1087464) +++ kdelibs/kio/kio/job.cpp (Arbeitskopie) @@ -2458,7 +2465,14 @@ void ListJobPrivate::slotRedirection( const KUrl & url ) { Q_Q(ListJob); - if (!KAuthorized::authorizeUrlAction("redirect", m_url, url)) + if (!url.isValid()) + { + kWarning(7007) << "Redirection from " << m_url << " to the invalid url " << url; + q->setError( ERR_MALFORMED_URL ); + q->setErrorText( url.url() ); + return; + } + else if (!KAuthorized::authorizeUrlAction("redirect", m_url, url)) { kWarning(7007) << "ListJob: Redirection from " << m_url << " to " << url << " REJECTED!"; return; Or do you think this behaviour should not be checked for at all? And kio-slaves rather behave well? (In reply to comment #80) > @David, Friedrich: Bug 197851 looks like it might be a duplicate - can you > confirm this? Might be, might not. Both are about problems with the smb:/ kio-slaves initially. Which is the problem with this report here, there were many duplicates added (about the network:/ kio-slave) which are indeed duplicates, but not of the initial report, as I now see. And I only have talked about and fixed the network:/ kio-slave one. The initial one with the smb:/ kio-slave might still be valid, can not test myself due to no SMB shares in reach. Is there an Unduplicate feature with bugs.kde.org? :) From bug 226458: I browse to a host running avahi and ssh using dolphin and then click on the icon that has 'host [MAC]' and dolphin segfaults. *** Bug 226458 has been marked as a duplicate of this bug. *** Created attachment 40752 [details]
New crash information added by DrKonqi
I can reproduce this under KDE 4.4.0.
I attach the following backtrace.
Distro: Fedora 12 Constantine.
Thanks. Fix is only done for 4.4.1, so please retest in a month. *** Bug 226701 has been marked as a duplicate of this bug. *** *** Bug 226759 has been marked as a duplicate of this bug. *** Created attachment 40898 [details]
New crash information added by DrKonqi
Dolphin crashes everytime I try to access a different computer (Linux system) in the network directory. It happens even if I select my own computer.
*** Bug 227634 has been marked as a duplicate of this bug. *** *** Bug 227736 has been marked as a duplicate of this bug. *** *** Bug 227811 has been marked as a duplicate of this bug. *** *** Bug 227838 has been marked as a duplicate of this bug. *** *** Bug 221882 has been marked as a duplicate of this bug. *** *** Bug 228533 has been marked as a duplicate of this bug. *** Created attachment 41148 [details]
New crash information added by DrKonqi
I have still the same problem after upgrading to KDE SC 4.4. Probabely it's a Kubuntu specific bug?
@phissica: no, it isn't Kubuntu specific, but it should be fixed in KDE SC 4.4.1 Regards *** Bug 228801 has been marked as a duplicate of this bug. *** *** Bug 228852 has been marked as a duplicate of this bug. *** *** Bug 228817 has been marked as a duplicate of this bug. *** *** Bug 228124 has been marked as a duplicate of this bug. *** *** Bug 229223 has been marked as a duplicate of this bug. *** *** Bug 229387 has been marked as a duplicate of this bug. *** *** Bug 229598 has been marked as a duplicate of this bug. *** *** Bug 230127 has been marked as a duplicate of this bug. *** *** Bug 229819 has been marked as a duplicate of this bug. *** *** Bug 230548 has been marked as a duplicate of this bug. *** *** Bug 230858 has been marked as a duplicate of this bug. *** *** Bug 231855 has been marked as a duplicate of this bug. *** *** Bug 232600 has been marked as a duplicate of this bug. *** *** Bug 232704 has been marked as a duplicate of this bug. *** Created attachment 42777 [details]
New crash information added by DrKonqi
The very moment it is crashing is after entering a password. After relaunch of dolphin it works, but suddenly, when it wants the password again, it crashes again
*** Bug 234647 has been marked as a duplicate of this bug. *** *** Bug 234706 has been marked as a duplicate of this bug. *** I upgraded to kde 4.4.3 and cannot reproduce this bug anymore. thanks (In reply to comment #115) > I upgraded to kde 4.4.3 and cannot reproduce this bug anymore. thanks Seems fine here - kdebase4-workspace-4.4.3-9mdv2010.1.src.rpm from what I tried. *** Bug 238132 has been marked as a duplicate of this bug. *** *** Bug 238381 has been marked as a duplicate of this bug. *** *** Bug 238382 has been marked as a duplicate of this bug. *** *** Bug 246863 has been marked as a duplicate of this bug. *** *** Bug 248046 has been marked as a duplicate of this bug. *** SVN commit 1164887 by dfaure: Don't crash when a broken ioslave redirects to an empty URL; patch by Friedrich Kossebau. CCBUG: 213895 [This is for the network:/ issue, not for the smb:/ issue which is probably a duplicate of 197851, see my comments there] M +3 -0 kdirlister.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1164887 Created attachment 51356 [details]
New crash information added by DrKonqi
Dolphin crash when openning a network share on a domain name (windows XP).
typing "smb://192.168.xxx.xxx/" then enter loggin.
using Debian with xfce4
*** Bug 253852 has been marked as a duplicate of this bug. *** *** Bug 229879 has been marked as a duplicate of this bug. *** *** Bug 252534 has been marked as a duplicate of this bug. *** *** Bug 251397 has been marked as a duplicate of this bug. *** *** Bug 249944 has been marked as a duplicate of this bug. *** to anyone who can reproduce this issue in any application, please run it through valgrind and post the log here: valgrind --track-origins=yes --num-callers=50 $the-app SVN commit 1184883 by dfaure: Also dump more info when the crash from 213895 is about to happen - and make it more robust in release mode, only assert in debug mode. This will be in 4.5.3, please paste the stderr from the app if this happens (e.g. looking in ~/.xsession-errors) CCBUG: 213895 M +8 -1 kdirlister.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1184883 valgrind output for KDevelop for this bug: valgrind --track-origins=yes --num-callers=50 kdevelop ==2135== Memcheck, a memory error detector ==2135== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==2135== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==2135== Command: kdevelop ==2135== ==2135== Conditional jump or move depends on uninitialised value(s) ==2135== at 0x6E75E40: inflateReset2 (in /lib/libz.so.1.2.3.4) ==2135== by 0x6E75F2F: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==2135== by 0xB3E04AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==2135== by 0xB3E0646: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==2135== by 0x8DFCC7D: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356) ==2135== by 0x8DFD6BC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427) ==2135== by 0x8DCA752: QImageReader::read(QImage*) (qimagereader.cpp:1205) ==2135== by 0x8DCAD1B: QImageReader::read() (qimagereader.cpp:1155) ==2135== by 0x8DBA611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) ==2135== by 0x8DD9D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) ==2135== by 0x54C8EBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:878) ==2135== by 0x54D0F52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1218) ==2135== by 0x54C7CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (kiconengine.cpp:93) ==2135== by 0x8DA5E54: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:676) ==2135== by 0x8D91B23: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1460) ==2135== by 0x8D47361: QWidget::event(QEvent*) (qwidget.cpp:8288) ==2135== by 0x8CF0FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396) ==2135== by 0x8CF6AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277) ==2135== by 0x551B155: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:310) ==2135== by 0x5AA1CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==2135== by 0x8CF123A: QApplication::setWindowIcon(QIcon const&) (qcoreapplication.h:215) ==2135== by 0x551CC38: KApplicationPrivate::parseCommandLine() (kapplication.cpp:836) ==2135== by 0x551D541: KApplicationPrivate::init(bool) (kapplication.cpp:472) ==2135== by 0x551EBB8: KApplication::KApplication(bool) (kapplication.cpp:351) ==2135== by 0x405FF3: ??? (in /usr/bin/kdevelop) ==2135== by 0x60F9D8D: (below main) (libc-start.c:226) ==2135== Uninitialised value was created by a heap allocation ==2135== at 0x4C2815C: malloc (vg_replace_malloc.c:236) ==2135== by 0xB3E94F4: png_malloc (in /lib/libpng12.so.0.44.0) ==2135== by 0xB3D2A85: ??? (in /lib/libpng12.so.0.44.0) ==2135== by 0x6E75F0B: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==2135== by 0xB3E04AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==2135== by 0xB3E0646: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==2135== by 0x8DFCC7D: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356) ==2135== by 0x8DFD6BC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427) ==2135== by 0x8DCA752: QImageReader::read(QImage*) (qimagereader.cpp:1205) ==2135== by 0x8DCAD1B: QImageReader::read() (qimagereader.cpp:1155) ==2135== by 0x8DBA611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) ==2135== by 0x8DD9D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) ==2135== by 0x54C8EBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:878) ==2135== by 0x54D0F52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1218) ==2135== by 0x54C7CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (kiconengine.cpp:93) ==2135== by 0x8DA5E54: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:676) ==2135== by 0x8D91B23: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1460) ==2135== by 0x8D47361: QWidget::event(QEvent*) (qwidget.cpp:8288) ==2135== by 0x8CF0FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396) ==2135== by 0x8CF6AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277) ==2135== by 0x551B155: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:310) ==2135== by 0x5AA1CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==2135== by 0x8CF123A: QApplication::setWindowIcon(QIcon const&) (qcoreapplication.h:215) ==2135== by 0x551CC38: KApplicationPrivate::parseCommandLine() (kapplication.cpp:836) ==2135== by 0x551D541: KApplicationPrivate::init(bool) (kapplication.cpp:472) ==2135== by 0x551EBB8: KApplication::KApplication(bool) (kapplication.cpp:351) ==2135== by 0x405FF3: ??? (in /usr/bin/kdevelop) ==2135== by 0x60F9D8D: (below main) (libc-start.c:226) ==2135== WARNING: deleting stale lockfile /home/wmader/.kde/share/apps/kdevelop/sessions//{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/lock WARNING: deleting stale lockfile /home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0/lock <unknown program name>(2135)/ KDevelop::allocateRepository: picked duchain directory "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: current count of crashes: 2 <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: kdevelop crashed 2 times in a row with the duchain repository "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" , clearing it <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0 has to be cleared." <unknown program name>(2135)/ KDevelop::allocateRepository: picked duchain directory "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) kdevelop(2135)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so" QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable kdevelop(2135)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/wmader/.kde/share/apps/kdevelop/sessions/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/recovery/current" QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::KateOnTheFlyChecker: created kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::KateOnTheFlyChecker: created kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::KateOnTheFlyChecker: created kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin Surrogates/ts_haupt_match_sig0.cpp") kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" kdevelop(2135)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/home/wmader/.local/share/mime/magic" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: added [ (0, 0) -> (36, 25) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::handleInsertedText: KateDocument(0x46286e0) [ (0, 0) -> (36, 25) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (36, 25) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (32, 4) -> (32, 16) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (32, 4) -> (32, 16) ] "" to the queue, which has a length of 1 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (17, 0) -> (17, 22) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (17, 0) -> (17, 22) ] "" to the queue, which has a length of 2 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (0, 0) -> (0, 17) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (0, 0) -> (0, 17) ] "" to the queue, which has a length of 3 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "//TWIN SURROGATES" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 2 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "// Forward declaration" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin Surrogates/constants.cpp") kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 1 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "//Parameters" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: added [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::handleInsertedText: KateDocument(0x4876450) [ (0, 0) -> (0, 0) ] kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin Surrogates/ts_rev.cpp") kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ (-1, -1) -> (-1, -1) ] ) kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: Enchant dict for "de_DE" 0x7f22f46512b0 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: added [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::handleInsertedText: KateDocument(0x48893d0) [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (36, 25) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (36, 0) -> (36, 25) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (35, 0) -> (35, 18) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (34, 0) -> (34, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (33, 0) -> (33, 26) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (32, 0) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (32, 4) -> (32, 16) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (32, 4) -> (32, 16) ] "" to the queue, which has a length of 1 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (31, 0) -> (31, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (30, 0) -> (30, 34) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (29, 0) -> (29, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (28, 0) -> (28, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (27, 0) -> (27, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (26, 0) -> (26, 21) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (25, 0) -> (25, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (24, 0) -> (24, 24) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (23, 0) -> (23, 99) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (22, 0) -> (22, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (21, 0) -> (21, 24) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (20, 0) -> (20, 91) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (19, 0) -> (19, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (18, 0) -> (18, 43) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (17, 0) -> (17, 22) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (17, 0) -> (17, 22) ] "" to the queue, which has a length of 2 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (16, 0) -> (16, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (15, 0) -> (15, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (14, 0) -> (14, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (13, 0) -> (13, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (12, 0) -> (12, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (11, 0) -> (11, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (10, 0) -> (10, 21) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (9, 0) -> (9, 24) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (8, 0) -> (8, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (7, 0) -> (7, 19) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (6, 0) -> (6, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (5, 0) -> (5, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (4, 0) -> (4, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (3, 0) -> (3, 18) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (2, 0) -> (2, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (1, 0) -> (1, 0) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (0, 0) -> (0, 17) ] "" kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (0, 0) -> (0, 17) ] "" to the queue, which has a length of 3 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "//TWIN SURROGATES" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 2 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "// Forward declaration" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 1 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (32, 4) -> (32, 16) ] kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: next spell checking "//Parameters" Enchant dict for "en_US" 0x4c75290 Enchant dict for "en_US" 0x4c75290 kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 0 QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFileInfo::absolutePath: Constructed with empty filename QFileInfo::absolutePath: Constructed with empty filename QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFileInfo::absolutePath: Constructed with empty filename QFSFileEngine::map: Mapping a file beyond its size is not portable kdevelop(2135)/kdevplatform (language) KDevelop::ClassFunctionDeclaration::setAbstractType: WARNING: Non-function type assigned to function declaration kdevelop(2135)/kio (KDirListerCache): Internal error: job is listing KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader") but itemsInUse only knows about ("file:///home/wmader", "trash:/") KCrash: Application 'kdevelop.bin' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit [1]+ Stopped valgrind --track-origins=yes --num-callers=50 kdevelop this issue was resolved on my end by using nautilus to access network folders housed on a non-encrypted drive On Tue, Oct 12, 2010 at 2:41 AM, Wolfgang Mader <Wolfgang_Mader@brain-frog.de> wrote: > https://bugs.kde.org/show_bug.cgi?id=213895 > > > > > > --- Comment #131 from Wolfgang Mader <Wolfgang_Mader brain-frog de> 2010-10-12 09:41:24 --- > valgrind output for KDevelop for this bug: > > valgrind --track-origins=yes --num-callers=50 kdevelop > ==2135== Memcheck, a memory error detector > ==2135== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. > ==2135== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for > copyright info > ==2135== Command: kdevelop > ==2135== > ==2135== Conditional jump or move depends on uninitialised value(s) > ==2135== at 0x6E75E40: inflateReset2 (in /lib/libz.so.1.2.3.4) > ==2135== by 0x6E75F2F: inflateInit2_ (in /lib/libz.so.1.2.3.4) > ==2135== by 0xB3E04AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) > ==2135== by 0xB3E0646: png_create_read_struct (in /lib/libpng12.so.0.44.0) > ==2135== by 0x8DFCC7D: QPngHandlerPrivate::readPngHeader() > (qpnghandler.cpp:356) > ==2135== by 0x8DFD6BC: QPngHandlerPrivate::readPngImage(QImage*) > (qpnghandler.cpp:427) > ==2135== by 0x8DCA752: QImageReader::read(QImage*) (qimagereader.cpp:1205) > ==2135== by 0x8DCAD1B: QImageReader::read() (qimagereader.cpp:1155) > ==2135== by 0x8DBA611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) > ==2135== by 0x8DD9D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) > ==2135== by 0x54C8EBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString > const&, QPixmap&, QString&) (kiconloader.cpp:878) > ==2135== by 0x54D0F52: KIconLoader::loadIcon(QString const&, > KIconLoader::Group, int, int, QStringList const&, QString*, bool) const > (kiconloader.cpp:1218) > ==2135== by 0x54C7CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, > QIcon::State) (kiconengine.cpp:93) > ==2135== by 0x8DA5E54: QIcon::pixmap(QSize const&, QIcon::Mode, > QIcon::State) const (qicon.cpp:676) > ==2135== by 0x8D91B23: QWidgetPrivate::setWindowIcon_sys(bool) > (qwidget_x11.cpp:1460) > ==2135== by 0x8D47361: QWidget::event(QEvent*) (qwidget.cpp:8288) > ==2135== by 0x8CF0FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) > (qapplication.cpp:4396) > ==2135== by 0x8CF6AEC: QApplication::notify(QObject*, QEvent*) > (qapplication.cpp:4277) > ==2135== by 0x551B155: KApplication::notify(QObject*, QEvent*) > (kapplication.cpp:310) > ==2135== by 0x5AA1CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) > (qcoreapplication.cpp:732) > ==2135== by 0x8CF123A: QApplication::setWindowIcon(QIcon const&) > (qcoreapplication.h:215) > ==2135== by 0x551CC38: KApplicationPrivate::parseCommandLine() > (kapplication.cpp:836) > ==2135== by 0x551D541: KApplicationPrivate::init(bool) > (kapplication.cpp:472) > ==2135== by 0x551EBB8: KApplication::KApplication(bool) > (kapplication.cpp:351) > ==2135== by 0x405FF3: ??? (in /usr/bin/kdevelop) > ==2135== by 0x60F9D8D: (below main) (libc-start.c:226) > ==2135== Uninitialised value was created by a heap allocation > ==2135== at 0x4C2815C: malloc (vg_replace_malloc.c:236) > ==2135== by 0xB3E94F4: png_malloc (in /lib/libpng12.so.0.44.0) > ==2135== by 0xB3D2A85: ??? (in /lib/libpng12.so.0.44.0) > ==2135== by 0x6E75F0B: inflateInit2_ (in /lib/libz.so.1.2.3.4) > ==2135== by 0xB3E04AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) > ==2135== by 0xB3E0646: png_create_read_struct (in /lib/libpng12.so.0.44.0) > ==2135== by 0x8DFCC7D: QPngHandlerPrivate::readPngHeader() > (qpnghandler.cpp:356) > ==2135== by 0x8DFD6BC: QPngHandlerPrivate::readPngImage(QImage*) > (qpnghandler.cpp:427) > ==2135== by 0x8DCA752: QImageReader::read(QImage*) (qimagereader.cpp:1205) > ==2135== by 0x8DCAD1B: QImageReader::read() (qimagereader.cpp:1155) > ==2135== by 0x8DBA611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) > ==2135== by 0x8DD9D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) > ==2135== by 0x54C8EBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString > const&, QPixmap&, QString&) (kiconloader.cpp:878) > ==2135== by 0x54D0F52: KIconLoader::loadIcon(QString const&, > KIconLoader::Group, int, int, QStringList const&, QString*, bool) const > (kiconloader.cpp:1218) > ==2135== by 0x54C7CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, > QIcon::State) (kiconengine.cpp:93) > ==2135== by 0x8DA5E54: QIcon::pixmap(QSize const&, QIcon::Mode, > QIcon::State) const (qicon.cpp:676) > ==2135== by 0x8D91B23: QWidgetPrivate::setWindowIcon_sys(bool) > (qwidget_x11.cpp:1460) > ==2135== by 0x8D47361: QWidget::event(QEvent*) (qwidget.cpp:8288) > ==2135== by 0x8CF0FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) > (qapplication.cpp:4396) > ==2135== by 0x8CF6AEC: QApplication::notify(QObject*, QEvent*) > (qapplication.cpp:4277) > ==2135== by 0x551B155: KApplication::notify(QObject*, QEvent*) > (kapplication.cpp:310) > ==2135== by 0x5AA1CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) > (qcoreapplication.cpp:732) > ==2135== by 0x8CF123A: QApplication::setWindowIcon(QIcon const&) > (qcoreapplication.h:215) > ==2135== by 0x551CC38: KApplicationPrivate::parseCommandLine() > (kapplication.cpp:836) > ==2135== by 0x551D541: KApplicationPrivate::init(bool) > (kapplication.cpp:472) > ==2135== by 0x551EBB8: KApplication::KApplication(bool) > (kapplication.cpp:351) > ==2135== by 0x405FF3: ??? (in /usr/bin/kdevelop) > ==2135== by 0x60F9D8D: (below main) (libc-start.c:226) > ==2135== > WARNING: deleting stale lockfile > /home/wmader/.kde/share/apps/kdevelop/sessions//{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/lock > WARNING: deleting stale lockfile > /home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0/lock > <unknown program name>(2135)/ KDevelop::allocateRepository: picked duchain > directory "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" > <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: current > count of crashes: 2 > <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: kdevelop > crashed 2 times in a row with the duchain repository > "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" , clearing > it > <unknown program name>(2135)/ KDevelop::ItemRepositoryRegistry::open: "The > data-repository at > /home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0 has to be > cleared." > <unknown program name>(2135)/ KDevelop::allocateRepository: picked duchain > directory "/home/wmader/.kdevduchain/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/0" > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > Connecting to deprecated signal > QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) > kdevelop(2135)/kdecore (KLibrary) findLibraryInternal: plugins should not have > a 'lib' prefix: "libkonsolepart.so" > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > kdevelop(2135)/kdevplatform (shell) > KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from > "/home/wmader/.kde/share/apps/kdevelop/sessions/{e3802b30-efb3-4d0f-86a7-e388383e1bf1}/recovery/current" > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::KateOnTheFlyChecker: created > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::KateOnTheFlyChecker: created > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::KateOnTheFlyChecker: created > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::freeDocument: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addView: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 0) ] > kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted > again, or after sending first data!; job URL = > KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin > Surrogates/ts_haupt_match_sig0.cpp") > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: > added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: > (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ > (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing > "/usr/share/mime/magic" > kdevelop(2135)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing > "/home/wmader/.local/share/mime/magic" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: > added [ (0, 0) -> (36, 25) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::handleInsertedText: KateDocument(0x46286e0) [ (0, 0) -> > (36, 25) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (36, 25) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (32, 4) -> > (32, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (32, 4) > -> (32, 16) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (32, 4) -> (32, 16) ] "" > to the queue, which has a length of 1 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (17, 0) -> > (17, 22) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (17, 0) > -> (17, 22) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (17, 0) -> (17, 22) ] "" > to the queue, which has a length of 2 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (0, 0) -> > (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (0, 0) -> > (0, 17) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (0, 0) -> (0, 17) ] "" to > the queue, which has a length of 3 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (0, 0) -> (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "//TWIN SURROGATES" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 2 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (17, 0) -> (17, 22) > ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "// Forward > declaration" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted > again, or after sending first data!; job URL = > KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin > Surrogates/constants.cpp") > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 1 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (32, 4) -> (32, 16) > ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (32, 4) -> (32, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "//Parameters" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: > added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: > (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ > (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: > added [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::handleInsertedText: KateDocument(0x4876450) [ (0, 0) -> > (0, 0) ] > kdevelop(2135)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted > again, or after sending first data!; job URL = > KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader/Twin > Surrogates/ts_rev.cpp") > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textRemoved: > added [ (0, 0) -> (0, 0) ] [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::rangeInvalid: > (-1, -1) (-1, -1) ( [ (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::deleteMovingRange: [ (-1, -1) -> (-1, -1) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::removeRangeFromEverything: [ (-1, -1) -> (-1, -1) ] ( [ > (-1, -1) -> (-1, -1) ] ) > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::updateConfig: > Enchant dict for "de_DE" 0x7f22f46512b0 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: > added [ (0, 0) -> (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::handleInsertedText: KateDocument(0x48893d0) [ (0, 0) -> > (0, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: new range: [ (0, 0) -> > (36, 25) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::updateInstalledMovingRanges: old range: [ (0, 0) -> (0, > 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (36, 0) -> (36, 25) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (35, 0) -> (35, 18) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (34, 0) -> (34, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (33, 0) -> (33, 26) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (32, 0) -> (32, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (32, 4) -> > (32, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (32, 4) > -> (32, 16) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (32, 4) -> (32, 16) ] "" > to the queue, which has a length of 1 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (31, 0) -> (31, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (30, 0) -> (30, 34) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (29, 0) -> (29, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (28, 0) -> (28, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (27, 0) -> (27, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (26, 0) -> (26, 21) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (25, 0) -> (25, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (24, 0) -> (24, 24) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (23, 0) -> (23, 99) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (22, 0) -> (22, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (21, 0) -> (21, 24) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (20, 0) -> (20, 91) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (19, 0) -> (19, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (18, 0) -> (18, 43) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (17, 0) -> > (17, 22) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (17, 0) > -> (17, 22) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (17, 0) -> (17, 22) ] "" > to the queue, which has a length of 2 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (16, 0) -> (16, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (15, 0) -> (15, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (14, 0) -> (14, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (13, 0) -> (13, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (12, 0) -> (12, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (11, 0) -> (11, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (10, 0) -> (10, 21) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (9, 0) -> (9, 24) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (8, 0) -> (8, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (7, 0) -> (7, 19) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (6, 0) -> (6, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (5, 0) -> (5, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (4, 0) -> (4, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (3, 0) -> (3, 18) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (2, 0) -> (2, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (1, 0) -> (1, 0) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x46286e0) [ (0, 0) -> > (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x46286e0) [ (0, 0) -> > (0, 17) ] "" > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::addToSpellCheckQueue: added [ (0, 0) -> (0, 17) ] "" to > the queue, which has a length of 3 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (0, 0) -> (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 17) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "//TWIN SURROGATES" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 2 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (17, 0) -> (17, 22) > ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (17, 0) -> (17, 22) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "// Forward > declaration" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 1 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: for the range [ (32, 4) -> (32, 16) > ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::installedMovingRanges: [ (32, 4) -> (32, 16) ] > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::performSpellCheck: next spell checking "//Parameters" > Enchant dict for "en_US" 0x4c75290 > Enchant dict for "en_US" 0x4c75290 > kdevelop(2135)/Kate (On-The-Fly Spellcheck) > KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length > 0 > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFileInfo::absolutePath: Constructed with empty filename > QFileInfo::absolutePath: Constructed with empty filename > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFSFileEngine::map: Mapping a file beyond its size is not portable > QFileInfo::absolutePath: Constructed with empty filename > QFSFileEngine::map: Mapping a file beyond its size is not portable > kdevelop(2135)/kdevplatform (language) > KDevelop::ClassFunctionDeclaration::setAbstractType: WARNING: Non-function type > assigned to function declaration > kdevelop(2135)/kio (KDirListerCache): Internal error: job is listing > KUrl("sftp://wmader@login.fdm.uni-freiburg.de:22/home/wmader") but itemsInUse > only knows about ("file:///home/wmader", "trash:/") > KCrash: Application 'kdevelop.bin' crashing... > KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit > > [1]+ Stopped valgrind --track-origins=yes --num-callers=50 > kdevelop > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. > @ Wolfgang Mader: sorry, I only now see you are using KDevelop 4.0.x. Please do the following (not required starting from KDevelop 4.1 and above): kdevelop --sessions => find the {...} HASH for your session, then KDEV_SESSION={the-hash} valgrind --track-origins=yes --num-callers=50 kdevelop.bin @ Milian Wolff the command kdevelop --sessions gives me Available sessions (use '-s HASH' or '-s NAME' to open a specific one): Hash Name: Opened Projects Therefore I started kdevelep without specifiying a session, but otherwise as you have proposed. Additional Information: - The authentication dialgo comes up. KDevelop crashes on loading the content of the folder accessed by sftp. - The file transfere is running after KDevelop has crashed. At least the indicator in the KDE information area keeps running. Now, here is the command and the output. I also have a version using KDEV_SESSION={} valgrind --track-origins=yes --num-callers=50 --leak-check=full -v --log-file=val.log kdevelop.bin but the output is too long to be posted here. If you are interessted I can send it to you via mail. ------ Start ------ KDEV_SESSION={the-hash} valgrind --track-origins=yes --log-file=valshort.log --num-callers=50 kdevelop.bin ==3399== Memcheck, a memory error detector ==3399== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==3399== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==3399== Command: kdevelop.bin ==3399== Parent PID: 3359 ==3399== ==3399== Conditional jump or move depends on uninitialised value(s) ==3399== at 0x82EFE40: inflateReset2 (in /lib/libz.so.1.2.3.4) ==3399== by 0x82EFF2F: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==3399== by 0xE4944AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==3399== by 0xE494646: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==3399== by 0x682AC7D: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356) ==3399== by 0x682B6BC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427) ==3399== by 0x67F8752: QImageReader::read(QImage*) (qimagereader.cpp:1205) ==3399== by 0x67F8D1B: QImageReader::read() (qimagereader.cpp:1155) ==3399== by 0x67E8611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) ==3399== by 0x6807D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) ==3399== by 0x5C5AEBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:878) ==3399== by 0x5C62F52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1218) ==3399== by 0x5C59CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (kiconengine.cpp:93) ==3399== by 0x67D3E54: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:676) ==3399== by 0x67BFB23: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1460) ==3399== by 0x6775361: QWidget::event(QEvent*) (qwidget.cpp:8288) ==3399== by 0x671EFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396) ==3399== by 0x6724AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277) ==3399== by 0x5CAD155: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:310) ==3399== by 0x6233CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==3399== by 0x671F23A: QApplication::setWindowIcon(QIcon const&) (qcoreapplication.h:215) ==3399== by 0x5CAEC38: KApplicationPrivate::parseCommandLine() (kapplication.cpp:836) ==3399== by 0x5CAF541: KApplicationPrivate::init(bool) (kapplication.cpp:472) ==3399== by 0x5CB0D28: KApplication::KApplication(bool) (kapplication.cpp:351) ==3399== by 0x406F82: ??? (in /usr/bin/kdevelop.bin) ==3399== by 0x7573D8D: (below main) (libc-start.c:226) ==3399== Uninitialised value was created by a heap allocation ==3399== at 0x4C2815C: malloc (vg_replace_malloc.c:236) ==3399== by 0xE49D4F4: png_malloc (in /lib/libpng12.so.0.44.0) ==3399== by 0xE486A85: ??? (in /lib/libpng12.so.0.44.0) ==3399== by 0x82EFF0B: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==3399== by 0xE4944AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==3399== by 0xE494646: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==3399== by 0x682AC7D: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356) ==3399== by 0x682B6BC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427) ==3399== by 0x67F8752: QImageReader::read(QImage*) (qimagereader.cpp:1205) ==3399== by 0x67F8D1B: QImageReader::read() (qimagereader.cpp:1155) ==3399== by 0x67E8611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149) ==3399== by 0x6807D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315) ==3399== by 0x5C5AEBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:878) ==3399== by 0x5C62F52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1218) ==3399== by 0x5C59CEF: KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (kiconengine.cpp:93) ==3399== by 0x67D3E54: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:676) ==3399== by 0x67BFB23: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1460) ==3399== by 0x6775361: QWidget::event(QEvent*) (qwidget.cpp:8288) ==3399== by 0x671EFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396) ==3399== by 0x6724AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277) ==3399== by 0x5CAD155: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:310) ==3399== by 0x6233CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==3399== by 0x671F23A: QApplication::setWindowIcon(QIcon const&) (qcoreapplication.h:215) ==3399== by 0x5CAEC38: KApplicationPrivate::parseCommandLine() (kapplication.cpp:836) ==3399== by 0x5CAF541: KApplicationPrivate::init(bool) (kapplication.cpp:472) ==3399== by 0x5CB0D28: KApplication::KApplication(bool) (kapplication.cpp:351) ==3399== by 0x406F82: ??? (in /usr/bin/kdevelop.bin) ==3399== by 0x7573D8D: (below main) (libc-start.c:226) ==3399== ==3399== Invalid read of size 4 ==3399== at 0x9B6840B: KDirListerCache::slotResult(KJob*) (qatomic_x86_64.h:121) ==3399== by 0x9B76E22: KDirListerCache::qt_metacall(QMetaObject::Call, int, void**) (kdirlister_p.moc:105) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x4F50711: KJob::result(KJob*) (kjob.moc:194) ==3399== by 0x4F509AF: KJob::emitResult() (kjob.cpp:312) ==3399== by 0x9B4C202: KIO::SimpleJob::slotFinished() (job.cpp:522) ==3399== by 0x9B4C33F: KIO::ListJob::slotFinished() (job.cpp:2553) ==3399== by 0x9B50188: KIO::ListJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:818) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x9BFBC8D: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175) ==3399== by 0x9BF8CC2: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91) ==3399== by 0x9BEC875: KIO::Slave::gotInput() (slave.cpp:344) ==3399== by 0x9BECA5B: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x9B18DF6: KIO::ConnectionPrivate::dequeue() (connection.cpp:82) ==3399== by 0x9B18F1C: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79) ==3399== by 0x6245BDD: QObject::event(QEvent*) (qobject.cpp:1219) ==3399== by 0x671EFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396) ==3399== by 0x6724AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277) ==3399== by 0x5CAD155: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:310) ==3399== by 0x6233CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==3399== by 0x6236C21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215) ==3399== by 0x6260652: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220) ==3399== by 0xDD91341: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2600.0) ==3399== by 0xDD952A7: ??? (in /lib/libglib-2.0.so.0.2600.0) ==3399== by 0xDD9545B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0) ==3399== by 0x6260192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415) ==3399== by 0x67D1A4D: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204) ==3399== by 0x6232A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==3399== by 0x6232DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==3399== by 0x9BCDE4B: KIO::NetAccess::enter_loop() (netaccess.cpp:502) ==3399== by 0x9BCE49E: KIO::NetAccess::synchronousRunInternal(KIO::Job*, QWidget*, QByteArray*, KUrl*, QMap<QString, QString>*) (netaccess.cpp:487) ==3399== by 0x9BCEB90: KIO::NetAccess::synchronousRun(KIO::Job*, QWidget*, QByteArray*, KUrl*, QMap<QString, QString>*) (netaccess.cpp:277) ==3399== by 0x55E56FE: ??? (in /usr/lib/libkdevplatformshell.so.1.0.2) ==3399== by 0x55E67C3: ??? (in /usr/lib/libkdevplatformshell.so.1.0.2) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x55E2261: ??? (in /usr/lib/libkdevplatformshell.so.1.0.2) ==3399== by 0x55E2540: ??? (in /usr/lib/libkdevplatformshell.so.1.0.2) ==3399== by 0x55E2620: ??? (in /usr/lib/libkdevplatformshell.so.1.0.2) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x9F56891: KDirOperator::urlEntered(KUrl const&) (kdiroperator.moc:279) ==3399== by 0x9F62AF7: KDirOperator::qt_metacall(QMetaObject::Call, int, void**) (kdiroperator.moc:252) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x9B62F14: KDirLister::redirection(KUrl const&) (kdirlister.moc:240) ==3399== by 0x9B652B4: KDirLister::Private::redirect(KUrl const&, KUrl const&, bool) (kdirlister.cpp:2611) ==3399== by 0x9B69DB2: KDirListerCache::slotRedirection(KIO::Job*, KUrl const&) (kdirlister.cpp:1284) ==3399== by 0x9B76E46: KDirListerCache::qt_metacall(QMetaObject::Call, int, void**) (kdirlister_p.moc:106) ==3399== by 0x624BB26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==3399== by 0x9B44236: KIO::ListJob::redirection(KIO::Job*, KUrl const&) (jobclasses.moc:842) ==3399== by 0x9B4B988: KIO::ListJobPrivate::slotRedirection(KUrl const&) (job.cpp:2515) ==3399== Address 0x4000400000028 is not stack'd, malloc'd or (recently) free'd ==3399== ==3399== ==3399== HEAP SUMMARY: ==3399== in use at exit: 33,862,167 bytes in 119,502 blocks ==3399== total heap usage: 883,054 allocs, 763,552 frees, 292,585,551 bytes allocated ==3399== ==3399== LEAK SUMMARY: ==3399== definitely lost: 133,545 bytes in 1,283 blocks ==3399== indirectly lost: 389,461 bytes in 1,730 blocks ==3399== possibly lost: 11,963,596 bytes in 92,521 blocks ==3399== still reachable: 21,375,565 bytes in 23,968 blocks ==3399== suppressed: 0 bytes in 0 blocks ==3399== Rerun with --leak-check=full to see details of leaked memory ==3399== ==3399== For counts of detected and suppressed errors, rerun with: -v ==3399== ERROR SUMMARY: 452 errors from 2 contexts (suppressed: 26 from 10) ------ End ------ Actually, I don't need a valgrind log (this is an assert, coming from an error in application logic, not a crash due to invalid use of memory). What I need is stderr output with kdelibs compiled in debug mode. But I see that some descriptions mention kdevelop+sftp rather than dolphin+smb (which I can't reproduce for lack of a smb.conf that would ask a password on smb://host), so I'll give that a try. perezomail: please don't top-post nor quote entire emails when replying to bugzilla -- and you switching to another program doesn't really solve anything in kde ;). *** Bug 238122 has been marked as a duplicate of this bug. *** I cannot reproduce this crash for Dolphin+smb or Konqueror+smb. Is this still an issue in the latest version of Konqueror, 4.11.4 or higher? If so can someone please provide what David asked for in comment# 135? I no longer have that environment available to test. Sorry. It's possible that the issue was fixed. Quote from description / one of the earliest comments: "From bug 213645: --- What I was doing when the application crashed: My machine name is wkst05. In Dolphin I can browse to *network:/wkst05.local* and I see the node wkst05[ipv6]. Dolphin crashes as soon as I enter that node." Samba shares now appear under "smb://workgroup/" (Dolphin 4.11.2). Is it possible that using "network:" protocol for samba shares was causing the bug? (In reply to comment #139) > It's possible that the issue was fixed. > > Quote from description / one of the earliest comments: > "From bug 213645: --- What I was doing when the application crashed: My > machine name is wkst05. In Dolphin I can browse to *network:/wkst05.local* > and I see the node wkst05[ipv6]. Dolphin crashes as soon as I enter that > node." > > Samba shares now appear under "smb://workgroup/" (Dolphin 4.11.2). Is it > possible that using "network:" protocol for samba shares was causing the bug? It is possible. I will resolve this ticket as remind in case someone steps up to say they can reproduce this issue in the latest version of KDE, v4.11 or higher. |