kyua SIGBUS'ing with clang 3.7.0 (was FreeBSD_HEAD-tests - Build #1540 - Unstable)

2015-10-06 Thread NGie Cooper

> On Oct 6, 2015, at 16:13, jenkins-ad...@freebsd.org wrote:
> 
> FreeBSD_HEAD-tests - Build #1540 - Unstable:
> 
> Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/
> Full change log: 
> https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/changes
> Full build log: 
> https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/console
> 
> Change summaries:
> 
> No changes
> 
> 
> The failed test cases:

Looks like the clang upgrade broke atf/kyua package somehow:

$ pwd
/usr/tests/local
$ ./atf/atf-c++/build_test 
Bus error

I’ll try building the package from ports.

Thanks,
-NGie
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: kyua SIGBUS'ing with clang 3.7.0 (was FreeBSD_HEAD-tests - Build #1540 - Unstable)

2015-10-06 Thread NGie Cooper

> On Oct 6, 2015, at 20:28, NGie Cooper  wrote:
> 
>> On Oct 6, 2015, at 16:13, jenkins-ad...@freebsd.org wrote:
>> 
>> FreeBSD_HEAD-tests - Build #1540 - Unstable:
>> 
>> Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/
>> Full change log: 
>> https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/changes
>> Full build log: 
>> https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/console
>> 
>> Change summaries:
>> 
>> No changes
>> 
>> 
>> The failed test cases:
> 
> Looks like the clang upgrade broke atf/kyua package somehow:
> 
> $ pwd
> /usr/tests/local
> $ ./atf/atf-c++/build_test 
> Bus error
> 
> I’ll try building the package from ports.

Yup, works when built from scratch in ports. My guess is that lib/libc++ needs 
a major version bump:

65208feb (dim  2012-06-02 11:00:48 +  13) SHLIB_MAJOR=  1

Thanks,
-NGie
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: Wrong temperature with AMD and amdtemp.ko

2015-10-06 Thread Willem Jan Withagen

On 6-10-2015 06:28, Don Lewis wrote:

On  3 Oct, Willem Jan Withagen wrote:

On 2-10-2015 23:32, Don Lewis wrote:

On  2 Oct, Willem Jan Withagen wrote:


Hi

10.2-STABLE FreeBSD 10.2-STABLE #0 r287102: Mon Aug 24

Processor: Opteron 6812, in Supermicro H8SGL

dev.cpu.7.temperature: 11.1C
dev.cpu.6.temperature: 11.1C
dev.cpu.5.temperature: 11.1C
dev.cpu.4.temperature: 11.1C
dev.cpu.3.temperature: 11.1C
dev.cpu.2.temperature: 11.1C
dev.cpu.1.temperature: 11.1C
dev.cpu.0.temperature: 11.1C

But I'm pretty sure it is not 11.1C in the datacenter



If one boots into the BIOS, the BIOS suggests that it knows how to do
this conversion Perhaps one can question the ultimate correctness of
the outcome, but the 51.3C value suggests some accuracy.


That may be a measurement from a separate temperature sensor on the
motherboard underneath the CPU socket.


Interesting point

Sort of hard to get there to see if that is really the fact.

But then it would be accessable for any of the other drivers/programs 
like lm* or smb* to get the readings?? Now only figure out which one of 
the many...


--WjW

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD_i386 - Build #1321 - Fixed

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD_i386 - Build #1321 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1321/console

Change summaries:

288948 by gjb:
Update the last check revision marker.

Sponsored by:   The FreeBSD Foundation

288947 by gjb:
Document r288943, clang, llvm, etc. updated to upstream 3.7.0.

Sponsored by:   The FreeBSD Foundation

288944 by cem:
Fix core corruption caused by race in note_procstat_vmmap

This fix is spiritually similar to r287442 and was discovered thanks to
the KASSERT added in that revision.

NT_PROCSTAT_VMMAP output length, when packing kinfo structs, is tied to
the length of filenames corresponding to vnodes in the process' vm map
via vn_fullpath.  As vnodes may move during coredump, this is racy.

