Kirjoittaja Aihe: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus  (Luettu 4629 kertaa)

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Hei. Yrittäkääpä haarukoida, mikä aiheuttaa Firefoxin (6 ja uudemmat) kaatumisen oikoluettaessa suomeksi (eli mozvoikolla) tekstikenttiä.

Bugiraportin https://bugs.launchpad.net/ubuntu/+source/mozvoikko/+bug/832582 mukaisesti siis ainakin koko sivun http://wiki.ubuntu-fi.org/Etusivu?action=raw copy-pasteamalla Firefoxin tekstikenttään ja oikolukemalla suomeksi Firefox kaatuu. Pitäisi ensin keksiä pienin mahdollinen syy kaatumiseen, ja se ei ole ainakaan pelkästään tuo mainittu "-"-merkki.

Kirjoitelkaa bugiraporttiin jos keksitte. Tämä ongelma kun koskee myös Ubuntu 11.04 -käyttäjiä, ei pelkästään oneiricin käyttäjiä, niin olisi tilaisuus auttaa suurta joukkoa ihmisiä.

Ping-viini

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #1 : 22.09.11 - klo:15.03 »
Samaa vikaa on ollut Windowsillakin, kts. sivun http://verteksi.net/soks/2011/08/19/mozvoikko-os-xn-ja-windowsin-firefox-6-ja-7-versioille/ tuorein kommentti (7.9.). Ehkä näiltä kehittäjiltä saisi vinkkiä..?

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #2 : 22.09.11 - klo:16.47 »
Onko joku erityinen syy edes panostaa voimavaroja tuon vanhemman (1.9.0) mozvoikko-version korjaamiseen? Tuo kaatumisongelmahan esiintyy käsittääkseni ainakin jossain muodossa myös Windows-puolella.

Jos Andris Pavenis on onnistunut tekemään ilmeisesti paremman mozvoikko2:n, joka ei vaadi erillistä säätämistä ja kääntämistä joka ikiselle Firefoxille joka ikisessä distrossa, niin kuinka suuri ongelma sen "virallisempi" käyttöönotto olisi? Onhan Ubuntun lähteistä muitakin laajennuksia asennettavissa - tosin ei niitäkään näköjään turhan innokkaasti päivitetä.

Minulla on yksi testisivu (tunnuksen takana Youtubessa), jossa jokainen Firefox 6.0=< kaatui kaikilla testaamillani Ubuntu/Mintin ym. Ubuntu-pohjaisen distron versioilla. Kaatumiseen riitti ilmeisesti parin sanan kirjoittaminen videon kuvauskenttään oikoluvun 1.9.0 ollessa käytössä tai pelkästään oikoluvun kielen vaihto eng-->suomi.

Vikojen haarukointia ja korjausta ei kyllä helpota yhtään tämän foorumin moderaattorin suhtautuminen asiaan:
Storck: Tiedossa on jo ollut mistä tuo kaatuminen johtuu, ei minun sitä tarvitse etsiä.

Miksi me muutkaan käyttäisimme siihen aikaamme?

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #3 : 22.09.11 - klo:17.50 »
Onko joku erityinen syy edes panostaa voimavaroja tuon vanhemman (1.9.0) mozvoikko-version korjaamiseen? Tuo kaatumisongelmahan esiintyy käsittääkseni ainakin jossain muodossa myös Windows-puolella.

No lähinnä se että mozvoikko2:ta ei ole julkaistu eikä laajalti testattu, ja kokonaan uuden palikan saaminen voi poikkeuksellisenakin tapauksena (yksinkertaisempi, ei vaadi kääntelyitä) olla aika vaikea saada stabiileihin Ubuntuihin (10.04 LTS, 11.04 ja 11.10 ainakin) tavallisena päivityksenä.

Jos mozvoikko2:sta olisi julkaisu ulkona (huomattavasti uskottavampaa kuin ehdottaa että "ottakaa tuollainen kokonaan uudelleen kirjoitettu versio versionhallinnasta") ja testausta esim. Debianissa jonne se varmaan ensimmäisenä paketoituisi, voisi edetä Ubuntujen päivittämiseen, mutta muussa tapauksessa huomattavasti helpompaa olisi saada jokin yksinkertainen korjaus 1.9- ja 1.10-versioihin.

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #4 : 23.09.11 - klo:18.25 »
Esimerkkini avulla Voikon kehittäjä Harri Pitkänen löysi ongelman ja teki ongelman korjaavan patchin. Ongelma valuukin minun tontilleni, koska mozvoikon sijaan ongelma olikin libvoikko-paketissa, jota ylläpidän Debianissa. Laitoin korjauksen jo Debianiin, ja yritän saada sen pikimmiten sekä Ubuntu 11.10:een että 11.04:ään. Ilmeisesti 10.04 LTS:n libvoikon kanssa ongelmaa ei pitäisi olla.

