我有一个imx6 SOM,我使用的是yocto (krogoth)。我想安装chromium浏览器,所以我在conf中添加了以下代码,chromium现在就构建好了。
CORE_IMAGE_EXTRA_INSTALL += "chromium libexif weston"
PNBLACKLIST[chromium] = ""当我想要启动浏览器时,我总是收到以下消息:
var-som-mx6 /mnt/user# ./chrome.sh www.google.com
[1157:1157:0805/150113:ERROR:display.cc(148)] WaylandDisplay failed to initialize hardware
[1157:1157:0805/150113:FATAL:ozone_platform_wayland.cc(115)] failed to initialize display hardware
#0 0x0000551dd27a <unknown>
#1 0x0000551ec9fe <unknown>
#2 0x0000558339fa <unknown>
#3 0x000055918254 <unknown>
#4 0x000055918ba4 <unknown>
#5 0x000055918c82 <unknown>
#6 0x0000578341ac <unknown>
#7 0x0000551ae960 <unknown>
#8 0x0000551ae1ba <unknown>
#9 0x000054edd5c0 ChromeMain
#10 0x0000764e1cf8 __libc_start_main
Received signal 6
#0 0x0000551dd27a <unknown>
#1 0x0000551dd548 <unknown>
#2 0x0000764f7b40 <unknown>
#3 0x0000764f6910 gsignal
[end of stack trace]
./chrome.sh: line 15: 1129 Segmentation fault /usr/bin/chromium/chrome ${CHROME_EXTRA_ARGS} $@脚本chrome.sh:
#!/bin/sh
export HOME=/tmp/
export CHROME_DEVEL_SANDBOX=/usr/sbin/chrome-devel-sandbox
export LD_LIBRARY_PATH=/usr/lib/chromium
export GOOGLE_API_KEY="no"
export GOOGLE_DEFAULT_CLIENT_ID="no"
export GOOGLE_DEFAULT_CLIENT_SECRET="no"
CHROME_EXTRA_ARGS=" --use-gl=egl --gpu-no-context-lost --start-fullscreen --kiosk --no-first-run --ignore-gpu-blacklist --user-data-dir=/tmp/.chromium/"
CHROME_EXTRA_ARGS="${CHROME_EXTRA_ARGS} --disable-pinch --disable-touch-adjustment --enable-touch-drag-drop --touch-events=enabled"
/usr/bin/chromium/chrome ${CHROME_EXTRA_ARGS} $@有没有人能给我一个建议,告诉我哪里出了问题,或者我可以尝试什么?!谢谢。
BR Harald
发布于 2019-08-06 00:48:54
请注意,krogoth已经很老了,所以我认为没有人能再给你具体的建议,告诉你哪里出了问题。您应该尝试Yocto的最新版本,甚至是主分支。
https://stackoverflow.com/questions/57361420
复制相似问题