We do not remove the race, only prevent it from causing coredump
corruption.

- Add a sysctl, kern.coredump_pack_vmmapinfo, to allow users to disable
  kinfo packing for PROCSTAT_VMMAP notes.  This avoids VMMAP corruption
  and truncation, even if names change, at the cost of up to PATH_MAX
  bytes per mapped object.  The new sysctl is documented in core.5.

- Fix note_procstat_vmmap to self-limit in the second pass.  This
  addresses corruption, at the cost of sometimes producing a truncated
  result.

- Fix PROCSTAT_VMMAP consumers libutil (and libprocstat, via copy-paste)
  to grok the new zero padding.

Reported by:pho (https://people.freebsd.org/~pho/stress/log/datamove4-2.txt)
Relnotes:   yes
Sponsored by:   EMC / Isilon Storage Division
Differential Revision:  https://reviews.freebsd.org/D3824

288943 by dim:
Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.7.0
release.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Release notes for llvm and clang can be found here:



Thanks to Ed Maste, Andrew Turner and Antoine Brodin for their help.

Exp-run:antoine
Relnotes:   yes

288937 by gjb:
Document r288669, stack protector "strong" level.

Help from:  pfg
Sponsored by:   The FreeBSD Foundation

288936 by gjb:
Document r288654, lagg(4) fec removal.

Sponsored by:   The FreeBSD Foundation

288934 by ngie:
Add directory for test encoder missed by accident in r288929

Sponsored by: EMC / Isilon Storage Division

288933 by ngie:
Remove a comment from an earlier iteration of trying to figure out how the
test encoder testcases worked

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD_amd64_gcc4.9 - Build #614 - Failure

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD_amd64_gcc4.9 - Build #614 - Failure:

Build information: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/614/
Full change log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/614/changes
Full build log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/614/console

Change summaries:

288957 by bdrewery:
truss: Add support for utrace(2).

This uses the kdump(1) utrace support code directly until a common library
is created.

This allows malloc(3) tracing with MALLOC_CONF=utrace:true and rtld tracing
with LD_UTRACE=1.  Unknown utrace(2) data is just printed as hex.

PR: 43819 [inspired by]
Reviewed by:jhb
MFC after:  2 weeks
Relnotes:   yes
Differential Revision:  https://reviews.freebsd.org/D3819

288954 by jhb:
Move td_oncpu and td_lastcpu out of the "zero'd on fork" section of
struct thread since they are always explicitly initialized during fork
and thread creation after r286256.

Suggested by:   kib

288953 by dim:
Stop linking libc++.so verbosely, there is no need to.

MFC after:  3 days

288952 by adrian:
Remove gen3 check introduced in r286653.

kib spotted this and noticed it's not correct.

Submitted by:   kib
Reviewed by:dumbbell

288951 by dim:
For llvm/clang libraries, skip including tablegen-produced .d files when
the target is "make depend".  This works around errors during
incremental make depend of some clang libraries, for example "don't know
how to make contrib/llvm/include/llvm/IR/IntrinsicsR600.td".

Reported by:emaste

288950 by jhb:
Group the decoded system calls by ABI and sort the calls within each ABI.

Reviewed by:bdrewery
Glanced at by:  kib
Differential Revision:  https://reviews.freebsd.org/D3823

288949 by jhb:
Fix various edge cases related to system call tracing.
- Always set td_dbg_sc_* when P_TRACED is set on system call entry
  even if the debugger is not tracing system call entries.  This
  ensures the fields are valid when reporting other stops that
  occur at system call boundaries such as for PT_FOLLOW_FORKS or
  when only tracing system call exits.
- Set TDB_SCX when reporting the stop for a new child process in
  fork_return().  This causes the event to be reported as a system
  call exit.
- Report a system call exit event in fork_return() for new threads in
  a traced process.
- Copy td_dbg_sc_* to new threads instead of zeroing.  This ensures
  that td_dbg_sc_code in particular will report the system call that
  created the new thread or process when it reports a system call
  exit event in fork_return().
- Add new ptrace tests to verify that new child processes and threads
  report system call exit events with a valid pl_syscall_code via
  PT_LWPINFO.

Reviewed by:kib
Differential Revision:  https://reviews.freebsd.org/D3822

288948 by gjb:
Update the last check revision marker.

Sponsored by:   The FreeBSD Foundation

288947 by gjb:
Document r288943, clang, llvm, etc. updated to upstream 3.7.0.

Sponsored by:   The FreeBSD Foundation

288944 by cem:
Fix core corruption caused by race in note_procstat_vmmap

This fix is spiritually similar to r287442 and was discovered thanks to
the KASSERT added in that revision.

NT_PROCSTAT_VMMAP output length, when packing kinfo structs, is tied to
the length of filenames corresponding to vnodes in the process' vm map
via vn_fullpath.  As vnodes may move during coredump, this is racy.

We do not remove the race, only prevent it from causing coredump
corruption.

- Add a sysctl, kern.coredump_pack_vmmapinfo, to allow users to disable
  kinfo packing for PROCSTAT_VMMAP notes.  This avoids VMMAP corruption
  and truncation, even if names change, at the cost of up to PATH_MAX
  bytes per mapped object.  The new sysctl is documented in core.5.

- Fix note_procstat_vmmap to self-limit in the second pass.  This
  addresses corruption, at the cost of sometimes producing a truncated
  result.

- Fix PROCSTAT_VMMAP consumers libutil (and libprocstat, via copy-paste)
  to grok the new zero padding.

Reported by:pho (https://people.freebsd.org/~pho/stress/log/datamove4-2.txt)
Relnotes:   yes
Sponsored by:   EMC / Isilon Storage Division
Differential Revision:  https://reviews.freebsd.org/D3824

288943 by dim:
Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.7.0
release.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Release notes for llvm and clang can be found here:



Thanks to Ed Maste, Andrew Turner and Antoine Brodin for their help.

Exp-run:antoine
Relnotes:   yes

288937 by gjb:
Document r288669, stack protector "strong" level.

Help from:  pfg
Sponsored by:   The FreeBSD Foundation

288936 by gjb:
Document r288654, lagg(4) fec removal.

Sponsored by:   The FreeBSD Foundation

288934 by ngie:
Add 

FreeBSD_HEAD - Build #3351 - Failure

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD - Build #3351 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3351/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3351/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3351/console

Change summaries:

288912 by alc:
Exploit r288122 to address a cosmetic issue.  Pages belonging to either
the kernel or kmem object can't be paged out.  Since they can't be paged
out, they are never enqueued in a paging queue.  Nonetheless, passing
PQ_INACTIVE to vm_page_unwire() in kmem_unback() creates the appearance
that these pages are being enqueued in the inactive queue.  As of r288122,
we can avoid giving this false impression by passing PQ_NONE.

Submitted by:   kmacy
Differential Revision:  https://reviews.freebsd.org/D1674

288911 by imp:
Previous versions of bsd.own.mk included bsd.compiler.mk
only when _WITHOUT_SRCCONF wasn't defined. Restore this
behavior because bsd.ports.mk depends on this in subtle
ways. The compat include of bsd.compiler.mk should
be removed in 12 anyway.

PR: 203540

288910 by cy:
On some interfaces, ipfilter drops UDP packets with zero checkum.
This commit fixes that.

PR: 166372
Submitted by:   m...@neon1.net
Reviewed by:Darren Reed 
MFC after:  1 week

288909 by jhibbits:
Save the link register in savectx().

Pointed out by: jhb

288908 by gjb:
Use UBOOT_FILES in the dd(1) input file, as intended.

Sponsored by:   The FreeBSD Foundation

288907 by ngie:
Call sync consistently using atf_check

Remove superfluous sync's

288906 by ngie:
Explicitly set BLOCKSIZE to 512 in the environment



The end of the build log:

[...truncated 171774 lines...]
gzip -cn /builds/FreeBSD_HEAD/usr.sbin/bsdconfig/bsdconfig.8 > bsdconfig.8.gz
--- all_subdir_bsdinstall ---
===> usr.sbin/bsdinstall (all)
--- all_subdir_distextract ---
===> usr.sbin/bsdinstall/distextract (all)
--- distextract.o ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c 
/builds/FreeBSD_HEAD/usr.sbin/bsdinstall/distextract/distextract.c -o 
distextract.o
--- lib.all__D ---
--- all_subdir_libclangdriver ---
===> lib/clang/libclangdriver (all)
--- usr.sbin.all__D ---
--- distextract ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments  -o 
distextract distextract.o  -larchive  -ldpv  -lfigpar  -lncursesw  -ldialog  -lm
--- all_subdir_distfetch ---
===> usr.sbin/bsdinstall/distfetch (all)
--- distfetch.o ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c 
/builds/FreeBSD_HEAD/usr.sbin/bsdinstall/distfetch/distfetch.c -o distfetch.o
--- lib.all__D ---
--- all_subdir_libclangedit ---
===> lib/clang/libclangedit (all)
--- usr.sbin.all__D ---
--- distfetch ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings 
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline 
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign 
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments  -o 
distfetch distfetch.o  -lfetch  -lncursesw  -ldialog  -lm
--- lib.all__D ---
--- all_subdir_libclangfrontend ---
===> lib/clang/libclangfrontend (all)
--- usr.sbin.all__D ---
--- all_subdir_partedit ---
===> usr.sbin/bsdinstall/partedit (all)
--- diskeditor.o ---
cc  -O2 -pipe   -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W 

HEADS UP: clang/llvm/lldb 3.7.0 imported

2015-10-06 Thread Dimitry Andric
Hi all,

I upgraded clang, llvm, lldb, compiler-rt and libc++ to 3.7.0 release,
in head r288943.

Release notes for llvm and clang can be found here:
http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html
http://llvm.org/releases/3.7.0/tools/clang/docs/ReleaseNotes.html

This was tested with several universe builds and a few ports exp-run
iterations, but if you run into something unexpected, please file a PR
and let me know. :-)

-Dimitry



signature.asc
Description: Message signed with OpenPGP using GPGMail


FreeBSD_HEAD_amd64_gcc4.9 - Build #615 - Still Failing

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD_amd64_gcc4.9 - Build #615 - Still Failing:

Build information: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/615/
Full change log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/615/changes
Full build log: 
https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc4.9/615/console

Change summaries:

288973 by gjb:
Refine the r286591 entry based on feedback from jilles@.

Sponsored by:   The FreeBSD Foundation

288972 by gjb:
Remove entry for r287469, Skylake/i219 support is not yet complete.

Reported by:Adam McDougall
Sponsored by:   The FreeBSD Foundation

288971 by gjb:
Split the r288943 entry into different entries, since the entire
clang/llvm/lldb/etc may not always be in sync with upstream.

Sponsored by:   The FreeBSD Foundation

288970 by delphij:
Remove support of ancient (pre-8.0R, 800041) FreeBSD releases.

MFC after:  2 weeks

288968 by sjg:
Updated depends

288966 by sjg:
To help bootstrap new local depends,
if SRCS contains *.h for which there are targets,
make buildfiles depend on them - so they get generated early.

288965 by sjg:
Do not assume host toolchain supports sysroot

288964 by sjg:
In jobs mode we can use .ORDER to force stage_links to run after other
stage_* targets.
In non-jobs mode we can achieve the same result by simply introducing
the targets in the correct order.
Thus in bsd*.mk we simply add targets to STAGE_TARGETS which we
realize in meta.stage.mk

Reviewed by: bdrewery

288963 by delphij:
Now that we own the code, use arc4random(3) unconditionally
and remove the corresponding HAVE_ARC4RANDOM conditions.

MFC after:  2 weeks

288962 by jhb:
Tweak: use 'mainlwp' instead of 'mainpid' since this is a thread (LWP)
identifier, not a pid.

288961 by bdrewery:
Fix build with older GCC which, doesn't like 'main' being a variable name.

288960 by delphij:
Use strlcpy() when the string is expected to be nul-terminated.

MFC after:  2 weeks

288959 by delphij:
Remove a few unused headers.

MFC after:  2 weeks



The end of the build log:

[...truncated 105234 lines...]
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib
 
--sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp
 -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   
-D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../ncursesw
 -I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../ncursesw 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../ncurses 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../../../contrib/ncurses/include
 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../../../contrib/ncurses/ncurses
 -Wall -DNDEBUG -DHAVE_CONFIG_H 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../../../contrib/ncurses/panel
 -std=gnu99 -fstack-protector-strong -Wsystem-headers -
 Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign   -c 
/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/panelw/../../../contrib/ncurses/panel/panel.c
 -o panel.So
--- all_subdir_menuw ---
--- m_userptr.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem 
/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/include
 
-L/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp/usr/lib
 
--sysroot=/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/tmp
 -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC  -O2 -pipe   
-D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/obj/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../ncursesw
 -I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../ncursesw 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../ncurses 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../../../contrib/ncurses/include
 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../../../contrib/ncurses/ncurses
 -Wall -DNDEBUG -DHAVE_CONFIG_H 
-I/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../../../contrib/ncurses/menu
 -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -W
 no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign   -c 
/builds/FreeBSD_HEAD_amd64_gcc4.9/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_userptr.c
 -o m_userptr.So
--- all_subdir_panelw ---
--- libpanelw.a ---
building static panelw library
/usr/local/x86_64-freebsd/bin/ar -crD libpanelw.a 
`NM='/usr/local/x86_64-freebsd/bin/nm' NMFLAGS='' lorder p_above.o p_below.o 
p_bottom.o p_delete.o p_hidden.o p_hide.o p_move.o p_new.o p_replace.o p_show.o 
p_top.o p_update.o p_user.o p_win.o panel.o  | 

Re: kgdb ported to devel/gdb

2015-10-06 Thread John Baldwin
On Monday, August 31, 2015 02:32:04 PM John Baldwin wrote:
> Over the past several months I have ported kgdb to the version of gdb in 
> ports.
> I have a pending patch to the gdb port to add fork following, but once that is
> done (and possibly after updating to 7.10) I will try to add my existing work
> as a KGDB option on the port.  Until such time, you can try the newer kgdb by
> checking out my branch from git.
> 
> Here's my cheat sheet on how to build the newer kgdb.  Note that if you build
> a world with my cross-libkvm patches you should get a kgdb that can debug
> i386 cores on amd64 and vice versa.
> 
> All of the targets that the native devel/gdb support have their backends
> ported (so x86, sparc64, powerpc and powerpc64).  I have not yet ported
> arm or mips since those don't work for userland yet in upstream gdb.  I
> have only compiled non-x86 backends.  Testing of the new kgdb on sparc64
> and powerpc would be appreciated.

FYI, this is now present in the devel/gdb port as an off-by-default KGDB
option (so you need to build the package yourself for now).  Eventually we
will turn it on by default.

I did manage to get powerpc64 running under qemu and both the old and new
kgdb do not work with it.  I have the new kgdb close, but it is not able
to unwind stacks after the first frame.  I have not been able to test
sparc64.

-- 
John Baldwin
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD-tests - Build #1540 - Unstable

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD-tests - Build #1540 - Unstable:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1540/console

Change summaries:

No changes


The failed test cases:

34 tests failed.
FAILED:  local.atf.atf-c++.build_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-c++.detail.auto_array_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-c++.macros_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-c++.pkg_config_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-c++.tests_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-c.pkg_config_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.atf-check_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.atf_check_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.config_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.integration_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.normalize_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.tc_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.atf-sh.tp_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.test-programs.config_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.test-programs.expect_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.test-programs.meta_data_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.test-programs.result_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.atf.test-programs.srcdir_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.bootstrap.testsuite.main

Error Message:
Returned non-success exit status 1

FAILED:  local.kyua.integration.cmd_about_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_config_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_db_exec_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_db_migrate_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_debug_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_help_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_list_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_report_html_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did not return 
success

FAILED:  local.kyua.integration.cmd_report_junit_test.__test_cases_list__

Error Message:
Tester did not exit cleanly: kyua-atf-tester: Test program list did 

FreeBSD_HEAD - Build #3352 - Fixed

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD - Build #3352 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3352/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3352/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3352/console

Change summaries:

288915 by hrs:
Reallocate a maxlen-long buffer only when the current maxlen is
shorter than the required length.  Note that it rarely happens
because maxlen is almost always 128 which covers struct sockaddr_storage.

288914 by hiren:
Add a comment specifying how we implement rfc3042.

Differential Revision:  D3746
MFC after:  1 week
Sponsored by:   Limelight Networks

288913 by ngie:
Use LIBXOSRC instead of LIBXO when defining the path to contrib/libxo

The latter is already defined in bsd.libnames.mk, so avoid the conflict
in case someone copy-pastes make variables

While here, switch path to the top of the source tree with SRCTOP

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD-tests - Build #1538 - Fixed

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD-tests - Build #1538 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1538/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1538/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1538/console

Change summaries:

No changes
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


FreeBSD_HEAD_i386 - Build #1320 - Failure

2015-10-06 Thread jenkins-admin
FreeBSD_HEAD_i386 - Build #1320 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1320/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1320/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/1320/console

Change summaries:

288929 by ngie:
Integrate the tests from libxo into the FreeBSD test suite

The functional_test.sh harness for each test subdir was inspired
by the version in bin/sh/tests/functional_test.sh

Some gymnastics were required to deal with implicit rules for
.c / .o -> .out as the suffix transformation rules were
incorrectly trying to create the test outputs from some of the
source files

Sponsored by: EMC / Isilon Storage Division



The end of the build log:

[...truncated 6183 lines...]
--- _sub.obj ---
--- secure.obj__D ---
===> secure/usr.sbin/sshd (obj)
--- lib.obj__D ---
===> lib/libutil/tests (obj)
--- rescue.obj__D ---
--- obj ---
/usr/obj/usr/src/rescue/rescue/usr/src/sbin/rtsol created for 
/usr/src/sbin/rtsol
--- sbin.obj__D ---
--- obj ---
--- rescue.obj__D ---
cd /usr/src/rescue/rescue/../../sbin/savecore &&  
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make  
DIRPRFX=rescue/rescue/savecore/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE obj
--- sbin.obj__D ---
/usr/obj/usr/src/sbin/geom/class/journal created for 
/usr/src/sbin/geom/class/journal
===> sbin/geom/class/label (obj)
--- lib.obj__D ---
--- obj ---
--- secure.obj__D ---
--- obj ---
--- lib.obj__D ---
/usr/obj/usr/src/lib/libutil/tests created for /usr/src/lib/libutil/tests
--- secure.obj__D ---
/usr/obj/usr/src/secure/usr.sbin/sshd created for /usr/src/secure/usr.sbin/sshd
===> secure/usr.sbin/tests (obj)
--- lib.obj__D ---
--- obj ---
--- obj_subdir_libvgl ---
===> lib/libvgl (obj)
--- rescue.obj__D ---
--- obj ---
--- sbin.obj__D ---
--- obj ---
/usr/obj/usr/src/sbin/geom/class/label created for 
/usr/src/sbin/geom/class/label
--- rescue.obj__D ---
/usr/obj/usr/src/rescue/rescue/usr/src/sbin/savecore created for 
/usr/src/sbin/savecore
cd /usr/src/rescue/rescue/../../sbin/spppcontrol &&  
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make  
DIRPRFX=rescue/rescue/spppcontrol/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE obj
--- sbin.obj__D ---
===> sbin/geom/class/mirror (obj)
--- secure.obj__D ---
--- obj ---
/usr/obj/usr/src/secure/usr.sbin/tests created for 
/usr/src/secure/usr.sbin/tests
--- sbin.obj__D ---
--- obj_subdir_ggate ---
===> sbin/ggate (obj)
--- lib.obj__D ---
--- obj ---
/usr/obj/usr/src/lib/libvgl created for /usr/src/lib/libvgl
--- obj_subdir_libwrap ---
===> lib/libwrap (obj)
--- sbin.obj__D ---
--- _sub.obj ---
===> sbin/ggate/ggatec (obj)
--- rescue.obj__D ---
--- obj ---
--- sbin.obj__D ---
--- obj_subdir_geom ---
--- obj ---
--- rescue.obj__D ---
/usr/obj/usr/src/rescue/rescue/usr/src/sbin/spppcontrol created for 
/usr/src/sbin/spppcontrol
--- sbin.obj__D ---
/usr/obj/usr/src/sbin/geom/class/mirror created for 
/usr/src/sbin/geom/class/mirror
--- rescue.obj__D ---
cd /usr/src/rescue/rescue/../../sbin/swapon &&  
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make  
DIRPRFX=rescue/rescue/swapon/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE obj
--- sbin.obj__D ---
===> sbin/geom/class/mountver (obj)
--- lib.obj__D ---
--- obj ---
/usr/obj/usr/src/lib/libwrap created for /usr/src/lib/libwrap
--- obj_subdir_libxo ---
===> lib/libxo (obj)
--- sbin.obj__D ---
--- obj_subdir_ggate ---
--- obj ---
/usr/obj/usr/src/sbin/ggate/ggatec created for /usr/src/sbin/ggate/ggatec
===> sbin/ggate/ggated (obj)
--- rescue.obj__D ---
--- obj ---
--- sbin.obj__D ---
--- obj_subdir_geom ---
--- obj ---
--- rescue.obj__D ---
/usr/obj/usr/src/rescue/rescue/usr/src/sbin/swapon created for 
/usr/src/sbin/swapon
cd /usr/src/rescue/rescue/../../sbin/sysctl &&  
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make  
DIRPRFX=rescue/rescue/sysctl/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE obj
--- sbin.obj__D ---
/usr/obj/usr/src/sbin/geom/class/mountver created for 
/usr/src/sbin/geom/class/mountver
===> sbin/geom/class/multipath (obj)
--- lib.obj__D ---
--- _sub.obj ---
===> lib/libxo/tests (obj)
--- sbin.obj__D ---
--- obj_subdir_ggate ---
--- obj ---
/usr/obj/usr/src/sbin/ggate/ggated created for /usr/src/sbin/ggate/ggated
===> sbin/ggate/ggatel (obj)
--- rescue.obj__D ---
--- obj ---
--- sbin.obj__D ---
--- obj_subdir_geom ---
--- obj ---
--- rescue.obj__D ---
/usr/obj/usr/src/rescue/rescue/usr/src/sbin/sysctl created for 
/usr/src/sbin/sysctl
cd /usr/src/rescue/rescue/../../sbin/tunefs &&  
MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue make  
DIRPRFX=rescue/rescue/tunefs/ -DRESCUE CRUNCH_CFLAGS=-DRESCUE obj
--- sbin.obj__D ---
/usr/obj/usr/src/sbin/geom/class/multipath created for 
/usr/src/sbin/geom/class/multipath
===> sbin/geom/class/nop (obj)
--- obj_subdir_ggate ---
--- obj ---
/usr/obj/usr/src/sbin/ggate/ggatel created for /usr/src/sbin/ggate/ggatel
--- share.obj__D ---
===> share (obj)
--- lib.obj__D ---
--- _sub.obj ---
--- rescue.obj__D ---
--- obj ---
--- lib.obj__D ---
===>