Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Official docker polkadot image contains a polkadot executable with missing symbol table #5828

@koute

Description

@koute

Our official docker image for polkadot contains a polkadot binary with its whole .symtab section stripped. This results in useless backtraces anytime anything panics (e.g. see here or here).

The most likely culprit of this is that while building the image something (either directly on indirectly) calls strip on the polkadot binary which strips out the .symtab section necessary to decode the backtrace symbols. If so it instead should be called with the --strip-debug argument which will ensure that the symbol table is preserved.

(The polkadot binaries we put up in our Github releases don't have this problem.)

cc @paritytech/ci

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions