Hi, I've been getting some error messages [1] from some QML applications and I decided to investigate a bit further. I realized then that most of it was coming from the KIOAccessManagerFactory that is automagically being set up by KDeclarative::setupBindings.
I've been trying it commenting out the NetworkAccess set and it seems to work well. I suggest we shouldn't force KIO NetworkAccess usage until it behaves properly from different threads (if that can ever happen). Thoughts? Aleix [1] muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::doJob: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) unknown: qrc:/qml/FeaturedImage.qml:52:5: QML Image: Error decoding: http://kde.org/images/teaser/jointhegame.gif: Unsupported image format muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::MetaData' (Make sure 'KIO::MetaData' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) queuedConnectionTypes: QObject::connect: Cannot queue arguments of type 'KIO::filesize_t' (Make sure 'KIO::filesize_t' is registered using qRegisterMetaType().) muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread muon-discover(14087)/(default) KIO::SchedulerPrivate::jobFinished: KIO is not thread-safe. muon-discover(14087)/(default) QEventDispatcherUNIX::unregisterTimer: QObject::killTimer: timers cannot be stopped from another thread muon-discover(14087)/(default) QEventDispatcherUNIX::registerTimer: QObject::startTimer: timers cannot be started from another thread
_______________________________________________ Kde-frameworks-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
