MATLAB: 2014b crashing on graphics access (Linux, Laptop Graphics)

2014bfigureMATLABopengl

I am currently having trouble accessing figures with Matlab R2014b whereas everything works fine in R2014a. Plotting to a figure or using `opengl info` crashes Matlab (keeps busy forever). I am running Matlab R2014b on a HP G62 Laptop (Intel® Core™ i3 CPU M 330 @ 2.13GHz × 4) with Ubuntu 14.04 with 64 Bit. I am using the proprietary driver for my graphics card (see below).
In 2014a I get
>> opengl info
Version = 4.3.12798 Compatibility Profile Context 13.35.1005
Vendor = ATI Technologies Inc.
Renderer = AMD Mobility Radeon HD 5000 Series
MaxTextureSize = 16384
Visual = 0x29 (TrueColor, depth 24, RGB mask 0xff0000 0xff00 0x00ff)
Software = false
# of Extensions = 246
Driver Bug Workarounds:
OpenGLBitmapZbufferBug = 0
OpenGLWobbleTesselatorBug = 0
OpenGLLineSmoothingBug = 0
OpenGLClippedImageBug = 0
OpenGLEraseModeBug = 0
In 2014b I get
>> opengl info
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Waited 5000ms for: <b14397c, 5cca0192>[count 2 [ add. 0, orig 2], qsz 0, owner <Startup Class Loader>, add.owner Startup Class Loader-SharedResourceRunner] - <AWT-EventQueue-0>
at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:112)
at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1916)
at javax.media.opengl.GLCapabilities.<init>(GLCapabilities.java:84)
at com.mathworks.hg.uij.OpenGLUtils$MyListener.<init>(OpenGLUtils.java:215)
at com.mathworks.hg.uij.OpenGLUtils$2.run(OpenGLUtils.java:110)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Error using hgopengl>pollForResult (line 180)
An error occurred while querying for OpenGL:
Error in hgopengl>makestruct (line 89)
As suggested in http://www.mathworks.com/matlabcentral/answers/164527-java-error-when-opening-fig-files, I checked my java path. The files gluegen-rt.jar and jogl-all.jar are in it.

