Installation & Licensing
Welcome to Autodesk’s Installation and Licensing Forums. Share your knowledge, ask questions, and explore popular Download, Installation, and Licensing topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Autodesk Maya 2014 crash on startup

9 REPLIES 9
Reply
Message 1 of 10
azeone123
2071 Views, 9 Replies

Autodesk Maya 2014 crash on startup

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

 

9 REPLIES 9
Message 2 of 10
warnold1
in reply to: azeone123

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



Wayne Arnold

Developer

Message 3 of 10
azeone123
in reply to: azeone123

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.

Message 4 of 10
azeone123
in reply to: azeone123

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

Message 5 of 10
warnold1
in reply to: azeone123

Set the environment variable MAYA_APP_DIR to the path you want to use

Sent from my iPad


Wayne Arnold

Developer

Message 6 of 10
azeone123
in reply to: azeone123

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?

Message 7 of 10
warnold1
in reply to: azeone123

Setting environment variable in bash is via the export command
Before launching Maya

export MAYA_APP_DIR=/some_path
maya

This can be put into a shell script file say maya2014

You run this shell script file instead of the "maya" shell script

Or put the export command into you local start up .profile to be set by default


Wayne Arnold

Developer

Message 8 of 10
azeone123
in reply to: azeone123

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?

Message 9 of 10
warnold1
in reply to: azeone123

I don't understand the reference to the Adlm directory


Wayne Arnold

Developer

Message 10 of 10
azeone123
in reply to: azeone123

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.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Administrator Productivity


Autodesk Design & Make Report