Running on lp:mir trunk I get somewhat better behaviour. Instead of a segfault with no information I get:
ERROR: /home/alan/display_server/mir/src/platforms/mesa/server/buffer_allocator.cpp(150): Throw in function virtual void {anonymous}::DMABufTextureBinder::ensure_egl_image()
Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::system_error> >
std::exception::what: Failed to get PRIME fd from gbm bo: No such file or directory
Running on lp:mir trunk I get somewhat better behaviour. Instead of a segfault with no information I get:
ERROR: /home/alan/ display_ server/ mir/src/ platforms/ mesa/server/ buffer_ allocator. cpp(150) : Throw in function virtual void {anonymous} ::DMABufTexture Binder: :ensure_ egl_image( ) exception_ detail: :clone_ impl<boost: :exception_ detail: :error_ info_injector< std::system_ error> > :what: Failed to get PRIME fd from gbm bo: No such file or directory
Dynamic exception type: boost::
std::exception:
Segmentation fault (core dumped)