Kirjoittaja Aihe: Minne bugiraportit, ja miten tarkkaan kuvaukset ?  (Luettu 566 kertaa)

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Ok. Eli saan firefoxin kaatumaan väkivaltaisesti s.e. myös tietokone kaatuu avaamalla vaarallisen nettisivun. Samalla myös tietokone jumahtaa.

Mihin pitäisi ilmoittaa bugi-raportti (tällä kertaa firefoxista), ja kuinka tarkkaan kuvata ongelma ?

Toisin sanoen: "Riittääkö, että antaa linkin sivulle, joka kaataa tietokoneen, vai pitääkö näyttää lähdekoodeista käsky, joka tekee kyseisen tempun ?"

Chromium-pohjaiset koneet selviävät ko. sivusta ilman kaatumista saati tietokoneen kaatumista.

Onko firefoxilla bug bounty-ohjelmaa ?

Ko. Bugi on todennäköisesti varsin kriittinen, koska koko kone kaatuu, eikä Firefox osaa antaa edes crash-raporttia ko. tapahtumasta.

En ole tutkinut ko. bugia tarkemmin, mutta saattaa olla puskurin ylivuoto-tilanne, joka siis pahimmassa tapauksessa saattaa antaa sivuston ylläpitäjälle root-oikeudet. Joka tapauksessa kone jumahtaa täydellisesti, eikä edes hiiri liiku.

Edit - Mistä saa viimeisimmän version, jotta pystyn tarkistamaan, onko bugia jo korjattu uusimmassa ?
« Viimeksi muokattu: 16.08.25 - klo:12.14 kirjoittanut kamara »

Snufkin

  • Käyttäjä
  • Viestejä: 486
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #1 : 16.08.25 - klo:12.44 »
Joka tapauksessa kone jumahtaa täydellisesti, eikä edes hiiri liiku.

Mulla FF tekee tätä satunnaisesti Youtuben kanssa. ensin jumahtaa FF ja jos siihen ei reagoi tappamalla ohjelmaa, niin jumahtaa koko kone. FF 141.0 ja Xubunbtu 22.04. Tai sillä erotuksella, että hiiri liikkuu, mutta ei vaikuta mihinkään.
Xubuntu 22.04 LTS, Fujitsu Lifebook E754

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #2 : 16.08.25 - klo:13.03 »
Joka tapauksessa kone jumahtaa täydellisesti, eikä edes hiiri liiku.

Mulla FF tekee tätä satunnaisesti Youtuben kanssa. ensin jumahtaa FF ja jos siihen ei reagoi tappamalla ohjelmaa, niin jumahtaa koko kone. FF 141.0 ja Xubunbtu 22.04. Tai sillä erotuksella, että hiiri liikkuu, mutta ei vaikuta mihinkään.

Saattaa olla sama bugi, mutta itse pystyn tekemään ainakin firefoxin kaatumisen n. 100 %:n varmuudella omalla koneellani. Löysin kyseisen bugin vahingossa, kun koodasin sivustolleni bugin.

Edit - Firefox-versio on 141.0.3
« Viimeksi muokattu: 16.08.25 - klo:13.30 kirjoittanut kamara »

nm

  • Käyttäjä
  • Viestejä: 16696
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #3 : 16.08.25 - klo:13.46 »
Jos järjestelmä menee välittömästi jumiin, vika liittyy todennäköisesti näytönohjaimen ajuriin, ja Firefox vain laukaisee bugin välillisesti. Mikä näytönohjain on kyseessä ja mikä ajuri on käytössä? Onko ikkunointijärjestelmä Wayland vai X.org?

Jos taas jumiutuminen ilmenee joidenkin minuuttien kuluttua sivun avaamisesta, ongelma voi liittyä myös muistinvaraukseen, eli Firefox saattaa varata kaiken vapaan muistin ja hyydyttää käyttöjärjestelmän joksikin aikaa, kunnes kerneli päättää lopettaa prosessin. Muistiylivuoto ei yleensä aiheuta järjestelmän jumiutumista, koska silloin kerneli lopettaa prosessin välittömästi.

Voit toki jakaa ongelmallisen sivun myös täällä, jos se ei ole tahallinen haittaohjelma. Voimme sitten testailla omalla vastuulla.  :)

