[Mandriva] General Protection Fault na webformulier

Pagina: 1
Acties:
  • 446 views sinds 30-01-2008
  • Reageer

  • firebird_1979
  • Registratie: Januari 2004
  • Niet online
Ik heb sinds kort een probleem met mijn Mandriva 2007 installatie. Elke keer als ik op een willekeurige website met een willekeurige browser (Firefox, Konqueror, Opera) een formulier invul, krijg ik een general protection Fault en freezed mijn computer zodat alleen een harde reset helpt.

Het gebeurt als ik op Tweakers inlog, in Google mail, gewoon zodra er een formulier verzonden wordt dus. Zolang ik geen formulieren invul loopt mijn PC dagenlang stabiel. Het invullen is trouwens nog niet eens het probleem, de freeze gebeurt pas zodra ik het formulier daadwerkelijk verzend.

Mijn systeem waarop dit voorkomt is een HP M8000N, Athlon 64 X2 5200+, 2GB Ram, 500GB HD en als operating System gebruik ik Mandriva 2007. Meestal krijg ik al mijn problemen wel zelf opgelost, maar dit vind ik zeer vaag, vooral omdat het met elke willekeurige browser voorkomt.

Ik heb memtest al gedraaid en alles daar zat goed, ook heb ik geen virussen. Ik hoop dat iemand misschien een idee heeft wat ik zou kunnen proberen.

  • icyx
  • Registratie: Januari 2007
  • Niet online

icyx

chown -R us ./base

Dit klinkt wel heel erg bizar, ik zou niet weten wat het zou kunnen zijn. Je zegt alleen dat je pc helemaal freezed, maar het lijkt me sterk dat en web-formulier heel je kernel naar de 7e hemel helpt. Heb je nog wel respons met de SysRq (magic) key? Probeer eens bij een lockup (rechter)alt, SysRq & K in te drukken. Als je WM opnieuw word opgestart dan weet je iig zeker dat het een userspace programma is. Kijk daarna ook eens in de syslog en Xorg.0.log, misschien staat in een van die twee iets wat de freeze aan zou kunnen geven.

When you think you’ve succeeded / but something’s missing / means you have been defeated / by greed, your weakness.


  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 17-01 19:39

wzzrd

The guy with the Red Hat

