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.

Reply via email to