[Debian] Can't start (Gnome 3.4.2 crash ?)

akira86akira86 Join Date: 2008-12-26 Member: 65872Members
Hi,

I tried two times with fresh install to run NS2 for the first use but it crash at beginning. If I run Steam in console mode I get this error message :
Game update: AppID 4920 "Natural Selection 2", ProcID 8224, IP 0.0.0.0:0

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(Awesomium:8225): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(Awesomium:8225): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
Setting breakpad minidump AppID = 4920
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197963691858 [API loaded no]
Segmentation fault
Game removed: AppID 4920 "Natural Selection 2", ProcID 8225

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8122): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

I really want to help you to locate this problem. So for more informations :

Operating System : Debian Jessie 64bits
Graphic interface : Gnome 3.4.2i
I have a two Graphic Card laptop (nVidia Optimus) : Intel HD Graphics 4000 & nVidia Quadro NVS 5400M
Crash log reported with Intel Integrated Card but quite same error with nVidia card

samuel@t430:~$ glxinfo | grep opengl -i
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL version string: 3.0 Mesa 9.1.6
OpenGL shading language version string: 1.30

Can I do more to help you ?

Thanks in advance :)

Comments

  • akira86akira86 Join Date: 2008-12-26 Member: 65872Members
    (Awesomium:8225): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

    Ho and for your information "adwaita" is the windows theme name. This is the default theme set of Gnome 3.x
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    Hi,

    Ns2 requires open gl version 3.1.
    You have version 3.0 installed.
    The mesa drivers do not at this point support opengl 3.1 fully enough to run ns2. You will need to install the nvidia binary driver either by ppa or by installing the drivers from the nvidia site.
  • akira86akira86 Join Date: 2008-12-26 Member: 65872Members
    Ok, thanks it's right but now :

    I configure bumblebee to use nvidia card with nvidia driver :

    samuel@t430:~$ primusrun glxinfo | grep opengl -i
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: NVS 5400M/PCIe/SSE2
    OpenGL version string: 4.2.0 NVIDIA 304.108
    OpenGL shading language version string: 4.20 NVIDIA via Cg compiler

    and configure in steam for ns2 game the launch options like this :
    primusrun %command%

    and run a new time with this error message :
    Game update: AppID 4920 "Natural Selection 2", ProcID 7255, IP 0.0.0.0:0

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (Awesomium:7256): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

    (Awesomium:7256): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID: Caching Steam ID: 76561197963691858 [API loaded no]
    Segmentation fault
    Game removed: AppID 4920 "Natural Selection 2", ProcID 7256

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

    (steam:6465): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    saving roaming config store to 'sharedconfig.vdf'
    roaming config store 2 saved successfully
    saving roaming config store to 'sharedconfig.vdf'
    roaming config store 2 saved successfully
    saving roaming config store to 'sharedconfig.vdf'
    roaming config store 2 saved successfully

    to be sure and due to "segmentation fault" error, i launch a validation files from steam but nothing found.

    and alors delete appcache folder from steam

    i tried same manipulation with "Oil Rush" game who try to start with Intel Graphic Card even if i specify primusrun to use nVidia card. could it be something same where NS2 will start with a new command without primusrun enabled ??
  • akira86akira86 Join Date: 2008-12-26 Member: 65872Members
    ok, i tried to start ns2 from folder ~/.local/share/Steam/SteamApps/common/Natural\ Selection\ 2/
    by running ./ns2_linux32

    but this file depend of i386 architecture package (i'm working with amd64 in a multiarch environnement)

    libgconf-2-4:i386
    libudev0:i386
    libspeex1:i386
    libspeexdsp1:i386
    libgtk2.0-0:i386
    libnss3:i386
    libasound2:i386

    but even if the packages are installed when i launch ./ns2_linux32 with primusrun, i have this message :

    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID: Caching Steam ID: 76561197963691858 [API loaded no]
    Steam initialized
    Num displays: 1
    Error: OpenGL version 3.1 is required
    Error: Couldn't initialize the render device.
    Segmentation fault

    this is like if system want to use intel graphic card even if i force to use nvidia with primusrun who is working usually :(
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    @akira86 I don't know a whole lot about getting it to use a specific video card part.

    However, you can not run the game using ./ns2_linux32

    Try: priumusrun steam steam://rungameid/4920

    what does the following look like:
    glxifno |grep OpenGL
  • akira86akira86 Join Date: 2008-12-26 Member: 65872Members
    It's same with primusrun and steam gameid

    As I said above, here you have glxinfo with primusrun or not :

    samuel@t430:~$ glxinfo | grep OpenGL
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
    OpenGL version string: 3.0 Mesa 9.1.6
    OpenGL shading language version string: 1.30
    OpenGL extensions:

    samuel@t430:~$ primusrun glxinfo | grep OpenGL
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: NVS 5400M/PCIe/SSE2
    OpenGL version string: 4.2.0 NVIDIA 304.108
    OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
    OpenGL extensions:
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    cool, your nviida card looks like it can do the dirty work

    this is the steam page on getting steam games to run with primusrun, give it a whirl: https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Check if 32-bit OpenGL libraries are installed. I'm using Jessie as well and I've installed the driver from geforce.com because that in repo is broken beyond belief like the rest of multiarch. You can't install 32-bit OpenGL libs from repo because some of their dependencies conflict with their own 64-bit counterpart. So remove it completely and try the installer.
Sign In or Register to comment.