Hi Dennis,

Best would be not only to boot kmdb, but also to use the "-ad" boot 
options to have kmdb prompt you.
When unix/genunix is loaded, set "kmem_flags" to 0xf via

        kmem_flags/W f

That'll allow better diagnosis, see the memory debugging section of the 
modular debugger guide.

Bye,
FrankH.

On Mon, 4 Feb 2008, Dennis Clarke wrote:

> With SXCE snv_81 this happens during install.
>
> Here are the details :
>
>
>    1.     Solaris Interactive (default)
>    2.     Custom JumpStart
>    3.     Solaris Interactive Text (Desktop session)
>    4.     Solaris Interactive Text (Console session)
>    5.     Apply driver updates
>    6.     Single user shell
>
> Enter the number of your choice.
> Selected: 4
>
> Solaris Interactive Text (Console session)
>
> Using install cd in /dev/dsk/c0t0d0p0
> Using RPC Bootparams for network configuration information.
> Attempting to configure interface pcn1...
> Skipped interface pcn1
> Attempting to configure interface pcn0...
> Skipped interface pcn0
> Reading ZFS config: done.
> Setting up Java. Please wait...
> Serial console, reverting to text install
> Beginning system identification...
> Searching for configuration file(s)...
> Search complete.
> Sorry, I need to know a more specific terminal type than "unknown".
> Broken Pipe
> Discovering additional network configuration...
>
> Select a Language
>
>   1. English
>   2. French
>   3. German
>   4. Italian
>   5. Japanese
>   6. Korean
>   7. Simplified Chinese
>   8. Spanish
>   9. Swedish
>  10. Traditional Chinese
>
> Please make a choice (1 - 10), or press h or ? for help: 1
>
> What type of terminal are you using?
> 1) ANSI Standard CRT
> 2) DEC VT52
> 3) DEC VT100
> 4) Heathkit 19
> 5) Lear Siegler ADM31
> 6) PC Console
> 7) Sun Command Tool
> 8) Sun Workstation
> 9) Televideo 910
> 10) Televideo 925
> 11) Wyse Model 50
> 12) X Terminal Emulator (xterms)
> 13) CDE Terminal Emulator (dtterm)
> 14) Other
> Type the number of your choice and press Return: 3
> Completing system identification...
> in.rdisc: No interfaces up
>
> then comes the usual sequence ...
>
> ─ Confirm Information for pcn0
> ─────────────────────────────────────────────────
>
>  > Confirm the following information.  If it is correct, press F2;
>    to change any information, press F4.
>
>
>                  Networked: Yes
>                   Use DHCP: No
>                  Host name: titan
>                 IP address: 192.168.35.42
>    System part of a subnet: Yes
>                    Netmask: 255.255.255.0
>                Enable IPv6: No
>              Default Route: Specify one
>          Router IP Address: 192.168.35.1
>
>
>
>
>
>
>
> ───────────────────────────────────────────────────────
>    Esc-2_Continue    Esc-4_Change    Esc-6_Help
>
>
> ─ Date and Time
> ────────────────────────────────────────────────────────────────
>
>  > Accept the default date and time or enter
>    new values.
>
>  Date and time: 2008-02-04 00:21
>
>    Year   (4 digits) : 2008
>    Month  (1-12)     : 02
>    Day    (1-31)     : 04
>    Hour   (0-23)     : 00
>    Minute (0-59)     : 22
>
> System identification is completed.
> System identification complete.
> Starting Solaris installation program...
> Executing JumpStart preinstall phase...
> Searching for SolStart directory...
> Checking rules.ok file...
> Using begin script: install_begin
> Using finish script: patch_finish
> Executing SolStart preinstall phase...
> Executing begin script "install_begin"...
> Begin script install_begin execution completed.
> ─ Solaris Interactive Installation
> ─────────────────────────────────────────────
>
>  On the following screens, you can accept the defaults or you can customize
>  how Solaris software will be installed by:
>
>        - Selecting the type of Solaris software to install
>        - Selecting disks to hold software you've selected
>        - Selecting unbundled products to be installed with Solaris
>        - Specifying how file systems are laid out on the disks
>
>  After completing these tasks, a summary of your selections (called a
>  profile) will be displayed.
>
>  There are two ways to install your Solaris software:
>
>   - "Standard" installs your system from a standard Solaris Distribution.
>      Selecting "Standard" allows you to choose between initial install
>      and upgrade, if your system is upgradable.
>   - "Flash" installs your system from one or more Flash Archives.
>
>
>
> ────────────────────────────────────────────────────────────────────────────────
> kernel memory allocator: buffer freed to wrong cache
> buffer was allocated from kmem_alloc_320,
> caller attempting free to kmem_alloc_8.
> buffer=d36f2400  bufctl=0  cache: kmem_alloc_8
>
> panic[cpu1]/thread=d3738de0: kernel heap corruption detected
>
> d3738cc0 genunix:kmem_error+416 (6, d3036030, d36f24)
> d3738cf0 genunix:kmem_slab_free+21a (d3036030, d36f2400)
> d3738d20 genunix:kmem_magazine_destroy+b9 (d3036030, d459ed80,)
> d3738d58 genunix:kmem_cache_magazine_purge+8d (d3036030)
> d3738d78 genunix:kmem_cache_magazine_resize+23 (d3036030, 0, 0, 0, )
> d3738dc8 genunix:taskq_thread+176 (d36d8f08, 0)
> d3738dd8 unix:thread_start+8 ()
>
> syncing file systems... done
> skipping system dump - no dump device configured
> rebooting...
>
> So now I guess the right thing to do is to try this with kmdb ?
>
> Dennis
>
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org
>

------------------------------------------------------------------------------
No good can come from selling your freedom, not for all the gold in the world,
for the value of this heavenly gift far exceeds that of any fortune on earth.
------------------------------------------------------------------------------
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to