Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Apache draait bij mij nu prima (zelfs stabieler dan TV kijken <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />)!

De nieuwe beta 1.40a van DreamBoxEdit is nu te downloaden vanaf mijn db <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

(beta.happyllama.com).

 

Alleen ...

bij het editen van diverse files op de db met vi heb ik een probleem. Ik krijg de melding: --- caught signal 11 (I tried to touch invalid memory) --- op de onderste regel van VI.

 

Het maakt niet uit of het b.v. start_enigma is uit de var directory of httpd.conf op de harde schijf.

Wanneer: vi start goed, ik ga naar de regel waar ik iets wil aanpassen en druk op insert en enter de tekst, geen probleem. Druk ik echter op de delete-toets om iets weg te halen... meteen die boodschap.

 

Knap lastig dus. Iemand enig idee?????


  • Reacties 91
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatst:
Citaat:
Apache draait bij mij nu prima (zelfs stabieler dan TV kijken <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />)!
De nieuwe beta 1.40a van DreamBoxEdit is nu te downloaden vanaf mijn db <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
(beta.happyllama.com).

Alleen ...
bij het editen van diverse files op de db met vi heb ik een probleem. Ik krijg de melding: --- caught signal 11 (I tried to touch invalid memory) --- op de onderste regel van VI.

Het maakt niet uit of het b.v. start_enigma is uit de var directory of httpd.conf op de harde schijf.
Wanneer: vi start goed, ik ga naar de regel waar ik iets wil aanpassen en druk op insert en enter de tekst, geen probleem. Druk ik echter op de delete-toets om iets weg te halen... meteen die boodschap.

Knap lastig dus. Iemand enig idee?????


Signaal 11 is bij linux nooit een goed teken. Kan gebeuren door bug (dereferencing null pointer ed) maar als het willekeurig optreed dus de enekeer gaat vi goed dan andere keer signaal 11 (bij vi-en zelfde file) dan duid dat vaak op slecht memory. Heb je wel vaker rare crashes van enigma of andere apps?

Hoe vaak treed dat op?

Ronald

My DM(800|7025) is Ronaldd powered

Geplaatst:

@Ronaldd

 

Ik heb wel even gezocht op internet en kwam wat spullen tegen over deze fout. Alleen dermate linux-technisch dat ik al snel afhaakte. De grote lijn leek op memory problemen en als ik in de VI source kijk: segfaults (whatever that is ...).

 

Ik heb nu net weer even zitten experimenteren met VI:

op diverse files, consequent een 11 als ik de delete toets gebruik in insert mode.

Echter: als ik insert mode ga door de letter i te gebruiken ipv door de insert toets te gebruiken gaat alles wel goed!

Ook als ik eerst een 11 krijg, esc druk en dan de letter i gebruik kan ik gewoon weer alles doen, inclusief de delete-toets gebruiken en saven ?!?!?!?

Weird!

 

Voor de rest heb ik wel eens (sporadisch) dat de box reboot bij het zappen. Kreeg uit dit forum de indruk dat dat bij anderen ook nog wel voorkomt.

En Apache draait continu prima <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />

 

Wat ik wel af en toe heb is dat tijdens het gebruik van VI opeens mijn telnet helemaal hangt. Opnieuw op starten en ps: zie ik wel het proces vi met de filenaam die ik aan het editten was. Alleen kill-sigkill helpt dan om dat weg te krijgen.

En natuurlijk dat de afstandsbediening gek doet (zelfde toets tweede keer geen reactie) na het instellen van datum/tijd met het date command.

 

Adriaan

 

 

Geplaatst:

Als ik het zo lees zijn de segmentation faults geproduceerbaar door dezelfde handeling opniew uit te voeren. Dit duid dus NIET op memory problemen (hardware) maar op software problemen (bugs). Bij hardware memory problemen zijn de segfaults onvoorspelbaar en zullen in principe bij meerdere apps gebeuren.

 

Ik heb geprobeerd bij mij een segfault te krijgen in vi door jouw handelingen to doen. Ik krijg geen segfaults. Tevens wil ik je aanraden GEEN toetsen als insert en del te gebruiken in vi. Het is immers een minimale vi, een echt goede terminal afhandeling kan je dan ook niet verwachten. Voor insert kan je gebruiken i(nsert) of a(ppend). Het deleten van tekens gaat in commando mode (ESC) dmv x.

 

Het hangen van vi heb ik ook wel eens. En bij mee vind ook wel eens een sporadische halt plaats.

 

Welke image gebruik je eigenlijk?

 

Ronald

My DM(800|7025) is Ronaldd powered

Geplaatst:

Tsja, mijn vi kennis is minimaal, dus gebruik ik automatisch toetsen als insert en delete. Ik zal de linux en vi boekjes maar weer eens opzoeken, ze moeten nog ergens liggen van jaren geleden ...

 

Wat betreft de 11's: ik kan me voorstellen dat het de combinatie is van vi, dreambox image en de telnet client (in mijn geval telnet via command prompt onder windows xp). Verder gebruik ik (altijd) de laatste image van traveler (nu 20030130).

 

En nu ik ontdekt heb dat de toets i wel werkt maak ik me al wat minder zorgen over hardware problemen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

btw, zou er geen programma ergens zijn om een geheugen test te doen?

 

Adriaan

 

Geplaatst:

>Tsja, mijn vi kennis is minimaal, dus gebruik ik automatisch toetsen als insert en delete. Ik zal de linux en vi

>boekjes maar weer eens opzoeken, ze moeten nog ergens liggen van jaren geleden ...

Ik gebruik hem dagelijks. Vind het inmiddels een SUPER editor.

 

