Tilläggsinformation för Solaris 10 6/06

Problem när felsökaren körs

Följande problem gäller kärnfelsökaren.

SPARC: Problem med dbx-felsökaren vid bearbetning av 64-bitars objekt (6347707)

Dbx-felsökaren avslutas på grund av minnesåtkomstfel vid bearbetning av vissa 64-bitars körbara filer och bibliotek. Problemet påverkar emellertid inte normal användning av de här 64-bitarsobjekten. Ett felmeddelande som liknar följande visas:


dbx: internt fel: signal SIGBUS (ogiltig adressjustering)

Åtgärd: Använd antingen mdb-felsökaren eller det dynamiska spårningsverktyget i stället. De här alternativen kan felsöka processer som använder 64-bitars objekt.

Systemet kan hamna i en slinga när huvudprocessorn ändras (4405263)

Ett system som kör Solaris kärnfelsökaren för att felsöka aktiva system, kan hamna i en slinga med ofullständiga felmeddelanden. Den här slingan inträffar när huvudprocessorn för OpenBoot PROM ändras. En omstart återställer systemet. Spåren efter det usprungliga felet går dock förlorade. Det innebär att du inte kan diagnosticera omstarten.

Åtgärd: När systemet befinner sig på PROM-nivå visas ok-ledtexten för OpenBoot. På system med flera processorer föregås ok-ledtexten av ett nummer inom klammerparentes. Det här numret anger den aktiva processorn för systemet. Om du vill köra felsökningsessionen vid PROM-nivå, gör du så här:

  1. Öka pil till f med följande kommando:


    {0} ok h# 0f pil!
    
  2. Växla från den för närvarande aktiva processorn till andra processorer genom att använda kommandot switch-cpu. Om du exempelvis vill växla från CPU #0 till CPU #1, skriver du följande kommando:


    (0) ok 1 switch-cpu
    

    ok-ledtexten föregås nu av numret på den processor som du växlade till.


    {1} ok
  3. Kör felsökaren.

  4. I slutet av felsökningssessionen kör du kommandot reset-all för att återställa systemet.


Obs! –

Se till att uppgradera systemet till den senaste versionen av OpenBoot PROM.