>> javaclasspath
STATIC JAVA PATH
/usr/local/MATLAB/R2014b/java/patch
/usr/local/MATLAB/R2014b/java/jar/toolbox/sdi/sdi.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/coder.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/gui/gfx/viewer.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/gui/core/exceptions.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/gui/core/fwk.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/gui/core/util.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/gui/core/swing.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/activation.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axiom-api.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axiom-impl.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axis2-adb.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axis2-kernel.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axis2-transport-http.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/axis2-transport-local.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/commons-httpclient.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/geronimo-stax-api.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/httpcore.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/mail.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/neethi.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/wsdl4j.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/wstx-asl.jar
/usr/local/MATLAB/R2014b/java/jarext/axis2/XmlSchema.jar
/usr/local/MATLAB/R2014b/java/jarext/AnimatedTransitions.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/udc_client/udc_client.jar
/usr/local/MATLAB/R2014b/java/jarext/emma_ant.jar
/usr/local/MATLAB/R2014b/java/jarext/emma.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/slobserver.jar
/usr/local/MATLAB/R2014b/java/jar/lmlogin.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/parallel/pctutil.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/parallel/util.jar
/usr/local/MATLAB/R2014b/java/jar/help/helpui.jar
/usr/local/MATLAB/R2014b/java/jarext/tablelayout.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/powersys/drives.jar
/usr/local/MATLAB/R2014b/java/jarext/chilkat/chilkat.jar
/usr/local/MATLAB/R2014b/java/jar/supportsoftwareinstaller.jar
/usr/local/MATLAB/R2014b/java/jarext/commons-lang.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/timeseries.jar
/usr/local/MATLAB/R2014b/java/jarext/felix.jar
/usr/local/MATLAB/R2014b/java/jarext/scr.jar
/usr/local/MATLAB/R2014b/java/jar/instutil.jar
/usr/local/MATLAB/R2014b/java/jarext/jxlayer.jar
/usr/local/MATLAB/R2014b/java/jar/resource_core.jar
/usr/local/MATLAB/R2014b/java/jar/mlwebservices.jar
/usr/local/MATLAB/R2014b/java/jar/net.jar
/usr/local/MATLAB/R2014b/java/jar/webproxy.jar
/usr/local/MATLAB/R2014b/java/jar/resources/parallel_res.jar
/usr/local/MATLAB/R2014b/java/jarext/foxtrot.jar
/usr/local/MATLAB/R2014b/java/jar/appmanagement.jar
/usr/local/MATLAB/R2014b/java/jar/addons_product.jar
/usr/local/MATLAB/R2014b/java/jarext/jdom.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/svnkit.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/svnkit-cli.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/sqljet.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/jna.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/trilead.jar
/usr/local/MATLAB/R2014b/java/jarext/svnkit/sequence.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/stateflow.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/sl3d.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/wrapper.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/comfyj.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/engine-gecko.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/engine-gecko15.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/engine-ie.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/engine-webkit.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/jniwrap.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/jxbrowser.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/runtime.jar
/usr/local/MATLAB/R2014b/java/jarext/jxbrowser/winpack.jar
/usr/local/MATLAB/R2014b/java/jarext/xstream.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/mcr_dws_client/mcr_dws_client.jar
/usr/local/MATLAB/R2014b/java/jarext/commons-io.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/shared/computils.jar
/usr/local/MATLAB/R2014b/java/jar/foundation_libraries.jar
/usr/local/MATLAB/R2014b/java/jarext/xmlgraphics-commons.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/geoweb.jar
/usr/local/MATLAB/R2014b/java/jar/storage/filesystemadapter.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/shared/sigbldr.jar
/usr/local/MATLAB/R2014b/java/jarext/bluecove-bluez.jar
/usr/local/MATLAB/R2014b/java/jarext/bluecove-emu.jar
/usr/local/MATLAB/R2014b/java/jarext/bluecove.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/curvefit.jar
/usr/local/MATLAB/R2014b/java/jar/product.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/rptgencore.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/control.jar
/usr/local/MATLAB/R2014b/java/jar/hg.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/ws_usagedata_client/usagedata-client.jar
/usr/local/MATLAB/R2014b/java/jarext/jgoodies-looks.jar
/usr/local/MATLAB/R2014b/java/jarext/fop.jar
/usr/local/MATLAB/R2014b/java/jarext/avalon-framework.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/fiddler-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/phoenix-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/mahalo.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/destroy.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/jsk-platform.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/jini-ext.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/jini-core.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/reggie-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/norm-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/browser-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/sdm-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/norm.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/mahalo-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/group.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/phoenix-init.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/browser.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/reggie.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/fiddler.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/phoenix-group.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/sun-util.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/jsk-policy.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/group-dl.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/sharedvm.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/start.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/jsk-resources.jar
/usr/local/MATLAB/R2014b/java/jarext/distcomp/jini2/lib/phoenix.jar
/usr/local/MATLAB/R2014b/java/jarext/gluegen-rt.jar
/usr/local/MATLAB/R2014b/java/jarext/jogl-all.jar
/usr/local/MATLAB/R2014b/java/jarext/slf4j/slf4j-api.jar
/usr/local/MATLAB/R2014b/java/jarext/slf4j/slf4j-log4j12.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/shared/hwconnectinstaller/common.jar
/usr/local/MATLAB/R2014b/java/jar/addons_search_path_writer.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_sdi_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/coder_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/lmlogin_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/mw_java_help_ui_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/supportsoftwareinstaller_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/timeseries_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_install_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/web_connectivity_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/appmanagement_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/stateflow_core_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/comp_utils_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_sigbldr_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/curvefit_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_rptgen_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_slcontrollib_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_graphics_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_hwconnectinstaller_common_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/stats_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/dsp_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/symbolic_editor_support_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/trialsinstaller_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/toolboxmanagement_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/compiler_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_system_preferences_panel_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/cmlink_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/mw_java_foundation_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/simulink_desktop_integration_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_dastudio_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/comparisons_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/eml_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/professional_activation_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/install_core_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/webintegration_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_reqmgt_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/slcontrol_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/hwsmanagement_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/install_api_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/distcomp_jar_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/mw_java_html_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/slproject_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_addons_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/instrument_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/admincenter_jar_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_graphics_java_widgets_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_java_project_impl_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_java_core_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/optim_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_desktop_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/vision_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/fixedpoint_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/simulink_dependency_analysis_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/simulink_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/images_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_sourcecontrol_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_controllib_general_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/apps_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/toolbox_packaging_java_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/matlab_java_widgets_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/activation_res.jar
/usr/local/MATLAB/R2014b/java/jar/ja_JP/shared_hwconnectinstaller_res.jar
/usr/local/MATLAB/R2014b/java/jar/project/api.jar
/usr/local/MATLAB/R2014b/java/jarext/sqlite4java/sqlite4java.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/stats.jar
/usr/local/MATLAB/R2014b/java/jarext/access-bridge.jar
/usr/local/MATLAB/R2014b/java/jarext/jaccess-1_4.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/dsp.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/symbolic.jar
/usr/local/MATLAB/R2014b/java/jarext/mwaws_client.jar
/usr/local/MATLAB/R2014b/java/jarext/dws_client.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/loginws_client.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/service_request_client.jar
/usr/local/MATLAB/R2014b/java/jarext/webservices/dws_client.jar
/usr/local/MATLAB/R2014b/java/jarext/glazedlists_java15.jar
/usr/local/MATLAB/R2014b/java/jarext/lucene-analyzers-common.jar
/usr/local/MATLAB/R2014b/java/jarext/lucene-core.jar
/usr/local/MATLAB/R2014b/java/jarext/lucene-queryparser.jar
/usr/local/MATLAB/R2014b/java/jarext/jgit/jgit.jar
/usr/local/MATLAB/R2014b/java/jarext/jgit/jgitui.jar
/usr/local/MATLAB/R2014b/java/jar/trialsinstaller.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-action.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-charts.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-common.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-components.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-dialogs.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-dock.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-properties.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-grids.jar
/usr/local/MATLAB/R2014b/java/jarext/jide/jide-shortcut.jar
/usr/local/MATLAB/R2014b/java/jarext/commons-collections-generic.jar
/usr/local/MATLAB/R2014b/java/jar/toolboxmanagement.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/nnet.jar
/usr/local/MATLAB/R2014b/java/jarext/dom4j.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/compiler.jar
/usr/local/MATLAB/R2014b/java/jarext/commons-math.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/common/dataservices/gui/modelstatistics.jar
/usr/local/MATLAB/R2014b/java/jar/physmod/common/dataservices/gui/state.jar
/usr/local/MATLAB/R2014b/java/jar/toolbox/shared/systemobjects.jar
/usr/local/MATLAB/R2014b/java/jar/mladdonpackaging.jar
/usr/local/MATLAB/R2014b/java/jarext/xercesImpl.jar
/usr/local/MATLAB/R2014b/java/jarext/commons-codec.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/api.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/util.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/implementations/localcm.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/implementations/svncore.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/implementations/svnintegration.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/implementations/svnkitintegration.jar
/usr/local/MATLAB/R2014b/java/jar/cmlink/implementations/git.jar
/usr/local/MATLAB/R2014b/java/jar/util.jar
/usr/local/MATLAB/R2014b/java/jar/common.jar
/usr/local/MATLAB/R2014b/java/jar/mwswing.jar
/usr/local/MATLAB/R2014b/java/jar/beans.jar

Best Answer

Eventually I submit this to the Matlab Support.
Note: I "solved" this by using the open-source and not the proprietary driver.
Related Question