[AD] multi display regression on X

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Seems sometime between .21 and 5.0 branch (possibly .22 and rc1) something has
broken using multiple displays via a single thread.

As seen from ex_multiwin

(gdb) run                                                                                                                                                                          
Starting program: /home/moose/projects/allegro-5.0/build/examples/ex_multiwin 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffefa78710 (LWP 9705)]
ex_multiwin: /home/moose/projects/allegro-5.0/src/opengl/extensions.c:589: fill_in_info_struct: Assertion `renderer' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff251d165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007ffff251d165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff251ff70 in abort () at abort.c:92
#2  0x00007ffff25162b1 in __assert_fail (assertion=0x7ffff79b6812 "renderer", file=<value optimized out>, line=589, function=0x7ffff79b8e80 "fill_in_info_struct") at assert.c:81
#3  0x00007ffff7989499 in fill_in_info_struct (rendereru=0x0, info=0xa29f00) at /home/moose/projects/allegro-5.0/src/opengl/extensions.c:589
#4  0x00007ffff7989766 in _al_ogl_manage_extensions (gl_disp=0xa29c90) at /home/moose/projects/allegro-5.0/src/opengl/extensions.c:699
#5  0x00007ffff79493d4 in xdpy_create_display (w=640, h=400) at /home/moose/projects/allegro-5.0/src/x/xdisplay.c:452
#6  0x00007ffff78e6d03 in al_create_display (w=640, h=400) at /home/moose/projects/allegro-5.0/src/display.c:47
#7  0x0000000000401acc in main () at /home/moose/projects/allegro-5.0/examples/ex_multiwin.c:41

-- 
Thomas Fjellstrom
tfjellstrom@xxxxxxxxxx




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/