>Wat betreft de 11's: ik kan me voorstellen dat het de combinatie is van vi, dreambox image en de telnet client (in mijn

>geval telnet via command prompt onder windows xp). Verder gebruik ik (altijd) de laatste image van traveler (nu

>20030130).

Speelt inderdaad allemaal mee. Zou er maar niet meer teveel zorgen over maken.

 

>En nu ik ontdekt heb dat de toets i wel werkt maak ik me al wat minder zorgen over hardware problemen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

>btw, zou er geen programma ergens zijn om een geheugen test te doen?

Geheugen testen onder linux is wat lastig. Je werkt immers in een virtuele address space. Voor de ix86 ken ik zel wel. Ik ken er geen die kan werken op PPC architectuur. Mischien is er wel een geheugen test module voor de linux kernel?

 

Ronald

 

My DM(800|7025) is Ronaldd powered

Geplaatst:

Yo,

 

In het BIOS van de Dreambox (2x op "enter" drukken na de eerste melding op het serieel console, na het aan zetten) zit een geheugen-test. Maar als die de kwaliteit van de meeste andere BIOS geheugen-tests heeft, is de kans groot dat 'ie alleen de meest ernstige fouten vindt.

 

Een door geheugen-problemen veroorzaakte segfault gaat trouwens onder Linux soms gepaard met een zgn. "kernel oops"; de kernel ziet dat er iets serieus fout gaat, maar (nog) niet serieus genoeg om de boel stil te leggen met een panic. De kernel spuugt daarbij wel een heel scherm debugging-info uit, zoals een stack-trace, register-dump, etc. Op het serieel console of dmv. `dmesg' op de prompt vrij moeilijk te missen. Bij "normale" segfaults in user-space, veroorzaakt door slecht geschreven software, zul je de kernel over het algemeen niet horen klagen.

 

 

 

Grtz,

 

Traveller

Geplaatst:

Met dmesg zie ik niets waar van ik (denk ik) zou moeten schrikken.

En zoals gezegd, zolang ik alleen de i toets gebruik en niet de Insert toets gaat het prima.

 

Ander vraagje:

ik probeer awstats ( awstats.sourceforge.net ) te installeren (een op cgi scripts gebaseerde analyse van de apache logrecords) maar krijg daar een segmentation fault zodra ik het uitvoer.

Ik heb apache, perl en awstats volgens handleiding geinstalleerd.

 

Hoe kan ik zoiets als dit het beste aanpakken (of niet)?

 

Geplaatst:

HappyLlama,

 

Ik heb inmiddels awstat hier wel aan de praat op de DB. Heeft te maken met een library die niet compatible is met die van de DB. Ik heb perl gebouwd op een POWER-MAC linux distributie.

 

Moet nog even nadenken wat de mooiste oplossing voor jouw is. Mishien perl opniew bouwen en linken tegen andere libs?(uit de CDK) Of de lib(s) van de POWER-MAC plaatsen op de DB.

 

Nog even geduld.

 

Ronald

My DM(800|7025) is Ronaldd powered

Geplaatst:

Yo Ronaldd,

 

Je doet goed werk met het compileren van al dat spul voor de Dream, maar als iemand z'n Dream om wil toveren tot Linux-server en er toch al een grote disk in heeft zitten, is het wellicht veel simpeler om er gewoon de volwaardige Debian Linux-distributie op te zetten en alle gewenste services vanuit daar, in een chrooted omgeving, te draaien. Met Debian heb je al de beschikking over duizenden software-pakketten en is het installeren van nieuw spul over het algemeen enorm simpel. En doordat het in een chrooted omgeving draait, gebruikt het gewoon z'n eigen libraries.

 

Een beschrijving is te vinden op:

 

http://www.winesoft.nl/Dreambox_Native_development.htm

 

Alleen stap 3 werkte bij mij niet, maar ik heb de oplossing in een andere thread al gepost. Let verder op dat je ook swap-space aanmaakt, zoals beschreven.

 

 

Grtz,

 

Traveller

Geplaatst:

ronald & traveller

 

Op het moment heb ik stomweg te weinig tijd om me in al deze leuke zaken te verdiepen.

Ik zou een oplossing voor awstats dus echt heel erg op prijs stellen.

 

Later wil ik wel gaan proberen om Debian er op te zetten en wat meer zelf te doen, maar momenteel heb ik veel te weinig kennis van Linux om ook maar de simpelste problemen op te kunnen lossen.

 

Adriaan

 

Geplaatst:

Traveller,

 

Ik weet van het bestaan van deze Development omgeving. Het 'chroot' idee komt van mij af en maak daar zelf ook gebruik van. Dit is inderdaad da makkelijkste manieer om veel software te draaien op de DB. Toch vind ik het zelf fijner om applicaties niet in chroot te draaien op de DB. Heb zelf geen behoefte om complete distributie te draaien op DB. En ik denk dat veel mensen chroot omslachtig vinden.

 

Voor het lib probleem heb ik nog geen mooie oplossing, moet daar nog aan werken. Alles in chroot draaien zal het ook oplossen.

 

Ronald

My DM(800|7025) is Ronaldd powered

  • 2 weken later...
Geplaatst:

ik heb het vandaag even door gelezen ik wil het ook proberen maar moet je al die regels er met telnet inzetten als je het wil gaan laten werken

Geplaatst:

davos1,

 

heb net een nieuwe apache op de site gezet. De oude werkte niet op images waarvan libraries zijn verwijderd (traveller images). Gebruik je orginele images dan zijn alle libs aanwezig.

 

Ronald

My DM(800|7025) is Ronaldd powered

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...