Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Thiago Macieira
On Saturday, 5 November 2022 10:24:49 PDT Dennis Luehring wrote: > qt6_dev/qt6-build$ ../qt6/qtbase/configure -developer-build -debug > -opensource -nomake examples -nomake tests -sanitize thread > qt6_dev/qt6-build$ cmake --build . --parallel 2 Thanks. But it looks like Glib is a blackbox for TS

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Dennis Luehring
Am 03.11.2022 um 23:09 schrieb Thiago Macieira: On Thursday, 3 November 2022 11:09:48 PDT Dennis Luehring wrote: > do you know a good howto for building Qt 6.4 on Fedora 36 or Ubnuntu > 22.04 with TSAN? Pass -DFEATURE_sanitize_thread=ON to cmake or -sanitize thread if you're using the configure

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Thiago Macieira
On Saturday, 5 November 2022 04:41:55 PDT Dennis Luehring wrote: > but that even raised my TSAN warning amount :( > > > Warnings from my example: https://pastebin.com/XnN6nzUT But they're of higher quality now, with much richer backtraces. The first one in that link I'm not sure about. The seco

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Dennis Luehring
Am 05.11.2022 um 12:41 schrieb Dennis Luehring: now i have built qt 6.4 with TSAN active (checked in configure output) using these build steps mkdir qt6_dev cd qt6_dev git clonegit://code.qt.io/qt/qt5.git qt6 cd qt6 git checkout v6.4.0 perl init-repository mkdir qt6-build cd qt6-build ../qt6/q

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Dennis Luehring
Am 03.11.2022 um 23:09 schrieb Thiago Macieira: On Thursday, 3 November 2022 11:09:48 PDT Dennis Luehring wrote: > do you know a good howto for building Qt 6.4 on Fedora 36 or Ubnuntu > 22.04 with TSAN? Pass -DFEATURE_sanitize_thread=ON to cmake or -sanitize thread if you're using the configure

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Dennis Luehring
Am 05.11.2022 um 11:32 schrieb Alexandru Croitor: Hi. Make sure that the configure summary shown at the end mentions that tsan is enabled. Search for sanitizer. I think the right configure line is ../qt6/configure -developer-build -opensource -nomake examples -nomake tests -sanitize thread

Re: [Interest] TSAN findings in a simple QApplication/QMetaObject::invokeMethod example

2022-11-05 Thread Alexandru Croitor via Interest
Hi. Make sure that the configure summary shown at the end mentions that tsan is enabled. Search for sanitizer. I think the right configure line is ../qt6/configure -developer-build -opensource -nomake examples -nomake tests -sanitize thread From: Intere