[Linux] Crash on Startup: Renderer fails, libpng error and segfault

MilaniumMilanium Join Date: 2012-12-27 Member: 176388Members
edited August 2013 in Technical Support
I get multiple errors when launching ns2_linux32 from command line and am not sure which one is the most serious:
GetInstanceCount currently unimplemented
Build 254
Linux
Setting breakpad minidump AppID = 4920
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197997398155 [API loaded no]
Steam initialized
ATTENTION: default value of option force_s3tc_enable overridden by environment.
Num displays: 2
Error: OpenGL version 3.1 is required
Error: Couldn't initialize the render device.
[0831/062457:ERROR:browser_main_loop_impl.cc(126)] Gtk: Error loading symbol: Image »/usr/share/icons/oxygen/16x16/actions/window-close.png« could not be found: Severe error in PNG-file: Incompatible libpng version in application and library
[0831/062457:ERROR:browser_main_loop_impl.cc(126)] Gtk: Error loading symbol: Image »/usr/share/icons/oxygen/16x16/actions/window-close.png« could not be found: Severe error in PNG-file: Incompatible libpng version in application and library
[0831/062457:ERROR:browser_main_loop_impl.cc(126)] Gtk: Error loading symbol: Image »/usr/share/icons/oxygen/32x32/status/dialog-error.png« could not be found: Severe error in PNG-file: Incompatible libpng version in application and library
[0831/062457:ERROR:browser_main_loop_impl.cc(126)] Gtk: Error loading symbol: Image: »/usr/share/icons/oxygen/16x16/status/dialog-error.png« could not be found: Severe error in PNG-file: Incompatible libpng version in application and library
segmentation fault

using Mesa3D 9.2.0 which should support OpenGL 3.1 and my Intel HD 4000 which runs this game on WIndows. The libpng version is 1.2.50 (compat) and libpng15 although I thought Steam ships it's own libraries to avoid problems like this. The KDE oxygen icon theme version is 4.11.0.


Processor Information:
Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0x3a
CPU Stepping: 0x9
CPU Type: 0x0
Speed: 2601 Mhz
4 logical processors
2 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
"openSUSE 12.3 (i586)" (32 bit)
Kernel Name: Linux
Kernel Version: 3.7.10-1.16-desktop
X Server Vendor: The X.Org Foundation
X Server Release: 11402000
X Window Manager: KWin
Steam Runtime Version: steam-runtime-release-i386_2013-08-26

Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2

Driver Version: 3.0 Mesa 9.2.0
OpenGL Version: 3.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID Not Detected
DeviceID Not Detected
Number of Monitors: 2
Number of Video Cards Not Detected
Primary Display Resolution: 1366 x 768
Desktop Resolution: 3286 x 1080
Primary Display Size: 10,91" x 6,14" (12,48" diag)
27,7cm x 15,6cm (31,7cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Intel PantherPoint HDMI

Memory:
RAM: 3735 Mb

Miscellaneous:
UI Language: English
LANG: de_DE.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 233711 Mb
Largest Free Hard Disk Block: 95583 Mb

Installed software:

Recent Failure Reports:
Fri Aug 30 15:53:21 2013 GMT: file ''/tmp/dumps/assert_20130830175042_17.dmp'', upload yes: ''CrashID=bp-10fcdf31-1888-4b98-9e98-067622130830''

Comments

  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    Running from the command line is a bit more complex than simply running ./ns2_linux.

    However, in your case the the problem is that the OpenGL implementation in mesa does not support the game.

    I might try switching to the Intel binary drivers and see if they run. https://01.org/linuxgraphics/downloads

    Can you try installing those and see how it goes?


  • moofreemoofree Join Date: 2005-01-10 Member: 34622Members, Constellation, Reinforced - Silver
    edited September 2013
    Same problem initializing the rendering device with Mesa3D 9.3-devel on an AMD Trinity laptop with Lubuntu.
    Hopefully UW can get this working. I'm definitely not putting AMD's fglrx drivers on here.
    Recent mesa3d releases are ostensibly OpenGL 3.1 compliant.
    edit: Actually it seems they're only 3.1 compatible on certain hardware, and I'm stuck with OpenGL 3.0 support on the gpu in trinity...

    Thankfully my gaming computer is running windows so it's not a big deal for me.
  • MilaniumMilanium Join Date: 2012-12-27 Member: 176388Members
    It is strange as I am also using a very recent Mesa release (though my Kernel is old) and the binary Intel drivers are just repacks of tested combinations of Kernel/Mesa.

    I downloaded it again on Windows and the OpenGL renderer (the GLSLCompiler.exe in fact) fails there, too. Great...
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    it may be that your hardware supports 3.1, if so you may have better luck with different drivers. Check the intel listing: http://www.intel.com/support/graphics/sb/CS-033757.htm for details on hardware support

    At this time, you are unable to process opengl 3.1 shaders.

    You really do need version 3.1 your current config supports version 3.0.

    Unless there is a rewrite of the opengl code your video hardware will be unable to run this game.

    Sorry.
  • MilaniumMilanium Join Date: 2012-12-27 Member: 176388Members
    According to that list my Intel HD 4000 should support OpenGL 4.0
  • OuchOfDeathOuchOfDeath Join Date: 2013-02-04 Member: 182825Members
    The hardware does. The driver does not. No Mesa drivers (Intel being one of them) can run the game currently. An extension is missing. You'll either have to wait for a new version of Mesa and the Intel driver that support the required extension, or you'll have to try to run the game on Windows.
  • MilaniumMilanium Join Date: 2012-12-27 Member: 176388Members
    I suggest a check for the currently supported OpenGL version and required extensions. It should be displayed to the user in a pop-up window and suggesting to update video drivers. Bet this is a common issue.
Sign In or Register to comment.