Menu

#718 Fatal trap 18: integer divide fault during inatllation

v0.7
open
nobody
Others (142)
5
2012-10-28
2009-11-13
osf
No

Hi,

I have "Fatal trap 18: integer divide fault while in kernel mode" error than install FreeNAS 0.7 or 0.7RC1. FreeNAS 0.69.2 works fine on the same system.
I tried second almost the same system (with newer version of the same system board based on Intel P35 chipset) with different CPU installed (Pentium 4 Quad), and FreeNAS 0.7 & 0.7RC1 installs fine on that system. Thus, I hope that this is a CPU-related problem.

The issued system CPU ID is 0F65h (Processor Family F, Model 6, Steping 5), or Pentium 4 641 - 3.2 GHz, "Cedar Mill" Stepping D0, SL9KF. It has one physical CPU Core and 2 logical ones (HT enabled).

Probably, the problem is related to wrong settiing of cpu_cores or cpu_logical to 0 by CPU identification routine (FreeBSD issue r191648), http://lists.freebsd.org/pipermail/freebsd-current/2009-April/006388.html.

Sorry, I have no logs due to no writable filesystems mounted during the fault.

Oleg

Discussion

  • osf

    osf - 2009-11-13

    32- and 64-bit versions of FreeNAS are effected by the issue both.
    BTW, FreeBSD 7.2 life FS boots on the same system without the problem.

    Oleg

     
  • Simon

    Simon - 2010-01-20

    I am having the same issue. Running on a Dell R510 with single quad core xeon.
    I have tried nightly build without sucess. Hopefully the possible fix gets added to the an upcoming nightly.

     
  • osf

    osf - 2010-01-23

    Recently I tested two another processor based on different core architecture.
    1. Celeron D 326 (Prescott core with 256 MB L2 Cache)
    2. Pentium Dual Core E5300 (Penryn/Wolfdale core)
    Both CPU work fine!
    Thus, the issue noted above is related to wrong Cedar Mill CPU identification.

    BTW, I ran newer version FreeNAS 4942 on my Cedar Mill -- the problem still exists.

     
  • Jeff Moon

    Jeff Moon - 2010-02-06

    I just replaced my CPU and now I'm also getting the "Fatal trap 18" during FreeNAS boot-up.
    Old CPU (worked): Intel Celeron D 331 SL98V Costa Rica (2.66Ghz)
    New CPU (won't boot): Intel Pentium D 915 SL9DA Costa Rica (2.80Ghz)

    Not sure if this is a FreeBSD issue or a FreeNAS issue?

     
  • osf

    osf - 2010-02-06

    Dear jeffcm,

    If you have another installation of FreeBSD and ready to re-compile FreeNAS youself, follow aidik's recommendation. This way resolves FreeBSD issue r191648 I noted earlier.

    But I think that you issue is not related to CPU (Celeron D 331 don't suffer from the issue discussed here, as far as I know).
    And Fatal trap 18 can be fired by any hardware, including network card. Try to remove or disable all additional hardware and boot in minimal configuration to locate trap source.

    Oleg

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.