Why does MATLAB 6.0 and 6.1 (R12 and 12.1) crash when using OpenGL on Solaris?
The output of
opengl info
Looks like:
Version = 1.1 Sun OpenGL 1.1.2 for Solaris Vendor = Sun Microsystems, Inc. Renderer = Elite-3D, VIS MaxTextureSize = 2048 Extensions = GL_EXT_texture3D GL_SGI_color_table GL_SGI_texture_color_table GL_SUNX_geometry_compression GL_EXT_abgr GL_EXT_rescale_normal GL_SUNX_surface_hint GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_SUNX_constant_data GL_HP_occlusion_tes t GL_EXT_histogram GL_SGI_postconvolution_color_table GL_EXT_convolution GL_HP_convolution_border_modes GL_SUN_convolution_border_modes GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_pixel_transform
and results in the following error::
------------------------------------------------------------------------ Segmentation violation detected at Wed Feb 7 12:58:31 2001 ------------------------------------------------------------------------ Configuration: MATLAB Version: 6.0.0.88 (R12) Operating System: SunOS 5.7 Generic_106541-14 sun4u Window System: Sun Microsystems, Inc. (3610), display :0.0 Current Visual: 0x2e (class 3, depth 8) Virtual Machine: Java 1.1.8 from Sun Microsystems Inc. Register State: g0 = 00000000 o0 = 0000002e l0 = 002b6910 i0 = 002a8a28 g1 = 00000001 o1 = ffffffff l1 = 00000000 i1 = 00000001 g2 = 00000010 o2 = 00000000 l2 = 00000001 i2 = 00000000 g3 = 00000040 o3 = 0000002c l3 = 000005f8 i3 = f8d67400 g4 = 0041b2d0 o4 = f8d5b26c l4 = 00000000 i4 = f8d5b26c g5 = fffffffe o5 = 00000000 l5 = 00000000 i5 = 00fc7e18 g6 = 00000000 sp = ffbe90f8 l6 = 00000000 fp = ffbe9158 g7 = 000c8078 o7 = f8d3d9ec l7 = 00000000 i7 = fd253d88 pc = f8d3da8c psr = fe901003 Stack Trace: [0] libGL.so:g <snip>
Best Answer