* Now talking on #necessitas bog_dan_ro: ok, now in linux - ready to test tomaslov: go to qtbase bog_dan_ro: yep copy https://paste.kde.org/pbslwlwa9 to a file $ patch -p1 < file.diff make then rerun the application and collect the log rebuild (with the new qt libs) & rerun the application :) * tomaslov has quit (Ping timeout: 265 seconds) * Disconnected (Remote host closed socket) * tomaslov sets mode +Z on tomaslov * tomaslov sets mode +i on tomaslov * Now talking on #necessitas * lqi has quit (Ping timeout: 250 seconds) * ylopes has quit (Ping timeout: 260 seconds) bog_dan_ro: make done, just struggling to get the device connected with adb now.. * anshaw has quit (Ping timeout: 276 seconds) tomaslov: try $ adb kill-server; sudo adb start-server most probably you don't updated your udev permissions * anshaw (~quassel@185.55.107.82) has joined bog_dan_ro: that helped * ylopes (~ylopes@185.55.107.82) has joined bog_dan_ro: I can see 08-23 14:30:09.864: E/JavaBinder(2933): !!! FAILED BINDER TRANSACTION !!! bog_dan_ro: will upload the whole adb logcat now.. bog_dan_ro: https://paste.kde.org/p8zyvxsyx tomaslov: I think I spot somehting, I need you to change one more thing to qtbase tomaslov: open src/plugins/platforms/android/androidjnimain.cpp and in " static void setSurface(JNIEnv *env, jobject /*thiz*/, jint id, jobject jSurface, jint w, jint h) { " add qWarning()<<"setSurface" << id << jSurface << w << h; as first line bog_dan_ro: sure, I'll change this tomaslov: build qtbase & rebuild & rerun the application & paste the log again qWarning()<<"setSurface" << id << (void*)jSurface << w << h; is better tomaslov: ^ bog_dan_ro: ok. bog_dan_ro: https://paste.kde.org/ph6y8fyru bog_dan_ro: 08-23 14:46:19.711: W/libhelloworld3.so(9491): androidjnimain.cpp:588 (void setSurface(JNIEnv*, jobject, jint, jobject, jint, jint)): setSurface 1 0x0 0 0 * paulot (~paul@185.55.107.82) has joined tomaslov: that's ok tomaslov: try this, start the application, press home button and then start it again from apps menu tomaslov: if it doesn't crash do it again a few times then give me the log bog_dan_ro: ok, will test bog_dan_ro: it did crash the second time: https://paste.kde.org/pyd7p5o4c * lqi (~lqi@qt/lqi) has joined tomaslov: what android version the device has ? found it 5.1.1 yeps * g10 has quit (Ping timeout: 260 seconds) Qt5.6+ and 5.1.1 are not good friends? tomaslov: it seems we changed something that 5.1.1 doesn't like ... but I have no idea what... tomaslov: sadly in this moment I have no idea what's wrong ... we'll need a way to reproduce it on an emulator bog_dan_ro: if it's device-specific, or related to the GL hardware, that could be quite tricky tomaslov: yeah ... eskil: folks do you have such device ? Just catching up We don't have that particular one, but I can check the specs eskil: any device that we can reproduce the issue will be fine eskil: If you want to test something else tomaslov has the device ... eskil: I still have the device for 15 more minutes.. :) I thought the java part is reinitilized and that was the reason why it crashes but is not the case We have a SM-T110 which also has marvell + vivante, but older chips and Android 4 * g10 (~kvirc@92.185.225.241) has joined eskil: we've now experienced the bug with just: 1. start a helloworld Qt Quick Controls app, 2. press home, 3. restart the app * ZaggeO has quit (Remote host closed the connection) * lqi_ (~lqi@qt/lqi) has joined * lqi has quit (Ping timeout: 250 seconds) * anshaw has quit (Ping timeout: 265 seconds) eskil, bog_dan_ro: the customer has now picked up his device here, so I'm without hardware to test this on as well. Please give me a hint if it could be of any help if I ask some other user to lend me one again. tomaslov: Is it reproducible every time with the recipe above? eskil, not every time - but about 1 in 2 which is consistent with the results from the recipe described in the bugreport