2024-07-04T12:46:02.893Z | <Matan Breizman> In crimson did anyone get `AddressSanitizer:DEADLYSIGNAL` while running vstart for debug build? my console get flooded with this message while running.
`MGR=1 MON=3 OSD=3 MDS=3 RGW=0 ../src/vstart.sh -n -x --seastore --crimson --redirect-output`
I don't get it for non-debug build.
Slack Conversation |
2024-07-04T12:47:24.527Z | <Matan Breizman> @Rongqi Sun, @Yingxin Looks like - <https://tracker.ceph.com/issues/65635> when ASAN is compiled. |
2024-07-04T12:49:39.008Z | <Matan Breizman> @Md Mahamudur Rahaman Sajib, can you please share your do_cmake flags used?
In you are trying to start Crimson for testing only, you can use different objectstore (bluestore, cyanstore) until this is resolved. Or alternatively, turning ASAN off. |
2024-07-04T12:52:11.190Z | <Matan Breizman> @Md Mahamudur Rahaman Sajib, can you please share your do_cmake flags used?
If you are trying to start Crimson for testing only, you can use different objectstore (bluestore, cyanstore) until this is resolved. Or alternatively, turning ASAN off. |
2024-07-04T12:54:56.014Z | <Matan Breizman> Moreover, please use `MDS=0` as CephFS is not supported yet. RBD should work ok. |
2024-07-04T12:56:53.082Z | <Md Mahamudur Rahaman Sajib> `ARGS=-DWITH_SEASTAR=ON ./do_cmake.sh`
I just used only this flag.
Should I go with -DWITH_ASAN=OFF and keep -DWITH_SEASTAR=ON? Btw I just disabled ASLR and now not getting AddressSanitizer:DEADLYSIGNAL. |
2024-07-04T12:59:39.899Z | <Matan Breizman> > Should I go with -DWITH_ASAN=OFF and keep -DWITH_SEASTAR=ON?
Yes.
> Btw I just disabled ASLR and now not getting AddressSanitizer:DEADLYSIGNAL.
Cool, thanks for updating. This may relate to a known issue with SeaStore.
Try starting a basic cluster with:
`MGR=1 MON=1 OSD=1 MDS=0 RGW=0 ../src/vstart.sh --no-restart --without-dashboard --bluestore --crimson --redirect-output -n` |
2024-07-04T14:44:17.506Z | <Yingxin> Didn't met this issue with seastore debug build, my local CMakeCache for debug build shows:
```WITH_ASAN:BOOL=OFF
WITH_ASAN_LEAK:BOOL=OFF
Seastar_SANITIZE:STRING=DEFAULT // enabled for debug``` |