mchistovib
mchistovib
Perhaps the fact that it just shows this in logs all the time the app is running is related: Exception thrown at 0x0000026D234FB7E7 in java.exe: 0xC0000005: Access violation while reading...
Is it possible for you to attach .pdb files for qt jambi libs? Without them it's very hard to debug, since I can't use sources and repository code always fails...
It also fails like this: ``` [External code] vcruntime140.dll!__RTtypeid(void * inptr) Line 166 to d:\a01\_work\4\s\src\vctools\crt\vcruntime\src\eh\rtti.cpp(166) QtJambi6.dll!qtjambi_from_qobject() + 44 bytes QtJambi6.dll!JavaException::raiseQThreadAffinityException() + 90 bytes QtJambi6.dll!00007ff87cac645b() Qt6Core.dll!QInternal::activateCallbacks(QInternal::Callback cb, void * * parameters)...
> Thus typeid(*pointer) crashes. Could you show me the Java code causing this situation? Unfortunately there is no a single point of failure, it happens at random moments of interacting...
@omix with flag for disabling jambi thread checks, app runs just fine and doesn't crash at all. When I enbled qtjambi thread checks again, I managed to reproduce the crash...
@omix unfortunately I can't send you soruces right now because they have too9 much company code, but I am trying to reproduce the situation in some demo. Could you please...
So far I can tell that it's thrown in https://github.com/OmixVisualization/qtjambi/blob/b0447ef9a6db97c16acbc4c0e28e1df97ce1d6c2/src/cpp/qtjambi/qtjambi_core.cpp#L6745, qtjambi_thread_affine_event_notify method, although I am not sure yet how that happens
Compile works now.. I'll try to generate .pdbs
I am already running with -Dio.qt.debug=debug. It didn't add any new information. Vs says "dll was built without symbols information"
I've managed to make qt debug flag work, for that you also need to build -debug verion of all jars, forked to a new issue #67