Dear all,
im new to this forum so dont blame me if im not doing the right way. I searched for an linux forum here but was not able to find one so im posting in the general forum.
If there is a linux forum please tell me that im in the wrong place and maybe move it to the corect subforum.
I need some help for my Maya installation on my ubuntu linux maschine. Installation went well but im not able to start maya. The splash screen is loading fine but right after the splash screen maya crash back to the desktop.
At first start up i got the following terminal output:
maya maya encountered a fatal error Signal: 11 (Unknown Signal) Fatal Error. Attempting to save in /usr/tmp/aki.20130917.1315.ma Segmentation fault (core dumped)
As im not recieved all informations i needed i enabled DEBUG:
export MAYA_DEBUG_ENABLE_CRASH_REPORTING=1 maya maya encountered a fatal error Signal: 11 (Unknown Signal) Stack trace: /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7f27ebde64a0] xcb_glx_get_string_string_length /usr/lib/x86_64-linux-gnu/libGL.so(+0x404d4) [0x7f27c782f4d4] /usr/lib/x86_64-linux-gnu/libGL.so(+0x3df2c) [0x7f27c782cf2c] GLFunctionTable::populate() GLStartupContext::GLStartupContext(WindowWrapper const&, __GLXcontextRec*) OGLRenderBackEnd::createResourceContext(WindowWrapper const*, void*) T3dView::updateViewingParameters() TidleRefreshCmd::refreshBaseRender(T3dView*, bool, bool, TdisplayAppearance, bool, bool, bool) TidleRefreshCmd::refresh(T3dView*, TdisplayAppearance, bool, bool, bool, bool, TrefreshType, bool, bool) TtoolRefresh::refreshFast(T3dView*, TrefreshType) T3dView::doUpdate(Tevent const&) T3dPort::resize(Trect const&) QmayaGLWidget::resizeGL(int, int) Qmaya3dWidget::resizeEvent(QResizeEvent*) QWidget::event(QEvent*) QmayaGLWidget::event(QEvent*) QApplicationPrivate::notify_helper(QObject*, QEvent*) QApplication::notify(QObject*, QEvent*) QmayaApplication::notify(QObject*, QEvent*) QCoreApplication::notifyInternal(QObject*, QEvent*) QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) QWidgetPrivate::show_helper() QWidgetPrivate::showChildren(bool) QWidgetPrivate::show_helper() QWidget::setVisible(bool) QWidgetPrivate::showChildren(bool) QWidgetPrivate::show_helper() QWidget::setVisible(bool) QWidgetPrivate::showChildren(bool) QWidgetPrivate::show_helper() QWidgetPrivate::showChildren(bool) QWidgetPrivate::show_helper() QWidget::setVisible(bool) QWidgetPrivate::showChildren(bool) QWidgetPrivate::show_helper() QWidget::setVisible(bool) TiceControlBaseCmd::doEditFlags() TelfLayoutBaseCmd::doEditFlags() TelfPaneLayoutCmd::doEditFlags() Fatal Error. Attempting to save in /usr/tmp/aki.20130917.1315.ma Segmentation fault (core dumped)
Where
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7f27ebde64a0] xcb_glx_get_string_string_length
and
/usr/lib/x86_64-linux-gnu/libGL.so(+0x404d4) [0x7f27c782f4d4] /usr/lib/x86_64-linux-gnu/libGL.so(+0x3df2c) [0x7f27c782cf2c]
seems to be my problem...
Im not able to interpret both messages exactly. The only thing i know is that it has be something with my GPU-Driver and need some help here
Some system informations below:
lspci 07:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 690] (rev a1) 07:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1) 08:00.0 3D controller: NVIDIA Corporation GK104 [GeForce GTX 690] (rev a1) 08:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
uname -r 3.5.0-40-generic
dpkg -l | grep nvidia ii nvidia-319 319.32-0ubuntu0.0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library ii nvidia-319-dev 319.32-0ubuntu0.0.1 NVIDIA binary Xorg driver development files ii nvidia-common 1:0.2.44.2 Find obsolete NVIDIA drivers rc nvidia-current 304.88-0ubuntu0.0.2 NVIDIA binary Xorg driver, kernel module and VDPAU library rc nvidia-current-updates 304.88-0ubuntu0.0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library rc nvidia-experimental-310 310.14-0ubuntu0.3 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library ii nvidia-persistenced 319.23-0ubuntu1~xedgers~precise1 Load the NVIDIA kernel driver and create device files rc nvidia-settings 304.88-0ubuntu0.0.2 Tool of configuring the NVIDIA graphics driver ii nvidia-settings-319 319.32-0ubuntu0.0.1 Tool for configuring the NVIDIA graphics driver rc nvidia-settings-experimental-310 310.14-0ubuntu0.1 Tool for configuring the NVIDIA graphics driver rc nvidia-settings-updates 304.88-0ubuntu0.0.2 Tool of configuring the NVIDIA graphics driver
you have the right idea... for whatever reason, Maya is not liking the Nvidia driver installation/xcb/glx
its not able to create its initial OpenGL contexts
if you run glxinfo, what is the info for the segments below. don't need all of the extensions or visuals
name of display: lnx-tsmaya64-main:0.0
display: lnx-tsmaya64-main:0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
...
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 3800/PCIe/SSE2
OpenGL version string: 3.3.0 NVIDIA 325.08
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
that will give some background info
the location of the crash
xcb_glx_get_string_string_length
has google references for other applications having crashes with it. what version of Ubuntu are you using
Thanks for your help,
i splitted the infos given by glxinfo so i dont recieve the bunch of information stuff
glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 690/PCIe/SSE2 OpenGL version string: 4.3.0 NVIDIA 319.32 OpenGL shading language version string: 4.30 NVIDIA via Cg compiler OpenGL extensions: glxinfo | grep glx server glx vendor string: NVIDIA Corporation server glx version string: 1.4 server glx extensions: client glx vendor string: NVIDIA Corporation client glx version string: 1.4 client glx extensions: glxinfo | grep render direct rendering: Yes OpenGL renderer string: GeForce GTX 690/PCIe/SSE2 GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
Im running Ubuntu 12.04 LTS since a while now coming from openSUSE.
So it seems that i have to step back to another NVIDIA driver version?!
Anyway i also got trouble with Softimage but i guess that will be the same problem as wih maya.
Just to inform you with driver version 304 maya runs fine:
dpkg -l | grep nvidia ii nvidia-304 304.88-0ubuntu0.0.3 NVIDIA binary Xorg driver, kernel module and VDPAU library ii nvidia-common 1:0.2.44.2 Find obsolete NVIDIA drivers rc nvidia-current 304.88-0ubuntu0.0.2 NVIDIA binary Xorg driver, kernel module and VDPAU library rc nvidia-current-updates 304.88-0ubuntu0.0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library rc nvidia-experimental-310 310.14-0ubuntu0.3 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library ii nvidia-persistenced 319.23-0ubuntu1~xedgers~precise1 Load the NVIDIA kernel driver and create device files rc nvidia-settings 304.88-0ubuntu0.0.2 Tool of configuring the NVIDIA graphics driver ii nvidia-settings-304 304.88-0ubuntu0.0.3 Tool for configuring the NVIDIA graphics driver rc nvidia-settings-experimental-310 310.14-0ubuntu0.1 Tool for configuring the NVIDIA graphics driver rc nvidia-settings-updates 304.88-0ubuntu0.0.2 Tool of configuring the NVIDIA graphics driver
So the last thing i wanted to know is where i can set the standard maya app directory. Maya normally set up all directories in /home/yourUSER/maya but i want to change that to another path.
Is there a quik way i can do that?
Thanks
Can i set it in Maya.env? Refer to the online documentation this is not possible and i have to set it in the OS! Well that seems to be a stupid question but how can i set it outside Maya.env?
First of all thanks a lot Warnold for your help.
I edited my maya launcher directly and changed
Exec=/usr/autodesk/maya/bin/maya
to
Exec=env MAYA_APP_DIR=/home/yourUSER/yourFOLDER/maya /usr/autodesk/maya/bin/maya
So now my maya folder is in the right path i want to use. But there must be also an variable for getting the Adlm folder also into that directory?
Well to me it seems that Adlm folder seems to be set from adskflex during the startup from maya.
The folder is complete empty. Deleting doesnt help as maya replace it during the next startup.
I was wondering if there is a related variable to set Adlm to another path like MAYA_APP_DIR fpr the maya folder.