Eigenlijk zou je eens goed door /var/log/messages moeten spitten als je pc vastloopt. Het enige dat ik kan bedenken is dat de driver voor je netwerkkaart (welke is dat?) niet helemaal stabiel is of problemen genereert met andere modules. Je zou links kunnen installeren en kijken wat er gebeurt als je in de console een form verstuurt. Dan zou je kernel panic in beeld moeten komen bij problemen. ('t Is 'kernel panic', niet 'general protection fault' ;-) )

Zie je de mogelijkheid om als je PC vastgelopen is een connectie op te zetten naar die PC met ssh vanaf een andere computer?

[ Voor 12% gewijzigd door wzzrd op 24-05-2007 19:47 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 19:20

deadinspace

The what goes where now?

firebird_1979 schreef op donderdag 24 mei 2007 @ 19:04:
... krijg ik een general protection Fault ...
General protection fault is een term die Linux bij mijn weten niet hanteert (wellicht dat het iets Mandriva-specifieks is, maar ik denk eigenlijk van niet), dus hoe weet je dat het daarom gaat? Wat zie je precies als het mis gaat?

  • laurencevde
  • Registratie: November 2001
  • Laatst online: 02-10-2025
Enige wat ik me kan bedenken is dat er dan een ssl-tunnel (voor https) opgezet wordt. Gebeurt dit ook bij andere ssl-verbindingen, zoals met ssh?

Have a taste of freedom. It is sometimes a bitter pill. To me though, this is the sweetness of the GPL


  • firebird_1979
  • Registratie: Januari 2004
  • Niet online
Bedankt voor de reacties zo ver, ik zal de logs eens napluizen om de exacte error melding te achterhalen. Momenteel wil het probleem zich niet meer reproduceren, dus dat is wel jammer.

Telkens als het gebeurde kwam er een klein soort terminal window in het scherm van syslogd waarin de errormelding stond. Standaard was dit window geminimaliseerd, en soms had ik nog net genoeg tijd om erop te klikken voor de pc bevroor.

ik zal, zodra ik iets in de logs vind, dit hier posten.

Nu heb ik dit gevonden in /var/log/kernel/errors:

May 23 21:53:53 Homer kernel: general protection fault: 0000 [1] SMP
May 23 21:53:53 Homer kernel: RIP <ffffffff8824e6d2>{:hsfengine:hsfengine2085_+50} RSP <ffff8100722ebde8>


En dit in /var/log/syslog:

May 23 21:53:53 Homer kernel: Pid: 2937, comm: khsfd/modem Tainted: P 2.6.17-5mdv #1
May 23 21:53:53 Homer kernel: RIP: 0010:[_end+130922194/2131283968] <ffffffff8824e6d2>{:hsfengine:hsfengine2085_+50}
May 23 21:53:53 Homer kernel: RIP: 0010:[<ffffffff8824e6d2>] <ffffffff8824e6d2>{:hsfengine:hsfengine2085_+50}
May 23 21:53:53 Homer kernel: RSP: 0018:ffff8100722ebde8 EFLAGS: 00210086
May 23 21:53:53 Homer kernel: RAX: 0000000000000000 RBX: f000e81af000e2c3 RCX: 0000000000000004
May 23 21:53:53 Homer kernel: RDX: 0000000000000000 RSI: 0000000000020004 RDI: f000e81af000e2c3
May 23 21:53:53 Homer kernel: RBP: ffff8100710cf800 R08: 0000000000000001 R09: 0000000000000001
May 23 21:53:53 Homer kernel: R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000020004
May 23 21:53:53 Homer kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
May 23 21:53:53 Homer kernel: FS: 00002b9bd9ffe6f0(0000) GS:ffff8100013497c0(0000) knlGS:00000000f6b12ba0
May 23 21:53:53 Homer kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
May 23 21:53:53 Homer kernel: CR2: 00000000f0f03e93 CR3: 00000000584a5000 CR4: 00000000000006e0
May 23 21:53:53 Homer kernel: Process khsfd/modem (pid: 2937, threadinfo ffff8100722ea000, task ffff810070581730)
May 23 21:53:53 Homer kernel: Stack: 0000000000000001 ffff8100710cf800 ffff8100710cf800 0000000000000001
May 23 21:53:53 Homer kernel: 0000000000000001 ffffffff88252801 0000000000000067 ffff8100710cf800
May 23 21:53:53 Homer kernel: ffff8100722ebeaf 0000000000000001
May 23 21:53:53 Homer kernel: Call Trace: <ffffffff88252801>{:hsfengine:hsfengine1974_+65}
May 23 21:53:53 Homer kernel: <ffffffff882512c7>{:hsfengine:hsfengine50_+167} <ffffffff883ae139>{:hsfserial:cnxt_intr+713}
May 23 21:53:53 Homer kernel: <ffffffff8820af37>{:hsfosspec:cnxt_thread+439} <ffffffff8018b9e0>{default_wake_function+0}
May 23 21:53:53 Homer kernel: <ffffffff8010acba>{child_rip+8} <ffffffff8820ad80>{:hsfosspec:cnxt_thread+0}
May 23 21:53:53 Homer kernel: <ffffffff8010acb2>{child_rip+0}
May 23 21:53:53 Homer kernel:
May 23 21:53:53 Homer kernel: Code: 48 8b 6f 08 48 89 ef e8 12 f9 ff ff ba 01 00 00 00 85 c0 75
May 23 21:53:53 Homer kernel: RIP <ffffffff8824e6d2>{:hsfengine:hsfengine2085_+50} RSP <ffff8100722ebde8>
May 23 22:02:28 Homer syslogd 1.4.1: restart.


En dit vond ik in /var/log/messages:

May 23 20:36:51 Homer service_harddrake[2316]: ### Program is starting ###
May 23 20:36:51 Homer service_harddrake[2316]: weird install line in modprobe.conf for /dev/ttySHSF: /sbin/modprobe hsfpcibasic2; /sbin/modprobe hsfmc97ich; /sbin/modprobe hsfmc97via; /sbin/modprobe hsfmc97ali; /sbin/modprobe hsfmc97ati; /sbin/modprobe hsfmc97sis; [ -e /lib/modules/`uname -r`/extra/hsfusbcd2.ko ] && /sbin/modprobe hsfusbcd2; /sbin/modprobe snd_hda_intel; /bin/true
May 23 20:36:51 Homer service_harddrake[2316]: weird install line in modprobe.conf for /dev/ttySHSF: /sbin/modprobe hsfpcibasic2; /sbin/modprobe hsfmc97ich; /sbin/modprobe hsfmc97via; /sbin/modprobe hsfmc97ali; /sbin/modprobe hsfmc97ati; /sbin/modprobe hsfmc97sis; [ -e /lib/modules/`uname -r`/extra/hsfusbcd2.ko ] && /sbin/modprobe hsfusbcd2; /sbin/modprobe snd_hda_intel; /bin/true
May 23 20:36:51 Homer service_harddrake[2316]: running: dmidecode
May 23 20:36:51 Homer service_harddrake[2316]: modified file /etc/sysconfig/harddrake2/kernel
May 23 20:36:51 Homer service_harddrake[2316]: created file /etc/sysconfig/harddrake2/previous_hw


Dit heeft volgens mij dus iets te maken met mijn modem (Conexxant HSF Modem met driver hsfmodem-7.47.00.03-3mdv2007.0) of mijn geluidskaart (MCP High Definition Audio met Realtek Linux Audiopack 4.05f (zelf gecompileerd want Mandriva 2007 heeft nog geen native support voor deze chipset))

Ik denk zelf dus dat het aan de modem driver ligt, maar met mijn oude pc waar dit modem ook in zat had ik dit probleem nooit (met dezelfde driver). Dat was een Athlon XP 1700+, dus geen 64 bit.

Ik heb een officiele licentie op de modem driver zodat hij niet is gecapped op 14.4kbit en ik hoop dat er een (simpele) oplossing is voor mijn probleem. Ik heb hier geen andere optie dan dial-up alleen.

[ Voor 82% gewijzigd door firebird_1979 op 30-05-2007 21:06 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 19:20

deadinspace

The what goes where now?

firebird_1979 schreef op vrijdag 25 mei 2007 @ 15:24:
May 23 21:53:53 Homer kernel: general protection fault: 0000 [1] SMP
May 23 21:53:53 Homer kernel: RIP <ffffffff8824e6d2>{:hsfengine:hsfengine2085_+50} RSP <ffff8100722ebde8>
Ahja, toch een GPF. Die heb ik werkelijk nog nooit eerder gezien :)
May 23 21:53:53 Homer kernel: Pid: 2937, comm: khsfd/modem Tainted: P 2.6.17-5mdv #1
Dat lijkt me inderdaad je modem driver ja. Aangezien je een officiele licentie hebt is het misschien handig contact op te nemen met Linuxant?

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 17-01 19:39

wzzrd

The guy with the Red Hat

deadinspace schreef op vrijdag 25 mei 2007 @ 23:02:
[...]

Ahja, toch een GPF. Die heb ik werkelijk nog nooit eerder gezien :)

[...]

Dat lijkt me inderdaad je modem driver ja. Aangezien je een officiele licentie hebt is het misschien handig contact op te nemen met Linuxant?
Grappig, ik ook niet. Lijkt op een probleem dat die modem driver veroorzaakt op bepaalde momenten in de http communicatie. Ik denk ook niet dat de soundkaart het probleem is, omdat het probleem zich voordoet tijdens netwerkverkeer.

Wat me opvalt is dat de foutmelding ook het normale 'patroon' van een kernel panic niet volgt. Misschien komt dat door de manier waarop ze bij Linuxant zo'n module bouwen.

Trouwens, heb je deze link
al gezien? Staat misschien nog wel wat nuttige info in.

  • firebird_1979
  • Registratie: Januari 2004
  • Niet online
Heb dus een aantal dingen uitgeprobeerd, en vooralsnog lijkt het probleem te zijn opgelost. Ik weet nog steeds niet heel precies wat het probleem nou precies was, maar blijkbaar gebeurt het soms dat in de kernel een 'race condition' optreedt bij 32 bits systemcalls, in de 32 bits address space van het geheugen.

Ik kan er amper iets over vinden op internet, en de links die in deze thread gepost werden verhaalden min of meer over hetzelfde als wat ik hierboven beschrijf. (sommige links deden het niet)

De modem driver die ik gebruikte was 32 bit en standaard bij mandriva 2007.0 (een 64 bits versie wordt (nog?) niet meegeleverd. Van de Linuxant website had ik dus de laatste 64 bit driver gedownload (hsfmodem-7.60.00.09x86_64full.tar.gz) en deze gecompileerd tegen mijn kernel.

Het probleem heeft zich nu nog niet weer voorgedaan, maar wat precies de oorzaak was, en of dit nu aan de kernel of de 32 bit driver lag, weet ik niet.

Iedereen bedankt voor zijn/haar input, het heeft mij op de goede weg geholpen en ik kan weer rustig op websites inloggen, webmail gebruiken etc.

  • highking
  • Registratie: Augustus 2001
  • Laatst online: 11-02-2022

highking

Langharig tuig

Misschien zowieso geen gek idee om even de laatste updates te installeren?
Kernel 2.6.17.5mdv is de originele Mandriva 2007.0 kernel, ze zitten momenteel meen ik op 2.6.17.13mdv

  • firebird_1979
  • Registratie: Januari 2004
  • Niet online
Na een paar dagen met de nieuwe driver gewerkt te hebben blijkt het probleem zich dus nog steeds voor te doen, alleen in iets mindere mate.

Ik heb deze link gevonden op internet waar van precies hetzelfde probleem melding wordt gemaakt, alleen dit was een post uit 2005.... Probleem bestaat dus al een tijdje. link

Is er iemand die een soortgelijk probleem ondervind met een AMD Athlon X2 icm 64bit Linux? Het lijkt onder andere dus voor te komen met een AMD Athlon 64 X2 met welke kernel dan ook, plus een Conexant modem chipset en HDA Audio chip. Ik weet niet of er andere condities/configuraties zijn waarbij dit ook optreedt.

Iemand nog suggesties wat ik zou kunnen proberen? Ik ga denk ik eens zonder de HDA Audio, en zal mijn SBLive er eens in proppen. Als het probleem dan niet meer optreedt is het dus een combinatie van Conexant chip en HDA chip, of hun drivers....

Ik zal vandaag eens de nieuwste kernel downloaden en dat proberen, bedankt voor de tip.

[ Voor 4% gewijzigd door firebird_1979 op 30-05-2007 21:07 ]


  • highking
  • Registratie: Augustus 2001
  • Laatst online: 11-02-2022

highking

Langharig tuig

Als de update niet helpt, zou ik even een bug report aanmaken: http://qa.mandriva.com/
Gezien je al aangaf dat dit probleem langer bestaat is het misschien een onbekende bug... en die wordt niet opgelost als niemand hem meldt ;)

  • firebird_1979
  • Registratie: Januari 2004
  • Niet online
Ik weet dus nog steeds niet waar dit nu door veroorzaakt werd, en ik heb de fout ook nooit meer kunnen herproduceren... Dat vind ik op zich wel vreemd, maar ik heb tegenwoordig breedband dus ben niet van plan me er nog in te gaan verdiepen.
Pagina: 1