[Allegro] child exited with status 11
Jörg Oberfell
oberfell at wlb-stuttgart.de
Fr Jun 26 13:02:33 CEST 2009
Lieber Herr Eversberg, liebe Liste,
unter Linux-Avanti treten bei mir gehäuft Meldungen der Art
(SLAVE) <conn 15> child exited with status 11<at avanti.c, line 631>
auf. Die Ursachenforschung ergab, dass die Meldung vorwiegend bei
Registersuchen auftritt. Bei diversen Registereinblicken wurden je nach
Suchbegriff auch nicht alle 18 Funde aufgelistet (Webzugriff). Die
Registersuche unter a99.exe ist in Ordnung.
Tiefergehende Nachforschungen ergaben, dass
a) acon zwar 18 Treffer liefert,
b) dann aber mit einer Meldung "Segmentation fault" bzw. (je nach
Server) "Speicherzugriffsfehler" abstürzt und vermutlich deshalb diese
Treffer nicht mehr vollständig an den Webserver durchgereicht werden,
c) der Absturz durch die Anweisung "download" ausgelöst wird, aber erst
VERZÖGERT zum Job-Ende auftritt (alle write und if-Abfragen konnten
danach noch ausgeführt werden).
Anbei der vollständige Acon-Aufruf (Eingabe des Jobs direkt von Hand)
und die Rückmeldungen (Job ist gekürzte Version von av_page.php).
Woher könnten die Fehler kommen? Was könnte ich versuchen?
In der Mailingliste wurde im August/Sept. 2008 berichtet, dass die
Ursache an Datensätzen mit fehlenden #00 liegen könnte. Ist das bei der
hier verwendeten Test-DB (avdemo) der Fall?
Vielen Dank,
Jörg Oberfell
Getestet an avdemo; Programm- und DB-versionen von:
30.01.2009 avanti-29.1-bin-linux.tar.gz
18.03.2009 avanti
31.03.2009 avanti.con (Pfad geändert zu
/home/oberfell/avanti-29.1/share/avanti/avdemo)
29.05.2009 acon
oberfell at testacon:~/avanti-29.1/bin$ ./acon
WorkDir=./
var '1'
ins #uTf
if #uTf set U1
var 'TIT'
ins #urG
var 'reg'
ins #urS
ins #urx
ins #u2
if #uTf set U0
var '18'
ins #urA
wri '<center><h2>'
xport p h-php
if error jump xerr
#u1 nnn
switch coding
var hTIT
ins #utX
dow
if #urA < 0 qrix -
var 'n ' #urA(f'-')
qrix
var #urG ' ' #urS
Qrix
ins #uII
#u1 nnn
download ### löst Segmentation Fault aus...
wri n 'Fertig' n n ### ... der Befehl wird aber noch ausgeführt
@ DB=avdemo opac/OPAC
Directory for DB=avdemo is /home/oberfell/avanti-29.1/share/avanti/avdemo
Database : cat ; User : opac ; Access : 0
<center><h2>Titelwörter, Schlagwörter
<form name="liste" action="javascript:ixlist();">
<b><i><a href="page.php?urG=TIT&urA=-18&urS=_regie+*">Eine Seite
zurück</a>
/ <a href="page.php?urG=TIT&urA=18&urS=_religion">Eine Seite
weiter</a></b></i>
<input type="submit" value="Angekreuzte Daten holen"><p>
<font face="Courier New">
<input type="checkbox" name="ck"> <a id="lk0"
href="javascript:grec('urG=TIT&urS=_regelung')"> regelung</a> <br>
<input type="checkbox" name="ck"> <a id="lk1"
href="javascript:grec('urG=TIT&urS=_regie!*')"> regie *</a> <br>
<input type="checkbox" name="ck"> <a id="lk2"
href="javascript:grec('urG=TIT&urS=_regime`Z')"> regime</a> <br>
<input type="checkbox" name="ck"> <a id="lk3"
href="javascript:grec('urG=TIT&urS=_regionaler')"> regionaler</a> <br>
<input type="checkbox" name="ck"> <a id="lk4"
href="javascript:grec('urG=TIT&urS=_reglergestuetzten')">
reglergestuetzten</a> <br>
<input type="checkbox" name="ck"> <a id="lk5"
href="javascript:grec('urG=TIT&urS=_regulary')"> regulary</a> <br>
<input type="checkbox" name="ck"> <a id="lk6"
href="javascript:grec('urG=TIT&urS=_regulatory')"> regulatory</a> <br>
<input type="checkbox" name="ck"> <a id="lk7"
href="javascript:grec('urG=TIT&urS=_rehearsal')"> rehearsal</a> <br>
<input type="checkbox" name="ck"> <a id="lk8"
href="javascript:grec('urG=TIT&urS=_reich')"> reich</a> <br>
reisefuehrer SIEHE AUCH -> <a
href="page.php?urA=18&urG=|3&urS=_kunstfuehrer">kunstfuehrer</a><br>
<input type="checkbox" name="ck"> <a id="lk9"
href="javascript:grec('urG=TIT&urS=_reitz')"> reitz</a> <br>
<input type="checkbox" name="ck"> <a id="lk10"
href="javascript:grec('urG=TIT&urS=_reklame')"> reklame</a> <br>
<input type="checkbox" name="ck"> <a id="lk11"
href="javascript:grec('urG=TIT&urS=_rekonstruktion!*')"> rekonstruktion
*</a> <br>
<input type="checkbox" name="ck"> <a id="lk12"
href="javascript:grec('urG=TIT&urS=_rekonstruktionen')">
rekonstruktionen</a> <br>
<input type="checkbox" name="ck"> <a id="lk13"
href="javascript:grec('urG=TIT&urS=_religieuses`Z')"> religieuses</a> <br>
<input type="checkbox" name="ck"> <a id="lk14"
href="javascript:grec('urG=TIT&urS=_religioese')"> religioese</a> <br>
<input type="checkbox" name="ck"> <a id="lk15"
href="find.php?urG=TIT&urS=_religion"> religion</a> (2) <br>
<input type="checkbox" name="ck"> <a id="lk16"
href="javascript:grec('urG=TIT&urS=_religion!*')"> religion *</a> <br>
</font></form>
Fertig
Segmentation fault
--
**********************************************************************
Jörg Oberfell
Württembergische Landesbibliothek
- EDV-Abteilung -
- Fachreferat Mathematik und Informatik -
Konrad-Adenauer-Str. 8 D-70173 Stuttgart
Postfach 105441 D-70047 Stuttgart
Tel.: +49 (0)711 / 212 - 44 75
Fax: +49 (0)711 / 212 - 44 22
Email: oberfell at wlb-stuttgart.de
**********************************************************************
Mehr Informationen über die Mailingliste Allegro