2016-11-30 25 views
1

我想評估我的Ubuntu PC上鈷瀏覽器的性能&。
然後我按照this網址的步驟構建它。SIGABRT執行鈷瀏覽器時

但是,啓動它時我得到了SIGABRT。
錯誤消息是

@ubuntu:~/cobalt/src/out/linux-x64x11_gold$ ./cobalt 

夾縫信號:SIGABRT(6)
[0x7f077696ecc9]
[0x7f07769720d8]
[0x46e426]
鈷::渲染::後端:: TextureDataPBO :: InitAndMapPBO( ) [0x8b2920]
鈷::渲染::後端::(匿名 命名空間):: RunAndSignal()[0x8b279d]
消息循環:: RunTask() [0x43536e]
消息循環:: DoWork的()[0X 435a8a]
基:: MessagePumpDefault ::運行()[0x437c8a]
基:: RunLoop ::運行() [0x43ef01]
消息循環::運行()[0x434d5a]
基::螺紋:: ThreadMain( )[0x44f635]
基::(匿名 命名空間)::的ThreadFunc()[0x45d231]
(匿名 命名空間)::的ThreadFunc()[0x46e92b]
start_thread [0x7f0777976182]
[0x7f0776a3247d]

中止(芯 傾銷)

回答

2

看起來你可能會針對不支持PBO的本地GLES2實現運行,或者至少不支持Cobalt期望MesaGL支持它們的方式。 Cobalt尚未使用適當的GL功能測試。

查看是否安裝了其他GL庫並將其卸載並重試,或者確保您正在構建並運行MesaGL。

+2

是的。默認情況下,linux-x64x11平臺上的Cobalt會假定GLES3可用,如果是的話,它將使用一些GLES功能,這些功能只能在GLES3中使用。您可以嘗試使用不同的支持GLES3的EGL驅動程序,或者您可以修改src/starboard/linux/shared/gyp_configuration.gypi,並用「system_gles2」替換「system_gles3」。 –