Tämä ehkä korostaa sitä, että omat oikolukumme ja pakettimme ovat itsemme varassa, ja tarvitaan suomenkielinen ihminen myös havaitsemaan ja korjaamaan ongelma. Toki tässä tapauksessa on melko ymmärrettävää, ettei tavallinen käyttäjä tai edistyneempikään voi tajuta Firefoxin kaatumisen liittyvän siihen, että suomen kielen oikoluku on käytössä. Siinä kohtaa kuitenkin kun tämä yhdistäminen tapahtuu, olisi hyvä että kaikki tajuavat että ongelma on meidän itsemme korjattava!

Kiitos avuista.

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #5 : 23.09.11 - klo:20.08 »
Storck: Tiedossa on jo ollut mistä tuo kaatuminen johtuu, ei minun sitä tarvitse etsiä.

Miksi me muutkaan käyttäisimme siihen aikaamme?

Vielä tähän vastatakseni, foorumin moderaattori moderoi viestejä, ja valitsee muun ajankäyttönsä omien intressiensä mukaan. Mutta toisin kun Storck sanoi, kooditasolla ei kyllä todellakaan ennen tätä päivää ollut tiedossa, mistä kaatuminen johtuu. Kun kaatuminen ei sitten johtunut sen enempää Firefoxista kuin sen suomen kielen oikolukulaajennoksestakaan (mozvoikko).

Jos joku ei käytä aikaansa esim. ongelman haarukointiin ja testitapauksen luomiseen, se tarkoittaa vain sitä että tarvitaan joku joka haluaa auttaa sekä itseään että muita tällä tavalla. Itse ainakin ajattelisin moderaattorilta vaadittavan vain sitä itseään eli näiden foorumeiden moderointia.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #6 : 23.09.11 - klo:22.26 »
PPA-korjauksesi esti kaatumisen myös minun Youtube-testissäni.

Poistin mozvoikko2-laajennuksen, asensin Nattyn vanhan mozvoikon ja kaadoin Firefoxin Ubuntun oikoluvulla:
https://crash-stats.mozilla.com/report/index/bp-aad02422-f730-4130-974f-8936f2110923

Päivitin sitten libvoikon tuolta: PPA for Timo Jyrinki ja testasin uudelleen. Ei kaatunut.

Mistähän minä olisin löytänyt tiedon oikeasta menettelystä tämän bugin korjauksen helpottamiseksi?
Ainakin tämä foorumi taisi olla melko väärä paikka kommentoida koko asiaa.

Kaikki kaatumisethan olivat (Firefoxin about:crashes) samannäköisiä:
Koodia: [Valitse]
0 libc-2.13.so libc-2.13.so@0x825d1
1 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x19bc9
2 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0xb646
3 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x19583
4 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x1951b
5 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x87e6
6 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x73c2
7 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x14e17
8 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x74a2
9 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x776d
10 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0xb5ff
11 libmozvoikko.so libmozvoikko.so@0x3abf
12 libvoikko.so.1.12.0 libvoikko.so.1.12.0@0x796f
13 libmozvoikko.so libmozvoikko.so@0x2bed
14 libmozvoikko.so libmozvoikko.so@0x3b22
Oisko noista voinut päätellä, missä vika on?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #7 : 23.09.11 - klo:23.34 »
Itse ainakin ajattelisin moderaattorilta vaadittavan vain sitä itseään eli näiden foorumeiden moderointia.
Olen samaa mieltä. Tämä aihe ei ehkä tähän keskusteluun varsinaisesti kuulu, mutta sivuaa sitä. Eli Ubuntu Suomea ja muutenkin Ubuntua sekä muita avoimen koodin projekteja voi auttaa monin tavoin. Kaikki toiminta on vapaaehtoista ja siihen käytetään omaa aikaa eli moderaattorin homma ei ole ainakaan tittelin puolesta siellä bugiraportoinnin/virheenjäljityksen puolella, mutta toki myös moderaattorit (kuten minä) saavat sitä tehdä. Toivoisin, että foorumia käyttävät henkilöt ymmärtäisivät myös täällä harvemmin käyvien henkilöiden panoksen. Ongelmissa neuvominen ja keskustelualueen vahtiminen kun on vain yksi tapa auttaa.

