Author Topic: e3257cf: Game freezes during initialization  (Read 4684 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
e3257cf: Game freezes during initialization
« on: 9 January 2012, 07:47:00 »
While initializing a game on this system (see below) the initialization screen freezes and I need to SSH in (due to full screen) to kill -9 (kill -1 is not enough) the glestadv process. The terminal window where I invoked the process outputs this message:

Code: [Select]
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.

Test system:
Code: [Select]
OpenGL Info:
   OpenGL Version: 2.1 Mesa 7.12-devel
   OpenGL Renderer: 2.1 Mesa 7.12-devel
   OpenGL Vendor: X.Org R300 Project
   OpenGL Max Lights: 8
   OpenGL Max Texture Size: 4096
   OpenGL Max Texture Units: 8
   OpenGL Modelview Stack: 32
   OpenGL Projection Stack: 32

$ sudo lspci -knnv | fgrep -A10 VGA
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon X1650 XT (Primary) (PCIE) [1002:7291] (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. Device [1462:0730]
    Flags: bus master, fast devsel, latency 0, IRQ 50
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at fdaf0000 (64-bit, non-prefetchable) [size=64K]
    I/O ports at de00 [size=256]
    [virtual] Expansion ROM at fda00000 [disabled] [size=128K]
    Capabilities: [50] Power Management version 2
    Capabilities: [58] Express Endpoint, MSI 00
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: radeon

For completeness, here's the entire output to standard output/error:
Code: [Select]
$ ./build/source/game/glestadv
[/home/tomreyn/.glestae] is in the search path.
[/home/tomreyn/.glestae/addons/project_red] is in the search path.
[/home/tomreyn/SCM/glestae/data/game] is in the search path.
config-dir: /home/tomreyn/.glestae
data-dir: /home/tomreyn/SCM/glestae/data/game

Init Window: 0 ms.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: option value of option vblank_mode ignored.
Init OpenGL: 96 ms.
Load WidgetConfig: 106 ms.
Renderer Load Config: 57 ms.
Renderer Init Resources: 415 ms.
Renderer Load Shader: 26 ms.
Init Renderer: 514 ms.
Init Sound: 59 ms.
Renderer Init Menu: 0 ms.
max clearance in LAND = 2
max clearance in AIR = 3
max clearance in ANY_WATER = 0
max clearance in DEEP_WATER = 0
max clearance in AMPHIBIOUS = 0
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.
« Last Edit: 9 January 2012, 08:16:08 by tomreyn »
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Game freezes during initialization
« Reply #1 on: 11 January 2012, 15:15:40 »
First of all your mesa is unstable. 7.12 isn't out yet. I doubt that's the problem though.

If you can reproduce this problem, can you try to get a backtrace. Set the breakpoint at raise ('b raise', pending as it is in libc).

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #2 on: 11 January 2012, 17:31:56 »
True, I'm using a mesa development version - which works well with other OpenGL games.

The issue I reported is fully reproducible, I cannot start any game, it will always freeze at the same point. I'll happily do the backtrace but I'll need you to provide verbose instructions on how to set the breakpoint and get the trace.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Game freezes during initialization
« Reply #3 on: 12 January 2012, 12:44:45 »
Oh, sorry. Make sure you built with debug information enabled (CMAKE_BUILD_TYPE = Debug or RelWithDebInfo). Change into the build directory.

Start the debugger and set the breakpoint:
Code: [Select]
$ gdb ./source/game/glestadv
(gdb) break raise
Say yes to pending. Then run the program:
Code: [Select]
(gdb) run
Make a backtrace when you hit the breakpoint:
Code: [Select]
(gdb) backtrace
Quit debugger:
Code: [Select]
(gdb) quit
Answer with yes to close everything. Please post the whole session.

EDIT: Could you also post the content of ~/.glestadv/gae-crash.txt, if it exists. It should have logged a backtrace from the previous run without debugger.
« Last Edit: 12 January 2012, 13:09:02 by Yggdrasil »

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #4 on: 13 January 2012, 00:05:49 »
Thanks for the instructions.

EDIT: Could you also post the content of ~/.glestadv/gae-crash.txt, if it exists. It should have logged a backtrace from the previous run without debugger.

This file wasn't written to (after all the game fresszes, too, it doesn't just crash).

Cmake tells me this:
Code: [Select]
CMake Warning:
  Manually-specified variables were not used by the project:

    GAE_USE_PHYSFS

Is -DGAE_USE_PHYSFS=ON deprecated? I've been told to use this in the past.

gdb session:
Code: [Select]
$ gdb ./build/source/game/glestadv
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/user1/SCM/glestae/build/source/game/glestadv...done.
(gdb) break raise
Function "raise" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (raise) pending.
(gdb) run
Starting program: /home/user1/SCM/glestae/build/source/game/glestadv
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffec9ce700 (LWP 8047)]
[Thread 0x7fffec9ce700 (LWP 8047) exited]
[New Thread 0x7fffec9ce700 (LWP 8048)]
[/home/user1/.glestadv] is in the search path.
[/home/user1/SCM/glestae/data/game] is in the search path.
config-dir: /home/tomreyn/.glestadv
data-dir: /home/tomreyn/SCM/glestae/data/game

