pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

firefox on i386: the return of EFBIG



Although it seemed to have been fixed as of netbsd-10_RC2, and recent
bulk-build reports don't reflect this problem, I am once again having
trouble building "www/firefox" from pkgsrc-2024Q1 on NetBSD/i386-10.0
(no bloody RC1, 2, 3, 4, 5, or 6).

  $ uname -a
  NetBSD plex760.technoskunk.fur 10.0 NetBSD 10.0 (PLEX760) #59:
  Sat Mar 30 12:34:48 CDT 2024
  sysop%plex760.technoskunk.fur@localhost:/r0/build/netbsd-10/obj/i386/sys/arch/i386/compile/PLEX760
  i386

After applying the patch/kludge mentioned here:

  https://mail-index.netbsd.org/pkgsrc-users/2024/01/11/msg038767.html

which mitigates the failure shown in bulk-build reports, I can run 'make'
over and over (and overandover) and the build will get a little further
each time but now it's down to just this failure (run w/MAKE_JOBS=1 for
clarity):

[...]
gmake[3]: Entering directory '/r0/build/pkgsrc/www/firefox/work/build/security/manager/ssl/builtins'
/usr/pkg/bin/cargo rustc  --release --frozen --manifest-path /r0/build/pkgsrc/www/firefox/work/firefox-123.0.1/security/manager/ssl/builtins/Cargo.toml -j1   --lib --target=i586-unknown-netbsd --features 'mozilla-central-workspace-hack' --  -Clto
thread '<unnamed>' panicked at library/std/src/sys/unix/thread.rs:883:17:
failed to allocate a guard page: File too large (os error 27)
stack backtrace:
   0:  0x1b27360 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h9c1308238cff158f
   1:  0x1b67c88 - core::fmt::write::h59e9a5772ed20f4b
   2:  0x1b23d79 - std::io::Write::write_fmt::h324cfa62bc433a1a
   3:  0x1b27182 - std::sys_common::backtrace::print::hb2f9eb0e7ec0d569
   4:  0x1b2a529 - std::panicking::default_hook::{{closure}}::ha4a24b918f6b8b30
   5:  0x1b2a21b - std::panicking::default_hook::h827c2ad1982f7018
   6:  0x1b2b77e - std::panicking::rust_panic_with_hook::h6921779b3362719b
   7:  0x1b278c8 - std::panicking::begin_panic_handler::{{closure}}::hf7664bc8f5351f76
   8:  0x1b27596 - std::sys_common::backtrace::__rust_end_short_backtrace::he1b29655ef783ff6
   9:  0x1b2b3eb - rust_begin_unwind
  10:   0xd07b32 - core::panicking::panic_fmt::h1e3d98d4e483543c
  11:  0x1b27c25 - std::sys::unix::thread::guard::init::h33392de3a8339915
  12:  0x1b1c092 - std::rt::init::h027dd131eab07107
  13:  0x1b1c1f4 - std::rt::lang_start_internal::h6da592abf84ad8fc
  14:   0xd7c455 - std[dd170cc8f43b100a]::rt::lang_start::<()>
  15:   0xd84863 - main
  16:   0xc9c0cd - ___start
fatal runtime error: initialization or cleanup bug
gmake[3]: *** [/r0/build/pkgsrc/www/firefox/work/firefox-123.0.1/config/makefiles/rust.mk:493: force-cargo-library-build] Abort trap (core dumped)
gmake[3]: Leaving directory '/r0/build/pkgsrc/www/firefox/work/build/security/manager/ssl/builtins'
gmake[2]: *** [/r0/build/pkgsrc/www/firefox/work/firefox-123.0.1/config/recurse.mk:72: security/manager/ssl/builtins/target-objects] Error 2
gmake[2]: Leaving directory '/r0/build/pkgsrc/www/firefox/work/build'
gmake[1]: *** [/r0/build/pkgsrc/www/firefox/work/firefox-123.0.1/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/r0/build/pkgsrc/www/firefox/work/build'
gmake: *** [/r0/build/pkgsrc/www/firefox/work/firefox-123.0.1/config/rules.mk:361: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /x/pkgsrc/www/firefox
*** Error code 1

Stop.
make: stopped in /x/pkgsrc/www/firefox

-- 
|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645


Home | Main Index | Thread Index | Old Index