Dear Maintainers,

  Would it be possible to consider a merge request[1] that addresses this
issue?

 The crash is caused by ijar encountering an unnamed method parameter entry:
#0  0x00005638318f5311 in devtools_ijar::Constant::slot() ()
#1  0x00005638318f99b1 in
devtools_ijar::MethodParametersAttribute::Write(unsigned char*&) ()
#2  0x00005638318fb021 in devtools_ijar::HasAttrs::WriteAttrs(unsigned
char*&) ()
#3  0x00005638318fa160 in devtools_ijar::Member::Write(unsigned char*&) ()
#4  0x00005638318fa614 in devtools_ijar::ClassFile::WriteBody(unsigned
char*&) ()
#5  0x00005638318fcb09 in devtools_ijar::ClassFile::WriteClass(unsigned
char*&) ()
#6  0x00005638318fcc9d in devtools_ijar::StripClass(unsigned char*&,
unsigned char const*, unsigned long) ()
#7  0x000056383190e192 in devtools_ijar::JarStripperProcessor::Process(char
const*, unsigned int, unsigned char const*, unsigned long) ()
#8  0x00005638319112dd in devtools_ijar::InputZipFile::ProcessFile(bool) ()
#9  0x0000563831910f39 in
devtools_ijar::InputZipFile::ProcessLocalFileEntry(unsigned long, unsigned
long) ()
#10 0x0000563831910bbb in devtools_ijar::InputZipFile::ProcessNext() ()
#11 0x0000563831911c52 in devtools_ijar::ZipExtractor::ProcessAll() ()
#12 0x000056383190ef22 in devtools_ijar::OpenFilesAndProcessJar(char
const*, char const*, bool, char const*, char const*) ()
#13 0x000056383190f5e1 in main ()

This was already fixed upstream[2], I have cherry-picked the commit and
validated that the package builds successfully both in default Java 21 and
normal sid chroot.

Best Regards,
 Vladimir.

[1] https://salsa.debian.org/bazel-team/bazel-bootstrap/-/merge_requests/2
[2]
https://github.com/bazelbuild/bazel/commit/3954a18fa6b0e3d1a1005cc3409ebc95f6adf3af

Reply via email to