PDA

View Full Version : maya2008 with fedora7 - signal 11 crash on startup


thomwickes
10-09-2007, 12:15 AM
Installed maya 2008 under Fedora 7 - been trying to get it working for quite some time now but getting the signal 11 fatal error problem everytime I try and start it.

I've installed my ATi card's proprietary drivers and direct rendering is working (houdini works fine apart from the license server) but maya is just a no go...

I've been searching for quite some time, but can't find any solid solution.

Any help would be greatly appreciated.

warnold
10-09-2007, 03:45 AM
I haven't had the time to try Fedora 7 yet, the following should help, at least give some direction to look at

1) turn composite off in your xorg.conf file

compositing desktop and Maya in general don't work that well together

Section "Extensions"
Option "Composite" "Disable"
EndSection

2) run Maya under gdb to get an actual stack trace of the crash to see where the problem lies, graphic driver, system configuration, or something else

maya -d gdb
r

bt <when crash occurs>

iwto2000
10-09-2007, 04:31 AM
You sure you have direct rendering? In my experience, installing ATI drivers in Linux is a difficult task. Run this command to see: glxinfo | head

chewedon
10-09-2007, 04:54 AM
1) In your Maya CD, there should be a support directory that contains a libGLU.so.1.3 file. Copy that to your Maya lib directory (/usr/aw/maya2008/lib/ ).

2) Try and run Maya again and if this time it complains about SE Linux denial, cd (change directory) into the Maya lib directory and type:

chcon -t texrel_shlib_t /usr/aw/maya2008/lib/*

The above command changes the context of all the library files (the * means all or everything) in your Maya lib directory.

3) if it says you don't have libXp.so.6, as root, type:

yum install libXp

This should install the libXp library file into your system. You then need to copy the libXp.so.6 that you just installed, to your Maya lib directory. You can type:

whereis libXp.so.6

in the shell to see where that file is.



Hopefully you'll be able to run Maya. A safe way would be to restart the computer after all the above are complete.

beaker
10-09-2007, 08:38 AM
1) In your Maya CD, there should be a support directory that contains a libGLU.so.1.3 file. Copy that to your Maya lib directory (/usr/aw/maya2008/lib/ ).That is a really bad idea. You copying a software opengl driver off the Maya dvd onto your machine. You should instead be installing the hardware opengl driver for your video card which includes the proper libGLU. Only use the one on the maya dvd/cd if you have a really crappy video card that doesn't support hardware opengl.


This should install the libXp library file into your system. You then need to copy the libXp.so.6 that you just installed, to your Maya lib directory. You can type:You shouldn't be copying system libraries into the maya directory(issues you will run into down the line if you ever upgrade the system). As long as the library is installed on your system and set in your $PATH, it should be fine where it is.

chewedon
10-09-2007, 08:49 AM
No I don't think it's a bad idea.

What I'm telling him to do isn't moving or linking system files, all I'm telling him is to copy the file provided by Alias Wavefront and paste it into his Maya lib directory.

The system libGLU files provided by Fedora is not compatible with Maya, that's why Alias Wavefront provides the compatible libGLU.so.1.3 file.

" Only use the one on the maya dvd/cd if you have a really crappy video card that doesn't support hardware opengl."

I have an Nvidia 7600 GT. I'm not sure if that's good or bad but it's better than my old Nvidia Geforce 4 MX440 and even with the Nvidia 7600GT, I copied the libGLU files from my system and it still didn't make Maya work. I think it's because the libGLU file provided by Fedora is too advance and a lot of things changed in the file thus incompatible.

My solution was to use the one provided by Alias Wavefront (Autodesk I should say) and that made Maya work.

I can't say it won't work for the other guy, but it's what happened in my case.

As for the libXp.so.6 file, I'm not a Linux expert. I don't know how to set paths and stuff and I haven't tried that method, but the method I mentioned made Maya work on my Fedora 7.

beaker
10-09-2007, 10:06 AM
I have an Nvidia 7600 GT. I'm not sure if that's good or bad but it's better than my old Nvidia Geforce 4 MX440 and even with the Nvidia 7600GT, I copied the libGLU files from my system and it still didn't make Maya work. I think it's because the libGLU file provided by Fedora is too advance and a lot of things changed in the file thus incompatible.You don't need the one Fedora comes with. Just install the nvidia hardware accelerated drivers and that installs the proper libGLU that actually uses your video card for 3d acceleration.

Fedora doesn't include the nvidia drivers because of that lame opensource crap about not including binaries of drivers that don't offer their source code to the public.

chewedon
10-09-2007, 10:22 AM
What I mean when I say "the libGLU files provided by Fedora", are the files in /usr/lib/ and maybe one or two from /lib/ directory.

I think those are from the kmod-nvidia driver.

Sorry for the confusion and I hope the other guy was able to get his Maya working.

"Fedora doesn't include the nvidia drivers because of that lame opensource crap about not including binaries of drivers that don't offer their source code to the public."

Part of the GPL license :P

You can't mix open source software codes with proprietary codes AND distribute it.

It's how we (open source community) defend our software. Stops the other vendors from taking code and calling it theirs :D

chewedon
10-10-2007, 05:51 PM
Well, I tried installing Maya 2008 on my Fedora 7 myself and I'm on the same boat as thomwickes.

here's an output from maya -d gdb:

#0 0x0000000000000001 in ?? ()
#1 0x00002aaab173e540 in GLFunctionTable::populate ()
from /usr/autodesk/maya2008-x64/lib/libHWGL.so
#2 0x00002aaab174d095 in GLStartupContext::GLStartupContext ()
from /usr/autodesk/maya2008-x64/lib/libHWGL.so
#3 0x00002aaab18b61cb in OGLRenderBackEnd::createResourceContext ()
from /usr/autodesk/maya2008-x64/lib/libHWRender.so
#4 0x00002aaaaee614ef in TidleRefreshCmd::refresh ()
from /usr/autodesk/maya2008-x64/lib/libDataModel.so
#5 0x00002aaaaee5d0b1 in TtoolRefresh::refreshFast ()
from /usr/autodesk/maya2008-x64/lib/libDataModel.so
#6 0x00002aaaaee81dad in T3dView::doUpdate ()
from /usr/autodesk/maya2008-x64/lib/libDataModel.so
#7 0x00002aaaae6755cd in Tresponder::handleEvent ()
from /usr/autodesk/maya2008-x64/lib/libExtensionLayer.so
#8 0x00002aaaaf4b08bf in T3dPort::exposeXtCB ()
from /usr/autodesk/maya2008-x64/lib/lib3dGraphics.so
#9 0x00000036bd6138bf in XtCallCallbackList () from /usr/lib64/libXt.so.6
#10 0x00002aaaaf4b2bbf in Twindow::notBusy ()
from /usr/autodesk/maya2008-x64/lib/lib3dGraphics.so
#11 0x00000036bd620f85 in Twindow::notBusy () from /usr/lib64/libXt.so.6
#12 0x00000036bd62143c in XtDispatchEventToWidget () from /usr/lib64/libXt.so.6
#13 0x00000036bd621a3b in Twindow::notBusy () from /usr/lib64/libXt.so.6
---Type <return> to continue, or q <return> to quit---
#14 0x00000036bd620bbb in XtDispatchEvent () from /usr/lib64/libXt.so.6
#15 0x00002aaaae67263a in TeventHandler::analyzeEvent ()
from /usr/autodesk/maya2008-x64/lib/libExtensionLayer.so
#16 0x00002aaaae6727a8 in TeventHandler::processXEvent ()
from /usr/autodesk/maya2008-x64/lib/libExtensionLayer.so
#17 0x00002aaaae672844 in TunixEventHandler::handleEvents ()
from /usr/autodesk/maya2008-x64/lib/libExtensionLayer.so
#18 0x00002aaaae6680bd in Tapplication::start ()
from /usr/autodesk/maya2008-x64/lib/libExtensionLayer.so
#19 0x000000000041037a in appmain ()
#20 0x000000000041d10b in main ()


It's annoying how Maya always keep giving this same error message.

I read a bit of the Maya install manual and it says Maya was compiled on RHEL 4.0 WS. I want to know why Autodesk/Alias Wavefront doesn't compile on Fedora and compiles on Red Hat Enterprise Linux instead.

Maybe that's why Maya always gives the signal 11 error, because it wasn't compiled on Fedora but Red Hat Enterprise Linux instead.

warnold
10-10-2007, 06:16 PM
Basically this is saying that Maya doesn't have a proper OpenGL context when it is trying to initialize. Normally due to not having opengl drivers installed as expected.

What is the output of glxinfo - direct rendering, with available double buffered rgba 8/8/8/8 24 bit depth visuals ?

chewedon
10-10-2007, 06:26 PM
No, my OpenGL is working, I have other 3D hardware acceleration programs working, it just seems like Maya always have this damn signal 11 fatal error.

My wish from Autodesk is that they compile Maya using Fedora 7. I think that'll fix this signal 11 error. Does any Autodesk programmers read these forums, ever ?

Direct Rendering is Yes.

It seems that turning the display to 16 bit colours (thousands of colours) makes Maya 2008 work.

24 bit (millions of colours) keep giving that signal 11 error.

I've tried it just then (16 bit works). It screwed up my display settings (I couldn't change to 1440 x 900 resolution anymore with millions of colours, normally I could. I manage to fix it with the help of the Fedora linux users.)

warnold
10-10-2007, 06:32 PM
Please supply output of glxinfo, just because direct rendering is yes, doesn't mean that you are using Nvidia driver. Could still be using Mesa driver which may not work with Maya, but may work with other programs.

Also Maya doesn't like running with composite turned on, it should be OFF

What compile on Fedora 7, so it doesn't run on anything lower, seems a bit limiting.

chewedon
10-10-2007, 06:33 PM
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap,
GLX_EXT_framebuffer_sRGB
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7600 GT/PCI/SSE2
OpenGL version string: 2.1.1 NVIDIA 100.14.19
OpenGL extensions:
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_EXT_timer_query,
GL_EXT_vertex_array, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_fence,
GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
GL_NV_fragment_program_option, GL_NV_fragment_program2,
GL_NV_framebuffer_multisample_coverage, GL_NV_half_float,
GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,
GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_pixel_data_range,
GL_NV_point_sprite, GL_NV_primitive_restart, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_texgen_reflection,
GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
GL_NV_texture_expand_normal, GL_NV_texture_rectangle,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3,
GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x30 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x31 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x32 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x33 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x34 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x35 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x36 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x37 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x38 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x39 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x3a 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3b 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x3c 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3d 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x3e 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3f 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x40 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x41 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x42 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x43 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x44 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x45 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x46 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x47 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x48 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x49 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x4a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x4e 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x4f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x51 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x52 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x53 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x56 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x57 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x59 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x60 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x61 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x62 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x63 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x64 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x65 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x66 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x67 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x68 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x69 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6a 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6b 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6c 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6d 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6e 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6f 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x70 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon


Well, I think people would have upgraded to Fedora 7 ?

I don't mind, but I would love it if they compiled on Fedora 3 or 4. My point is to compile on something current because we don't use XFree86 anymore, we use xorg.conf right. The driver files have changed a lot, so wouldn't it be appropriate to compile on something that's current ?

By the way, my Composite is already disabled.

beaker
10-11-2007, 02:40 AM
You don't really compile for fedora, you compile for the version of gcc installed on the machine and the library versions(glibc, etc..). I have worked at companies that are using it just fine under Debian, Gentoo, Kubuntu and Ubuntu. So you just have something configured wrong, I doubt it has anything to do with not being compiled for Fedora.

What version of the nvidia drivers are you using? Just like on windows, the newest ones are not always the best to use.

thomwickes
10-11-2007, 06:11 PM
Hi guys - still having no luck with maya2008 - here's the output of glxinfo...

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6747 (8.40.4)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend,
GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap,
GL_ATI_fragment_shader, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_ATI_vertex_streams,
GL_ATIX_texture_env_combine3, GL_ATIX_texture_env_route,
GL_ATIX_vertex_shader_output_point_size, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x3f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x40 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x41 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x42 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x43 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x44 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x45 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x46 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x47 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x48 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x49 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x4a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None

Houdini's running well, so I'm pretty confident my 3d acceleration is ok...

thomwickes
10-11-2007, 06:17 PM
and the error from maya -d gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217796400 (LWP 7268)]
---Type <return> to continue, or q to quit---
0x056add72 in Tscreen::loadXWindowsScreenInfo ()
from /usr/autodesk/maya2008/lib/libExtensionLayer.so
(gdb) bt
#0 0x056add72 in Tscreen::loadXWindowsScreenInfo ()
from /usr/autodesk/maya2008/lib/libExtensionLayer.so
#1 0x056ae1b8 in Tscreen::Tscreen ()
from /usr/autodesk/maya2008/lib/libExtensionLayer.so
#2 0x057f88cd in TstartupWnd::unStow ()
from /usr/autodesk/maya2008/lib/libExtensionLayer.so
#3 0x080594d3 in TmayaApp::initPreGUI ()
#4 0x08057258 in TmayaApp::create ()
#5 0x08054e23 in appmain ()
#6 0x080640d6 in main ()

thomwickes
10-12-2007, 01:58 PM
i'm gonna try and install an earlier version... maybe 7 or 8...

see how i get on

warnold
10-12-2007, 07:43 PM
To fix the problem of Tscreen::loadXWindowsScreenInfo() you can enable Xinerama

Would appear for single screen mode, XineramaQueryScreens() returns 0 - i.e. not active

Haven't tested multiple screens in Federa 7 yet.


In /etc/X11/xorg.conf add:

option "Xinerama" "on"

example:

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
EndSection

# If want to use hardware overlays disable Composite
Section "Extensions"
Option "Composite" "Disable"
EndSection


What I did to get Maya running on Fedora 7

Install Fedora 7 x86_64
Update via "yum update" just 1.3GB
Install Nvidia driver 100.14.19 (may need additional packages... xorg-x11-server-sdk, ...
Install libXp.so (.x86_64 & .i386) i.e. yum install libXp.so.x86_64 libXp.so.i386
Install mesa-GLw (.x86_64 & .i386) i.e. yum install mesa-GLw.x86_64 mesa-GLw.i386
modified xorg.conf as above for Xinerama, and Composite option
Install Maya
run maya

that was it.

You shouldn't have to go about messing with the system libraries, or copying extra libraries to the Maya lib directory. Maya will use the system libXp, libGLw libraries just fine once they are installed. There is already a libGLU.so library in the maya lib directory that works. It matches the c++ compiler used to build Maya.

Twinview worked for myself without having to force Xinerama on.

thomwickes
10-13-2007, 12:05 AM
just added that xinerama setting... works perfectly now... thank you very much!

chewedon
10-13-2007, 04:18 AM
Well, I installed all the packages warnold mentioned and added the Xinerama on in my xorg.conf I still get the error.

I'm only using one monitor, do I need the xinerama ?

Here's the back trace:

http://rafb.net/p/ZK9oEo66.html

warnold
10-13-2007, 02:30 PM
This problem with ::populate is usually due to not having an OpenGL context, or missing extensions. Its been seen on both Windows (using Microsoft's default OpenGL 1.0/1.1) and Linux, I haven't been able to reproduce it myself with the graphic cards that I have.

What/where are there copies of libGL.so on your system ? probably a symbolic link
Could use LD_DEBUG to trace the libraries that are actually being loaded

cd /usr/autodesk/maya2008/bin
setenv LD_DEBUG_OUTPUT /usr/tmp/maya-log.txt
setenv LD_DEBUG lib
setenv MAYA_LOCATION /usr/autodesk/maya2008
setenv LD_LIBRARY_PATH /usr/autodesk/maya2008/lib
./maya.bin
unsetenv LD_DEBUG

The log file will be really large - don't post it here. look thru it see where libGL.so is used from

chewedon
10-13-2007, 02:46 PM
My libGL.so is in the /usr/lib/ directory.

What's sentenv ?

I only have setenforce.

I think I'm suppose to use export (I'm using bash teminal)

Uh. . .where do I check for the log file ?

Is this the log file: http://rafb.net/p/LHLl6f70.html ?

warnold
10-13-2007, 05:06 PM
yes, bash uses export command to set environment variables. csh uses setenv

format would be

export LD_DEBUG_OUTPUT=/usr/tmp/maya-log.txt

The log file name is what you assigned in the LD_DEBUG_OUTPUT, in the example above the file would be found in /usr/tmp/maya-log.txt

remember to turn off LD_DEBUG

export LD_DEBUG=

Is /usr/lib/libGL.so a symlink, if so to where ?

chewedon
10-13-2007, 05:30 PM
lrwxrwxrwx 1 root root 10 2007-10-13 20:30 /usr/lib/libGL.so -> libGL.so.1

Um. . .I didn't get any maya-log.txt file. . . in the /usr/tmp/ directory.

warnold
10-16-2007, 04:22 AM
Your problem of the populate() function is same/similar to this thread

http://forums.cgsociety.org/showthread.php?f=7&t=550437

How are you installing the Nvidia driver ? via Nvidia .run file or some other method, I've always used the .run file and haven't had problems.

beaker
10-16-2007, 05:05 AM
Also the same problem when you don't install it with the rpm but instead extract the file and install it on your own.

chewedon
10-16-2007, 12:40 PM
I installed the Nvidia driver using:

yum install kmod-nvidia

I read on the guide to install graphic driver that if you install the Nvidia RPM driver from the Nvidia site, it overwirtes some files in your Linux system and that it'll be very hard to recover those files. They recommend installing the kmod-nvidia driver.

CGTalk Moderation
10-16-2007, 12:40 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.