Re: [External] : Re: OpenJFX custom build - Java application crash (semi-related to 8262276)

2021-04-12 Thread Arun Joseph
I think the issue is caused by the JNI call in isMainThread() function in MainThreadJava.cpp and one solution would be to use the respective native calls for each platforms. I’ll create a PR with the above fix shortly after performing a couple of sanity checks. — Arun Joseph On 12-Apr-2021,

Re: [External] : Re: OpenJFX custom build - Java application crash (semi-related to 8262276)

2021-04-12 Thread Primož Kokol
Did the thread dump created using the debug build helped with understanding of what the issue was? — PrimosK On Tue, 23 Mar 2021 at 18:53, Arun Joseph wrote: > The thread dump doesn’t have enough details to locate where the problem > occurs. Using a debug build with assertions disabled (as

Re: [External] : Re: OpenJFX custom build - Java application crash (semi-related to 8262276)

2021-03-23 Thread Arun Joseph
The thread dump doesn’t have enough details to locate where the problem occurs. Using a debug build with assertions disabled (as mentioned in the previous mail) may help in generating a thread dump for getting some more information. — Arun Joseph On 18-Mar-2021, at 3:39 PM, Primož Kokol

Re: [External] : Re: OpenJFX custom build - Java application crash (semi-related to 8262276)

2021-03-18 Thread Primož Kokol
Thanks for pointing us in the right direction. I wasn't aware that jfxwebkit.pdb will be generated also in the case of a production build. So after generating a production build we were able to produce a thread dump (using jfxwebkit.pdb symbols) at the time when the application freezes. The

Re: [External] : Re: OpenJFX custom build - Java application crash (semi-related to 8262276)

2021-03-16 Thread Arun Joseph
The app is now crashing at InternalFunction which calls jsDynamicCast in JSCast.h, which lead to the initial crash. This assert failure occurs because the type value is ObjectType instead of InternalFunctionType or NullSetterFunctionType. I need to check why this is happens. NDEBUG and