Snufkin

  • Käyttäjä
  • Viestejä: 486
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #4 : 16.08.25 - klo:14.00 »
Jos taas jumiutuminen ilmenee joidenkin minuuttien kuluttua sivun avaamisesta, ongelma voi liittyä myös muistinvaraukseen, eli Firefox saattaa varata kaiken vapaan muistin ja hyydyttää käyttöjärjestelmän joksikin aikaa, kunnes kerneli päättää lopettaa prosessin.

Pitääpä tutkia tuo. Mulla on käynyt niin, ettei kerneli lopeta prosessia, vaan pitää sammuttaa tylysti virtanapista. En tosin ole odottanut kuin 1-2 minuuttia.

Keksinpä juuri, että voisin pitää Task Manageria auki toisella näytöllä, niin jää FF:n tai koko syteemin jummittuessa näkyvä tieto, mikä on ollut muistin varaustaso sitä ennen.
Xubuntu 22.04 LTS, Fujitsu Lifebook E754

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #5 : 16.08.25 - klo:16.16 »
Voit toki jakaa ongelmallisen sivun myös täällä, jos se ei ole tahallinen haittaohjelma. Voimme sitten testailla omalla vastuulla.  :)

No, kun noin pyydätte:
https://peran.kapsi.fi/crashYourPCbyFirefox/index.php?path=5%2C25-paneeli

Itselläni teki niin ikävästi, että jouduin tätä kokeillessani asentamaan firefox:n uudestaan, ja poistamaan cacahe:a ja jotain muutakin.

Elikkä kannattaa olla ERITTÄIN VAROVAINEN tätä kokeillessa, mutta jos haluatte ampua itseänne jalkaan (kuten taisin hetki sitten tehdä), niin tässä tämä on nyt sitten mahdollista.

Omat koneeni tiedot ovat seuraavaa...
Koodia: [Valitse]
$ neofetch
           `:+shmNNMMNNmhs+:`             kamara@tehokone
        .odMMMMMMMMMMMMMMMMMMdo.           -------------
      /dMMMMMMMMMMMMMMMmMMMMMMMMd/         OS: Ubuntu MATE 24.04.3 LTS x86_64
    :mMMMMMMMMMMMMNNNNM/`/yNMMMMMMm:       Kernel: 6.8.0-71-generic
  `yMMMMMMMMMms:..-::oM:    -omMMMMMy`     Uptime: 12 mins
 `dMMMMMMMMy-.odNMMMMMM:    -odMMMMMMd`    Packages: 3641 (dpkg), 21 (snap)
 hMMMMMMMm-.hMMy/....+M:`/yNm+mMMMMMMMh    Shell: bash 5.2.21
/MMMMNmMN-:NMy`-yNMMMMMmNyyMN:`dMMMMMMM/   Resolution: 3440x1440
hMMMMm -odMMh`sMMMMMMMMMMs sMN..MMMMMMMh   DE: MATE 1.26.1
NMMMMm    `/yNMMMMMMMMMMMM: MM+ mMMMMMMN   WM: Metacity (Marco)
NMMMMm    `/yNMMMMMMMMMMMM: MM+ mMMMMMMN   Theme: Yaru-magenta [GTK2/3]
hMMMMm -odMMh sMMMMMMMMMMs oMN..MMMMMMMh   Icons: Yaru-magenta [GTK2/3]
/MMMMNNMN-:NMy`-yNMMMMMNNsyMN:`dMMMMMMM/   Terminal: mate-terminal
 hMMMMMMMm-.hMMy/....+M:.+hNd+mMMMMMMMh    Terminal Font: Ubuntu Mono 13
 `dMMMMMMMMy-.odNMMMMMM:    :smMMMMMMd`    CPU: AMD Ryzen 7 2700 (16) @ 3.200GHz
   yMMMMMMMMMms/..-::oM:    .+dMMMMMy      GPU: NVIDIA GeForce GTX 1660 SUPER
    :mMMMMMMMMMMMMNNNNM: :smMMMMMMm:       Memory: 2171MiB / 15895MiB
      /dMMMMMMMMMMMMMMMdNMMMMMMMd/
        .odMMMMMMMMMMMMMMMMMMdo.                                   
           `:+shmNNMMNNmhs+:`                                     

Todennäköinen kaatumisen syy saattaa olla, kuten nm-arveli, että näytönohjain bugisee, mutta itselläni firefox-hajosi tämän sivun avatessani. Sammutin väkisin tietokoneen, ja sen jälkeen aina firefox:n avatessani koneeni kaatui. Älä siis kokeile tätä, mikäli et halua menettää firefox:n historiaa, kirjanmerkkejä, salasanoja ja/tai hermojasi. :(

Ilmoitelkaa, mikäli sivu toimii firefox:lla. Itse en enää uskalla avata ko. sivustoa. :)

Suosittelen tekemään levykuvan järjestelmästäsi ennen testaamista firefoxilla !!!

Edit - Kuvaus sivun toiminnasta...
Sivulla tulostetaan selaimeen 3D-malleja stl-tiedostoista liian isolla resotuuliolla iframe:jen sisään, joka aiheuttaa firefox:n kaatumisen joko näytöohjaimen takia tai firefox:n takia. Chromium-moottorilla ei pitäisi kaatua.
« Viimeksi muokattu: 16.08.25 - klo:16.35 kirjoittanut kamara »

qwertyy

  • Käyttäjä
  • Viestejä: 5949
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #6 : 16.08.25 - klo:19.07 »
Firefox 128.13.0esr (64-bittinen) ei ainakaan kaatunut. Prossua vaikutti kuormittavan kohtuu hyvästi.

Vanhempi i5-5300u läppäri pienellä 8gt muistilla. Tuoreella Debianilla ja KDE:lla.

*lisäys*
Ihan yhtä rikki tuo sivu on myös tuoreella Chromella.

*lisäys 2*
Eihän sinulla vain huonoja muisteja ole koneessasi? Kannattaa kokeilla ajaa memtest ainakin kerran läpi.
« Viimeksi muokattu: 16.08.25 - klo:19.10 kirjoittanut qwertyy »

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #7 : 16.08.25 - klo:19.15 »
Firefox 128.13.0esr (64-bittinen) ei ainakaan kaatunut. Prossua vaikutti kuormittavan kohtuu hyvästi.

Vanhempi i5-5300u läppäri pienellä 8gt muistilla. Tuoreella Debianilla ja KDE:lla.

*lisäys*
Ihan yhtä rikki tuo sivu on myös tuoreella Chromella.

*lisäys 2*
Eihän sinulla vain huonoja muisteja ole koneessasi? Kannattaa kokeilla ajaa memtest ainakin kerran läpi.

Saattaa tosiaan olla huonoja muisteja, mutta luulen ongelman olevan emolevyssä, enkä rupea sitä vaihtamaan ennen kuin vaihdan koko koneen.

Edit - Mikähän näyttis sulla oli Debianissa ?

pkill

  • Käyttäjä
  • Viestejä: 303
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #8 : 16.08.25 - klo:20.12 »
Tuo sivu haukkaa yli 5GT muistia ja alkaa bravellakin hiiri nykimään.

qwertyy

  • Käyttäjä
  • Viestejä: 5949
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #9 : 16.08.25 - klo:20.26 »
Firefox 128.13.0esr (64-bittinen) ei ainakaan kaatunut. Prossua vaikutti kuormittavan kohtuu hyvästi.

Vanhempi i5-5300u läppäri pienellä 8gt muistilla. Tuoreella Debianilla ja KDE:lla.

*lisäys*
Ihan yhtä rikki tuo sivu on myös tuoreella Chromella.

*lisäys 2*
Eihän sinulla vain huonoja muisteja ole koneessasi? Kannattaa kokeilla ajaa memtest ainakin kerran läpi.

Saattaa tosiaan olla huonoja muisteja, mutta luulen ongelman olevan emolevyssä, enkä rupea sitä vaihtamaan ennen kuin vaihdan koko koneen.

Edit - Mikähän näyttis sulla oli Debianissa ?
Ihan se mikä integroitu Intel sarjalainen tuossa prosessorissa nyt onkaan.

Snufkin

  • Käyttäjä
  • Viestejä: 486
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #10 : 16.08.25 - klo:20.41 »
Pystyykö ohjelmalle (esim. tuo FF) asettamaan jonkun maksimin tuolle muistin määrälle? Se kai estäisi koneen jumittumisen.
Xubuntu 22.04 LTS, Fujitsu Lifebook E754

nm

  • Käyttäjä
  • Viestejä: 16696
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #11 : 16.08.25 - klo:22.16 »
Pystyykö ohjelmalle (esim. tuo FF) asettamaan jonkun maksimin tuolle muistin määrälle? Se kai estäisi koneen jumittumisen.

On mahdollista cgroups-rajoitusten avulla. Tässä esimerkki Firefoxille:
https://dev.to/msugakov/taking-firefox-memory-usage-under-control-on-linux-4b02

Tosin Ubuntussa Firefox on Snap-sovellus, mikä hankaloittaa rajoitusten asettamista. Snap hyödyntää samaa cgroups-ominaisuutta, mutta ei tarjoa rajapintaa rajoitusten määrittämiseen:
https://askubuntu.com/a/1376372

Ainakin tässä Kamaran tapauksessa on kuitenkin luultavasti kyse jostain muusta kuin muistin loppumisesta, jos jumiutuminen tapahtuu hyvin nopeasti sivun avautuessa.

nm

  • Käyttäjä
  • Viestejä: 16696
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #12 : 16.08.25 - klo:22.24 »
Itselläni teki niin ikävästi, että jouduin tätä kokeillessani asentamaan firefox:n uudestaan, ja poistamaan cacahe:a ja jotain muutakin.

Luultavasti selain muistaa kyseisen välilehden ja yrittää palauttaa sen seuraavalla käynnistyskerralla, jolloin jumi uusiutuu selaimen käynnistyessä. Kannattaa siis muuttaa selaimen asetuksia niin ettei se palauta edellisen istunnon välilehtiä, vaan avaa tyhjän sivun.

Omat koneeni tiedot ovat seuraavaa...

OK, eli Nvidian näytönohjain. Mikä ajuri on käytössä:

Koodia: [Valitse]
lshw -c display
Jos ajuri on avoin Nouveau, vika on melko varmasti siinä. Jos taas käytössä on Nvidian suljettu ajuri, voisi kokeilla jotain toista versiota tai huvikseen vaikka sitä Nouveuta, jos se vaikka sattuisi toimimaan kaatumatta.

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #13 : tänään kello 08:24 »
Koodia: [Valitse]
lshw -c display
Jos ajuri on avoin Nouveau, vika on melko varmasti siinä. Jos taas käytössä on Nvidian suljettu ajuri, voisi kokeilla jotain toista versiota tai huvikseen vaikka sitä Nouveuta, jos se vaikka sattuisi toimimaan kaatumatta.

Koodia: [Valitse]
*-display                 
       description: VGA compatible controller
       product: TU116 [GeForce GTX 1660 SUPER]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=nvidia latency=0 resolution=1024,768
       resources: irq:86 memory:f5000000-f5ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
« Viimeksi muokattu: tänään kello 08:29 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #14 : tänään kello 08:33 »
*lisäys 2*
Eihän sinulla vain huonoja muisteja ole koneessasi? Kannattaa kokeilla ajaa memtest ainakin kerran läpi.

Tuli ajettua memtest läpi yön ja läpäisi ilman virheilmoituksia.

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #15 : tänään kello 08:43 »
Pystyykö ohjelmalle (esim. tuo FF) asettamaan jonkun maksimin tuolle muistin määrälle? Se kai estäisi koneen jumittumisen.

Ymmärsinkö oikein, että sinullakin jumitti kyseinen verkkosivu ?

pkill

  • Käyttäjä
  • Viestejä: 303
    • Profiili
Vs: Minne bugiraportit, ja miten tarkkaan kuvaukset ?
« Vastaus #16 : tänään kello 10:30 »
Kokeilin tuota Zorin OS läppärillä, missä on vain 4GT muistia. Bravella muisti täyttyi ja kone meni jumiin hetkeksi ja kone palautui kirjautumisikkunaan. Toisella yrityksellä ilman muita välilehtiä pysyi selain pystyssä, mutta tökki rankasti ja pumppasi muistin ja 4GT swapin täyteen vapauttaen sitä hetkeksi täyttyäkseen uudestaan.

Yllättäen Firefox 140.0.4 piti muistinkäytön aisoissa 3.7GT paikkeilla, eikä swappikaan täyttynyt kokonaan. Eikä näinollen hiirikään tökkinyt.