# Checking port 20318
# Found port 20318
Name: backtrace_test
Data directory: C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/pgdata
Backup directory: C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/backup
Archive directory: C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/archives
Connection string: port=20318 host=C:/msys64/tmp/LBNSsSI5gu
Log file: C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/log/t_windows_backtrace_backtrace_test.log
[03:57:36.498](0.108s) # initializing database system by copying initdb template
# Running: robocopy /E /NJS /NJH /NFL /NDL /NP C:/cirrus/build/tmp_install/initdb-template C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/pgdata

# Running: C:/cirrus/build/src/test/regress/pg_regress.exe --config-auth C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/pgdata
### Starting node "backtrace_test"
# Running: pg_ctl --wait --pgdata C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/pgdata --log C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/log/t_windows_backtrace_backtrace_test.log --options --cluster-name=backtrace_test start
waiting for server to start.... done
server started
# Postmaster PID for node "backtrace_test" is 3740
[03:57:37.890](1.392s) # 
[03:57:37.890](0.000s) # === PART 1: Basic Error Tests & Scenario Detection ===
[03:57:38.038](0.148s) ok 1 - division by zero error occurred
[03:57:38.038](0.000s) ok 2 - division by zero error message in psql
[03:57:39.046](1.008s) ok 3 - error logged to server log
[03:57:39.046](0.001s) ok 4 - BACKTRACE header in log
[03:57:39.047](0.001s) not ok 5 - backtrace has valid format
[03:57:39.047](0.001s) #   Failed test 'backtrace has valid format'
#   at C:/cirrus/src/test/modules/test_backtrace/t/t_windows_backtrace.pl line 106.
[03:57:39.048](0.001s) # PDB file not found: C:/cirrus/build/tmp_install/usr/local/pgsql/bin/postgres.pdb
[03:57:39.048](0.000s) # EXPECTED: Scenario 2 (export symbols only)
[03:57:39.049](0.000s) not ok 6 - Unable to determine scenario - PostgreSQL should always have export symbols
[03:57:39.049](0.000s) #   Failed test 'Unable to determine scenario - PostgreSQL should always have export symbols'
#   at C:/cirrus/src/test/modules/test_backtrace/t/t_windows_backtrace.pl line 180.
[03:57:39.049](0.000s) # Expected either Scenario 1 (with PDB) or Scenario 2 (without PDB)
[03:57:39.050](0.000s) not ok 7 - Scenario mismatch: expected 2, got 0
[03:57:39.050](0.000s) #   Failed test 'Scenario mismatch: expected 2, got 0'
#   at C:/cirrus/src/test/modules/test_backtrace/t/t_windows_backtrace.pl line 224.
[03:57:39.050](0.000s) # 
[03:57:39.050](0.000s) # === PART 2: Format Validation ===
[03:57:39.051](0.000s) # 
[03:57:39.051](0.000s) # === PART 3: Error Scenario Coverage ===
[03:57:39.164](0.113s) ok 8 - type conversion error occurred
[03:57:39.164](0.001s) ok 9 - type conversion error message
[03:57:39.306](0.142s) ok 10 - constraint violation occurred
[03:57:39.307](0.001s) ok 11 - constraint violation message
[03:57:39.488](0.181s) ok 12 - nested function error occurred
[03:57:40.488](1.000s) not ok 13 - PL/pgSQL error has deeper stack (found 0 frames)
[03:57:40.488](0.001s) #   Failed test 'PL/pgSQL error has deeper stack (found 0 frames)'
#   at C:/cirrus/src/test/modules/test_backtrace/t/t_windows_backtrace.pl line 318.
[03:57:40.626](0.138s) ok 14 - trigger error occurred
[03:57:40.627](0.000s) ok 15 - trigger error message
[03:57:40.627](0.000s) # 
[03:57:40.627](0.000s) # === PART 4: Stability Tests ===
[03:57:42.224](1.597s) ok 16 - all 20 rapid errors occurred (DbgHelp stable)
[03:57:44.226](2.002s) not ok 17 - multiple rapid errors produced backtraces (0 addresses found)
[03:57:44.227](0.000s) #   Failed test 'multiple rapid errors produced backtraces (0 addresses found)'
#   at C:/cirrus/src/test/modules/test_backtrace/t/t_windows_backtrace.pl line 366.
[03:57:44.227](0.000s) ok 18 - no SymInitialize failures in log
[03:57:44.354](0.127s) ok 19 - repeated errors in same session did not crash
[03:57:44.355](0.000s) # 
[03:57:44.355](0.000s) # === TEST SUMMARY ===
[03:57:44.355](0.000s) # Scenario: 0
[03:57:44.356](0.000s) # 
[03:57:44.356](0.000s) # ====================
[03:57:44.356](0.000s) # 
### Stopping node "backtrace_test" using mode fast
# Running: pg_ctl --pgdata C:/cirrus/build/testrun/test_backtrace/t_windows_backtrace/data/t_t_windows_backtrace_backtrace_test_data/pgdata --mode fast stop
waiting for server to shut down.... done
server stopped
# No postmaster PID for node "backtrace_test"
[03:57:44.499](0.143s) 1..19
[03:57:44.507](0.008s) # Looks like you failed 5 tests of 19.
