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
[0mTest quick_tests/adolc.release: RUN[0m
[0m=============================== OUTPUT BEGIN ===============================[0m
[0m[200%] [32mBuilding CXX object CMakeFiles/quick_tests.adolc.release.dir/adolc.cc.o[0m
[300%] [32m[1mLinking CXX executable adolc.release/adolc.release[0m
[200%] Built target quick_tests.adolc.release
[233%] [34m[1mNormalizing test output file /home/grasvistds/dealii/build/tests/quick_tests/adolc.release/serial/output[0m
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:
[0m
[0m[0m
[0mquick_tests/adolc.release: ****** RUN failed *******[0m
[0m[0m
[0m=============================== OUTPUT END ===============================[0m
[0mExpected stage PASSED - aborting[0m
[31mCMake Error at /home/grasvistds/dealii/build/share/deal.II/scripts/run_test.cmake:115 (message):
*** abort
[0m
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