On Sat Sep 22 2012 00:03, Norman Golisz wrote: > On Sat Sep 15 2012 20:44, Norman Golisz wrote: > > On Wed Sep 12 2012 10:23, Matthew Dempsky wrote: > > > The diff below changes GCC's default behavior to -fstack-protector-all > > > (i.e., add stack protection code to every function instead of just > > > some based on heuristics), but you can still revert to the heuristic > > > behavior by passing -fstack-protector on the command line. > > > > [...] > > > > > You can now try building things as usual. > > > > I did a complete `make build` of src and xenocara without problems on > > i386. > > But not on my amd64 machine, unfortunately. I applied the diff to a clean > src checkout and compiled both GENERIC and GENERIC.MP. When booting the > system with either kernel, it panics and triggers the ddb. Please see > below for its output for `trace` and `ps`.
Ah, I missed to add: when compiled with -fstack-protector, the kernel boots just fine.