From:

bool init_compiled_charsets(myf flags MY_ATTRIBUTE((unused)))

there are charsets being added to "all_charsets" (global variable)
through:

void add_compiled_collation(CHARSET_INFO *cs) {
  DBUG_ASSERT(cs->number < array_elements(all_charsets));
  all_charsets[cs->number] = cs;
  map_coll_name_to_number(cs->name, cs->number);
  map_cs_name_to_number(cs->csname, cs->number, cs->state);
  cs->state |= MY_CS_AVAILABLE;
}

and that contain NO COLLATION, this way.. when uniting them:

void charset_uninit() {
  for (CHARSET_INFO *cs : all_charsets) {
    if (cs && cs->coll->uninit) {
      cs->coll->uninit(cs);
    }
  }

cs->coll is NULL. This is an upstream bug.. would you like to report ?
You can report upstream and link it here so we can backport a fix
whenever someone fixes it. Maybe @lars can tackle it.

-- 
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1877504

Title:
  new version of libmysqlclient21 8.0.20-0ubuntu0.20.04.1 causes mythtv-
  set, mythbackend and mythfrontend to segfault on exit.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mysql-8.0/+bug/1877504/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to