Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 May 2019 19:49:57 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        ports-list freebsd <freebsd-ports@freebsd.org>, "powerpc@freebsd.org" <powerpc@FreeBSD.org>
Subject:   32-bit powerpc: bjam stuck compute-bound during poudriere bulk build of devel/boost-libs (during staging)
Message-ID:  <F6DF50E4-9517-4E33-8166-FFC551B49210@yahoo.com>

next in thread | raw e-mail | index | archive | help
In over 16 minutes of CPU time the log file had 4 lines added:

    - zlib                     : yes (cached)
    - bzip2                    : yes (cached)
    - lzma                     : yes (cached)
    - zstd                     : no  (cached)

after:

    - BOOST_COMP_GNUC >=3D 4.3.0 : yes (cached)

Using truss showed lack of activity but for rare mmap or clock_gettime
calls.

Attaching with gdb showed a backtrace like:

(gdb) bt
#0  object_validate (obj=3D<optimized out>) at object.c:244
#1  0x0181a10c in object_equal (lhs=3D<optimized out>, rhs=3D<optimized =
out>) at object.c:334
#2  0x01815378 in list_in (l=3D<optimized out>, value=3D0x44757c9c) at =
lists.c:345
#3  0x01815418 in list_is_sublist (sub=3D<optimized out>, l=3D0x4b826ec0) =
at lists.c:308
#4  0x0180fa70 in function_run (function_=3D0x41b07800, =
frame=3D0xffff9be0, s=3D0x1844fb4 <result>) at function.c:4128
#5  0x01801fe0 in evaluate_rule (rule=3D0x41b8e89c, rulename=3D0x41b1becc,=
 frame=3D0xffff9be0) at compile.c:150
#6  0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffff9be8, unexpanded=3D<optimized out>, n_args=3D2, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#7  function_run (function_=3D0x41bf3580, frame=3D0xffff9e14, =
s=3D0x1844fb4 <result>) at function.c:4617
#8  0x01801fe0 in evaluate_rule (rule=3D0x4209fadc, rulename=3D0x420bf25c,=
 frame=3D0xffff9e14) at compile.c:150
#9  0x0180f8f0 in function_call_member_rule (line=3D<optimized out>, =
file=3D0x41ae9c5c, rulename=3D<optimized out>, n_args=3D1, s=3D<optimized =
out>, frame=3D<optimized out>, function=3D<optimized out>)
    at function.c:605
#10 function_run (function_=3D0x42067140, frame=3D0xffffa120, =
s=3D0x1844fb4 <result>) at function.c:4628
#11 0x01801fe0 in evaluate_rule (rule=3D0x420a18dc, rulename=3D0x420b262c,=
 frame=3D0xffffa120) at compile.c:150
#12 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffa128, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#13 function_run (function_=3D0x420cef00, frame=3D0xffffa354, =
s=3D0x1844fb4 <result>) at function.c:4617
#14 0x01801fe0 in evaluate_rule (rule=3D0x42095334, rulename=3D0x420c063c,=
 frame=3D0xffffa354) at compile.c:150
#15 0x0180f8f0 in function_call_member_rule (line=3D<optimized out>, =
file=3D0x41ae9c5c, rulename=3D<optimized out>, n_args=3D1, s=3D<optimized =
out>, frame=3D<optimized out>, function=3D<optimized out>)
    at function.c:605
#16 function_run (function_=3D0x420cdbc0, frame=3D0xffffa660, =
s=3D0x1844fb4 <result>) at function.c:4628
#17 0x01801fe0 in evaluate_rule (rule=3D0x4209402c, rulename=3D0x41b9ce2c,=
 frame=3D0xffffa660) at compile.c:150
#18 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffa668, unexpanded=3D<optimized out>, n_args=3D3, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#19 function_run (function_=3D0x42227180, frame=3D0xffffa900, =
s=3D0x1844fb4 <result>) at function.c:4617
#20 0x01801fe0 in evaluate_rule (rule=3D0x4227d26c, rulename=3D0x41b9c73c,=
 frame=3D0xffffa900) at compile.c:150
#21 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffa908, unexpanded=3D<optimized out>, n_args=3D3, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#22 function_run (function_=3D0x422ac8c0, frame=3D0xffffaba0, =
s=3D0x1844fb4 <result>) at function.c:4617
#23 0x01801fe0 in evaluate_rule (rule=3D0x4227cec4, rulename=3D0x41ba222c,=
 frame=3D0xffffaba0) at compile.c:150
