Skip to content

Commit d8e8e0c

Browse files
committed
rtcheck: Try getting a core dump
1 parent 4aa4f76 commit d8e8e0c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

.github/workflows/build.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,20 @@ jobs:
129129
- name: Validate JUCE Plugin examples (VST3)
130130
shell: bash
131131
run: |
132-
# Paths must be single quoted for bash not to escape the Windows backslash character \ used in absolute paths
132+
# Paths must be single quoted for bash not to escape the Windows backslash character \ used in absolute paths
133+
ulimit -c unlimited
134+
133135
${{ env.APP_DIR }}/${{ matrix.test-binary }} --strictness-level 10 --rtcheck relaxed --validate '${{ env.PLUGIN_CACHE_PATH }}/DSPModulePluginDemo_artefacts/Debug/VST3/DSPModulePluginDemo.vst3'
136+
137+
if [ -f core* ]; then
138+
gdb -batch -ex "bt" -ex "bt full" ./pluginval core* > stacktrace.txt
139+
cat stacktrace.txt
140+
fi
141+
134142
${{ env.APP_DIR }}/${{ matrix.test-binary }} --strictness-level 10 --rtcheck relaxed --validate '${{ env.PLUGIN_CACHE_PATH }}/MultiOutSynthPlugin_artefacts/Debug/VST3/MultiOutSynthPlugin.vst3'
135143
136-
- name: Validate JUCE Plugin examples (AU)
144+
145+
- name: Validate JUCE Plugin examples (AU)
137146
shell: bash
138147
continue-on-error: true
139148
if: ${{ matrix.name == 'macOS' }}

0 commit comments

Comments
 (0)