QT Demo Browser crashing on aarch64 platform
-
@kishore-kkc Do you have to use Qt4? If not upgrade to recent Qt5 version. If you do have to use Qt4 you should consider to upgrade to the latest version (4.8.7 if I remember correctly).
-
Hi @jsulm
Yes @jsulm, we have to use only Qt4.
Though i use 4.8.5 enterprise edition, but as you suggested to try 4.8.7 i have downloaded and build 4.8.7 from https://download.qt.io/archive/qt/4.8/4.8.7.
But still issue is not resolved, still i'm getting same crash.
-
@kishore-kkc said in QT Demo Browser crashing on aarch64 platform:
Though i use 4.8.5 enterprise edition
Sounds like you have a commercial license. If that's the case I suggest to contact QtCompany directly if you do not find a solution here.
-
Yes @jsulm , we use commercial version of 4.8.5... but i don't have account/credential details currently, i just have source code and license key, so cannot contact QtCompany directly, so searching for solution here..
-
You might want to try using QtWebKit 2.3.4 from http://download.kde.org/stable/qtwebkit-2.3/2.3.4/src/qtwebkit-2.3.4.tar.gz, it's totally compatible with your Qt 4.8 while having a bit newer WebKit. Note that you'll still need to change block size. Also note that both versions of WebKit are like 10+ years old and were developed at time when there was no Aarch64 on the horizon.
-
@Konstantin-Tokarev ,
As you suggested, we have tried with 2.3.4 version and changed block size also, but it still didn't work.fFacing same crash. Do you any other suggestions?, or any other ways i can try? -
Make debug build and try to debug it (or, at least, post informative backtrace here)
-
@Konstantin-Tokarev
I have already build debug version and pasted backtrace in the starting of the discussion. Please check. -
Did you build debug version of qtwebkit? Your backtrace doesn't have line numbers so it's hard to say anything about what caused crash
-
@Konstantin-Tokarev
I have build debug libraries with below options to configure script
-debug , -webkit-debug,
is there any option i should pass so that trace gives us more information?