Init Window: 0 ms.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: option value of option vblank_mode ignored.
[New Thread 0x7fffedc70700 (LWP 8049)]
Init OpenGL: 372 ms.
Load WidgetConfig: 895 ms.
Renderer Load Config: 26 ms.
Renderer Init Resources: 683 ms.
Renderer Load Shader: 83 ms.
Init Renderer: 1 s, 289 ms.
[New Thread 0x7fffed2d9700 (LWP 8050)]
[Thread 0x7fffed2d9700 (LWP 8050) exited]
[New Thread 0x7fffed2d9700 (LWP 8051)]
[New Thread 0x7fffe81cc700 (LWP 8052)]
Init Sound: 14 ms.
Renderer Init Menu: 0 ms.
[New Thread 0x7fffe7098700 (LWP 8053)]
[Thread 0x7fffe7098700 (LWP 8053) exited]
max clearance in LAND = 2
max clearance in AIR = 3
max clearance in ANY_WATER = 0
max clearance in DEEP_WATER = 0
max clearance in AMPHIBIOUS = 0
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff570b3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: File or directory not found.
    in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) backtrace
#0  0x00007ffff570b3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff570eb0b in __GI_abort () at abort.c:92
#2  0x00007ffff5703d4d in __GI___assert_fail (assertion=0x7ffff01f6936 "depth == 1", file=<optimized out>, line=1890, function=<optimized out>) at assert.c:81
#3  0x00007ffff008c34f in _mesa_format_image_size64 () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#4  0x00007ffff00e25c4 in ?? () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#5  0x00007ffff00e320a in _mesa_TexImage3D () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#6  0x00000000006a7dd0 in Shared::Graphics::Gl::Texture3DGl::init (this=0x5d22240, filter=<optimized out>, maxAnisotropy=<optimized out>) at /home/tomreyn/SCM/glestae/source/shared_lib/sources/graphics/gl/texture_gl.cpp:301
#7  0x0000000000692ec3 in Shared::Graphics::TextureManager::init (this=0xc01cb0) at /home/tomreyn/SCM/glestae/source/shared_lib/sources/graphics/texture_manager.cpp:45
#8  0x000000000053d607 in Glest::Graphics::Renderer::initGame (this=0x96e720, game=<optimized out>) at /home/tomreyn/SCM/glestae/source/game/graphics/renderer.cpp:483
#9  0x00000000005118d7 in Glest::Gui::GameState::init (this=0x1d2fea0) at /home/tomreyn/SCM/glestae/source/game/game/game.cpp:240
#10 0x000000000056a8e1 in Glest::Main::Program::setState (this=0x7fffffffd3c0, programState=0x1d2fea0) at /home/tomreyn/SCM/glestae/source/game/main/program.cpp:446
#11 0x0000000000580936 in Glest::Menu::MenuStateNewGame::update (this=0x1cefa30) at /home/tomreyn/SCM/glestae/source/game/menu/menu_state_new_game.cpp:595
#12 0x0000000000569dca in Glest::Main::Program::loop (this=0x7fffffffd3c0) at /home/tomreyn/SCM/glestae/source/game/main/program.cpp:327
#13 0x00000000005668df in Glest::Main::glestMain (argc=<optimized out>, argv=<optimized out>) at /home/tomreyn/SCM/glestae/source/game/main/main.cpp:189
#14 0x00000000004b4b7d in main (argc=1, argv=0x7fffffffe1e8) at /home/tomreyn/SCM/glestae/source/game/main/main.cpp:223
(gdb) quit
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Game freezes during initialization
« Reply #5 on: 4 February 2012, 16:32:51 »
Sorry for the very late reply. Too busy lately.

