Summary: | Crashes while overwriting file [QString::operator==, KDirWatchPrivate::Entry::findSubEntry, KDirWatchPrivate::inotifyEventReceived] | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Hanno <mannequinZOD> |
Component: | kdecore | Assignee: | David Faure <faure> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alain.tuor, AndreasBank, andresbajotierra, azad.mashari, bobred69, bt_bion, caidoberco, caulier.gilles, cawediv, cesambugs, cfeck, domain.invalid, fisher_price, g.kappler, gareth.glaccum, gilbertd+kde, guenther-digikam, gyhor, h.w.s, jay.treiman, jcbodez, jean.cayron, jimdscott, Julien, kay, luc, majoky, marcel.wiesweg, marokanski.kazak, mo.mashi, nico.kruber, oleksandr, peem_one, peters-kdebugs, pgmihai, qwertzmd, rbk1rbk, rharrison, rmendozao, roger.larsson, romain.pub, roskapostiaminulle, sam.chola+kdebugs, saveurlinux, sinozzuke, steffen.oschatz, sudipdatta10, tioduke, tuliouel, vb2013, v_dunias |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Hanno
2010-01-16 14:25:24 UTC
KDirwatch crash. Re-assigned. Gilles Caulier *** Bug 222213 has been marked as a duplicate of this bug. *** Likely to be bug 165548? Regards No, this one crashes in findSubEntry(). And don't disillusion me... ;) Unfortunately, you are right... *disillusion crash* But at least it gives a better hint where it crashes, all other backtraces have findSubEntry inlined, but the crash happens there, i.e. we have an invalid entry in the list (deleted, but not removed from the list?) *** This bug has been marked as a duplicate of bug 165548 *** with the latest weekly kde packages from opensuse 11.2 the crash does not occur anymore for me Hanno, thanks for the info, but the bug has not been fixed yet. @Caulier, it looks like KDirWatch and all classes that use it (KDirLister, KBookmarkManager, maybe even some KIO jobs) are not thread safe. Could you please check if you avoid using such classes outside the main thread? It is okay to signal a different thread about file notification, but the adding/removing of watched URLs should be done in main thread. Marcel, Do you see comment #7 ? Gilles Yes we channel access to main thread only. I think KDirWatch crashes soon if accessed from different threads anyway. *** Bug 223617 has been marked as a duplicate of this bug. *** According to bug 224588, this seems to have appeared on 4.3.5 too. May be some kind of regression was backported? Bug 165548 got several duplicates lately... *** Bug 224588 has been marked as a duplicate of this bug. *** *** Bug 224994 has been marked as a duplicate of this bug. *** *** Bug 225180 has been marked as a duplicate of this bug. *** *** Bug 225232 has been marked as a duplicate of this bug. *** *** Bug 225810 has been marked as a duplicate of this bug. *** *** Bug 225821 has been marked as a duplicate of this bug. *** *** Bug 226418 has been marked as a duplicate of this bug. *** *** Bug 226457 has been marked as a duplicate of this bug. *** *** Bug 225076 has been marked as a duplicate of this bug. *** *** Bug 226998 has been marked as a duplicate of this bug. *** *** Bug 226734 has been marked as a duplicate of this bug. *** SVN commit 1090729 by dfaure: Fix the "kdirwatch crash on re-entrancy from the slots" by emitting the signals in a delayed manner. Fixed for: 4.4.1 BUG: 224229 208486 226674 222547 M +21 -9 kdirwatch.cpp M +20 -16 kdirwatch.h M +2 -0 kdirwatch_p.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1090729 *** This bug has been marked as a duplicate of bug 224229 *** *** Bug 204178 has been marked as a duplicate of this bug. *** Mh, it seems this is not fixed yet.. :-\ *** Bug 227390 has been marked as a duplicate of this bug. *** SVN commit 1091941 by dfaure: Backport r1091923: Fix the findSubEntry crash when saving over a watched file (see the 10-line explanation at the top of testMoveTo()) and improve the unittests for kdirwatch. Fixed for: 4.4.1 BUG: 222974 M +10 -1 kio/kdirwatch.cpp M +1 -0 kio/kdirwatch_p.h M +257 -49 tests/kdirwatch_unittest.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1091941 *** Bug 221063 has been marked as a duplicate of this bug. *** *** Bug 227587 has been marked as a duplicate of this bug. *** *** Bug 227513 has been marked as a duplicate of this bug. *** *** Bug 227828 has been marked as a duplicate of this bug. *** *** Bug 227903 has been marked as a duplicate of this bug. *** *** Bug 227957 has been marked as a duplicate of this bug. *** *** Bug 228109 has been marked as a duplicate of this bug. *** *** Bug 228538 has been marked as a duplicate of this bug. *** *** Bug 228562 has been marked as a duplicate of this bug. *** *** Bug 228701 has been marked as a duplicate of this bug. *** *** Bug 229069 has been marked as a duplicate of this bug. *** *** Bug 231396 has been marked as a duplicate of this bug. *** *** Bug 232268 has been marked as a duplicate of this bug. *** *** Bug 232271 has been marked as a duplicate of this bug. *** *** Bug 233116 has been marked as a duplicate of this bug. *** *** Bug 233943 has been marked as a duplicate of this bug. *** *** Bug 234042 has been marked as a duplicate of this bug. *** *** Bug 234144 has been marked as a duplicate of this bug. *** *** Bug 234932 has been marked as a duplicate of this bug. *** *** Bug 235249 has been marked as a duplicate of this bug. *** *** Bug 235400 has been marked as a duplicate of this bug. *** *** Bug 235583 has been marked as a duplicate of this bug. *** *** Bug 236880 has been marked as a duplicate of this bug. *** *** Bug 237625 has been marked as a duplicate of this bug. *** *** Bug 237896 has been marked as a duplicate of this bug. *** *** Bug 240415 has been marked as a duplicate of this bug. *** *** Bug 241696 has been marked as a duplicate of this bug. *** *** Bug 245081 has been marked as a duplicate of this bug. *** *** Bug 246478 has been marked as a duplicate of this bug. *** *** Bug 246963 has been marked as a duplicate of this bug. *** *** Bug 234181 has been marked as a duplicate of this bug. *** *** Bug 243454 has been marked as a duplicate of this bug. *** *** Bug 252436 has been marked as a duplicate of this bug. *** *** Bug 255054 has been marked as a duplicate of this bug. *** Mis disculpas, producto de los contantes bugs, dejé de usar kubuntu. Reinaldo Mendoza O. REFLEXIÓN: "No hay peor daño que el tiempo perdido" M.Angel ________________________________ De: Gilles Caulier <caulier.gilles@gmail.com> Para: rmendozao@yahoo.com Enviado: sáb, octubre 23, 2010 1:33:52 PM Asunto: [Bug 222974] Digikam crashes while overwriting file [QString::operator==, KDirWatchPrivate::Entry::findSubEntry, KDirWatchPrivate::inotifyEventReceived] https://bugs.kde.org/show_bug.cgi?id=222974 Gilles Caulier <caulier.gilles@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gareth.glaccum@btopenworld. | |com --- Comment #62 from Gilles Caulier <caulier gilles gmail com> 2010-10-23 18:33:47 --- *** Bug 255054 has been marked as a duplicate of this bug. *** *** Bug 255679 has been marked as a duplicate of this bug. *** *** Bug 255817 has been marked as a duplicate of this bug. *** *** Bug 256867 has been marked as a duplicate of this bug. *** *** Bug 263355 has been marked as a duplicate of this bug. *** *** Bug 352919 has been marked as a duplicate of this bug. *** |