mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-19 19:42:30 +02:00
Add printing USAN stack trace on github actions
This allows identifying the source of undefined behaviour more easily from the github action logs. Signed-off-by: Arne Schwabe <arne@rfc2549.org> Acked-by: Frank Lichtenheld <frank@lichtenheld.com> Message-Id: <20230130172936.3444840-4-arne@rfc2549.org> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26102.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
dc8f1f3963
commit
98f2950043
5
.github/workflows/build.yaml
vendored
5
.github/workflows/build.yaml
vendored
@ -242,6 +242,9 @@ jobs:
|
||||
|
||||
name: "clang-asan - ${{matrix.os}} - ${{matrix.ssllib}}"
|
||||
|
||||
env:
|
||||
UBSAN_OPTIONS: print_stacktrace=1
|
||||
|
||||
runs-on: ${{matrix.os}}
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
@ -291,6 +294,7 @@ jobs:
|
||||
LDFLAGS: ${{ matrix.ldflags }}
|
||||
OPENSSL_CFLAGS: "-I/usr/local/opt/${{matrix.libdir}}/include"
|
||||
OPENSSL_LIBS: "-L/usr/local/opt/${{matrix.libdir}}/lib -lcrypto -lssl"
|
||||
UBSAN_OPTIONS: print_stacktrace=1
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
run: brew install openssl@1.1 openssl@3 lzo lz4 man2html cmocka libtool automake autoconf libressl
|
||||
@ -400,6 +404,7 @@ jobs:
|
||||
CFLAGS: ${{ matrix.cflags }}
|
||||
LDFLAGS: ${{ matrix.ldflags }}
|
||||
CC: ${{matrix.cc}}
|
||||
UBSAN_OPTIONS: print_stacktrace=1
|
||||
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
|
Loading…
Reference in New Issue
Block a user