Thanks for the backtrace. Sadly, i still can't find the cause of all this... I changed some parts of our error handling on linux, so it should create a log now in ~/.glestadv/gae-crash.txt and a core dump in ~/.glestadv/core. Could you please pull in the latest changes and get it crash again? Then please upload the core dump somewhere, compress it with xz or so.

If no core dump is created automatically, enable it manually with 'ulimit -c unlimited'. After that run GAE again. The core dump is then in your current working directory.

Cmake tells me this:
Code: [Select]
CMake Warning:
  Manually-specified variables were not used by the project:

    GAE_USE_PHYSFS

Is -DGAE_USE_PHYSFS=ON deprecated? I've been told to use this in the past.
This option got removed. physfs is always enabled now.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #6 on: 5 February 2012, 23:02:35 »
It still freezes and thus doesn't get to the point where a core file would get created (I have to kill -9 it in the end), and I double-checked in both possible locations and it's not there. With your new changes, the game does, however, create the ~/.glestadv/gae-crash.txt file:

Code: [Select]
Crash
Version: Advanced Engine 0.3.93+git_606c86a 0.3-931-g606c86a
Built: Sun Feb  5 23:49:37 CET 2012
Time: Sun Feb  5 23:53:22 2012
Description: SIGABRT:
Address: 0x3e8000059de
Backtrace:
./build/source/game/glestadv(_ZN6Shared8Platform24PlatformExceptionHandler7handlerEiP7siginfoPv+0x1b7) [0x6b89a7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x7fd122635060]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fd1208d93a5]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7fd1208dcb0b]
/lib/x86_64-linux-gnu/libc.so.6(__assert_fail+0xdd) [0x7fd1208d1d4d]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(+0x7b3cf) [0x7fd11b2583cf]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(+0xd4082) [0x7fd11b2b1082]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(_mesa_TexImage3D+0x8a) [0x7fd11b2b1cca]
./build/source/game/glestadv(_ZN6Shared8Graphics2Gl11Texture3DGl4initENS0_7Texture6FilterEi+0x130) [0x6a7ea0]
./build/source/game/glestadv(_ZN6Shared8Graphics14TextureManager4initEv+0x43) [0x692f93]
./build/source/game/glestadv(_ZN5Glest8Graphics8Renderer8initGameEPNS_3Gui9GameStateE+0x157) [0x53d6e7]
./build/source/game/glestadv(_ZN5Glest3Gui9GameState4initEv+0x737) [0x5119b7]
./build/source/game/glestadv(_ZN5Glest4Main7Program8setStateEPNS0_12ProgramStateE+0x41) [0x56a9b1]
./build/source/game/glestadv(_ZN5Glest4Menu16MenuStateNewGame6updateEv+0x646) [0x580a06]
./build/source/game/glestadv(_ZN5Glest4Main7Program4loopEv+0x1fa) [0x569e9a]
./build/source/game/glestadv(_ZN5Glest4Main9glestMainEiPPc+0x40f) [0x5669bf]
./build/source/game/glestadv(main+0x2d) [0x4b4c5d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd1208c430d]
./build/source/game/glestadv() [0x4b8211]

