Ero sivun ”Keskustelu:MTV Katsomo” versioiden välillä

Siirry navigaatioon Siirry hakuun
737 merkkiä lisätty ,  15. maaliskuuta 2011
virheenjäljitysohje
(SSE2-käskykantatuki)
(virheenjäljitysohje)
Rivi 26: Rivi 26:
[[Kuva:Moonlight ubuntu1004.png|250px|right|thumb|[[Moonlight]]-selainlaajennos 3.99.0.1 toiminnassa: Ubuntu 10.04.2-32bit ja Firefox 3.6.13]]
[[Kuva:Moonlight ubuntu1004.png|250px|right|thumb|[[Moonlight]]-selainlaajennos 3.99.0.1 toiminnassa: Ubuntu 10.04.2-32bit ja Firefox 3.6.13]]


====Backstrace====
====Virheenjäljitys====


Ottakaa toimimattomista järjestelmistä backtrace ja lähettäkää se [https://bugzilla.novell.com/show_bug.cgi?id=673643 Moonlightin bugtrackerin osoitteeseen] saadaan tämäkin joskus tässä toimimaan. Eli komentoriville tuo käsky ja ja kun ohjelma on kaatunut ja sen jälkeen niin lähetätte bugiraportti tekstitiedoston Novel Moonlightin bugtrackeriin.
Voitte ottaa toimimattomista järjestelmistä virheilmoituksen eli backstrace ja lähettäkää se [https://bugzilla.novell.com/index.cgi Moonlightin bugtrackerin osoitteeseen]. Komentoriville annetaan alhaalla kuvatut käskyt kun ohjelma on kaatunut niin lähetätte bugiraportin Novel Moonlightin bugtrackeriin.


MOON_TRACE=E:all firefox -d gdb http://katsomo.fi/?progId=62252  stderr >& moonlight_bugiraportti.txt
Virheenjäljitys [[Firefox]]-selaimesta [[Gdb]]:llä:


Toinen tapa on ottaa virheenjäljitys [[Gdb]]:llä:
firefox http://katsomo.fi/?progId=62252 -g


  firefox <url> -g
Käynnistä loki-tiedosto (oletus tiedosto on gdb.txt):
 
set logging on
 
Käynnistä virheenjäljitys
 
run
 
jos virheenjäljitys pysähtyy. Esimerkki voi näyttää tältä, josta ensimmäinen rivi on tärkeä
 
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0x94efcb70 (LWP 5069)]
  0xa78016b6 in initAdaptPostLevel(tagWMVDecInternalMember*) ()
  from /home/koti/.mozilla/plugins/moonlight/silverlight-media-pack-linux-x86-21-1.so
 
tulostaa virheilmoitukset lyhyessä muodossa.
 
thread apply all bt
 
tulostaa virheilmoitukset pitkässä muodossa.
 
thread apply all bt full
 
tietoja mitä muita tarvitaan ovat
 
x/i $pc
ja
info registers
 
ja lopuksi kun olet lopettanut virheenjäljityksen tarvitaan cpuinfo, joka saadaan komentorivikäskyllä:
 
sudo cat /proc/cpuinfo
 
lähetä <tt>gdb.txt</tt> ja cpuinfo trackeriin.


===Testituloksia===
===Testituloksia===
Rekisteröitymätön käyttäjä

Navigointivalikko