https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203349
Bug 203349 depends on bug 202098, which changed state.
Bug 202098 Summary: [EFI] boot/loader.efi: handle parameters and override BOOTP
root-path
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202098
What|Removed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206384
--- Comment #3 from Ed Maste ---
By comparison, the equivalent struct in the GCC unwinder:
(lldb) p sizeof(_Unwind_FrameState)
(unsigned long) $3 = 384
as it has storage for only 18 registers:
(lldb) p
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206381
--- Comment #4 from Ed Maste ---
This is fixed for the C++ stack unwinder source by using the standard
bsd.lib.mk rules, in r294308 and r294331.
For the C source in libgcc_s.so it's a bit awkward as libgcc's Makefile
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206384
--- Comment #1 from Ed Maste ---
This is happening because libunwind steps on the thread stack guard page.
libpolyml/sighandler.cpp for the signal handler thread calls
pthread_attr_setstacksize(min(4096,
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206384
--- Comment #2 from Ed Maste ---
The large stack usage comes from this function -- note sub $0x878,%rsp:
template
void UnwindCursor::setInfoBasedOnIPRegister(bool isReturnAddress) {
92d0: 55
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206368
Hiren Panchasara changed:
What|Removed |Added
Assignee|freebsd-bugs@FreeBSD.org
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196289
--- Comment #10 from Kyle Dassoff ---
Verified booting also with 10.2-STABLE-r293802.
--
You are receiving this mail because:
You are the assignee for the bug.
___
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206381
--- Comment #3 from commit-h...@freebsd.org ---
A commit references this bug:
Author: emaste
Date: Tue Jan 19 17:40:29 UTC 2016
New revision: 294331
URL: https://svnweb.freebsd.org/changeset/base/294331
Log:
Remove local override for