waffle issueshttps://gitlab.freedesktop.org/mesa/waffle/-/issues2024-02-21T11:01:19Zhttps://gitlab.freedesktop.org/mesa/waffle/-/issues/119Adding clang variation to the CI matrix2024-02-21T11:01:19ZEmil VelikovAdding clang variation to the CI matrixAs highlighted in https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/146 clang behaviour is not always the same as gcc.
For this we should:
- update the container to include both gcc and clang
- add clang variation to the bui...As highlighted in https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/146 clang behaviour is not always the same as gcc.
For this we should:
- update the container to include both gcc and clang
- add clang variation to the build
- optionally: run the tests on the clang produced binarieshttps://gitlab.freedesktop.org/mesa/waffle/-/issues/118CI: clang-format occasionally miss-fires2023-10-29T18:28:32ZEmil VelikovCI: clang-format occasionally miss-firesIn some care cases, the clang-format lint stage will fail ... Even though the MR has zero code code-change commits.
Haven't looked into it - some random ideas:
- is it because the MR was originally targeting master, vs which there are ...In some care cases, the clang-format lint stage will fail ... Even though the MR has zero code code-change commits.
Haven't looked into it - some random ideas:
- is it because the MR was originally targeting master, vs which there are code changes
- the correct magic (CI) variable is not set, correctly(?)
For example:
- MR https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/138
- Failing pipeline https://gitlab.freedesktop.org/xexaxo/waffle/-/jobs/49670257https://gitlab.freedesktop.org/mesa/waffle/-/issues/117Test fail on macOS 14.0 (Sonoma)2023-10-01T12:06:49ZYurii Kolesnykovroot@yurikoles.comTest fail on macOS 14.0 (Sonoma)I was unable to find a particular test name, just:
```
3/4 waffle:core / wcore_error FAIL 0.87s killed by signal 5 SIGTRAP
```
Here is a full [`testlog.txt`](https://gitlab.freedesktop.org/yurikoles/waffle/-/snippets/7696 "test killed ...I was unable to find a particular test name, just:
```
3/4 waffle:core / wcore_error FAIL 0.87s killed by signal 5 SIGTRAP
```
Here is a full [`testlog.txt`](https://gitlab.freedesktop.org/yurikoles/waffle/-/snippets/7696 "test killed by signal 5 SIGTRAP").https://gitlab.freedesktop.org/mesa/waffle/-/issues/116Make a 1.8.0 release2023-09-25T14:34:36ZMatt TurnerMake a 1.8.0 releaseI'd like to update waffle in ChromeOS, and to do that I need commit c0d6c008ed8d66fecfd0b3012b51035ca5da7f1a (landed in May 2022, ~16 months ago).
I see that we have a milestone for 1.8.0 here (https://gitlab.freedesktop.org/mesa/waffle...I'd like to update waffle in ChromeOS, and to do that I need commit c0d6c008ed8d66fecfd0b3012b51035ca5da7f1a (landed in May 2022, ~16 months ago).
I see that we have a milestone for 1.8.0 here (https://gitlab.freedesktop.org/mesa/waffle/-/milestones/10)
Three of the four remaining issues have been open for >2 years. Do you mind if I rename the milestone to 1.9.0 and push 1.8.0 out the door? It's been 2.5 years and 91 commits since 1.7.0 was released.Emil VelikovEmil Velikovhttps://gitlab.freedesktop.org/mesa/waffle/-/issues/115Build failure with Xcode 14.X / macOS Ventura2023-09-25T10:26:10ZMichka PopoffBuild failure with Xcode 14.X / macOS VenturaHello
I have encountered many build errors while building waffle 1.7.2 on macOS Ventura:
```
[ 97%] Built target wcore_attrib_list_unittest
[ 97%] Built target wcore_error_unittest
[ 97%] Built target wcore_config_attrs_unittest
In fil...Hello
I have encountered many build errors while building waffle 1.7.2 on macOS Ventura:
```
[ 97%] Built target wcore_attrib_list_unittest
[ 97%] Built target wcore_error_unittest
[ 97%] Built target wcore_config_attrs_unittest
In file included from /tmp/waffle-20230629-12928-1te5p17/waffle-1.7.2/examples/gl_basic.c:55:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ppd.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/cups.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ipp.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/http.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:86:2: error: unknown type name 'u_int'
u_int ip_hl:4, /* header length */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:90:2: error: unknown type name 'u_int'
u_int ip_v:4, /* version */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:90:10: error: duplicate member 'ip_v'
u_int ip_v:4, /* version */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:87:6: note: previous declaration is here
ip_v:4; /* version */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:91:6: error: duplicate member 'ip_hl'
ip_hl:4; /* header length */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:86:10: note: previous declaration is here
u_int ip_hl:4, /* header length */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:94:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ip_tos; /* type of service */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:95:2: error: unknown type name 'u_short'; did you mean 'n_short'?
u_short ip_len; /* total length */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/in_systm.h:84:20: note: 'n_short' declared here
typedef __uint16_t n_short; /* short as received from the net */
^
In file included from /tmp/waffle-20230629-12928-1te5p17/waffle-1.7.2/examples/gl_basic.c:55:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ppd.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/cups.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ipp.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/http.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:96:2: error: unknown type name 'u_short'; did you mean 'n_short'?
u_short ip_id; /* identification */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/in_systm.h:84:20: note: 'n_short' declared here
typedef __uint16_t n_short; /* short as received from the net */
^
In file included from /tmp/waffle-20230629-12928-1te5p17/waffle-1.7.2/examples/gl_basic.c:55:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ppd.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/cups.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ipp.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/http.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:97:2: error: unknown type name 'u_short'; did you mean 'n_short'?
u_short ip_off; /* fragment offset field */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/in_systm.h:84:20: note: 'n_short' declared here
typedef __uint16_t n_short; /* short as received from the net */
^
In file included from /tmp/waffle-20230629-12928-1te5p17/waffle-1.7.2/examples/gl_basic.c:55:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ppd.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/cups.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ipp.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/http.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:102:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ip_ttl; /* time to live */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:103:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ip_p; /* protocol */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:104:2: error: unknown type name 'u_short'; did you mean 'n_short'?
u_short ip_sum; /* checksum */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/in_systm.h:84:20: note: 'n_short' declared here
typedef __uint16_t n_short; /* short as received from the net */
^
In file included from /tmp/waffle-20230629-12928-1te5p17/waffle-1.7.2/examples/gl_basic.c:55:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ppd.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/cups.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/ipp.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/cups/http.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:189:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ipt_code; /* IPOPT_TS */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:190:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ipt_len; /* size of structure (variable) */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:191:2: error: unknown type name 'u_char'; did you mean 'char'?
u_char ipt_ptr; /* index of current entry */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:193:2: error: unknown type name 'u_int'
u_int ipt_flg:4, /* flags, see below */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:197:2: error: unknown type name 'u_int'
u_int ipt_oflw:4, /* overflow counter */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:197:10: error: duplicate member 'ipt_oflw'
u_int ipt_oflw:4, /* overflow counter */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:194:6: note: previous declaration is here
ipt_oflw:4; /* overflow counter */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:198:6: error: duplicate member 'ipt_flg'
ipt_flg:4; /* flags, see below */
^
/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/netinet/ip.h:193:10: note: previous declaration is here
u_int ipt_flg:4, /* flags, see below */
^
18 errors generated.
make[2]: *** [examples/CMakeFiles/gl_basic.dir/gl_basic.c.o] Error 1
make[1]: *** [examples/CMakeFiles/gl_basic.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
```
I was able to fix this by passing "-D_DARWIN_C_SOURCE" as CFLAGS.
Could you please have a look. Maybe it's not the right fix, thus I am reporting the issue so you can investigate. Thanks
See https://github.com/Homebrew/homebrew-core/pull/135056 for referencehttps://gitlab.freedesktop.org/mesa/waffle/-/issues/87Add CI stage to create a Gitlab release (was: missing release artifacts for 1...2023-09-25T14:53:18ZRui ChenAdd CI stage to create a Gitlab release (was: missing release artifacts for 1.7.1 and 1.7.2 releases):wave: not sure whether it was missed, but the release artifacts for 1.7.1 and 1.7.2 are missing. Thanks!:wave: not sure whether it was missed, but the release artifacts for 1.7.1 and 1.7.2 are missing. Thanks!1.9.0 releasehttps://gitlab.freedesktop.org/mesa/waffle/-/issues/861.7.2: test suite is failing2023-03-30T12:50:17ZTomasz Kłoczko1.7.2: test suite is failingI'm not sure am I executing correctly test suite.
<details>
```console
+ cd waffle-v1.7.2
+ xvfb-run -a /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: no work to do.
ninja: Entering directory ...I'm not sure am I executing correctly test suite.
<details>
```console
+ cd waffle-v1.7.2
+ xvfb-run -a /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: no work to do.
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu'
ninja: no work to do.
1/8 waffle:core / wcore_attrib_list OK 0.05s
2/8 waffle:core / wcore_config_attrs OK 0.04s
3/8 waffle:core / wcore_error OK 0.04s
4/8 waffle:functional / gl_basic (surfaceless_egl) FAIL 0.06s exit status 62
>>> LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/src/waffle MALLOC_PERTURB_=171 /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/tests/functional/gl_basic_test --platform surfaceless_egl
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
[ PASSED ] 0 test(s).
[ FAILED ] 62 test(s), listed below:
[ FAILED ] test_gl_basic_gl_rgb
[ FAILED ] test_gl_basic_gl_rgba
[ FAILED ] test_gl_basic_gl_fwdcompat
[ FAILED ] test_gl_basic_gl_debug
[ FAILED ] test_gl_basic_gl_robust
[ FAILED ] test_gl_basic_gl10
[ FAILED ] test_gl_basic_gl11
[ FAILED ] test_gl_basic_gl12
[ FAILED ] test_gl_basic_gl13
[ FAILED ] test_gl_basic_gl14
[ FAILED ] test_gl_basic_gl15
[ FAILED ] test_gl_basic_gl20
[ FAILED ] test_gl_basic_gl21
[ FAILED ] test_gl_basic_gl30
[ FAILED ] test_gl_basic_gl30_fwdcompat
[ FAILED ] test_gl_basic_gl31
[ FAILED ] test_gl_basic_gl31_fwdcompat
[ FAILED ] test_gl_basic_gl32_core
[ FAILED ] test_gl_basic_gl32_core_fwdcompat
[ FAILED ] test_gl_basic_gl32_core_debug
[ FAILED ] test_gl_basic_gl32_core_robust
[ FAILED ] test_gl_basic_gl33_core
[ FAILED ] test_gl_basic_gl40_core
[ FAILED ] test_gl_basic_gl41_core
[ FAILED ] test_gl_basic_gl42_core
[ FAILED ] test_gl_basic_gl43_core
[ FAILED ] test_gl_basic_gl44_core
[ FAILED ] test_gl_basic_gl45_core
[ FAILED ] test_gl_basic_gl46_core
[ FAILED ] test_gl_basic_gl32_compat
[ FAILED ] test_gl_basic_gl32_compat_fwdcompat
[ FAILED ] test_gl_basic_gl32_compat_debug
[ FAILED ] test_gl_basic_gl32_compat_robust
[ FAILED ] test_gl_basic_gl33_compat
[ FAILED ] test_gl_basic_gl40_compat
[ FAILED ] test_gl_basic_gl41_compat
[ FAILED ] test_gl_basic_gl42_compat
[ FAILED ] test_gl_basic_gl43_compat
[ FAILED ] test_gl_basic_gl44_compat
[ FAILED ] test_gl_basic_gl45_compat
[ FAILED ] test_gl_basic_gl46_compat
[ FAILED ] test_gl_basic_gles1_rgb
[ FAILED ] test_gl_basic_gles1_rgba
[ FAILED ] test_gl_basic_gles1_fwdcompat
[ FAILED ] test_gl_basic_gles1_robust
[ FAILED ] test_gl_basic_gles1_debug
[ FAILED ] test_gl_basic_gles10
[ FAILED ] test_gl_basic_gles11
[ FAILED ] test_gl_basic_gles2_rgb
[ FAILED ] test_gl_basic_gles2_rgba
[ FAILED ] test_gl_basic_gles2_fwdcompat
[ FAILED ] test_gl_basic_gles2_debug
[ FAILED ] test_gl_basic_gles2_robust
[ FAILED ] test_gl_basic_gles20
[ FAILED ] test_gl_basic_gles3_rgb
[ FAILED ] test_gl_basic_gles3_rgba
[ FAILED ] test_gl_basic_gles3_fwdcompat
[ FAILED ] test_gl_basic_gles3_debug
[ FAILED ] test_gl_basic_gles3_robust
[ FAILED ] test_gl_basic_gles30
[ FAILED ] test_gl_basic_gles31
[ FAILED ] test_gl_basic_gles32
62 FAILED TEST(S)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
5/8 waffle:functional / gl_basic (wayland) FAIL 0.09s exit status 62
>>> LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/src/waffle MALLOC_PERTURB_=233 /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/tests/functional/gl_basic_test --platform wayland
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: wl_display_connect failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
[ PASSED ] 0 test(s).
[ FAILED ] 62 test(s), listed below:
[ FAILED ] test_gl_basic_gl_rgb
[ FAILED ] test_gl_basic_gl_rgba
[ FAILED ] test_gl_basic_gl_fwdcompat
[ FAILED ] test_gl_basic_gl_debug
[ FAILED ] test_gl_basic_gl_robust
[ FAILED ] test_gl_basic_gl10
[ FAILED ] test_gl_basic_gl11
[ FAILED ] test_gl_basic_gl12
[ FAILED ] test_gl_basic_gl13
[ FAILED ] test_gl_basic_gl14
[ FAILED ] test_gl_basic_gl15
[ FAILED ] test_gl_basic_gl20
[ FAILED ] test_gl_basic_gl21
[ FAILED ] test_gl_basic_gl30
[ FAILED ] test_gl_basic_gl30_fwdcompat
[ FAILED ] test_gl_basic_gl31
[ FAILED ] test_gl_basic_gl31_fwdcompat
[ FAILED ] test_gl_basic_gl32_core
[ FAILED ] test_gl_basic_gl32_core_fwdcompat
[ FAILED ] test_gl_basic_gl32_core_debug
[ FAILED ] test_gl_basic_gl32_core_robust
[ FAILED ] test_gl_basic_gl33_core
[ FAILED ] test_gl_basic_gl40_core
[ FAILED ] test_gl_basic_gl41_core
[ FAILED ] test_gl_basic_gl42_core
[ FAILED ] test_gl_basic_gl43_core
[ FAILED ] test_gl_basic_gl44_core
[ FAILED ] test_gl_basic_gl45_core
[ FAILED ] test_gl_basic_gl46_core
[ FAILED ] test_gl_basic_gl32_compat
[ FAILED ] test_gl_basic_gl32_compat_fwdcompat
[ FAILED ] test_gl_basic_gl32_compat_debug
[ FAILED ] test_gl_basic_gl32_compat_robust
[ FAILED ] test_gl_basic_gl33_compat
[ FAILED ] test_gl_basic_gl40_compat
[ FAILED ] test_gl_basic_gl41_compat
[ FAILED ] test_gl_basic_gl42_compat
[ FAILED ] test_gl_basic_gl43_compat
[ FAILED ] test_gl_basic_gl44_compat
[ FAILED ] test_gl_basic_gl45_compat
[ FAILED ] test_gl_basic_gl46_compat
[ FAILED ] test_gl_basic_gles1_rgb
[ FAILED ] test_gl_basic_gles1_rgba
[ FAILED ] test_gl_basic_gles1_fwdcompat
[ FAILED ] test_gl_basic_gles1_robust
[ FAILED ] test_gl_basic_gles1_debug
[ FAILED ] test_gl_basic_gles10
[ FAILED ] test_gl_basic_gles11
[ FAILED ] test_gl_basic_gles2_rgb
[ FAILED ] test_gl_basic_gles2_rgba
[ FAILED ] test_gl_basic_gles2_fwdcompat
[ FAILED ] test_gl_basic_gles2_debug
[ FAILED ] test_gl_basic_gles2_robust
[ FAILED ] test_gl_basic_gles20
[ FAILED ] test_gl_basic_gles3_rgb
[ FAILED ] test_gl_basic_gles3_rgba
[ FAILED ] test_gl_basic_gles3_fwdcompat
[ FAILED ] test_gl_basic_gles3_debug
[ FAILED ] test_gl_basic_gles3_robust
[ FAILED ] test_gl_basic_gles30
[ FAILED ] test_gl_basic_gles31
[ FAILED ] test_gl_basic_gles32
62 FAILED TEST(S)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
6/8 waffle:functional / gl_basic (gbm) FAIL 0.17s exit status 62
>>> LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/src/waffle MALLOC_PERTURB_=165 /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/tests/functional/gl_basic_test --platform gbm
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: open drm file for gbm failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
[ PASSED ] 0 test(s).
[ FAILED ] 62 test(s), listed below:
[ FAILED ] test_gl_basic_gl_rgb
[ FAILED ] test_gl_basic_gl_rgba
[ FAILED ] test_gl_basic_gl_fwdcompat
[ FAILED ] test_gl_basic_gl_debug
[ FAILED ] test_gl_basic_gl_robust
[ FAILED ] test_gl_basic_gl10
[ FAILED ] test_gl_basic_gl11
[ FAILED ] test_gl_basic_gl12
[ FAILED ] test_gl_basic_gl13
[ FAILED ] test_gl_basic_gl14
[ FAILED ] test_gl_basic_gl15
[ FAILED ] test_gl_basic_gl20
[ FAILED ] test_gl_basic_gl21
[ FAILED ] test_gl_basic_gl30
[ FAILED ] test_gl_basic_gl30_fwdcompat
[ FAILED ] test_gl_basic_gl31
[ FAILED ] test_gl_basic_gl31_fwdcompat
[ FAILED ] test_gl_basic_gl32_core
[ FAILED ] test_gl_basic_gl32_core_fwdcompat
[ FAILED ] test_gl_basic_gl32_core_debug
[ FAILED ] test_gl_basic_gl32_core_robust
[ FAILED ] test_gl_basic_gl33_core
[ FAILED ] test_gl_basic_gl40_core
[ FAILED ] test_gl_basic_gl41_core
[ FAILED ] test_gl_basic_gl42_core
[ FAILED ] test_gl_basic_gl43_core
[ FAILED ] test_gl_basic_gl44_core
[ FAILED ] test_gl_basic_gl45_core
[ FAILED ] test_gl_basic_gl46_core
[ FAILED ] test_gl_basic_gl32_compat
[ FAILED ] test_gl_basic_gl32_compat_fwdcompat
[ FAILED ] test_gl_basic_gl32_compat_debug
[ FAILED ] test_gl_basic_gl32_compat_robust
[ FAILED ] test_gl_basic_gl33_compat
[ FAILED ] test_gl_basic_gl40_compat
[ FAILED ] test_gl_basic_gl41_compat
[ FAILED ] test_gl_basic_gl42_compat
[ FAILED ] test_gl_basic_gl43_compat
[ FAILED ] test_gl_basic_gl44_compat
[ FAILED ] test_gl_basic_gl45_compat
[ FAILED ] test_gl_basic_gl46_compat
[ FAILED ] test_gl_basic_gles1_rgb
[ FAILED ] test_gl_basic_gles1_rgba
[ FAILED ] test_gl_basic_gles1_fwdcompat
[ FAILED ] test_gl_basic_gles1_robust
[ FAILED ] test_gl_basic_gles1_debug
[ FAILED ] test_gl_basic_gles10
[ FAILED ] test_gl_basic_gles11
[ FAILED ] test_gl_basic_gles2_rgb
[ FAILED ] test_gl_basic_gles2_rgba
[ FAILED ] test_gl_basic_gles2_fwdcompat
[ FAILED ] test_gl_basic_gles2_debug
[ FAILED ] test_gl_basic_gles2_robust
[ FAILED ] test_gl_basic_gles20
[ FAILED ] test_gl_basic_gles3_rgb
[ FAILED ] test_gl_basic_gles3_rgba
[ FAILED ] test_gl_basic_gles3_fwdcompat
[ FAILED ] test_gl_basic_gles3_debug
[ FAILED ] test_gl_basic_gles3_robust
[ FAILED ] test_gl_basic_gles30
[ FAILED ] test_gl_basic_gles31
[ FAILED ] test_gl_basic_gles32
62 FAILED TEST(S)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
7/8 waffle:functional / gl_basic (glx) FAIL 2.29s exit status 62
>>> LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/src/waffle MALLOC_PERTURB_=179 /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/tests/functional/gl_basic_test --platform glx
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXQueryExtensionsString failed
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
[ PASSED ] 0 test(s).
[ FAILED ] 62 test(s), listed below:
[ FAILED ] test_gl_basic_gl_rgb
[ FAILED ] test_gl_basic_gl_rgba
[ FAILED ] test_gl_basic_gl_fwdcompat
[ FAILED ] test_gl_basic_gl_debug
[ FAILED ] test_gl_basic_gl_robust
[ FAILED ] test_gl_basic_gl10
[ FAILED ] test_gl_basic_gl11
[ FAILED ] test_gl_basic_gl12
[ FAILED ] test_gl_basic_gl13
[ FAILED ] test_gl_basic_gl14
[ FAILED ] test_gl_basic_gl15
[ FAILED ] test_gl_basic_gl20
[ FAILED ] test_gl_basic_gl21
[ FAILED ] test_gl_basic_gl30
[ FAILED ] test_gl_basic_gl30_fwdcompat
[ FAILED ] test_gl_basic_gl31
[ FAILED ] test_gl_basic_gl31_fwdcompat
[ FAILED ] test_gl_basic_gl32_core
[ FAILED ] test_gl_basic_gl32_core_fwdcompat
[ FAILED ] test_gl_basic_gl32_core_debug
[ FAILED ] test_gl_basic_gl32_core_robust
[ FAILED ] test_gl_basic_gl33_core
[ FAILED ] test_gl_basic_gl40_core
[ FAILED ] test_gl_basic_gl41_core
[ FAILED ] test_gl_basic_gl42_core
[ FAILED ] test_gl_basic_gl43_core
[ FAILED ] test_gl_basic_gl44_core
[ FAILED ] test_gl_basic_gl45_core
[ FAILED ] test_gl_basic_gl46_core
[ FAILED ] test_gl_basic_gl32_compat
[ FAILED ] test_gl_basic_gl32_compat_fwdcompat
[ FAILED ] test_gl_basic_gl32_compat_debug
[ FAILED ] test_gl_basic_gl32_compat_robust
[ FAILED ] test_gl_basic_gl33_compat
[ FAILED ] test_gl_basic_gl40_compat
[ FAILED ] test_gl_basic_gl41_compat
[ FAILED ] test_gl_basic_gl42_compat
[ FAILED ] test_gl_basic_gl43_compat
[ FAILED ] test_gl_basic_gl44_compat
[ FAILED ] test_gl_basic_gl45_compat
[ FAILED ] test_gl_basic_gl46_compat
[ FAILED ] test_gl_basic_gles1_rgb
[ FAILED ] test_gl_basic_gles1_rgba
[ FAILED ] test_gl_basic_gles1_fwdcompat
[ FAILED ] test_gl_basic_gles1_robust
[ FAILED ] test_gl_basic_gles1_debug
[ FAILED ] test_gl_basic_gles10
[ FAILED ] test_gl_basic_gles11
[ FAILED ] test_gl_basic_gles2_rgb
[ FAILED ] test_gl_basic_gles2_rgba
[ FAILED ] test_gl_basic_gles2_fwdcompat
[ FAILED ] test_gl_basic_gles2_debug
[ FAILED ] test_gl_basic_gles2_robust
[ FAILED ] test_gl_basic_gles20
[ FAILED ] test_gl_basic_gles3_rgb
[ FAILED ] test_gl_basic_gles3_rgba
[ FAILED ] test_gl_basic_gles3_fwdcompat
[ FAILED ] test_gl_basic_gles3_debug
[ FAILED ] test_gl_basic_gles3_robust
[ FAILED ] test_gl_basic_gles30
[ FAILED ] test_gl_basic_gles31
[ FAILED ] test_gl_basic_gles32
62 FAILED TEST(S)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
8/8 waffle:functional / gl_basic (x11_egl) FAIL 2.32s exit status 62
>>> LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/src/waffle MALLOC_PERTURB_=25 /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu/tests/functional/gl_basic_test --platform x11_egl
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)
[ ERROR ] --- 0
[ LINE ] --- ../tests/functional/gl_basic_test.c:390: error: Failure!
[ PASSED ] 0 test(s).
[ FAILED ] 62 test(s), listed below:
[ FAILED ] test_gl_basic_gl_rgb
[ FAILED ] test_gl_basic_gl_rgba
[ FAILED ] test_gl_basic_gl_fwdcompat
[ FAILED ] test_gl_basic_gl_debug
[ FAILED ] test_gl_basic_gl_robust
[ FAILED ] test_gl_basic_gl10
[ FAILED ] test_gl_basic_gl11
[ FAILED ] test_gl_basic_gl12
[ FAILED ] test_gl_basic_gl13
[ FAILED ] test_gl_basic_gl14
[ FAILED ] test_gl_basic_gl15
[ FAILED ] test_gl_basic_gl20
[ FAILED ] test_gl_basic_gl21
[ FAILED ] test_gl_basic_gl30
[ FAILED ] test_gl_basic_gl30_fwdcompat
[ FAILED ] test_gl_basic_gl31
[ FAILED ] test_gl_basic_gl31_fwdcompat
[ FAILED ] test_gl_basic_gl32_core
[ FAILED ] test_gl_basic_gl32_core_fwdcompat
[ FAILED ] test_gl_basic_gl32_core_debug
[ FAILED ] test_gl_basic_gl32_core_robust
[ FAILED ] test_gl_basic_gl33_core
[ FAILED ] test_gl_basic_gl40_core
[ FAILED ] test_gl_basic_gl41_core
[ FAILED ] test_gl_basic_gl42_core
[ FAILED ] test_gl_basic_gl43_core
[ FAILED ] test_gl_basic_gl44_core
[ FAILED ] test_gl_basic_gl45_core
[ FAILED ] test_gl_basic_gl46_core
[ FAILED ] test_gl_basic_gl32_compat
[ FAILED ] test_gl_basic_gl32_compat_fwdcompat
[ FAILED ] test_gl_basic_gl32_compat_debug
[ FAILED ] test_gl_basic_gl32_compat_robust
[ FAILED ] test_gl_basic_gl33_compat
[ FAILED ] test_gl_basic_gl40_compat
[ FAILED ] test_gl_basic_gl41_compat
[ FAILED ] test_gl_basic_gl42_compat
[ FAILED ] test_gl_basic_gl43_compat
[ FAILED ] test_gl_basic_gl44_compat
[ FAILED ] test_gl_basic_gl45_compat
[ FAILED ] test_gl_basic_gl46_compat
[ FAILED ] test_gl_basic_gles1_rgb
[ FAILED ] test_gl_basic_gles1_rgba
[ FAILED ] test_gl_basic_gles1_fwdcompat
[ FAILED ] test_gl_basic_gles1_robust
[ FAILED ] test_gl_basic_gles1_debug
[ FAILED ] test_gl_basic_gles10
[ FAILED ] test_gl_basic_gles11
[ FAILED ] test_gl_basic_gles2_rgb
[ FAILED ] test_gl_basic_gles2_rgba
[ FAILED ] test_gl_basic_gles2_fwdcompat
[ FAILED ] test_gl_basic_gles2_debug
[ FAILED ] test_gl_basic_gles2_robust
[ FAILED ] test_gl_basic_gles20
[ FAILED ] test_gl_basic_gles3_rgb
[ FAILED ] test_gl_basic_gles3_rgba
[ FAILED ] test_gl_basic_gles3_fwdcompat
[ FAILED ] test_gl_basic_gles3_debug
[ FAILED ] test_gl_basic_gles3_robust
[ FAILED ] test_gl_basic_gles30
[ FAILED ] test_gl_basic_gles31
[ FAILED ] test_gl_basic_gles32
62 FAILED TEST(S)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
4/8 waffle:functional / gl_basic (surfaceless_egl) FAIL 0.06s exit status 62
5/8 waffle:functional / gl_basic (wayland) FAIL 0.09s exit status 62
6/8 waffle:functional / gl_basic (gbm) FAIL 0.17s exit status 62
7/8 waffle:functional / gl_basic (glx) FAIL 2.29s exit status 62
8/8 waffle:functional / gl_basic (x11_egl) FAIL 2.32s exit status 62
Ok: 3
Expected Fail: 0
Fail: 5
Unexpected Pass: 0
Skipped: 0
Timeout: 0
```
</details>
Meson output:
<details>
```console
+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D build-tests=true -D build-htmldocs=false
The Meson build system
Version: 1.0.1
Source dir: /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2
Build dir: /home/tkloczko/rpmbuild/BUILD/waffle-v1.7.2/x86_64-redhat-linux-gnu
Build type: native build
Project name: waffle
Project version: 1.7.2
C compiler for the host machine: /usr/bin/gcc (gcc 13.0.1 "gcc (GCC) 13.0.1 20230221 (Red Hat 13.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.40-2
Host machine cpu family: x86_64
Host machine cpu: x86_64
Run-time dependency threads found: YES
Library dl found: YES
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Run-time dependency gl found: YES 1.2
Run-time dependency x11-xcb found: YES 1.8.4
Run-time dependency egl found: YES 1.5
Dependency x11-xcb found: YES 1.8.4 (cached)
Dependency egl found: YES 1.5 (cached)
Run-time dependency gbm found: YES 23.0.0
Run-time dependency libudev found: YES 251
Dependency egl found: YES 1.5 (cached)
Dependency egl found: YES 1.5 (cached)
Run-time dependency wayland-client found: YES 1.21.91
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency wayland-scanner found: YES 1.21.91
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.31
Found CMake: /usr/bin/cmake (3.25.2)
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Werror=format-security: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Werror=missing-declarations: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=undef: YES
Compiler for C supports arguments -Werror=vla: YES
Compiler for C supports arguments -Wsuggest-attribute=format: YES
Compiler for C supports arguments -Wwrite-strings: YES
Checking if "Thread Local Storage" compiles: YES
Checking if "TLS model "Initial Exec"" compiles: YES
Run-time dependency cmocka found: YES 1.1.5
Configuring waffle_version.h using configuration
Configuring waffle.def using configuration
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Wno-override-init: YES
First supported argument: -Wno-override-init
Build targets in project: 13
waffle 1.7.2
User defined options
auto_features : enabled
bindir : /usr/bin
buildtype : plain
datadir : /usr/share
includedir : /usr/include
infodir : /usr/share/info
libdir : /usr/lib64
libexecdir : /usr/libexec
localedir : /usr/share/locale
localstatedir : /var
mandir : /usr/share/man
prefix : /usr
sbindir : /usr/sbin
sharedstatedir: /var/lib
sysconfdir : /etc
wrap_mode : nodownload
build-htmldocs: false
build-tests : true
Found ninja-1.11.1 at /usr/bin/ninja
```
</details>https://gitlab.freedesktop.org/mesa/waffle/-/issues/85point website and GITHUB to FDO gitlab2023-03-30T13:32:19ZDavid Heidelbergpoint website and GITHUB to FDO gitlab$SUBJ
I had to manually find the repository on gitlab.freedesktop.org . I don't see link from the website and the Github repo also points only to the website.
- another point (which I can take care of) is point piglit to website or gi...$SUBJ
I had to manually find the repository on gitlab.freedesktop.org . I don't see link from the website and the Github repo also points only to the website.
- another point (which I can take care of) is point piglit to website or gitlab (currently pointed to waffle-gl.org, see https://gitlab.freedesktop.org/mesa/piglit/-/issues/83 )https://gitlab.freedesktop.org/mesa/waffle/-/issues/84gitlab: add meson+mingw combo, after the cmake one2023-09-25T12:51:51ZEmil Velikovgitlab: add meson+mingw combo, after the cmake oneCurrently we do not have mingw in the CI and the recent 1.7.1 release was broken for meson. In addition, we should check that the VMware team can use the artefacts produced akin to https://gitlab.freedesktop.org/mesa/waffle/-/merge_reque...Currently we do not have mingw in the CI and the recent 1.7.1 release was broken for meson. In addition, we should check that the VMware team can use the artefacts produced akin to https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/891.9.0 releaseEmil VelikovEmil Velikovhttps://gitlab.freedesktop.org/mesa/waffle/-/issues/83Meson build produces libwaffle-1.dll, while cmake waffle-1.dll2023-09-25T12:51:33ZEmil VelikovMeson build produces libwaffle-1.dll, while cmake waffle-1.dllComparing the cmake/meson mingw builds for 1.7.0 and later:
- cmake - waffle-1.dll and libwaffle-1.dll.a - all
- meson - libwaffle-1.dll and libwaffle-dll.a - oops?? wflinfo et al link against waffle-1.dll, so things are broken
There'...Comparing the cmake/meson mingw builds for 1.7.0 and later:
- cmake - waffle-1.dll and libwaffle-1.dll.a - all
- meson - libwaffle-1.dll and libwaffle-dll.a - oops?? wflinfo et al link against waffle-1.dll, so things are broken
There's a tentative fix at https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/1241.8.0 releaseEmil VelikovEmil Velikovhttps://gitlab.freedesktop.org/mesa/waffle/-/issues/82Update documentation/other docs, enforce, SPDX license2022-09-13T22:52:56ZEmil VelikovUpdate documentation/other docs, enforce, SPDX licenseRough list of tasks
- split (and update) README - BUILDING, CONTRIBUTING, other
- CONTRIBUTING - pick any bits from ^^, fold docs/code-style.txt, document clang-format, document _better_ sob (add in-tree copy of cert?)
- Add ci-fairy ...Rough list of tasks
- split (and update) README - BUILDING, CONTRIBUTING, other
- CONTRIBUTING - pick any bits from ^^, fold docs/code-style.txt, document clang-format, document _better_ sob (add in-tree copy of cert?)
- Add ci-fairy hooks for access, sob, other - see libinput for inspiration
- Document the use of SPDX, update the whole projecthttps://gitlab.freedesktop.org/mesa/waffle/-/issues/81Unwrap and fixup memory leaks2023-10-29T18:42:56ZEmil VelikovUnwrap and fixup memory leaksThe fix in https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/98 flagged:
- new extra memory leak
- the existing style/calling convention is fragile
Rework the latter and address the former.The fix in https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/98 flagged:
- new extra memory leak
- the existing style/calling convention is fragile
Rework the latter and address the former.1.8.1 releasehttps://gitlab.freedesktop.org/mesa/waffle/-/issues/80Reconsider adding the man pages back to the website2022-09-13T22:36:08ZEmil VelikovReconsider adding the man pages back to the websiteAs outlined https://gitlab.freedesktop.org/mesa/waffle/-/issues/79 building the manpages fails.
Once that is fixed, we should see how easy it is to re-add them to the website, via the CI. Using a changes hunk won't go amiss, to reduce t...As outlined https://gitlab.freedesktop.org/mesa/waffle/-/issues/79 building the manpages fails.
Once that is fixed, we should see how easy it is to re-add them to the website, via the CI. Using a changes hunk won't go amiss, to reduce the trigger scope.https://gitlab.freedesktop.org/mesa/waffle/-/issues/79Fix manpage generation and/or migrate to scdoc2022-09-13T22:36:09ZEmil VelikovFix manpage generation and/or migrate to scdocCurrently generating the man pages chokes as follows, we should fix that.
```
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "ht...Currently generating the man pages chokes as follows, we should fix that.
```
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file manpage.xsl line 6 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
```
In addition (or instead of), we can could:
- convert the clunky xml to scdoc
- convert the man pages to html via man2html or mandoc - latter used to generate everything https://man.archlinux.orghttps://gitlab.freedesktop.org/mesa/waffle/-/issues/78Github Waffle repository makes no mention of the new home at freedesktop.org2022-08-02T11:30:05ZPekka Paalanenppaalanen@gmail.comGithub Waffle repository makes no mention of the new home at freedesktop.orgI had a very old Waffle clone I wanted to refresh, still pointing to https://github.com/waffle-gl/waffle . I noticed the commits stopped in 2017, but the front page still looks like it's the right place. This confused me and took me a wh...I had a very old Waffle clone I wanted to refresh, still pointing to https://github.com/waffle-gl/waffle . I noticed the commits stopped in 2017, but the front page still looks like it's the right place. This confused me and took me a while to find the new home, particularly when Google search seems to still prefer the github site. Searching for "waffle gl egl" has no link to freedesktop.org at all on the first page for me.
Could the old repository be made to mention the new home?https://gitlab.freedesktop.org/mesa/waffle/-/issues/77Replace get_native API2022-04-19T19:55:08ZMatt TurnerReplace get_native APIIn !107 I added `get_native` functions to the surfaceless backend and removed a comment that describes a future improvement. I'm filing this issue so we don't forget about the idea:
````c
// [chadv] I regret the design of the get_native...In !107 I added `get_native` functions to the surfaceless backend and removed a comment that describes a future improvement. I'm filing this issue so we don't forget about the idea:
````c
// [chadv] I regret the design of the get_native interface, and wish to
// deprecate and replace it with the interface that Ian Romanick orignally
// recommended: waffle_display_get_egl_display(),
// waffle_display_get_gbm_device(), waffle_display_get_xlib_display(), etc. As
// a first step towards that goal, I choose to not support the interface on new
// platforms.
````https://gitlab.freedesktop.org/mesa/waffle/-/issues/76Building with wayland 1.20.0 fails with undefined reference to 'wl_proxy_mars...2022-06-02T14:31:18ZMichael OlbrichBuilding with wayland 1.20.0 fails with undefined reference to 'wl_proxy_marshal_flags'Building waffle 1.7.0 fails with wayland 1.20.0:
```
FAILED: bin/wflinfo
: && [...]gcc --std=c99 -Wall -Werror=implicit-function-declaration -fvisibility=hidden -Werror=incompatible-pointer-types -Werror=int-conversion
-Werror=missing-p...Building waffle 1.7.0 fails with wayland 1.20.0:
```
FAILED: bin/wflinfo
: && [...]gcc --std=c99 -Wall -Werror=implicit-function-declaration -fvisibility=hidden -Werror=incompatible-pointer-types -Werror=int-conversion
-Werror=missing-prototypes -O2 -g -DNDEBUG -rdynamic
src/utils/CMakeFiles/wflinfo.dir/wflinfo.c.o -o bin/wflinfo -Wl,-rpath,i[...]/build-target/waffle-1.7.0-build/lib: lib/libwaffle-1.so.0.7.0 && :
[...]/ld: lib/libwaffle-1.so.0.7.0: undefined reference to `wl_proxy_marshal_flags'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
```
`wl_proxy_marshal_flags` is a new symbol in that version.https://gitlab.freedesktop.org/mesa/waffle/-/issues/75Rename default branch to main2021-08-02T20:17:41ZJordan JustenRename default branch to mainRelated tasks:
- [ ] add a warning commit as a final commit for the `master` branch (last commit in !97)
- [ ] push the `main` branch as a duplicate of `master`
- [ ] set the default branch to `main`
- [ ] lock the old `master` branch (...Related tasks:
- [ ] add a warning commit as a final commit for the `master` branch (last commit in !97)
- [ ] push the `main` branch as a duplicate of `master`
- [ ] set the default branch to `main`
- [ ] lock the old `master` branch (so the last commit will be a warning commit)
- [ ] make sure Intel CI is using the `main` branch
- [ ] edit the open MR's to have a target branch of `main`
Ref: mesa/mesa!10474, mesa/mesa#4501, mesa/demos#20, mesa/drm#66Jordan JustenJordan Justenhttps://gitlab.freedesktop.org/mesa/waffle/-/issues/74Deprecating the cmake build2023-09-25T13:40:01ZEmil VelikovDeprecating the cmake buildManaging multiple build systems is fiddly. Considering that meson is both faster and smaller than our cmake one, let's see how we can drop the latter.
We have had a bunch of bugs in the meson build, so before proceeding we want to doubl...Managing multiple build systems is fiddly. Considering that meson is both faster and smaller than our cmake one, let's see how we can drop the latter.
We have had a bunch of bugs in the meson build, so before proceeding we want to double-check for potential fall-outs.
checklist:
- [x] compare linux binaries (identical linkage and exported symbols) and headers
- [x] compare linux man/html docs
- [x] reduced the cmake requirement makedepends to Windows
- [x] compare linux mingw binaries (identical linkage and exported symbols) and headers
- [x] drop the libwaffle-1.dll, lib prefix - #83
- [x] compare linux mingw man/html docs
- [ ] add linux mingw CI, producng tarballs - #84
- [ ] Jose and VMware team, update piglit, others (VMware can have pointers)
- [x] fix the above and deprecate for 1.8 - https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/130
- [x] "cmake --enable-deprecated-build" like toggle
- [x] add runtime warning
- [ ] remove in 2.0
- [ ] remove third-party/cmocka
- [x] subproject/cmocka won't be in the release tarball - use system one, download the wrap or disable test1.9.0 releasehttps://gitlab.freedesktop.org/mesa/waffle/-/issues/73Fix and enable all the warnings2022-06-02T14:31:18ZEmil VelikovFix and enable all the warningsWith 1.7.0 we have a few new deprecation warnings pop-up. I left them since they're not "too noisy" yet after rebuilding/packaging waffle a few times I realised how annoying they are. Plus the bad precedent of having any warnings in the ...With 1.7.0 we have a few new deprecation warnings pop-up. I left them since they're not "too noisy" yet after rebuilding/packaging waffle a few times I realised how annoying they are. Plus the bad precedent of having any warnings in the log.
So for 1.7.1 let's try to:
- silence the deprecation warnings
- fix all other warnings - check release/debug meson/cmake builds
- enable `-Wall -Wextra -Wpointer-arith`
- optionally enable `-Wmissing-prototypes -Wmissing-declarations -Wvla -Winit-self -Wundef`
- enable `-Werror` in the CI1.7.1 release