changes in 32-bit Cygwin OpenGL causing crashes?

KIMURA Masaru hiyuh.root@gmail.com
Tue May 24 01:26:00 GMT 2016


Hi,

> Have there been any changes to OpenGL libraries in 32-bit cygwin in the last six months?

i also have another OpenGL app crashing.
glxinfo reports wrong Video memory size.
glxgears raises SIGSEGV under swrast_dri.so.
i could not reach exact crash point, b/c dri-drivers looks having no
debuginfo package ATM.
maybe, mesa (or something for GLX) is simply broken?

Peace,

-----

$ uname -a
CYGWIN_NT-10.0-WOW lynx 2.5.1(0.297/5/3) 2016-04-21 22:12 i686 Cygwin

$ cygcheck.exe -c dri-drivers mesa mesa-demos xorg-server
Cygwin Package Information
Package              Version        Status
dri-drivers          11.2.2-1       OK
mesa                 11.2.2-1       OK
mesa-demos           8.3.0-1        OK
xorg-server          1.18.2-1       OK

$ glxinfo | grep -e 'Video memory:'
    Video memory: -113MB

$ gdb glxgears
...
Reading symbols from glxgears...Reading symbols from
/usr/lib/debug//usr/lib/mesa-demos/glxgears.exe.dbg...done.
done.
(gdb) r
Starting program: /usr/bin/glxgears
[New Thread 2452.0xc3c]
[New Thread 2452.0x2760]
[New Thread 2452.0x212c]
[New Thread 2452.0x1930]
[New Thread 2452.0x207c]
[New Thread 2452.0x22e4]
[New Thread 2452.0x25dc]
[New Thread 2452.0x19ec]

Program received signal SIGSEGV, Segmentation fault.
0xfeac00b5 in ?? ()
(gdb) bt
#0  0xfeac00b5 in ?? ()
#1  0x5e62b977 in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#2  0x5e62bcff in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#3  0x5e54ea9d in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#4  0x5e5477ed in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#5  0x5e547c77 in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#6  0x5e6714d5 in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#7  0x5e3697d0 in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#8  0x5e344ea7 in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#9  0x5e20cf7e in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#10 0x5e220edc in gallium_dri!__driDriverGetExtensions_swrast () from
C:/cygwin/lib/dri/swrast_dri.so
#11 0x00401396 in draw () at
/usr/src/debug/mesa-demos-8.3.0-1/src/xdemos/glxgears.c:264
#12 0x0040315e in draw_gears () at
/usr/src/debug/mesa-demos-8.3.0-1/src/xdemos/glxgears.c:316
#13 draw_frame (ctx=0x20052e98, win=14680066, dpy=0x2003c330)
    at /usr/src/debug/mesa-demos-8.3.0-1/src/xdemos/glxgears.c:341
#14 event_loop (ctx=0x20052e98, win=14680066, dpy=0x2003c330)
    at /usr/src/debug/mesa-demos-8.3.0-1/src/xdemos/glxgears.c:706
#15 main (argc=1, argv=0x60cc5c) at
/usr/src/debug/mesa-demos-8.3.0-1/src/xdemos/glxgears.c:801
(gdb)

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list