Dear all,

I'm encountering a segmentation fault (return code 139) when running the 
`quick_tests/adolc.release` test in deal.II. The test builds successfully 
but fails during execution. Below are the details:

Environment:
- OS: Ubuntu 22.04
- deal.II version: v.9.7.1
- Compiler: g++ 11.4.0
- ADOL-C version: 2.7.2
- NetCDF version: libnetcdf.so.19
- Build type: Release

Error Details:
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
#1  0x00007fffea0e8583 in __GI___strdup (s=0x1 <error: Cannot access memory 
at address 0x1>) at ./string/strdup.c:41
#2  0x00007fffeb4370a8 in function () from 
/lib/x86_64-linux-gnu/libnetcdf.so.19
#3  0x000055555557350e in main ()

- The crash occurs in __strdup with an invalid pointer (s=0x1), called from 
libnetcdf.so.19. The executable is at 
/home/grasvistds/dealii/build/tests/quick_tests/adolc.release/adolc.release. 
The file 
/dealii/build/tests/quick_tests/adolc.release/serial/failing_output is 
empty.

Attachments:
- quick_tests.log
- Testing/Temporary/LastTest.log

Questions:
1. Is this a known issue with NetCDF or ADOL-C in deal.II?
2. Any suggestions for debugging (e.g., enabling debug symbols or checking 
NetCDF inputs)?
3. Could this be related to my NetCDF/ADOL-C configuration?

Any guidance or pointers to similar issues would be appreciated. I can 
provide additional logs or test outputs if needed.

Thank you,
Thanh Phuong Diep

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/410793c2-7194-4a26-84c2-2e0259a471e5n%40googlegroups.com.
Start testing: Sep 25 07:40 CEST
----------------------------------------------------------
End testing: Sep 25 07:40 CEST
Test project /home/grasvistds/dealii/build
      Start 10: test_dependency/quick_tests.mpi.release.executable
      Start 12: test_dependency/quick_tests.p4est.release.executable
      Start 15: test_dependency/quick_tests.step-metis.release.executable
      Start  1: quick_tests/adolc.release
      Start  2: quick_tests/affinity.release
      Start  3: quick_tests/assimp.release
      Start  4: quick_tests/boost_zlib.release
      Start  5: quick_tests/gmsh.release
 1/25 Test  #5: quick_tests/gmsh.release ....................................   Passed   23.51 sec
      Start  6: quick_tests/gsl.release
 2/25 Test  #1: quick_tests/adolc.release ...................................***Failed   72.69 sec
/home/grasvistds/dealii/build/share/deal.II/scripts/run_test.sh: line 34: 505219 Segmentation fault      (core dumped) "$@" > stdout 2>&1
gmake[7]: *** [CMakeFiles/quick_tests.adolc.release.test.dir/build.make:78: adolc.release/serial/output] Error 1
gmake[6]: *** [CMakeFiles/Makefile2:230: CMakeFiles/quick_tests.adolc.release.test.dir/all] Error 2
gmake[5]: *** [CMakeFiles/Makefile2:237: CMakeFiles/quick_tests.adolc.release.test.dir/rule] Error 2
gmake[4]: *** [Makefile:173: quick_tests.adolc.release.test] Error 2
Test quick_tests/adolc.release: RUN
===============================   OUTPUT BEGIN  ===============================
[200%] Building CXX object CMakeFiles/quick_tests.adolc.release.dir/adolc.cc.o
[300%] Linking CXX executable adolc.release/adolc.release
[200%] Built target quick_tests.adolc.release
[233%] Normalizing test output file /home/grasvistds/dealii/build/tests/quick_tests/adolc.release/serial/output
quick_tests/adolc.release: BUILD successful.
quick_tests/adolc.release: RUN failed. ------ Return code 139
quick_tests/adolc.release: RUN failed. ------ Result: /home/grasvistds/dealii/build/tests/quick_tests/adolc.release/serial/failing_output
quick_tests/adolc.release: RUN failed. ------ Partial output:


quick_tests/adolc.release: ******    RUN failed    *******

===============================    OUTPUT END   ===============================
Expected stage PASSED - aborting
CMake Error at /home/grasvistds/dealii/build/share/deal.II/scripts/run_test.cmake:115 (message):
  *** abort



      Start  7: quick_tests/hdf5.release
 3/25 Test  #4: quick_tests/boost_zlib.release ..............................   Passed   90.01 sec
      Start  8: quick_tests/kokkos.release
 4/25 Test  #2: quick_tests/affinity.release ................................   Passed   90.35 sec
      Start  9: quick_tests/lapack.release
 5/25 Test #10: test_dependency/quick_tests.mpi.release.executable ..........   Passed   91.05 sec
      Start 14: quick_tests/scalapack.release
 6/25 Test  #3: quick_tests/assimp.release ..................................   Passed   96.06 sec
      Start 17: quick_tests/step-petsc.release
 7/25 Test #15: test_dependency/quick_tests.step-metis.release.executable ...   Passed   99.99 sec
      Start 18: quick_tests/step-slepc.release
 8/25 Test  #6: quick_tests/gsl.release .....................................   Passed   79.20 sec
      Start 19: quick_tests/step-trilinos.release
 9/25 Test  #8: quick_tests/kokkos.release ..................................   Passed   13.72 sec
      Start 20: quick_tests/step.release
10/25 Test #12: test_dependency/quick_tests.p4est.release.executable ........   Passed  104.44 sec
      Start 21: quick_tests/sundials-ida.release
11/25 Test  #7: quick_tests/hdf5.release ....................................   Passed   71.00 sec
      Start 22: quick_tests/symengine.release
12/25 Test  #9: quick_tests/lapack.release ..................................   Passed   98.93 sec
      Start 23: quick_tests/taskflow.release
13/25 Test #14: quick_tests/scalapack.release ...............................   Passed  100.32 sec
      Start 24: quick_tests/tbb.release
14/25 Test #21: quick_tests/sundials-ida.release ............................   Passed  104.01 sec
      Start 25: quick_tests/umfpack.release
15/25 Test #17: quick_tests/step-petsc.release ..............................   Passed  115.39 sec
16/25 Test #18: quick_tests/step-slepc.release ..............................   Passed  119.36 sec
      Start 11: quick_tests/mpi.mpirun=2.release
17/25 Test #19: quick_tests/step-trilinos.release ...........................   Passed  117.18 sec
18/25 Test #11: quick_tests/mpi.mpirun=2.release ............................   Passed    2.26 sec
      Start 16: quick_tests/step-metis.mpirun=2.release
19/25 Test #16: quick_tests/step-metis.mpirun=2.release .....................   Passed    2.14 sec
20/25 Test #22: quick_tests/symengine.release ...............................   Passed   82.06 sec
21/25 Test #20: quick_tests/step.release ....................................   Passed  122.86 sec
22/25 Test #23: quick_tests/taskflow.release ................................   Passed   60.38 sec
23/25 Test #24: quick_tests/tbb.release .....................................   Passed   61.79 sec
24/25 Test #25: quick_tests/umfpack.release .................................   Passed   58.58 sec
      Start 13: quick_tests/p4est.mpirun=10.release
25/25 Test #13: quick_tests/p4est.mpirun=10.release .........................   Passed    2.06 sec

96% tests passed, 1 tests failed out of 25

Total Test time (real) = 269.10 sec

The following tests FAILED:
	  1 - quick_tests/adolc.release (Failed)
Errors while running CTest

Reply via email to