Closed jmesquita closed 12 years ago
First of all, thank you for your feedback. I haven't tried 'nzmqt' with Qt 4.8.0 yet, so this issue is indeed new to me.
I did some research on the internet and maybe this bug is related to https://bugreports.qt-project.org/browse/QTBUG-24054 In that bug they discuss a similar problem which is caused by a setting which crosses "DLL boundaries".
In order to track down the problem, would it be possible to answer the following questions?
Thanks again for your help :), Jonny
Jonny,
First of all, thank you for looking into this.
I think you are correct, I believe that the problem is somewhat related to the QTBUG you've sent.
Let me reply each one of your questions:
If you want to debug it on my mac, please, just let me know and we can do some sort of remote control session.
Regards, John (I am Johnny too!)
Hi John,
I could reproduce your problem with Qt 4.8 and was able to (hopefully) fix this bug for you. On my machine it works now. Please let me know if the bugfix works for you.
Best regards, Jonny
Jonny,
It has indeed fixed the problem. I will let you know if something else shows up.
Once again, I appreciate your prompt help and solution.
Regards,
Mesquita
You're welcome :)
I am not sure how to even start tracking this problem down. It might be me coding it wrong but I am getting an ASSERT every time the application quits.
By the looks of it, it seems to be caused by the destruction of PollingZMQContext.
The assert is on: ASSERT: "staticMetaObject.cast(_o)" in file moc_nzmqt.cpp, line 294
The offending code seems to be on line 415 of nzmqt.hpp:
It is important to say that the problem only started to occur when I upgraded the Qt libs to 4.8.0. On 4.7.4, the problem was not being caused.
I am available at any time for debugging if necessary.
Thank you