|
|
Heads-up: bug 6408665 causes core dumps during buildDate: Tue, 4 Apr 2006 21:27:00 -0700 From: Bryan Cantrill <bmc at eng dot sun dot com> To: on-all at sun dot com, onnv-gate at onnv dot eng dot sun dot com Subject: Heads-up: bug 6408665 causes core dumps during build All, If you maintain a build machine, this mail is mandatory reading. A bug that causes core dumps during a build -- bug 6408665 -- has been introduced by the putback for the following bugs: 6405927 USDT is-enabled probes 6405929 USDT DOF with zero probes results in unsatisfiable memory allocation 6405932 dead variables in usr/src/uts/common/dtrace/dtrace.c 6405939 ::dofdump doesn't use section sizes correctly This work was integrated on Thursday, March 30th and nightlies from March 31st through April 4th (inclusive) have the bug. The symptoms of the bug are dtrace(1M) core dumping during the build process. The core dumps will have roughly the following signature: % pstack core.dtrace.347515 core 'core.dtrace.347515' of 347515: /usr/sbin/dtrace -G -32 -C -xlazyload -s ../port/threads/plockstat.d - c4f8380c dt_probe_define (8249b78, 82492b0, 824a46d, 0, 16d, 0) + 316 c4f693c5 process_obj (8070a78, 804723a, 8046d40) + a73 c4f697f5 dtrace_program_link (8070a78, 8074d80, 2, 8068b18, 16, 8068a7c) + 5b 08052812 link_prog (8068b00) + e4 080546a9 main (1f, 8046efc, 8046f7c) + cd7 08051972 ???????? (1f, 8047136, 804713d, 8047140, 8047144, 8047147) I just integrated the fix for this; if you maintain a build machine, you will want to _not_ BFU to bits that are dated later than 3/30 and before 4/5. BFU'ing to bits dated on or later than 4/5 will (or should, anyway) yield a clean build. On behalf of Team DTrace, let me extend my apologies to those of you who were inconvenienced by this -- and needless to say, we are modifying our pre-integration testing to include a full build running on any DTrace modifications! - Bryan -------------------------------------------------------------------------- Bryan Cantrill, Solaris Kernel Development. http://blogs.sun.com/bmc |