=======================
 
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #7 on: 12 February 2012, 20:48:42 »
For what it's worth (may not be much), 606c86a doesn't allow me to run a game either.

It still freezes during game initialization saying
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.

I'd appreciate further instructions if you need more info.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #8 on: 17 February 2012, 07:06:31 »
I finally got around to try this on another system, unfortunately the exact same thing happens there: the game freezes, and prints
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.
on the terminal.

gae-crash.txt is also written and contains this:

Code: [Select]
Crash
Version: Advanced Engine 0.3.93+git_606c86a 0.3-931-g606c86a
Built: Fr 17. Feb 05:52:00 CET 2012
Time: Fri Feb 17 07:52:15 2012
Description: SIGABRT:
Address: 0x3e8000040fc
Backtrace:
./source/game/glestadv(_ZN6Shared8Platform24PlatformExceptionHandler7handlerEiP7siginfoPv+0x1b7) [0x6b9387]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060) [0x7f65ac6ec060]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f65aa9903a5]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f65aa993b0b]
/lib/x86_64-linux-gnu/libc.so.6(__assert_fail+0xdd) [0x7f65aa988d4d]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(+0x7b63f) [0x7f65a559363f]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(+0xd4e82) [0x7f65a55ece82]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(_mesa_TexImage3D+0x8a) [0x7f65a55edaca]
./source/game/glestadv(_ZN6Shared8Graphics2Gl11Texture3DGl4initENS0_7Texture6FilterEi+0x130) [0x69e400]
./source/game/glestadv(_ZN6Shared8Graphics14TextureManager4initEv+0x43) [0x698f13]
./source/game/glestadv(_ZN5Glest8Graphics8Renderer8initGameEPNS_3Gui9GameStateE+0x157) [0x539a87]
./source/game/glestadv(_ZN5Glest3Gui9GameState4initEv+0x737) [0x506587]
./source/game/glestadv(_ZN5Glest4Main7Program8setStateEPNS0_12ProgramStateE+0x41) [0x56c4a1]
./source/game/glestadv(_ZN5Glest4Menu16MenuStateNewGame6updateEv+0x646) [0x577f76]
./source/game/glestadv(_ZN5Glest4Main7Program4loopEv+0x1fa) [0x56b98a]
./source/game/glestadv(_ZN5Glest4Main9glestMainEiPPc+0x40f) [0x56931f]
./source/game/glestadv(main+0x2d) [0x4b4d6d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f65aa97b30d]
./source/game/glestadv() [0x4b8211]

=======================

 My initial tests were on an Intel 4-Core desktop with 8 GB RAM (much of which was unallocated) and a dedicated ATI video card.
This time I've tested on an Intel 2-Core laptop with 4 GB RAM and integrated Intel GPU.

So these are somewhat different, What they have in common, however, is that they both run Ubuntu 11.10 and that they use both use open source graphics driver stacks based on mesa + gallium for 3D. So, since I assume the game still works for some Linux users (?) it may be a safe bet that in the current state it does not work for some or several. It's now two more months until the next Ubuntu release, we'll see whether this version will make GAE run again.

Again, if you have any suggestions what else to try please don't hold back.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Game freezes during initialization
« Reply #9 on: 18 February 2012, 13:28:08 »
I still have no clue why this is happening. Mesa 7.12 got released in the meantime as 8.0. I should get it in the next days. Let's see if this changes anything for me.

Btw, do you have libtxc_dxtn installed?

I'm still interested in the core dump. GDB can do that too:
(inside build directory)
Code: [Select]
$ gdb ./source/game/glestadv
(gdb) r
Make it crash. You should get a SIGABRT like before.
Code: [Select]
(gdb) gcore
(gdb) q
compress the core dump, e.g.:
Code: [Select]
$ xz core.<pid>
Please upload and post the hash of revision you tried this on. The whole gdb session would be interesting too.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #10 on: 18 February 2012, 14:41:35 »
I still have no clue why this is happening. Mesa 7.12 got released in the meantime as 8.0. I should get it in the next days. Let's see if this changes anything for me.

