https://bugs.kde.org/show_bug.cgi?id=412112
Bug ID: 412112
Summary: foreign thread parent problem with
cachednetworkacessmanager
Product: Discover
Version: 5.16.5
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: discover
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
trace
1 QMessageLogger::warning
qlogging.cpp 647 0x7ffff326977c
2 check_parent_thread
qobject.cpp 778 0x7ffff34936fe
3 check_parent_thread
qobject.cpp 839 0x7ffff349e8b8
4 QObject::QObject
qobject.cpp 843 0x7ffff349e8b8
5 QNetworkAccessManager::QNetworkAccessManager
qnetworkaccessmanager.cpp 469 0x7ffff3bfd344
6 KIO::AccessManager::AccessManager(QObject *)
0x7ffff72ec1be
7 CachedNetworkAccessManager::CachedNetworkAccessManager
CachedNetworkAccessManager.cpp 30 0x5555555a4a49
8 CachedNetworkAccessManagerFactory::create
CachedNetworkAccessManager.cpp 49 0x5555555a4d02
9 QQmlEnginePrivate::createNetworkAccessManager
qqmlengine.cpp 1249 0x7ffff41c763e
10 QQmlEnginePrivate::getNetworkAccessManager
qqmlengine.cpp 1261 0x7ffff41c769d
11 Icon::findIcon(QSize const&)
0x7fffd3dc940a
12 Icon::updatePaintNode(QSGNode *, QQuickItem::UpdatePaintNodeData *)
0x7fffd3dc82c6
13 QQuickWindowPrivate::updateDirtyNode(QQuickItem *)
0x7ffff697d7b8
14 QQuickWindowPrivate::updateDirtyNodes()
0x7ffff697e043
15 QQuickWindowPrivate::syncSceneGraph()
0x7ffff697f3c2
16 ??
0x7ffff6926f94
17 ??
0x7ffff69283a4
18 ??
0x7ffff692bae8
19 QThreadPrivate::start
qthread_unix.cpp 361 0x7ffff328dc72
20 start_thread
pthread_create.c 463 0x7fffef9096db
21 clone clone.S
95 0x7ffff27ef88f
STEPS TO REPRODUCE
1. run discover
OBSERVED RESULT
thread parent warning
discover(13406)/(default) unknown: QObject: Cannot create children for a parent
that is in a different thread.
(Parent is QQmlApplicationEngine(0x5555559b4190), parent's thread is
QThread(0x5555558ab1b0), current thread is QSGRenderThread(0x555557b54130)
EXPECTED RESULT
no warning
SOFTWARE/OS VERSIONS
Qt Version: 5.12
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.