[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2022-02-25 Thread Jan Blackquill
https://bugs.kde.org/show_bug.cgi?id=384176

Jan Blackquill  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2022-02-16 Thread Jan Blackquill
https://bugs.kde.org/show_bug.cgi?id=384176

Jan Blackquill  changed:

   What|Removed |Added

 CC||uhh...@gmail.com

--- Comment #12 from Jan Blackquill  ---
Appears to have been fixed since this was reported; please re-open if you still
encounter this error.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-14 Thread wolthera
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #11 from wolthera  ---
No, I cannot see it happening in any other qt programs. I tried tiled, because
I thought it may have something to do with qt's opengl painter, but even there
it went fine.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-13 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #10 from Hugo Pereira Da Costa  ---
So
Compiled Qt 5.9 (5.9.3)
Compiled breeze from master.
Modified QT_PLUGIN_PATH to get the proper breeze, 
ran Krita (version 3.2.1), and I cannot reproduce.
Nor can I reproduce with dolphin, gwenview, kate ...

@wolthera can you confirm that you see the error with other applications than
krita, and if yes, which one ?

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-13 Thread Boudewijn Rempt
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #9 from Boudewijn Rempt  ---
Hm... Yes, we started using Qt Quick, but not QtQuickControls, afaik, but...
Wolthera's report was from before that!

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-13 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #8 from Hugo Pereira Da Costa  ---
(In reply to Boudewijn Rempt from comment #7)
> Hm... We probably also should debug this inside Krita, because it only
> happens in master, not in 3.3.

Hi Boud,
I'm compiling Qt 5.9 as we speak to try reproduce.
My impression is that the warning is (among other things) a side effect of
using QtQuickControls. 
Did you by any chance introduce some in Krita in recent versions ? If yes that
would explain.

Hugo

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-13 Thread Boudewijn Rempt
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #7 from Boudewijn Rempt  ---
Hm... We probably also should debug this inside Krita, because it only happens
in master, not in 3.3.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-10-13 Thread Boudewijn Rempt
https://bugs.kde.org/show_bug.cgi?id=384176

Boudewijn Rempt  changed:

   What|Removed |Added

 CC||b...@valdyas.org

--- Comment #6 from Boudewijn Rempt  ---
Any progress here? I'm getting this all the time as well, now that I've moved
on from using my own Qt 5.6.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-08-30 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #5 from Hugo Pereira Da Costa  ---
(In reply to wolthera from comment #4)
> I get it as well when plasma dies and I start it up manually in the terminal.
> 
> My Qt version is 5.9.1, I also double checked if it happened with Fusion,
> and it doesn't.

Yep. I would not expect to. The fact that it does not happen with fusion is
because it does not try to create objects.

Should happen with oxygen too, and possibly QtCurve. 

The way around this would be to change the way the said object are created,
kept track of and deleted. 

(note: they are needed to make these nice animations in breeze, on mouse-over,
focus change, etc.)

But that would require careful testing, and first with reproducing the issue.

I'll start with updating Qt and testing. Will keep you posted. Sorry for the
trouble

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-08-30 Thread wolthera
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #4 from wolthera  ---
I get it as well when plasma dies and I start it up manually in the terminal.

My Qt version is 5.9.1, I also double checked if it happened with Fusion, and
it doesn't.

I honestly don't know enough about qtstyles to add anything more meaningful.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-08-30 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #3 from Hugo Pereira Da Costa  ---
looking at the code it seems that for this to happen you would need the same
Widget style object to be used in different threads. 
I have no clue how to adress that, then ...

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-08-30 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

--- Comment #2 from Hugo Pereira Da Costa  ---
(In reply to Hugo Pereira Da Costa from comment #1)
> Hi
> Thanks for the report.
> Indeed this should really not happen. Do you see this with every
> application, or only with krita ? 
Ditch that. You already answered.
I cannot reproduce (I use latest Breeze, but a somewhat old Qt, namely 5.7.1)

> What is your QT version ?

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 384176] QObject: Cannot create children for a parent that is in a different thread.

2017-08-30 Thread Hugo Pereira Da Costa
https://bugs.kde.org/show_bug.cgi?id=384176

Hugo Pereira Da Costa  changed:

   What|Removed |Added

 CC||hugo.pereira.da.costa@gmail
   ||.com

--- Comment #1 from Hugo Pereira Da Costa  ---
Hi
Thanks for the report.
Indeed this should really not happen. Do you see this with every application,
or only with krita ? 
What is your QT version ?

-- 
You are receiving this mail because:
You are watching all bug changes.