这是indexloc提供的服务,不要输入任何密码
Skip to content

[Bug, CI]: 32 bit binaries fail with sigabrt #18517

@twaik

Description

@twaik

Hi. There is a problem with 32-bit (i686 and armhf) bionic binaries. They fail with

Limited by the size of pthread_mutex_t, 32 bit bionic libc only accepts pid <= 65535, but current pid is 65574
libc: Limited by the size of pthread_mutex_t, 32 bit bionic libc only accepts pid <= 65535, but current pid is 65574
libc: Fatal signal 6 (SIGABRT), code -6 in tid 65574 (ldd)

Is it safe to add

echo 65535 | sudo tee /proc/sys/kernel/pid_max

to docker image startup script, package_updates and packages workflows?

Can we do that in dockerized ubuntu (I mean if we have permissions to push kernel command)?
Is it safe for other CI users (I mean will it be applied globally for CI runner host)?
Does it comply with Github TOS?

Metadata

Metadata

Labels

help wantedHelp is wanted in order to solve the issuepackagingIssue related to building packages, not affecting end users directly

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions