Bug#768572: megaglest_editor and megaglest_g3dviewer fail to start due to wxwidgets assertion
Markus Koschany
apo at gambaru.de
Sat Nov 8 13:45:36 UTC 2014
Package: megaglest
Version: 3.9.1-1+b1
Severity: important
When I run »megaglest_editor« I get an assertion, which makes
megaglest_editor and megaglest_g3dviewer sometimes unusable. Compiling
Megaglest with -DNDEBUG does not help in this case.
.../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window
must be shown
ASSERT INFO:
.../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window
must be shown
BACKTRACE:
[1] wxGLContext::SetCurrent(wxGLCanvas const&) const
[2] MapEditor::MainWindow::init(std::string)
[3] MapEditor::App::OnInit()
[4] wxEntry(int&, wchar_t**)
[5] main
[6] __libc_start_main
[7] _start
After more investigation I found out that the error is caused by
source/glest_map_editor/main.cpp line 141. Apparently setCurrent()
must be called after the window is shown but I don't know a solution
yet.
For megaglest_g3dviewer I see
Using wxWidgets version [3.0.2.0]
14:39:06: Debug: Unsupported OpenGL attribute 41205688
.../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window
must be shown
Error [main]: glewInit failed: Missing GL version
I have reported this issue upstream as
https://github.com/MegaGlest/megaglest-source/issues/29
https://github.com/MegaGlest/megaglest-source/issues/28
Markus
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages megaglest depends on:
ii famfamfam-flag-png 0.1-3
ii fonts-liberation 1.07.4-1
ii fonts-uralic 0.0.20040829-5
ii fonts-wqy-zenhei [ttf-wqy-zenhei] 0.9.45-6
ii libc6 2.19-12
ii libcurl3-gnutls 7.38.0-2
ii libfontconfig1 2.11.0-6.1
ii libfribidi0 0.19.6-3
ii libftgl2 2.1.3~rc5-4+nmu1
ii libgcc1 1:4.9.1-19
ii libgl1-mesa-glx [libgl1] 10.3.2-1
ii libglew1.10 1.10.0-3
ii libglu1-mesa [libglu1] 9.0.0-2
ii libircclient1 1.8-2
ii libjpeg62-turbo 1:1.3.1-10
ii liblua5.1-0 5.1.5-7.1
ii libminiupnpc10 1.9.20140610-2
ii libopenal1 1:1.15.1-5
ii libpng12-0 1.2.50-2
ii libsdl1.2debian 1.2.15-10
ii libstdc++6 4.9.1-19
ii libvorbisfile3 1.3.4-1
ii libwxbase3.0-0 3.0.2-1+b1
ii libwxgtk3.0-0 3.0.2-1+b1
ii libx11-6 2:1.6.2-3
ii libxerces-c3.1 3.1.1-5
ii megaglest-data 3.9.1-1
ii p7zip-full 9.20.1~dfsg.1-4.1
ii ttf-dejavu-core 2.34-1
ii ttf-wqy-zenhei 0.9.45-6
megaglest recommends no packages.
megaglest suggests no packages.
-- no debconf information
More information about the Pkg-games-devel
mailing list