Btw, do you have libtxc_dxtn installed?

Wow, pretty good guess. Yes, I had it installed on the ATI system (I have not checked the other system, but my guess is it's installed there, too). And after purging the libtxc_dxtn0 package the game runs fine on this system. So the incomplete texture compression implementation in the open source drivers seems to be the problem. I guess I could have thought of this myself, since (to my knowledge) this package is not installed by default. Now what's lacking is a way for the game to detect this situation and to handle it a little more gracefully.

I'm still interested in the core dump.

This is git revision 5de8487 (5de84873130ed12952197ffeaf86cc8feec4fed1).

I've uploaded the core file and sent you the URL in a private (forum) message.

GDB session (note that I have redacted my system username in this output):

Code: [Select]
$ gdb ./build/source/game/glestadv
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/tomreyn/SCM/glestae/build/source/game/glestadv...done.
(gdb) r
Starting program: /home/tomreyn/SCM/glestae/build/source/game/glestadv
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffec9cc700 (LWP 7960)]
[Thread 0x7fffec9cc700 (LWP 7960) exited]
[New Thread 0x7fffec9cc700 (LWP 7961)]
[/home/tomreyn/.glestadv] is in the search path.
[/home/tomreyn/SCM/glestae/data/game] is in the search path.
config-dir: /home/tomreyn/.glestadv
data-dir: /home/tomreyn/SCM/glestae/data/game

