Skip to content

libcephsqlite: ceph-mgr crashes when compiled with gcc12#45858

Merged
yuriw merged 1 commit intoceph:mainfrom
ganeshmaharaj:ganeshma/gcc-12-libcephsqlite
Jun 15, 2022
Merged

libcephsqlite: ceph-mgr crashes when compiled with gcc12#45858
yuriw merged 1 commit intoceph:mainfrom
ganeshmaharaj:ganeshma/gcc-12-libcephsqlite

Conversation

@ganeshmaharaj
Copy link

@ganeshmaharaj ganeshmaharaj commented Apr 11, 2022

regex in libcephsqlite, when compiled with GCC12 treats '-' as a range
operator resulting in the following error.
"Invalid start of '[x-x]' range in regular expression"

I was able to reproduce the issue on Fedora36.

Fixes: https://tracker.ceph.com/issues/55304
Signed-off-by: Ganesh Maharaj Mahalingam ganesh.mahalingam@intel.com

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox
  • jenkins test windows

@github-actions github-actions bot added the libcephsqlite ceph SQLite3 VFS label Apr 11, 2022
regex in libcephsqlite, when compiled with GCC12 treats '-' as a range
operator resulting in the following error.
"Invalid start of '[x-x]' range in regular expression"

Fixes: https://tracker.ceph.com/issues/55304
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
@ganeshmaharaj ganeshmaharaj force-pushed the ganeshma/gcc-12-libcephsqlite branch from c43b929 to ac043a0 Compare April 12, 2022 22:18
@batrick
Copy link
Member

batrick commented May 11, 2022

jenkins test make check

@batrick batrick added the core label May 24, 2022
@batrick
Copy link
Member

batrick commented May 24, 2022

@neha-ojha / @ljflores can one of the RADOS folks please run this through QA.

@ljflores
Copy link
Member

@neha-ojha / @ljflores can one of the RADOS folks please run this through QA.

@yuriw this can go in your next master rados batch.

@djgalloway djgalloway changed the base branch from master to main May 25, 2022 20:01
@ljflores
Copy link
Member

jenkins test make check

@ljflores
Copy link
Member

Rados suite results:

http://pulpito.front.sepia.ceph.com/yuriw-2022-06-13_16:37:57-rados-wip-yuri8-testing-2022-06-13-0701-distro-default-smithi/

Failures, unrelated:
1. https://tracker.ceph.com/issues/53575
2. https://tracker.ceph.com/issues/55986
3. https://tracker.ceph.com/issues/55853
4. https://tracker.ceph.com/issues/52321
5. https://tracker.ceph.com/issues/55741
6. https://tracker.ceph.com/issues/51835

Details:

  1. Valgrind reports memory "Leak_PossiblyLost" errors concerning lib64 - Ceph - RADOS
  2. cephadm: Test failure: test_cluster_set_reset_user_config (tasks.cephfs.test_nfs.TestNFS) - Ceph - Orchestrator
  3. test_cls_rgw.sh: failures in 'cls_rgw.index_list' and 'cls_rgw.index_list_delimited` - Ceph - RGW
  4. qa/tasks/rook times out: 'check osd count' reached maximum tries (90) after waiting for 900 seconds - Ceph - Orchestrator
  5. cephadm/test_dashboard_e2e.sh: Unable to find element cd-modal .custom-control-label when testing on orchestrator/01-hosts.e2e-spec.ts - Ceph - Mgr - Dashboard
  6. mgr/DaemonServer.cc: FAILED ceph_assert(pending_service_map.epoch > service_map.epoch) - Ceph - RADOS

@yuriw yuriw merged commit 1ced681 into ceph:main Jun 15, 2022
@ganeshmaharaj ganeshmaharaj deleted the ganeshma/gcc-12-libcephsqlite branch June 22, 2022 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants