Fatal trap 18

Jeremy Chadwick freebsd at jdc.parodius.com
Wed Nov 3 05:57:22 UTC 2010


On Tue, Nov 02, 2010 at 11:30:28PM -0600, Dan Allen wrote:
> FreeBSD 8.1-STABLE sometime after 10/28/2010 has caused a fatal boot error on my Toshiba U205, 1.8 GHz Core Duo laptop.
> 
> Many times every week I sync with STABLE and build everything.  I have been doing this for years.
> 
> I sync'd (via csup) and built on 10/28/2010 and everything was fine.
> 
> Then I sync'd yesterday 11/1/2010 and it crashes on boot.  The diagnostics print out the following:
> 
> ---
> 
> Fatal trap 18: integer divide fault while in kernel mode
> 
> kdb_backtrace
> panic
> trap_fatal
> trap
> calltrap
> topo_probe
> cpu_topo
> smp_topo
> sched_setup
> mi_startup
> 
> ---
> 
> I reverted at the loader via boot /boot/kernel.old, resync'd today, rebuilt, and things are still broken.
> 
> Any ideas?

This looks like it could be related to the Intel CPU topology change
that was recently MFC'd:

http://freshbsd.org/2010/11/01/08/20/14

Can you please roll your source code back to a date prior to the above
commit, rebuild, and re-try?  You can accomplish this using the "date"
option in your cvsup/csup file.  See csup(1) for details.  I would
recommend also chopping off an additional hour "just in case".

-- 
| Jeremy Chadwick                                   jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-stable mailing list