#24 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffaba8, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#25 function_run (function_=3D0x42227700, frame=3D0xffffae40, =
s=3D0x1844fb4 <result>) at function.c:4617
#26 0x01801fe0 in evaluate_rule (rule=3D0x4226601c, rulename=3D0x422ad26c,=
 frame=3D0xffffae40) at compile.c:150
#27 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffae48, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#28 function_run (function_=3D0x422ac880, frame=3D0xffffb074, =
s=3D0x1844fb4 <result>) at function.c:4617
#29 0x01801fe0 in evaluate_rule (rule=3D0x4227ceac, rulename=3D0x41b9a54c,=
 frame=3D0xffffb074) at compile.c:150
#30 0x0180f8f0 in function_call_member_rule (line=3D<optimized out>, =
file=3D0x41ae9c5c, rulename=3D<optimized out>, n_args=3D1, s=3D<optimized =
out>, frame=3D<optimized out>, function=3D<optimized out>)
    at function.c:605
#31 function_run (function_=3D0x42067140, frame=3D0xffffb380, =
s=3D0x1844fb4 <result>) at function.c:4628
#32 0x01801fe0 in evaluate_rule (rule=3D0x420a18dc, rulename=3D0x420b262c,=
 frame=3D0xffffb380) at compile.c:150
#33 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffb388, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#34 function_run (function_=3D0x420cef00, frame=3D0xffffb5b4, =
s=3D0x1844fb4 <result>) at function.c:4617
#35 0x01801fe0 in evaluate_rule (rule=3D0x42095334, rulename=3D0x420c063c,=
 frame=3D0xffffb5b4) at compile.c:150
#36 0x0180f8f0 in function_call_member_rule (line=3D<optimized out>, =
file=3D0x41ae40ec, rulename=3D<optimized out>, n_args=3D1, s=3D<optimized =
out>, frame=3D<optimized out>, function=3D<optimized out>)
    at function.c:605
#37 function_run (function_=3D0x41b25980, frame=3D0xffffba30, =
s=3D0x1844fb4 <result>) at function.c:4628
#38 0x0181b1c8 in parse_impl (frame=3D0xffffba30) at parse.c:55
#39 0x018100ec in function_run (function_=3D0x41871d80, =
frame=3D0xffffba30, s=3D0x1844fb4 <result>) at function.c:4860
#40 0x01801fe0 in evaluate_rule (rule=3D0x41a7cd54, rulename=3D0x41aaf98c,=
 frame=3D0xffffba30) at compile.c:150
#41 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffba38, unexpanded=3D<optimized out>, n_args=3D3, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#42 function_run (function_=3D0x41b25100, frame=3D0xffffbcd0, =
s=3D0x1844fb4 <result>) at function.c:4617
#43 0x01801fe0 in evaluate_rule (rule=3D0x41aa83f4, rulename=3D0x41aaf74c,=
 frame=3D0xffffbcd0) at compile.c:150
#44 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffbcd8, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#45 function_run (function_=3D0x41871640, frame=3D0xffffc250, =
s=3D0x1844fb4 <result>) at function.c:4617
#46 0x0181b1c8 in parse_impl (frame=3D0xffffc250) at parse.c:55
#47 0x018100ec in function_run (function_=3D0x41871340, =
frame=3D0xffffc250, s=3D0x1844fb4 <result>) at function.c:4860
#48 0x0181b1c8 in parse_impl (frame=3D0xffffc250) at parse.c:55
#49 0x018100ec in function_run (function_=3D0x41871280, =
frame=3D0xffffc250, s=3D0x1844fb4 <result>) at function.c:4860
#50 0x01801fe0 in evaluate_rule (rule=3D0x41aa8394, rulename=3D0x41aaf1ac,=
 frame=3D0xffffc250) at compile.c:150
#51 0x01810798 in function_call_rule (line=3D<optimized out>, =
file=3D0xffffc258, unexpanded=3D<optimized out>, n_args=3D1, =
s=3D<optimized out>, frame=3D<optimized out>, function=3D<optimized =
out>)
    at function.c:493
#52 function_run (function_=3D0x418712c0, frame=3D0xffffccc8, =
s=3D0x1844fb4 <result>) at function.c:4617
#53 0x0181b1c8 in parse_impl (frame=3D0xffffccc8) at parse.c:55
#54 0x018100ec in function_run (function_=3D0x41871100, =
frame=3D0xffffccc8, s=3D0x1844fb4 <result>) at function.c:4860
#55 0x0181b1c8 in parse_impl (frame=3D0xffffccc8) at parse.c:55
#56 0x018140d0 in main (argc=3D<optimized out>, argv=3D<optimized out>, =
arg_environ=3D<optimized out>) at jam.c:619

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F6DF50E4-9517-4E33-8166-FFC551B49210>