Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
5.6.2
-
None
-
Soc : AM335X
TI SDK: 08:00:00 (Kernel Ver: 3.14.26)
FS: buidt from buildroot 2017.02
TI-gfx: built from buildroot 2017.02, based on Graphics_SDK_setuplinux_hardfp_5_01_01_02.bin
Toolchain; builtfrom buildroot 2017.02, using kernel 3.14.26, glibc 2.23, binutil 2.26.1, gcc 4.8.5, armeabihf and neon FPU strageSoc : AM335X TI SDK: 08:00:00 (Kernel Ver: 3.14.26) FS: buidt from buildroot 2017.02 TI-gfx: built from buildroot 2017.02, based on Graphics_SDK_setuplinux_hardfp_5_01_01_02.bin Toolchain; builtfrom buildroot 2017.02, using kernel 3.14.26, glibc 2.23, binutil 2.26.1, gcc 4.8.5, armeabihf and neon FPU strage
Description
I'm developting a GUI for our HMI with qt-webkit-kiosk. But when I run qt-webkit-kiosk to display a simple demo html, I got segment fault. Below is detailed information
I used gdb to debug, below is the backstrace when segment happened. It seems like a problem related with elg (see #4 below).
(gdb) bt
#0 0xb32cbb66 in ?? () from target:/lib/libc.so.6
#1 0xb32d964e in raise () from target:/lib/libc.so.6
#2 0xb32da350 in abort () from target:/lib/libc.so.6
#3 0xb362847a in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1648
#4 QMessageLogger::fatal (this=<optimized out>, msg=0xb0b637a8 "Could not initialize egl display") at global/qlogging.cpp:790
#5 0xb0b3cb04 in QEglFSIntegration::initialize (this=<optimized out>) at qeglfsintegration.cpp:124
#6 0xb3b7c30a in QGuiApplicationPrivate::eventDispatcherReady (this=<optimized out>) at kernel/qguiapplication.cpp:1257
#7 0xb3778e0c in QCoreApplicationPrivate::init (this=this@entry=0x41020) at kernel/qcoreapplication.cpp:823
#8 0xb3b7c9f8 in QGuiApplicationPrivate::init (this=this@entry=0x41020) at kernel/qguiapplication.cpp:1267
#9 0xb403b634 in QApplicationPrivate::init (this=0x41020) at kernel/qapplication.cpp:578
#10 0xb403b6de in QApplication::QApplication (this=0xbefff540, argc=@0xbefff534: 1, argv=0xbefff6b4, _internal=329218) at kernel/qapplication.cpp:570
#11 0x00019a04 in ?? ()
#12 0xb32cb926 in __libc_start_main () from target:/lib/libc.so.6
#13 0x00019aec in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
I checked the related ko with lsmod, pvrsrvkm, bufferclass_ti, omaplfb had been inserted.
$ lsmod
Module Size Used by
vfb 3673 0
fb_sys_fops 1009 1 vfb
bufferclass_ti 5397 0
omaplfb 11385 0
pvrsrvkm 172902 2 bufferclass_ti,omaplfb
/dev/pvrsrvkm also exsited
$ ls /dev/pvrsrvkm
/dev/pvrsrvkm