Tiedoksi vain, että olen osallistunut, kuitenkin suhteellisen pienimuotoisesti, muutamiin bugiraportteihin sekä Launchpadissä että muualla, osa on johtanut johonkin. Mutta tämä nyt oli pieni huomautus siitä, että sitä voi yrittää, eikä se aina vaadi hirveästi. Siinä hommassa vaan on hyödyllistä osata vähän englantia.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #8 : 24.09.11 - klo:10.21 »
Onko joku erityinen syy edes panostaa voimavaroja tuon vanhemman (1.9.0) mozvoikko-version korjaamiseen? Tuo kaatumisongelmahan esiintyy käsittääkseni ainakin jossain muodossa myös Windows-puolella.

No lähinnä se että mozvoikko2:ta ei ole julkaistu eikä laajalti testattu, ja kokonaan uuden palikan saaminen voi poikkeuksellisenakin tapauksena (yksinkertaisempi, ei vaadi kääntelyitä) olla aika vaikea saada stabiileihin Ubuntuihin (10.04 LTS, 11.04 ja 11.10 ainakin) tavallisena päivityksenä.

Siis onko tarkoituksena saada Ubuntun paketoitu oikoluku toimimaan myös Ubuntu 10.04 LST + Firefox 6.0 -->, vieläpä samoilla palikoilla kuin antiikkisissa 3.6.* versioissa? Eihän se nykyäänkään toimi (ilman Andriksen mozvoikko2:sta), joten ei ole tietysti kaatunutkaan tuohon libvoikon korjattuun bugiin.

Minusta on kuitenkin mielekkäämpää käyttää ja testata tätä uutta, pelkästään laajennuspohjaista oikolukua. On nimittäin huomattavasti paljon helpompaa käyttää systeemeitä ristiin, kun voin yksinkertaisesti zipata Firefoxin/Thunderbirdin profiilin ja purkaa sen suoraan käyttöön toisessa systeemissä.

Käytännön esimerkki:

Tämän viestin kirjoitus on aloitettu Ubuntu 10.04 LTS (Bodhi 1.2.0) Firefox 6.0.2:ssä. Profiili on zipattu ja kopioitu W7:ään viesti auki. Windowsissa on profiili purettu ja otettu käyttöön Firefox Aurorassa (8.*), jatkettu avoimen viestin kirjoittamista samalla oikoluvulla ja muilla laajennuksilla.

Sitten boottasin takaisin tähän Bodhiin, käynnistin taas Firefox 6.0.2 ja valitsin profiiliksi W7:n puolella sulkemani kansion. Nyt jatkan kirjoitusta taas samassa avoimessa viestissä samalla oikoluvulla.

Minusta tämä on aivan yksinkertaista ja näin ohjelmien pitää toimiakin. Kaikkien ei tietenkään tarvitse olla samaa mieltä. Eikä kaikkien ehkä edes kannata kokeilla tällaisia juttuja ja sotkea systeemeitään.

Käytössä laajennukset:
Adblock Plus 1.3.9, Element Hiding Helper for Adblock Plus 1.1.1, Mozilla-laajennus Voikon käyttöön (v2) 2.0, Mouse Gestures Redox (puukotettu).

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #9 : 24.09.11 - klo:22.30 »
Siis onko tarkoituksena saada Ubuntun paketoitu oikoluku toimimaan myös Ubuntu 10.04 LST + Firefox 6.0 -->, vieläpä samoilla palikoilla kuin antiikkisissa 3.6.* versioissa? Eihän se nykyäänkään toimi (ilman Andriksen mozvoikko2:sta), joten ei ole tietysti kaatunutkaan tuohon libvoikon korjattuun bugiin.
Virallisista pakettivarastoista löytyy vain Firefox 3.6.* Lucidiin.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Firefox/mozvoikko-kaatuilun haarukointi ja korjaus
« Vastaus #10 : 20.10.11 - klo:08.53 »

katsopa tänään tuli tutun oloinen päivitys mozvoikko:n


Lainaus
Version 3.1-1ubuntu0.1:

  [ Timo Jyrinki ]
  * Add patch from upstream to fix a mozvoikko crasher (LP: #832582); This crash
    was triggered by the Firefox 6 security update
...
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään