使用时 Cobalt 在启动时崩溃 system_gles2
Cobalt crash at start up when use system_gles2
设置gl_type
为system_gles2
使用egl的Mali工具后,启动时会在display.cc(55)
崩溃,报错信息好像是EGL_BAD_NATIVE_WINDOW
,从cobalt guideline中的指南来看,需要设置gl_typeto支持egl,但是没有用,请问还有什么需要做的来支持egl吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.5.3 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
[0101/001609:ERROR:user_log.cc(32)] Not implemented reached in static bool base::UserLog::IsRegistrationSupported()
[2531:969391044:WARNING:thread_set_name.cc(36)] Thread name "StorageManager SQL" was truncated to "StorageManager "
[0101/001609:FATAL:display.cc(55)] Check failed: 0x3000 == eglGetError() (12288 vs. 12299)
Caught signal: SIGABRT (6)
<unknown> [0xb5acb4d8]
<unknown> [0xb5acc8a4]
SbSystemGetErrorString [0xbca1c]
logging::LogMessage::~LogMessage() [0x7f348]
logging::LogMessage::~LogMessage() [0x7f348]
logging::LogMessage::~LogMessage() [0x7f348]
您需要确保 SbWindowGetPlatformHandle()
返回的值与您系统上的 EGL 实现兼容。您可以查看 EGL/eglplatform.h
以查看 EGLNativeWindowType
为您的平台定义的内容。例如,在 Raspberry Pi 上,它是指向包含多个字段的 EGL_DISPMANX_WINDOW_T
的指针。
设置gl_type
为system_gles2
使用egl的Mali工具后,启动时会在display.cc(55)
崩溃,报错信息好像是EGL_BAD_NATIVE_WINDOW
,从cobalt guideline中的指南来看,需要设置gl_typeto支持egl,但是没有用,请问还有什么需要做的来支持egl吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.5.3 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
[0101/001609:ERROR:user_log.cc(32)] Not implemented reached in static bool base::UserLog::IsRegistrationSupported()
[2531:969391044:WARNING:thread_set_name.cc(36)] Thread name "StorageManager SQL" was truncated to "StorageManager "
[0101/001609:FATAL:display.cc(55)] Check failed: 0x3000 == eglGetError() (12288 vs. 12299)
Caught signal: SIGABRT (6)
<unknown> [0xb5acb4d8]
<unknown> [0xb5acc8a4]
SbSystemGetErrorString [0xbca1c]
logging::LogMessage::~LogMessage() [0x7f348]
logging::LogMessage::~LogMessage() [0x7f348]
logging::LogMessage::~LogMessage() [0x7f348]
您需要确保 SbWindowGetPlatformHandle()
返回的值与您系统上的 EGL 实现兼容。您可以查看 EGL/eglplatform.h
以查看 EGLNativeWindowType
为您的平台定义的内容。例如,在 Raspberry Pi 上,它是指向包含多个字段的 EGL_DISPMANX_WINDOW_T
的指针。