When I try to start conquestgl on my sarge installation, I only get an
assertion error. This render the package completely useless. As I
suspect this will be the case for all users of the package, I set the
severity to grave. If it works for others, please lover the severity
to important or normal.
(gdb) bt
#0 0x404c683b in raise () from /lib/tls/libc.so.6
#1 0x404c7fa2 in abort () from /lib/tls/libc.so.6
#2 0x404c02df in __assert_fail () from /lib/tls/libc.so.6
#3 0x40198523 in fgOpenWindow () from /usr/lib/libglut.so.3
#4 0x40196d69 in fgCreateWindow () from /usr/lib/libglut.so.3
#5 0x40198674 in glutCreateWindow () from /usr/lib/libglut.so.3
#6 0x40032b42 in uiGLInit () from /usr/lib/libUiGL.so.1
#7 0x080494a1 in ?? ()
#8 0xbffff840 in ?? ()
#9 0xbffff8c4 in ?? ()
#10 0x08049c01 in _IO_stdin_used ()
#11 0x08048ae5 in _init ()
#12 0x404b3974 in __libc_start_main () from /lib/tls/libc.so.6
#13 0x08048d11 in ?? ()
Running it in valgrind to now show any interesting messages. I
include the end of the strace as well at the end.
In case this has anything to do with my OpenGL support, here is the
output from glxinfo. I do get glxgears and most other OpenGL
applications working, so I believe the OpenGL support should be OK.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=nb_NO, LC_CTYPE=nb_NO (charmap=ISO-8859-1)
Versions of packages conquest-gl depends on:
ii conquest-data 8.1-2 a real-time, multi-player space wa
ii conquest-libs 8.1-2 a real-time, multi-player space wa
ii freeglut3 2.2.0-8 OpenGL Utility Toolkit
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libice6 4.3.0.dfsg.1-14 Inter-Client Exchange library
ii libncurses5 5.4-4 Shared libraries for terminal hand
ii libsm6 4.3.0.dfsg.1-14 X Window System Session Management
ii libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-14 X Window System miscellaneous exte
ii libxi6 4.3.0.dfsg.1-14 X Window System Input extension li
ii libxmu6 4.3.0.dfsg.1-14 X Window System miscellaneous util
ii libxt6 4.3.0.dfsg.1-14 X Toolkit Intrinsics
ii xlibmesa-gl [libgl1] 4.3.0.dfsg.1-14 Mesa 3D graphics library [XFree86]
ii xlibmesa-glu [libglu1] 4.3.0.dfsg.1-14 Mesa OpenGL utility library [XFree
ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime
Package: conquest-gl
Version: 8.1-2
Severity: grave
Justification: renders package unusable
When I try to start conquestgl on my sarge installation, I only get an
assertion error. This render the package completely useless. As I
suspect this will be the case for all users of the package, I set the
severity to grave. If it works for others, please lover the severity
to important or normal.
This it the output I get:
% conquestgl window. c:300: fgOpenWindow: Assertion >Window. VisualInfo != ((void *)0)' failed.
conquestgl: freeglut_
`window-
Abort (SIGABRT)
%
Running it in gdb give me this backtrace:
(gdb) bt libglut. so.3 libglut. so.3 libglut. so.3 libUiGL. so.1
#0 0x404c683b in raise () from /lib/tls/libc.so.6
#1 0x404c7fa2 in abort () from /lib/tls/libc.so.6
#2 0x404c02df in __assert_fail () from /lib/tls/libc.so.6
#3 0x40198523 in fgOpenWindow () from /usr/lib/
#4 0x40196d69 in fgCreateWindow () from /usr/lib/
#5 0x40198674 in glutCreateWindow () from /usr/lib/
#6 0x40032b42 in uiGLInit () from /usr/lib/
#7 0x080494a1 in ?? ()
#8 0xbffff840 in ?? ()
#9 0xbffff8c4 in ?? ()
#10 0x08049c01 in _IO_stdin_used ()
#11 0x08048ae5 in _init ()
#12 0x404b3974 in __libc_start_main () from /lib/tls/libc.so.6
#13 0x08048d11 in ?? ()
Running it in valgrind to now show any interesting messages. I
include the end of the strace as well at the end.
In case this has anything to do with my OpenGL support, here is the
output from glxinfo. I do get glxgears and most other OpenGL
applications working, so I believe the OpenGL support should be OK.
% glxinfo EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_EXT_ import_ context EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_EXT_ import_ context EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_EXT_ import_ context multitexture, GL_ARB_ texture_ env_add, ARB_texture_ env_combine, GL_ARB_ transpose_ matrix, GL_EXT_abgr, blend_func_ separate, EXT_blend_ minmax, GL_EXT_ blend_subtract, GL_EXT_ clip_volume_ hint, EXT_convolution , GL_EXT_ compiled_ vertex_ array, GL_EXT_fog_coord, EXT_histogram, GL_EXT_ packed_ pixels, GL_EXT_ polygon_ offset, EXT_rescale_ normal, GL_EXT_ secondary_ color, GL_EXT_texture3D, EXT_texture_ env_add, GL_EXT_ texture_ env_combine, GL_EXT_ texture_ object, EXT_texture_ lod_bias, GL_EXT_ vertex_ array, GL_IBM_ rasterpos_ clip, MESA_window_ pos, GL_NV_texgen_ reflection, GL_SGI_ color_matrix, SGI_color_ table EXT_nurbs_ tessellator, GLU_EXT_ object_ space_tess
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_
GLX extensions:
GLX_
OpenGL vendor string: VA Linux, Inc
OpenGL renderer string: Mesa DRI Intel(R) 830M 20021115
OpenGL version string: 1.2 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_
GL_
GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
glu version: 1.3
glu extensions:
GLU_
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav ------- ------- ------- ------- ------- ------- ------- ------- -------
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
-------
0x22 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x23 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x26 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 0 0 Slow
0x27 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 16 16 16 16 0 0 Slow
0x28 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 Slow
0x29 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 16 16 16 16 0 0 Slow
%
This is the last 50 lines from strace:
write(3, "\200\4\ 2\0\0\0\ 0\0", 8) = 8 16\0\1\ 0\0\0\1\ 0\0\0\3\ 0\0\0\0\ 0\0\0\4\ 0\0\0\300" ..., 32) = 32 2\0\0\0\ 0\0", 8) = 8 0\0\1\0\ 0\10\0\ 0\0 \0\0\0\ 30\0\0\ 0\250\245\ 336"... , 32) = 32 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0" ..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0" ..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 0\4\0\0\ 0\1\0\0\ 0\5\0\0\ 0\6\0\0\ 0\5\0\0\ 0\0\0\0\ 0"..., 128) = 128 2\0\0\0\ 0\0", 8) = 8 0\0\0\0\ 0\1\0\0\ 0\0\0\0\ 0\1\0\0\ 0\30\0\ 0\0\300" ..., 32) = 32 2\0\0\0\ 0\0", 8) = 8 21\0\3\ 0\0\0\0\ 200@\320\ 0\0\0\0\ t\0\0\0\ 30\0\0\ 0"..., 32) = 32 S_IFDIR| 0755, st_size=60, ...}) = 0 "/dev/dri/ card0", {st_mode= S_IFCHR| 0666, st_rdev= makedev( 226, 0), ...}) = 0 dev/dri/ card0", O_RDWR) = 4 GET_CAPABILITIE S, 0xbffff1e0) = 0 GET_CAPABILITIE S, 0xbffff1e0) = 0 SET_EVENT_ MASK, 0xbffff21c) = 0 GET_PROTO_ REV, 0x8051df0) = 0 GET_PROTO_ REV, 0x8051df0) = 0 3\0\0\0\ 0\0\16\ 0\0\0", 12) = 12 22\0\0\ 0\0\0\1\ 0\0\0eIB\ 10\300- \5\t\30\ 0\0\0\300" ..., 32) = 32 2\0\0\0\ 0\0", 8) = 8 23\0\1\ 0\0\0\1\ 0\0\0\3\ 0\0\0\0\ 0\0\0\4\ 0\0\0\300" ..., 32) = 32 2\0\0\0\ 0\0", 8) = 8 24\0\36\ 0\0\0\0\ 0\0\340\ 0\0\0\0\ 0\0\0\0\ 0\0\30\ 0"..., 32) = 32 320\0\0\ 10\0\0\ 0\0\0\0\ 0\30\0\ 0\0\300\ 347\0\0\ 30"..., 120) = 120 PROT_WRITE, MAP_SHARED, 4, 0xe0000) = 0x4086f000 PROT_WRITE, MAP_SHARED, 4, 0xd0408) = 0x409ef000 0\0\0\0\ 0\4\0\1\ 0\0\0\0\ 0\1\0\0\ 0\30\0\ 0\0\300" ..., 32) = 32 PROT_WRITE, MAP_SHARED, 4, 0xe7c00) = 0x409f1000 PROT_WRITE, MAP_SHARED, 4, 0xe7a00) = 0x40b71000 PROT_WRITE, MAP_SHARED, 4, 0xe0346) = 0x40cf1000 window. c:30".. ., 110conquestgl: freeglut_ window. c:300: fgOpenWindow: Assertion `window- >Window. VisualInfo != ((void *)0)' failed. SIG_UNBLOCK, [ABRT], NULL, 8) = 0
read(3, "\1\245\
readv(3, [{"i830", 4}, {"", 0}], 2) = 4
write(3, "\221\16\
read(3, "\1\0\17\
read(3, "\"\0\0\
read(3, "#\0\0\
read(3, "$\0\0\
read(3, "%\0\0\
read(3, "&\0\0\
read(3, "\'\0\0\
read(3, "(\0\0\
read(3, ")\0\0\
write(3, "\200\1\
read(3, "\1\0\20\
write(3, "\200\2\
read(3, "\1\245\
readv(3, [{"PCI:0:2:0", 9}, {"\0\0\0", 3}], 2) = 12
geteuid32() = 10001
stat64("/dev/dri", {st_mode=
stat64(
open("/
ioctl(4, DECODER_
ioctl(4, DECODER_
ioctl(4, DECODER_GET_STATUS or DEVFSDIOC_
ioctl(4, DEVFSDIOC_
ioctl(4, DEVFSDIOC_
write(3, "\200\v\
read(3, "\1\245\
write(3, "\200\4\
read(3, "\1\245\
readv(3, [{"i830", 4}, {"", 0}], 2) = 4
write(3, "\200\n\
read(3, "\1\245\
read(3, "\0\0\0\
mmap2(NULL, 1572864, PROT_READ|
mmap2(NULL, 8192, PROT_READ|
write(3, "\200\0\1\0", 4) = 4
read(3, "\1\0\25\
ioctl(4, 0x6448, 0) = 0
mmap2(NULL, 1572864, PROT_READ|
mmap2(NULL, 1572864, PROT_READ|
mmap2(NULL, 25690112, PROT_READ|
ioctl(4, 0xc008644c, 0xbffff200) = 0
write(2, "conquestgl: freeglut_
) = 110
rt_sigprocmask(
tgkill(1339, 1339, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
-- System Information: ISO-8859- 1)
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=nb_NO, LC_CTYPE=nb_NO (charmap=
Versions of packages conquest-gl depends on:
ii conquest-data 8.1-2 a real-time, multi-player space wa
ii conquest-libs 8.1-2 a real-time, multi-player space wa
ii freeglut3 2.2.0-8 OpenGL Utility Toolkit
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libice6 4.3.0.dfsg.1-14 Inter-Client Exchange library
ii libncurses5 5.4-4 Shared libraries for terminal hand
ii libsm6 4.3.0.dfsg.1-14 X Window System Session Management
ii libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-14 X Window System miscellaneous exte
ii libxi6 4.3.0.dfsg.1-14 X Window System Input extension li
ii libxmu6 4.3.0.dfsg.1-14 X Window System miscellaneous util
ii libxt6 4.3.0.dfsg.1-14 X Toolkit Intrinsics
ii xlibmesa-gl [libgl1] 4.3.0.dfsg.1-14 Mesa 3D graphics library [XFree86]
ii xlibmesa-glu [libglu1] 4.3.0.dfsg.1-14 Mesa OpenGL utility library [XFree
ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime
-- no debconf information