Edd CC-zte a leveleit Volker Lendecke-nek és Jeremy Allison-nak, a Samba csapat két fejlesztőjének, így ők is bele tudtak folyni a bugvadászatba. Jeremy elmondta Marc-nak, hogy a Samba valóban alkalmaz egy workaround-ot, helyettesítő kódot a BSD-ken a könyvtárak hozzáféréséhez, mert a összes BSD-ben hibás könyvtárhozzáférésért felelős kód. A Samba fejlesztők szerint egyébként a workaround komoly, a BSD-k telldir() függvényével kapcsolatos teljesítmény- és memóriaproblémákat is javít. Marc nehezen akart hinni ennek az állításnak és első körben a Samba-t hibáztatta a problémáért. Azonban nem hagyta nyugodni a probléma és nekiállt tesztelni. A problémakeresés eredménye az lett, hogy reprodukálni tudta a problémát. Ezután már sikerült javítania azt a bugot, amelyet minden BSD tartalmaz a 4.2BSD óta.
A javítást már átvette az összes nagy BSD, így megtalálható a javítás a NetBSD-ben, a FreeBSD-ben, DragonFly BSD-ben és természetesen az OpenBSD-ben.
Marc Balmer blogjában írja le a bug felfedezésének, javításának történetét.
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Ha ez a Linux-ban lett volna, milyen fasza kis köpködő nap elé néznénk ;)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Még jöhetnek a linux fanboyok BSDt köpködni :)
---
/* No comment */
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
Minek? Elolvastuk a hírt, elég ennyi, nem? :D
- A hozzászóláshoz be kell jelentkezni
Az OpenBSD fanboyok már köpködik a NetBSD-seket, hogy minden BSD képes volt a commit logban megadni a credit-et mbalmer-nek és / vagy az OpenBSD-nek, egyedül a NetBSD nem tüntette fel a patch "származását". Éljen a barátság! :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ki ad creditet Eddnek?
- A hozzászóláshoz be kell jelentkezni
Majd a barátai, Ed és Eddy :))
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ez teljesen normális.
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
Szép magyar szokás köpködni egymást az ellenség árnyékában...
De kijavították és mostmár jó. Igaz még nem használtam BSD-t, de biztos jobb, mint bármelyik M$ szoperációs rendszer.
Ha jól belegondolunk, akkor az OSX is érintett, mert ők is bsd alapon nyomulnak. Akkor sutyiban ők is frissítenek?
------------------------------------
Si vis pacem, para bellum!
Ha békét akarsz, készülj a háborúra!
- A hozzászóláshoz be kell jelentkezni
Milyen magyar szokásról beszélsz? Külföldi emberekről szóltam. Azok szapulják egymást jelenleg a témában.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Attól még a szokás lehet magyar :)
- A hozzászóláshoz be kell jelentkezni
Ez valami paranoia, hogy egyesek csak ellenségekben tudnak gondolkodni?
"De kijavították és mostmár jó. Igaz még nem használtam BSD-t, de biztos jobb, mint bármelyik M$ szoperációs rendszer."
Ki kell, hogy ábrándísalak, de legalább annyi pozitívumot és negatívumot fel lehetne hozni tetszőleges BSD (és Linux vagy akármi) mellett, mint a Windows mellett.
Desktopon szvsz még mindig jobban áll a Windows, mint bármelyik Linux vagy BSD. Szervernek viszont nagyon is jó (pl. a FreeBSD-t elég látványosan szerverekre szánják, függetlenül attól, hogy elvben általános célú operációs rendszer), hup is pl. FreeBSD alól megy.
- A hozzászóláshoz be kell jelentkezni
Ez így igaz lenne, ha mindent, ami nem szerver felhasználás, egységesen a Dekstop kategóriába lehetne nyomni. Általános homeuser netböngészési, levelezési, irodamunka-like szöszmötölési (körlevél ppt-k nézegetése, vhsgyűjtemény katalogizálása), bármennyire fáj kimondanom, de már most alkalmas egy gnome/kde desktop, mindkettőn kiismeri magát egy kezdő, gnome idiótabiztosabb, kde csicsázhatóbb, ízlések és féltéglák.
Grafikusi vénával rendelkezőknél kétesélyes, vagy hajlandó kidobni ps ismereteit, és kb nulláról kezdeni az ismerkedést gimppel, vagy nem.
Audio,Videoszerkesztés.. Előbbi eszméletlen sok hegesztéssel (kivéve ha direkt erre összerakott disztrot használ)megoldható, utóbbi viszont.. oké, ott van blender, de annak, aki pl csak egy jól kinéző kisfilmet akarna összerakni, ágyúval verébre.. moviemaker jellegű cucc (kdenlive,kino) van, de a középkategória (professzionális kinézet egyszerűen) mittom Sony Vegas, nemigen (Ha mégis, írjatok, hálás lennék)
Ha valakinek flash (szerkesztés),visualstudio,msoffice függősége van munkája miatt, akkor pedig sztorno.
- A hozzászóláshoz be kell jelentkezni
És melyik BSD van összereszelve úgy, hogy azt egy kezdőhöz hozzá lehet vágni különösebb reszelés nélkül?
Iroda munka meg sok helyen kiesik az OOo miatt, több helyen írták már, hogy ha milliókról van szó, akkor nem pénz az MSOffice, csak hogy megjelenítse normálisan a kapott doksit.
Profibb audiósok meg nem fognak nekiállni szerencsétlenkedni heggeszteni rendszert, hanem inkább keresnek valami olyan rendszert/sw-t, amivel dolgozhatnak és nem kell játszadozni azzal, hogy menjen. (Pl. OSX vagy Windows).
Akárhogy is nézem, de ha valaki egy egyszerűen használható rendszert akar, akkor az nem BSD-zni fog. Nem azért, mert szar, hanem azért, mert erre van jobb is.
- A hozzászóláshoz be kell jelentkezni
Most bocsáss meg, de nem ezt írtam? Imádom a nagyothallókat =)
A te felvetésed a melyik linux/bsd-volt.
így összeszerelt bsd-t még nem próbáltam, de PC-BSD pl állítólag ilyen.
Ubuntut és derivatíváit bármennyire nem kedvelem, kezdők első pontban megfogalmazott követelményeinek eleget tesz.
Többi területről meg tételesen ugyan ezt írtam.
Kivéve talán az irodai felhasználás, .. a milliókról szóló dokumentumot nem tökmind1 h pixelre ugyanúgy látják-e itt mint ott? Ha meg ez a szempont, pdf. Nyomdakész.
Vagy alkalmazzon OpenSOurce Document Compatibility Assistantot.. az érzékeny lelkű főnöknek érkező agyonformázott doc-okat (titkotartási kötelezettséggel persze)kijavítva menti odfbe =D
- A hozzászóláshoz be kell jelentkezni
"a milliókról szóló dokumentumot nem tökmind1 h pixelre ugyanúgy látják-e itt mint ott?"
Mint a gyakorlat mutatja, nem. Kérdeztem nem egy embert, hogy miért nem lehet kiváltani az MSO-t OOo-val, mindenhol ezt emelték ki, hogy nem engedhető meg az, hogy nem pixelre pontosan ugyanúgy jelenik meg, mint MSO-ban.
- A hozzászóláshoz be kell jelentkezni
"És melyik BSD van összereszelve úgy, hogy azt egy kezdőhöz hozzá lehet vágni különösebb reszelés nélkül?"
az osszes oss rendszer kozul a suse, ami ugy ahogy normal halando ele lehet pakolni.
"Akárhogy is nézem, de ha valaki egy egyszerűen használható rendszert akar, akkor az nem BSD-zni fog. Nem azért, mert szar, hanem azért, mert erre van jobb is."
Igen, MacOSX es Windows a nevuk.
Viszont nem hiszem, hogy barmelyik linuxnal vagy hasonszoru os-nel bonyolultabb lenne (sot...).
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni
mondjuk az h a gimp nem tudja a ps ficsorjit az csak a masodik problema lenne szted?
http://weho.st
never happen if you never try
- A hozzászóláshoz be kell jelentkezni
A Linux még távol áll attól, hogy 25-éves bugot találjanak benne. :)
- A hozzászóláshoz be kell jelentkezni
Az biztos :)
_______________________________________________________
UBUNTU 8.04 Rock's!
Type cat /vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
Ezt is csak emberek írják. Inkább azt képzeld el, hogy mi lenne itt, ha a Windowsban javítanának 15 éves bugot..
- A hozzászóláshoz be kell jelentkezni
wmf hiba kb 15 éves volt, mikor javították:
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
no ez ment is bukkmárkba. (btw jó, a hup hajtóereje a flame, de akkor a flame-é nem a drupal?)
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
Majd kb. 8 év múlva. :)
- A hozzászóláshoz be kell jelentkezni
Engem csak az érdekelne, hogy ha a Sambások tudtak a hibáról évek óta, ez az információ miért nem jutott el a *BSD-sekhez...
Van egy olyan érzésem, hogy a Sambások már szóltak, csak a reakció az volt mint most is első körben: "Marc nehezen akart hinni ennek az állításnak és első körben a Samba-t hibáztatta a problémáért."
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Ne vegye itt senki magára, de szerintem pontosan ez a hozzáállás jellemző rájuk.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Nem csak rájuk. Nézz szét a launchpadon. Berakják extra igénynek ha valami nem működik. Így aztán nem kell a hibát keresni.
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
Ez mindenhol így van, a zárt forrású fejlesztőknél is. Kapcsolatban vagyok néhánnyal. Lehet a Szűz Máriához nem könyörögtek annyit összesen, mint amit egyeseknek kell, hogy egy bugreporttal foglalkozzanak. A válaszok közük a kedvencem: "1000% hardverhiba, mert nálam működik". Az esetek 999%-ban kiderül, hogy nem hardverhiba hanem szoftverbug probléma.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
De hogy az opensource fejlesztőknél végül mégis mi veszi rá őket arra, hogy mégis foglalkozzanak a problémával, rejtély. Talán egy nő.
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
Ja. Ha barátnőmmel webcamoznék, de nem NV-GS11 panasonic kamerám van, amit támogatna uvc, hanem 22es, és a DeviceID utolsó számjegye 8as helyett 7es, hihetetlen kódólói ambíciók támadnak bennem :)
- A hozzászóláshoz be kell jelentkezni
Ja, szól a barátnője, hogy: "Drágám, akadna itt egy biztonsági rés..."
BANG! Már be is van tömve! :-D
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Ez inkább arra magyarázat, miért nincsenek javítva olyan sokáig. :)
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
És a hackatlonokat eredetileg GangBangnak hívták...
- A hozzászóláshoz be kell jelentkezni
Biztonsági, vagy biztonságos? Ha nem biztonságos, akkor megfelelő hw-védelem alkalmazása javasolt. (A betömés kizárólag hard-verrel lehetséges, szofttal nem (a szoft 505-os: húzni lehet, de tolni nem)).
- A hozzászóláshoz be kell jelentkezni
Jó lenne, ha egy/több nő volna az oka a gyors bugfixeknek :) , magam úgy tapasztalom, hogy az adott projektben érdekelt cég/cégek pénzei a fő motiváció, ha egy tényleg népszerű opensource projektről van szó.
- A hozzászóláshoz be kell jelentkezni
OpenBSD-re?
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni
Nem világos a dolog.
- Tudták, hogy workaround van
- Van forráskód
- Jelezték is
Szóval mi ebben az, amit nehezen hisz el az ember a saját szemének is???
- A hozzászóláshoz be kell jelentkezni
Gondolom nem vagy gyakorló fejlesztő, ill. nem dolgozol együtt ilyen egyénekkel. :)
- A hozzászóláshoz be kell jelentkezni
Ilyen bugot mutasson a Linux saját kódban! ;)
- A hozzászóláshoz be kell jelentkezni
25 éveset? Tényleg nem fog =)
- A hozzászóláshoz be kell jelentkezni
Marmint 25 eveset? :D
--
Bárki aki aritmetikai módszerekkel akar előállítani egy véletlen számot, az a bűn állapotában leledzik.
- A hozzászóláshoz be kell jelentkezni
Igen.
- A hozzászóláshoz be kell jelentkezni
Mióta is létezik a linux (mármint nem unix, hanem a Torwalds féle) azt hiszem 1991-2 kb.
- A hozzászóláshoz be kell jelentkezni
what?
http://weho.st
never happen if you never try
- A hozzászóláshoz be kell jelentkezni
A Torwalds egy erdőség Németországban, a nevét arról kapta, hogy az ott lakók nagyon szeretik a focit.
- A hozzászóláshoz be kell jelentkezni
Valóban szimpla v-vel kell írni. Linus Torvalds.
- A hozzászóláshoz be kell jelentkezni
Szerintem egyeseknek kicsit magasra teszed a lécet ilyen poénokkal. Ebben a topicban már a második sült be :)
- A hozzászóláshoz be kell jelentkezni
???? Ezt nem értem. Mibe sültem én bele?
- A hozzászóláshoz be kell jelentkezni
Használj beágyazott nézetet, ha nem tudod eldönteni, hogy kinek válaszoltak, mert ezt bra-nak írták, nem neked.
- A hozzászóláshoz be kell jelentkezni
Á sz@ros explorer. Az van hogy a melóhelyen cask explorer van (ill az én gépemen van egy opera is de az most kakukk). Igazad van. Télleg nem nekem szólt. sorry
- A hozzászóláshoz be kell jelentkezni
Szerintem az Explorerhez ennek köze nincs, mert ez Drupal függő beállítás :)
De ez off, szóval hagyjuk.
- A hozzászóláshoz be kell jelentkezni
ez jo szar kifogas volt.
en mar evek ota IE7 -el nyomom...
- A hozzászóláshoz be kell jelentkezni
nekem egy csomó oldal szarul jelenik meg mondjuk itt ie6-van de nem tudom, hogy minek függvénye mindegy benéztem eltévesztettem. Lényegtelen az oka. Annyi hogy az ie6-alatt a hozzászóládoknsk nem jelenik meg s kerete nekem. Mindegy.
- A hozzászóláshoz be kell jelentkezni
Még nincs két éves :) Persze a lényegen nem változtat.
http://en.wikipedia.org/wiki/Internet_Explorer_7
- A hozzászóláshoz be kell jelentkezni
25 eve? :)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Az SCO-tól lopott UNIX kódban lehet, hogy van ilyen bug! :D
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
A kor nem érdem, csupán egy állapot.
- A hozzászóláshoz be kell jelentkezni
Én meg csendbe gratulálok a kitartó bugvadászatért..
pch
- A hozzászóláshoz be kell jelentkezni
+1
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
Én meg csendben gratulálok a kitartó bugvadászatért.
peace
- A hozzászóláshoz be kell jelentkezni
Én meg csendben gratulálok a kitartó typovadászatért.
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
Sokan írtátok, hogy dehát megvolt a kód, meg a workaround, meg ez, meg az...
Elolvastátok a történetet?
A samba készített egy workaroundot, amiben volt egy abort() ami egy hiba esetén kilépett. A ports-ba tett sambából ezt okosan kivették :-)
Szóval a workaround benne volt régóta a sambában, tudtak is róla, csak senki nem állt megnézni, hogy mit is workaroundolnak, és miért.
A jelentett hiba meg valóban a samba sara volt, mert benne volt az eredeti abort() :-)
G
- A hozzászóláshoz be kell jelentkezni
ez viszont letezo problema, hogy vannak patch-ek, amik elfelejtenek upstreambe menni, rosszabb esetben upstream nem rakja be, vagy csak siman szrik ra
rosszabb esetben egy nagyobb verziora lepeskor meg a csomagbol is eltunik, mert senki nem fog 10-15 patchet portolni...
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni
Az óperenciásrendszer váltása előtt ezt még
közveszélyes "work-around"-nak nevezték volna. :-)
- A hozzászóláshoz be kell jelentkezni
És hol marad a hagyománytisztelet? Ez egy huszonöt éves hiba. Ezt már nem javítani, hanem piedesztálra emelni kell(ene)! Ez a bug már a történelem része! Erre egyszerűen megszüntetik. Hova satnyul így a világ? :-D
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Megy az elfeledett történelmi szoftverhibák közé, mint y2k és társai :)
- A hozzászóláshoz be kell jelentkezni
Milyen igaza van, az ha ez M$ bug lett volna, mar inditvanyoztak volna az ISO szabvanyba vetelet!
- A hozzászóláshoz be kell jelentkezni
egy c guru magyarazza mar el, hogy mit is csinal a patch.
mert az en olvasatomban: beraktak egy skip parametert a _readdir_unlocked fuggvenynek. majd szepen modositottak, hogy ahol meghivodik a _readdir_unlocked, ott a skip parameter 1. nincs meg a teljes forrasom, de valahol van meg eredeti _readdir_unlocked(dirp) fuggvenyhivas, ahol a skip automatice 0 lesz?
Elbandi
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
A seekdir()-ben kéne lennie http://www.vnode.ch/fixing_seekdir
A javításban benne is van a cikkben:
while (dirp->dd_loc < lp->loc_loc) {
_readdir_unlocked(dirp, &dp, 0);
De valóban, a patch-ekben nincs erre hivatkozás.
- A hozzászóláshoz be kell jelentkezni
Ha addig nem halunk ki, érdekes lesz majd ezt olvasni a hup10k.oceania-n:
nyolcezer éves bugot javítottak a BSD-kben, amelyet a verziókezelő logja alapján Rajiv Shrinivasan híres kernelhacker 14 generációval ezelőtti őse követett el.
Shrinivasan őse bűne miatt a világtengerbe fojtotta magát.
- A hozzászóláshoz be kell jelentkezni
Vazze... te nagyon pihent vagy így hosszú hétvége előtt...:-DDD
- A hozzászóláshoz be kell jelentkezni
... de hát ilyen domain nincs is.. :-o
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
MÉG!
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Majd az IPv256 idejen kerul bejegyzesre.
- A hozzászóláshoz be kell jelentkezni