-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Object put data segmentation fault #5
Comments
sequential test passed. MPI test failed with segmentation fault. To reproduce, use "./mpi_test.sh ./obj_put_data mpiexec 2 4" |
Just tested again. Looks like the sequential test sometimes also fails. Here is an example of segmentation fault. (base) qkang@data6:~/pdc_develop/pdc/src/build/bin$ ./run_test.sh ./obj_put_data ==PDC_SERVER[0]: using [./pdc_tmp/] as tmp dir. 0 OSTs per data file, 0% to BB ./obj_put_data |
Not able to reproduce this error on Cori, would be helpful if you can get the stack trace when the segfault happens. |
This problem is resolved by removing some analysis code inside the client functions. |
This test https://github.com/hpc-io/pdc/blob/qiao_develop/src/tests/obj_put_data.c would fail with segmentation fault in sequential mode because the put data function does not work. See the line “ret = (perr_t) PDCobj_put_data("o2", (void*)data, 128, cont); There is no reason for this to fail because object “o2” and container “cont” is properly created. The data buffer is also valid.
The text was updated successfully, but these errors were encountered: