Error: EglGLRenderer: Context creation failed


#1

Hi!

I download and run the mapd-ce-3.0.0-20170507-7626e30-Linux-x86_64-render , got errors bellow.

# bin/mapd_server 

E0613 19:00:04.570662 14461 EglGLRenderer.cpp:186] Error: EglGLRenderer: Context creation failed.
F0613 19:00:04.570966 14461 PerGpuData.cpp:21] Check failed: windowPtr && rendererPtr 
*** Check failure stack trace: ***
    @          0x19646fa  google::LogMessage::Fail()
    @          0x1964651  google::LogMessage::SendToLog()
    @          0x196401c  google::LogMessage::Flush()
    @          0x1966fb5  google::LogMessageFatal::~LogMessageFatal()
    @          0x11c9a4c  QueryRenderer::RootPerGpuData::makeActiveOnCurrentThread()
    @          0x11cad60  QueryRenderer::RootPerGpuData::~RootPerGpuData()
    @          0x119f3a2  std::_Sp_counted_ptr<>::_M_dispose()
    @           0xd2fd65  std::_Sp_counted_base<>::_M_release()
    @          0x11a2ca5  std::_Sp_counted_ptr<>::_M_dispose()
    @           0xd2fd65  std::_Sp_counted_base<>::_M_release()
    @          0x11a1aa0  std::_Sp_counted_ptr<>::_M_dispose()
    @           0xd2fd65  std::_Sp_counted_base<>::_M_release()
    @          0x119eca1  QueryRenderer::QueryRenderManager::QueryRenderManager()
    @           0xdfcf3a  MapDHandler::MapDHandler()
    @           0xcc71eb  main
    @     0x7fb0502b4b15  __libc_start_main
    @           0xd2e625  (unknown)
Aborted (core dumped)

I am using Centos 7, and GPU info:

# nvidia-smi 
Tue Jun 13 19:00:45 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26                 Driver Version: 375.26                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX TIT...  Off  | 0000:03:00.0     Off |                  N/A |
|  0%   53C    P0    58W / 250W |      0MiB / 12206MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

#2

Thanks for trying out MapD.

We require at least driver 375.51 on CentOS, which includes some fixes for using EGL. See also EGL_EXT_device_query extension is not supported