Init Window: 1 ms.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: option value of option vblank_mode ignored.
[New Thread 0x7fffed973700 (LWP 7962)]
Init OpenGL: 297 ms.
Load WidgetConfig: 114 ms.
Renderer Load Config: 0 ms.
Renderer Init Resources: 423 ms.
Renderer Load Shader: 26 ms.
Init Renderer: 466 ms.
[New Thread 0x7fffec1cb700 (LWP 7963)]
[Thread 0x7fffec1cb700 (LWP 7963) exited]
[New Thread 0x7fffec1cb700 (LWP 7964)]
[New Thread 0x7fffe79c9700 (LWP 7965)]
Init Sound: 15 ms.
Renderer Init Menu: 1 ms.
[New Thread 0x7fffe6895700 (LWP 7966)]
[Thread 0x7fffe6895700 (LWP 7966) exited]
max clearance in LAND = 2
max clearance in AIR = 3
max clearance in ANY_WATER = 0
max clearance in DEEP_WATER = 0
max clearance in AMPHIBIOUS = 0
glestadv: main/formats.c:1890: _mesa_format_image_size64: Assertion `depth == 1' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff57093a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
    in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) gcore
warning: Memory read failed for corefile section, 1048576 bytes at 0x7fffe4f72000.
warning: Memory read failed for corefile section, 1048576 bytes at 0x7fffe521d000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffe6deb000.
warning: Memory read failed for corefile section, 1048576 bytes at 0x7fffe6efc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffe6ffc000.
warning: Memory read failed for corefile section, 65536 bytes at 0x7fffe6ffd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffe7057000.
warning: Memory read failed for corefile section, 16384 bytes at 0x7fffe7058000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe705c000.
warning: Memory read failed for corefile section, 176128 bytes at 0x7fffe7072000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe709d000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe70a3000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe70a9000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe70af000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe70c5000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe70db000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe70e1000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe70f7000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe710d000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe7123000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe7139000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffe713f000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe7145000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe715b000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe7171000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe7187000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe719d000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffe71b3000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7fffec9ce000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9d0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9d1000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffec9d2000.
warning: Memory read failed for corefile section, 12288 bytes at 0x7fffec9d8000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9db000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9dc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9dd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9de000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9df000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7fffec9e0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9e2000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9e3000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffec9e4000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9fa000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9fb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9fc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9fd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffec9fe000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7fffec9ff000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca0a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca20000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca21000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca22000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7fffeca38000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca43000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca44000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca45000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca5b000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca5c000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca72000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca73000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca89000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeca8a000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffeca8b000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeca91000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecaa7000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecaa8000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecaa9000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecaaf000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecac5000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecadb000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7fffecadc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecae7000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecae8000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7fffecae9000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecaeb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb01000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb02000.
warning: Memory read failed for corefile section, 176128 bytes at 0x7fffecb03000.
warning: Memory read failed for corefile section, 176128 bytes at 0x7fffecb2e000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb59000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb5a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb5b000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb5c000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb5d000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecb5e000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecb64000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb7a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb7b000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb7c000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecb7d000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb93000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb94000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb95000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb96000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecb97000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecb98000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecb9e000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbb4000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbb5000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecbb6000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbcc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbcd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbce000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbcf000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbd0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbd1000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbd2000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecbd3000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbe9000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecbea000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecbeb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc01000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc02000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc03000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecc04000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecc0a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc20000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc21000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecc22000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecdc9000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecdca000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecde0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecde1000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecde2000.
warning: Memory read failed for corefile section, 12288 bytes at 0x7fffecde3000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7fffecde6000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecdf1000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecdf2000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecdf3000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecdf9000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece0f000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece10000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece11000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece12000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece13000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffece14000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece2a000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffece2b000.
warning: Memory read failed for corefile section, 176128 bytes at 0x7fffece31000.
warning: Memory read failed for corefile section, 176128 bytes at 0x7fffece5c000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece87000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece88000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece89000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece8a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffece8b000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffece8c000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffece92000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecea8000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecea9000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeceaa000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeceab000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffeceac000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecead000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7fffeceae000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffeceb0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecec6000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecec7000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7fffecec8000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffececa000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecee0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecee1000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecee2000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecef8000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecef9000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf0f000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf10000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf11000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf12000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf28000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf29000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf2a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf40000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf41000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf42000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf58000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf59000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf5a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf70000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf71000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf72000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf88000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecf89000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecf8a000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecf90000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecfa6000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfac000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfad000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfae000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfaf000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfb0000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfb1000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfb2000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfb3000.
warning: Memory read failed for corefile section, 90112 bytes at 0x7fffecfb4000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfca000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfcb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfcc000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecfcd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfd3000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7fffecfd4000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfda000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfdb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfdc000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfdd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfde000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfdf000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfe0000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7fffecfe1000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7fffecfe9000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7fffecfea000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7dfd000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7dfe000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7dff000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e00000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e01000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e02000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e03000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e04000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e05000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7ffff7e06000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e0e000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e0f000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e10000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e11000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e12000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e13000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7ffff7e14000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e1c000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e1d000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e1e000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e1f000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7ffff7e20000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e28000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e29000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e2a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e2b000.
warning: Memory read failed for corefile section, 32768 bytes at 0x7ffff7e2c000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7e34000.
warning: Memory read failed for corefile section, 131072 bytes at 0x7ffff7e35000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7e55000.
warning: Memory read failed for corefile section, 131072 bytes at 0x7ffff7e57000.
warning: Memory read failed for corefile section, 262144 bytes at 0x7ffff7e77000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7eb7000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7eb9000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7ebb000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7f0a000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7f0b000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7ffff7f0c000.
warning: Memory read failed for corefile section, 24576 bytes at 0x7ffff7f17000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f1d000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f1f000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f21000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f23000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f25000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f27000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f29000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f2b000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f2d000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f2f000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f31000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f33000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f35000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f37000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7f39000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7fd1000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fd2000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fd4000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fd6000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fd8000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fda000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fdc000.
warning: Memory read failed for corefile section, 12288 bytes at 0x7ffff7fde000.
warning: Memory read failed for corefile section, 4096 bytes at 0x7ffff7fe1000.
warning: Memory read failed for corefile section, 8192 bytes at 0x7ffff7fe2000.
warning: Memory read failed for corefile section, 12288 bytes at 0x7ffff7fe4000.
warning: Memory read failed for corefile section, 45056 bytes at 0x7ffff7fe7000.
Saved corefile core.7956
(gdb) q
A debugging session is active.

    Inferior 1 [process 7956] will be killed.

Quit anyway? (y or n) y

I'm unsure why the memory reads fail here. I should not need to run it as root. My guess is these are protected memory areas used by the video driver and other parts of the kernel, so they are probably not of interest anyways.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Game freezes during initialization
« Reply #11 on: 19 February 2012, 13:14:43 »
Btw, do you have libtxc_dxtn installed?

Wow, pretty good guess. Yes, I had it installed on the ATI system (I have not checked the other system, but my guess is it's installed there, too). And after purging the libtxc_dxtn0 package the game runs fine on this system. So the incomplete texture compression implementation in the open source drivers seems to be the problem. I guess I could have thought of this myself, since (to my knowledge) this package is not installed by default. Now what's lacking is a way for the game to detect this situation and to handle it a little more gracefully.

Mhmm, i use mesa 7.11.2 with libtxc_dxtn 1.0.1 on my laptop with ati r300 driver and it works fine, slow but fine. Maybe the new mesa is really the cause of this. Let's see.

I've uploaded the core file and sent you the URL in a private (forum) message.

Thanks for the core dump. I have a look at it later today.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #12 on: 19 February 2012, 16:31:08 »
Something I didn't tell you so far is that I'm using the xorg-edgers PPA, which means that I have more recent versions of all graphics stuff installed than there is in Oneiric (Ubuntu 11.10). Plus I'm using oneiric-proposed and oneiric-backports.

Here's an incomplete (I've edited out repositories which only contain single packages and are irrelevant here) list of the repositories I use:
Code: [Select]
$ apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ oneiric/main i386 Packages
     release v=11.10,o=LP-PPA-xorg-edgers,a=oneiric,n=oneiric,l=xorg-edgers fresh X crack,c=main
     origin ppa.launchpad.net
 500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ oneiric/main amd64 Packages
     release v=11.10,o=LP-PPA-xorg-edgers,a=oneiric,n=oneiric,l=xorg-edgers fresh X crack,c=main
     origin ppa.launchpad.net
 500 http://packages.medibuntu.org/ oneiric/non-free i386 Packages
     release v=11.10,o=Medibuntu,a=oneiric,n=oneiric,l=Medibuntu,c=non-free
     origin packages.medibuntu.org
 500 http://packages.medibuntu.org/ oneiric/free i386 Packages
     release v=11.10,o=Medibuntu,a=oneiric,n=oneiric,l=Medibuntu,c=free
     origin packages.medibuntu.org
 500 http://packages.medibuntu.org/ oneiric/non-free amd64 Packages
     release v=11.10,o=Medibuntu,a=oneiric,n=oneiric,l=Medibuntu,c=non-free
     origin packages.medibuntu.org
 500 http://packages.medibuntu.org/ oneiric/free amd64 Packages
     release v=11.10,o=Medibuntu,a=oneiric,n=oneiric,l=Medibuntu,c=free
     origin packages.medibuntu.org
 500 http://widehat.opensuse.org/repositories/home:/tetzank/xUbuntu_11.04/ ./ Packages
     release v=0.00,o=Open Build Service home:tetzank xUbuntu_11.04,l=tetzank's Home Project (xUbuntu_11.04),c=
     origin widehat.opensuse.org
 500 http://archive.getdeb.net/ubuntu/ oneiric-getdeb/games i386 Packages
     release v=11.10,o=GetDeb,a=oneiric-getdeb,n=oneiric-getdeb,l=GetDeb,c=games
     origin archive.getdeb.net
 500 http://archive.getdeb.net/ubuntu/ oneiric-getdeb/games amd64 Packages
     release v=11.10,o=GetDeb,a=oneiric-getdeb,n=oneiric-getdeb,l=GetDeb,c=games
     origin archive.getdeb.net
 500 http://archive.canonical.com/ubuntu/ oneiric/partner i386 Packages
     release v=11.10,o=Canonical,a=oneiric,n=oneiric,l=Partner archive,c=partner
     origin archive.canonical.com
 500 http://archive.canonical.com/ubuntu/ oneiric/partner amd64 Packages
     release v=11.10,o=Canonical,a=oneiric,n=oneiric,l=Partner archive,c=partner
     origin archive.canonical.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/universe Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/restricted Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/multiverse Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/main Translation-en
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/restricted i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/multiverse i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/main i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/universe i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/restricted amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/multiverse amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/main amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 100 http://de.archive.ubuntu.com/ubuntu/ oneiric-backports/universe amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-backports,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/universe Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/restricted Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/multiverse Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/main Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/restricted i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/multiverse i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/main i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/universe i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/restricted amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/multiverse amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/main amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-proposed/universe amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-proposed,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/universe Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/restricted Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/multiverse Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/main Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/restricted i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/multiverse i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/main i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/universe i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/restricted amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/multiverse amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/universe amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-updates,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/universe Translation-en
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/restricted Translation-en
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/multiverse Translation-en
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/main Translation-en
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/restricted i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=restricted
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/multiverse i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=multiverse
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/main i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=main
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/universe i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=universe
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/restricted amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=restricted
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/multiverse amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=multiverse
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=main
     origin security.ubuntu.com
 500 http://security.ubuntu.com/ubuntu/ oneiric-security/universe amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric-security,n=oneiric,l=Ubuntu,c=universe
     origin security.ubuntu.com
 500 http://extras.ubuntu.com/ubuntu/ oneiric/main i386 Packages
     release v=11.10,o=LP-PPA-app-review-board,a=oneiric,n=oneiric,l=Application Review Board PPA,c=main
     origin extras.ubuntu.com
 500 http://extras.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
     release v=11.10,o=LP-PPA-app-review-board,a=oneiric,n=oneiric,l=Application Review Board PPA,c=main
     origin extras.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe Translation-de
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/restricted Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/restricted Translation-de
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/multiverse Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/multiverse Translation-de
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/main Translation-en
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/main Translation-de
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/restricted i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/multiverse i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/restricted amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=restricted
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/multiverse amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=multiverse
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=universe
     origin de.archive.ubuntu.com
 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
     release v=11.10,o=Ubuntu,a=oneiric,n=oneiric,l=Ubuntu,c=main
     origin de.archive.ubuntu.com
Pinned packages:
#

And here's the versions I have installed:
Code: [Select]
$ dpkg -l mesa\* xserver-xorg-core\* | grep ^ii
ii  mesa-common-dev                           8.0.0~git20120216+8.0.e3943cf1-0ubuntu0sarvatt~oneiric                       Developer documentation for Mesa
ii  mesa-utils                                8.0.1+git20110129+d8f7d6b-0ubuntu2                                           Miscellaneous Mesa GL utilities
ii  xserver-xorg-core                         2:1.11.2.902+git20111209+server-1.11-branch.0ca8869e-0ubuntu0sarvatt~oneiric Xorg X server - core server

Sorry, I should have told you about this earlier. Still, it's a rock stable configuration, I'm not running into any trouble with MegaGlest or any other GL games (well Braid is troublesome, but that's more because Icculus doesn't have enough time and doesn't get paid enough to make it work properly, and because he favors proprietary drivers over the open source ones :-/ ).
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: e3257cf: Game freezes during initialization
« Reply #13 on: 28 August 2012, 00:14:52 »
As an update on this, the texture compression library seems to have been renamed in Ubuntu 12.04 and is now called libtxc-dxtn-s2tc0 (probably the same on Debian Wheezy then) . So, to play GAE, one needs to sudo apt-get purge libtxc-dxtn-s2tc0.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·