<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Robert,<div class=""><br class=""></div><div class="">Thanks for sharing this.</div><div class=""><br class=""></div><div class="">My last build yesterday was with Qt 5.12.3 but I still get that crash.</div><div class=""><br class=""></div><div class="">I’m wondering if it was only fixed for Qt 5.12.2 and not Qt 5.12.3</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">With my best regards,</div><div class=""><br class=""></div><div class="">Nuno</div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 9 May 2019, at 10:20, coroberti . <<a href="mailto:coroberti@gmail.com" class="">coroberti@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">Dear Nuno,</div><div class="">Here's the JNI issue that could be your case:</div><div class=""><br class=""></div><div class=""><a href="https://bugreports.qt.io/browse/QTBUG-68813" class="">https://bugreports.qt.io/browse/QTBUG-68813</a></div><div class=""><br class=""></div><div class="">It looks like it's fixed (thanks to BogDan) in 5.12.2.</div><div class=""><br class=""></div><div class=""><div class=""><div dir="ltr" class="gmail_signature">Kind regards,<br class="">Robert Iakobashvili<br class="">............................</div></div><br class=""></div></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 9, 2019 at 9:35 AM coroberti . <<a href="mailto:coroberti@gmail.com" class="">coroberti@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class=""><div class="">Dear Nuno,</div><div class="">Yes, JNI in QtPurchasing.</div><div class=""><br class=""></div><div class="">The issue with the known bug of supposed to be fixed by BogDan recently is that</div><div class="">Qt-5.9 worked perfect. Qt-5.10 and 5.11 are broken and it's supposed to be fixed very recently somewhere in Qt-5.12,</div><div class="">but it might be that the fix is not covering all scenario.</div><div class=""><br class=""></div><div class="">I'd look for all classes in QtPurchasing called by JNI and, if you have a scenario to reproduce the badness,</div><div class="">make a log prior to every JNI call to see where it breaks.</div><div class=""><br class=""></div><div class="">Take care.<br class=""></div><div class=""><br class=""></div><div class=""><div class=""><div dir="ltr" class="gmail-m_-3286700461834134310gmail_signature">Kind regards,<br class="">Robert Iakobashvili<br class="">............................</div></div><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 9, 2019 at 8:25 AM Nuno Santos <<a href="mailto:nunosantos@imaginando.pt" target="_blank" class="">nunosantos@imaginando.pt</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="">Robert,<div class=""><br class=""></div><div class="">Thanks for your input.</div><div class=""><br class=""></div><div class="">I don’t use JNI for purchasing a long time. I rely solely on the C++ API of QtPurchasing. That’s even more wicked.</div><div class=""><br class=""></div><div class="">Maybe the problems resides solely inside the QtPurchasing module… I’m the dark!</div><div class=""><br class=""></div><div class="">Best,</div><div class=""><br class=""></div><div class="">Nuno</div><div class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 9 May 2019, at 06:47, coroberti . <<a href="mailto:coroberti@gmail.com" target="_blank" class="">coroberti@gmail.com</a>> wrote:</div><br class="gmail-m_-3286700461834134310gmail-m_8055825828713357248Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Dear Nuno,</div><div class="">No knowledge, but as a direction, it's kinda JNI of QPurchasing is looking in some scenario</div><div class="">for a Java class that is not existing or not installed.</div><div class=""><br class=""></div><div class="">I'd look into all JNI calls that QPurchasing is doing and its Java dependencies.</div><div class=""><br class=""></div><div class="">We had recently a major issue with JNI done not via Qt API that BogDan supposed to get fixed</div><div class="">and this issue appeared in Qt-5.10. Therefore, it could be another direction to explore.</div><div class=""><br class=""></div><div class="">Sorry, but jm2c to add.<br class=""></div><div class=""><br class=""></div><div class=""><div class=""><div dir="ltr" class="gmail-m_-3286700461834134310gmail-m_8055825828713357248gmail_signature">Kind regards,<br class="">Robert Iakobashvili<br class="">............................</div></div><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 9, 2019 at 12:08 AM Nuno Santos <<a href="mailto:nunosantos@imaginando.pt" target="_blank" class="">nunosantos@imaginando.pt</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thiago,<br class="">
<br class="">
Thanks for your reply.<br class="">
<br class="">
Unfortunately no, this is all I can see in Google Play developer console... :(<br class="">
<br class="">
Unless I’m missing some detail on how to get more information.<br class="">
<br class="">
All I know it that it is very regular. Before I was using 5.10 and there was no issues. Since I have upgraded to Qt 5.12 this crash started to happen and happens quite often. So often that in some devices the cannot even be open and I don’t have a clue why it happens. <br class="">
<br class="">
The biggest problem is that in this cases, people usually slam the app with one star.<br class="">
<br class="">
Regards,<br class="">
<br class="">
Nuno<br class="">
<br class="">
> On 8 May 2019, at 20:47, Thiago Macieira <<a href="mailto:thiago.macieira@intel.com" target="_blank" class="">thiago.macieira@intel.com</a>> wrote:<br class="">
> <br class="">
> On Wednesday, 8 May 2019 07:21:09 PDT Nuno Santos wrote:<br class="">
>>  #06  pc 00000000000ac2bb  /system/lib/libart.so<br class="">
>> (art::LogMessage::~LogMessage()+1322) #07  pc 0000000000239e37 <br class="">
>> /system/lib/libart.so (art::Thread::AssertNoPendingException() const+358)<br class="">
>> #08  pc 00000000000de40b  /system/lib/libart.so<br class="">
>> (art::ClassLinker::FindClass(art::Thread*, char const*,<br class="">
>> art::Handle<art::mirror::ClassLoader>)+14) #09  pc 00000000001df82b <br class="">
>> /system/lib/libart.so (art::JNI::FindClass(_JNIEnv*, char const*)+806) #10 <br class="">
>> pc 0000000000005813 <br class="">
>> /data/app/com.imaginando.drc-1/lib/arm/libQt5Purchasing.so<br class="">
> <br class="">
> All of these are logging a fatal message and then abort()ing the application. <br class="">
> Can you get that message?<br class="">
> <br class="">
> -- <br class="">
> Thiago Macieira - thiago.macieira (AT) <a href="http://intel.com/" rel="noreferrer" target="_blank" class="">intel.com</a><br class="">
>  Software Architect - Intel System Software Products<br class="">
> <br class="">
> <br class="">
> <br class="">
> _______________________________________________<br class="">
> Interest mailing list<br class="">
> <a href="mailto:Interest@qt-project.org" target="_blank" class="">Interest@qt-project.org</a><br class="">
> <a href="https://lists.qt-project.org/listinfo/interest" rel="noreferrer" target="_blank" class="">https://lists.qt-project.org/listinfo/interest</a><br class="">
<br class="">
_______________________________________________<br class="">
Interest mailing list<br class="">
<a href="mailto:Interest@qt-project.org" target="_blank" class="">Interest@qt-project.org</a><br class="">
<a href="https://lists.qt-project.org/listinfo/interest" rel="noreferrer" target="_blank" class="">https://lists.qt-project.org/listinfo/interest</a><br class="">
</blockquote></div>
</div></blockquote></div><br class=""></div></div></blockquote></div>
</blockquote></div>
</div></blockquote></div><br class=""></div></body></html>