Details
-
Fix
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
1.3.11.1191
-
None
Description
Am 23.06.2011 05:29, schrieb Joacim Zschimmer:
Hallo Stefan,
die XSLT-Implementierung von libxml2 ist beta. Wir sollten sie nicht verwenden. Ich konnte damals beim Einbau libxslt mit bestimmten Stylesheets abstürzen lassen. Dass das den Scheduler runterreißt, wurde in Kauf genommen.
Den Aufrufstack kannst Du Dir mit dem Debugger gdb zeigen lassen. Scheduler mit Debug-Info (in separater Datei) mit gdb starten. Der Befehl bt (lang: backtrace) zeigt dann den Stack.
libxslt will eine Datei mit gzip lesen, denn sie könnte ja komprimiert sein. Du kannst es ja selbst sehen: Der Absturz ist wohl wegen ungültigem context->next_in. Man könnte das "#define HAVE_ZLIB" auf 0 setzen. Dann wird der gzip-Code nicht übersetzt.
Ich denke, wir könnten leicht auf eine Java-Implementierung umschalten (oder auf diesen Schnörkel verzichten).
Gruß
Joacim
Am 22.06.2011 16:22, schrieb Stefan Schädlich:
Hallo Joacim,
neue Informationen zum Absturz beim Mailversand.
Hier hat sich anscheinend jemand die Mühe gemacht und analysiert, wo der Scheduler abstürzt. Das ist leider soweit „unten", dass ich damit nicht zurecht komme.
Der stack-trace endet in __xmlParserInputBufferCreateFilename in xmlIO.c (Projekt libxml2), aber warum das strcmp unter bestimmten Konstallationen scheitert ...?
Hier geht es doch offensichtlich um die Verarbeitung des Dateinamens für die Mailaufbereitung und nicht um den Inhalt des XSLT.
Können hier also Umlaute im Stylesheet eine Rolle spielen, so wie Klaus vermutet?
Warum ist es dann kein grundsätzliches Problem?
Kannst Du dir das bitte mal ansehen?
Gruß
Stefan
Btw: Wie erzeuge ich so einen schönen stack trace? Steht der beim Start der debug Version im scheduler.log?
--------------------------------------------------------------------------------
Von: SOS GmbH Berlin - Klaus Buettner kb@sos-berlin.com
Gesendet: Mittwoch, 22. Juni 2011 13:54
An: Daniel Walter
Betreff: Re: Fragen zur Installation des Job Schedulers
Hallo Herr Daniel Walter,
meinen Respekt haben, das haben Sie sehr gut gemacht. Es ist eine große Hilfe für uns.
Ich vermute, daß die aktuelle libc einen parser enthält, der wesentlich genauer das XSLT prüft (oder überhaupt prüft), denn in der XML-Deklaration der Datei ist kein Encoding angegeben, in der Source wird UTF-8 verlangt und in einigen Attribut-Werten sind Umlaute enthalten. Das ist vermutlich das Problem. Warum aber unter 32bit dieses Verhalten nicht zu beobachten ist muß analysiert werden.
> Diese Mails sind, anders als ich es in der Konfiguration eingestellt habe, auf englisch.
ja, ein erwarteter Effekt, da die Umsetzung in die konfigurierte Sprache eben in dieser xslt-datei stattfindet. Fehlt die, dann wird auf englisch zurückgegriffen.
>Für mich sieht das beinahe wie ein Problem mit den Sprachen und den Encodings aus.
ja, siehe oben.
> Ich hoffe diese Informationen helfen Ihnen bei der schnellen Beseitigung dieses Problems.
ja, auf jeden Fall. Vielen Dank dafür, daß Sie sich die Mühe gemacht haben, den Fehler anhand der Debug-Version nachzuvollziehen.
Ich nehme das auf jeden Fall als eine Anregung auf, in das SetUp bereits eine Debug-Version mit aufzunehmen, um dann im Bedarfsfall den JS gleich im Debug-Modus zu starten und den Trace dann sofort zur Analyse verfügbar zu haben.
Wir melden uns wieder, sobald wir den Fehler behoben haben.
Mit freundlichen Grüßen - Best regards
Klaus-Dieter Büttner
Software- und Organisations-Service GmbH, Giesebrechtstr. 15, D-10629 Berlin
Software- und Organisations-Service AG, Seestrasse 35, CH-6454 Flüelen
Tel. +49(30)86 47 90-24 Fax +49(30)861 33 35 Mob +49 179 1254388 Mail kb@sos-berlin.com – Web http://www.sos-berlin.com
Geschäftsführung: Dipl.-Kfm. Klaus-Dieter Büttner, Andreas Püschel - AG Berlin-Charlottenburg, HRB 21015
Am 22.06.2011 09:34, schrieb Daniel Walter:
----BEGIN PGP SIGNED MESSAGE----
Hash: SHA1
On 20.06.2011 15:41, SOS GmbH Berlin - Klaus Buettner wrote:
Hallo Herr Daniel Walter,
ja, ein bug ist hier nicht auszuschliessen. Wir werden den Fall
analysieren und darauf zurückkommen. Das kann ein wenig dauern. Sollte
es ein Fehler sein wird er auf alle Fälle schnellstens behoben.
Mit freundlichen Grüßen - Best regards
Klaus-Dieter Büttner
/Software- und Organisations-Service GmbH, Giesebrechtstr. 15, D-10629 Berlin/
/Software- und Organisations-Service AG, Seestrasse 35, CH-6454 Flüelen /
Tel. +49(30)86 47 90-24 Fax +49(30)861 33 35 Mob +49 179 1254388 Mail kb@sos-berlin.com – Web http://www.sos-berlin.com
Geschäftsführung: Dipl.-Kfm. Klaus-Dieter Büttner, Andreas Püschel - AG Berlin-Charlottenburg, HRB 21015
Am 20.06.2011 15:01, schrieb Daniel Walter:
On 20.06.2011 14:54, SOS GmbH Berlin - Klaus Buettner wrote:
Hallo Herr Daniel Walter,
der job ist wohl gelaufen, allerdings haben Sie angegeben (im Job)
warn_if_shorter_than="00:05:00"
da der Job kürzer als 5 Minuten lief, versucht der JS jetzt eine Mail
abzusetzen (wie verlangt). Dabei tritt der Fehler auf.
Ich schlage vor, Sie nehmen das Attribut warn_if_shorter_than="00:05:00"
mal raus und starten erneut.
Mit freundlichen Grüßen - Best regards
Klaus-Dieter Büttner
/Software- und Organisations-Service GmbH, Giesebrechtstr. 15, D-10629 Berlin/
/Software- und Organisations-Service AG, Seestrasse 35, CH-6454 Flüelen /
Tel. +49(30)86 47 90-24 Fax +49(30)861 33 35 Mob +49 179 1254388 Mail kb@sos-berlin.com – Web http://www.sos-berlin.com
Geschäftsführung: Dipl.-Kfm. Klaus-Dieter Büttner, Andreas Püschel - AG Berlin-Charlottenburg, HRB 21015
Am 20.06.2011 14:10, schrieb Daniel Walter:
On 20.06.2011 13:56, SOS GmbH Berlin - Klaus Buettner wrote:
Hallo Herr Daniel Walter,
Auf dem 32Bit System wo alles funktioniert ist die gleiche libc.so
installiert wie auf dem 64Bit System. Es ist in beiden Fällen
libc-2.13.so, haben Sie noch weitere Vorschläge?
Ich vermute aber, daß es sich dabei um die 64 bittige Version handelt,
deshalb auch der Segment-Fehler, weil Speicheradresse falsch interpretiert.
Die 32bit-Version, auch für einige andere Dateien aus dem C-Umfeld, muß
installiert sein und im Library-Pfad dem JS zugänglich sein.
Details hier:
Mit freundlichen Grüßen - Best regards
Klaus-Dieter Büttner
/Software- und Organisations-Service GmbH, Giesebrechtstr. 15, D-10629 Berlin/
/Software- und Organisations-Service AG, Seestrasse 35, CH-6454 Flüelen /
Tel. +49(30)86 47 90-24 Fax +49(30)861 33 35 Mob +49 179 1254388 Mail kb@sos-berlin.com – Web http://www.sos-berlin.com
Geschäftsführung: Dipl.-Kfm. Klaus-Dieter Büttner, Andreas Püschel - AG Berlin-Charlottenburg, HRB 21015
Am 20.06.2011 13:40, schrieb Daniel Walter:
Auf dem 32Bit System wo alles funktioniert ist die gleiche libc.so
installiert wie auf dem 64Bit System. Es ist in beiden Fällen
libc-2.13.so, haben Sie noch weitere Vorschläge?
Hallo Herr Klaus-Dieter Büttner,
hier ein Auszug aus der vorhin angehängten Log-Datei:
Dynamic libraries:
08048000-0863d000 r-xp 00000000 09:02 1318243
/opt/jobscheduler/scheduler/bin/scheduler
0863d000-08716000 rw-p 005f4000 09:02 1318243
/opt/jobscheduler/scheduler/bin/scheduler
08716000-0871c000 rw-p 00000000 00:00 0
08dbb000-092ac000 rw-p 00000000 00:00 0
[heap]
e0071000-e0072000 r--p 00000000 00:00 0
e0072000-e0086000 r-xp 00000000 09:02 264093
/opt/bin32-jre/jre/lib/i386/libnet.so
e0086000-e0087000 rw-p 00013000 09:02 264093
/opt/bin32-jre/jre/lib/i386/libnet.so
e0087000-e008f000 r--s 00115000 09:02 263448
/opt/bin32-jre/jre/lib/resources.jar
e008f000-e0095000 r--s 00019000 09:02 1316433
/opt/jobscheduler/scheduler/lib/xml-apis.jar
e0095000-e00a9000 r--s 000e3000 09:02 1317342
/opt/jobscheduler/scheduler/lib/xercesImpl.jar
e00a9000-e00ce000 r--s 002dc000 09:02 1316963
/opt/jobscheduler/scheduler/lib/xalan.jar
e00ce000-e00d2000 r--s 0002c000 09:02 1317523
/opt/jobscheduler/scheduler/lib/webdavclient4j-core-0.92.jar
e00d2000-e00d6000 r--s 00039000 09:02 1317010
/opt/jobscheduler/scheduler/lib/trilead-ssh2-build211.jar
e00d6000-e00eb000 r--s 00159000 09:02 1317067
/opt/jobscheduler/scheduler/lib/swt.jar
e00eb000-e00ec000 r--s 00002000 09:02 1316430
/opt/jobscheduler/scheduler/lib/sos.hostware.jar
e00ec000-e00f1000 r--s 0005d000 09:02 1312376
/opt/jobscheduler/scheduler/lib/postgresql-8.1-404.jdbc3.jar
e00f1000-e00f7000 r--s 00056000 09:02 1317049
/opt/jobscheduler/scheduler/lib/org.apache.commons.jar
e00f7000-e0101000 r--s 00115000 09:02 1316945
/opt/jobscheduler/scheduler/lib/ojdbc14.jar
e0101000-e0109000 r--s 000b9000 09:02 1312157
/opt/jobscheduler/scheduler/lib/mysql-connector-java-5.1.16-bin.jar
e0109000-e010f000 r--s 00055000 09:02 1317505
/opt/jobscheduler/scheduler/lib/mail.jar
e010f000-e0118000 r--s 0006d000 09:02 1318570
/opt/jobscheduler/scheduler/lib/log4j-1.2.16.jar
e0118000-e011b000 r--s 00045000 09:02 1316346
/opt/jobscheduler/scheduler/lib/jtds-1.2.2.jar
e011b000-e011e000 r--s 00023000 09:02 1317018
/opt/jobscheduler/scheduler/lib/jdom.jar
e011e000-e0136000 r--s 00113000 09:02 1317705
/opt/jobscheduler/scheduler/lib/jce-jdk13-129.jar
e0136000-e0141000 r--s 00096000 09:02 1317915
/opt/jobscheduler/scheduler/lib/jaybird-full-2.1.1.jar
e0141000-e0147000 r--s 00032000 09:02 1318052
/opt/jobscheduler/scheduler/lib/jaxen-1.1.1.jar
e0147000-e0148000 r--s 00000000 09:02 1316944
/opt/jobscheduler/scheduler/lib/db2jcc_license_cu.jar
e0148000-e0156000 r--s 0010a000 09:02 1317702
/opt/jobscheduler/scheduler/lib/db2jcc.jar
e0156000-e015b000 r--s 0002c000 09:02 1317459
/opt/jobscheduler/scheduler/lib/commons-net-2.0.jar
e015b000-e015c000 r--s 00007000 09:02 1312351
/opt/jobscheduler/scheduler/lib/commons-logging.jar
e015c000-e015d000 ---p 00000000 00:00 0
e015d000-e01dd000 rwxp 00000000 00:00 0
e01dd000-e01e0000 ---p 00000000 00:00 0
e01e0000-e022e000 rwxp 00000000 00:00 0
e022e000-e0231000 ---p 00000000 00:00 0
e0231000-e02af000 rwxp 00000000 00:00 0
e02af000-e04af000 r--p 00000000 09:02 46
/usr/lib/locale/locale-archive
e04af000-e04b2000 ---p 00000000 00:00 0
e04b2000-e0500000 rwxp 00000000 00:00 0
e0500000-e05f8000 rw-p 00000000 00:00 0
e05f8000-e0600000 ---p 00000000 00:00 0
e0600000-e0605000 r--s 00040000 09:02 1318512
/opt/jobscheduler/scheduler/lib/commons-httpclient-3.0.1.jar
e0605000-e0607000 r--s 0000a000 09:02 1316191
/opt/jobscheduler/scheduler/lib/commons-codec-1.3.jar
e0607000-e0609000 r--s 0000b000 09:02 1316755
/opt/jobscheduler/scheduler/lib/com.sos.xml-1.6-1132-14312.jar
e0609000-e060c000 r--s 0001e000 09:02 1316499
/opt/jobscheduler/scheduler/lib/com.sos.util-1.6-1132-14307.jar
e060c000-e060d000 r--s 00003000 09:02 1317660
/opt/jobscheduler/scheduler/lib/com.sos.textprocessor-1.6-1132-6326.jar
e060d000-e060f000 r--s 00012000 09:02 1316564
/opt/jobscheduler/scheduler/lib/com.sos.stresstest-1.6-1132-6325.jar
e060f000-e0615000 r--s 00021000 09:02 1316843
/opt/jobscheduler/scheduler/lib/com.sos.spooler-1.6-1132-7653.jar
e0615000-e0617000 r--s 00016000 09:02 1316097
/opt/jobscheduler/scheduler/lib/com.sos.settings-1.6-1132-14305.jar
e0617000-e063f000 r--s 001e8000 09:02 1318084
/opt/jobscheduler/scheduler/lib/com.sos.scheduler.editor-1.6-1132-7926.jar
e063f000-e0645000 r--s 00098000 09:02 1312282
/opt/jobscheduler/scheduler/lib/com.sos.scheduler-1.6-1132-7868.jar
e0645000-e0646000 r--s 00033000 09:02 1312452
/opt/jobscheduler/scheduler/lib/com.sos.net-1.6-1132-14330.jar
e0646000-e0648000 r--s 0000a000 09:02 1312357
/opt/jobscheduler/scheduler/lib/com.sos.marshalling-1.6-1132-6321.jar
e0648000-e0649000 r--s 00002000 09:02 1317185
/opt/jobscheduler/scheduler/lib/com.sos.mail-1.6-1132-14303.jar
e0649000-e064a000 r--s 00002000 09:02 1312158
/opt/jobscheduler/scheduler/lib/com.sos.ldap-1.6-1132-14302.jar
e064a000-e064b000 r--s 00006000 09:02 1316332
/opt/jobscheduler/scheduler/lib/com.sos.ftphistory-1.6-1132-14304.jar
e064b000-e064d000 r--s 00010000 09:02 1317447
/opt/jobscheduler/scheduler/lib/com.sos.ftp.profiles-1.6-1132-7585.jar
e064d000-e0650000 r--s 0002d000 09:02 1316469
/opt/jobscheduler/scheduler/lib/com.sos.VirtualFileSystem-1.6-1132-14323.jar
e0650000-e0659000 r--s 00040000 09:02 1318538
/opt/jobscheduler/scheduler/lib/com.sos.SOSJobSchedulerModel-1.6-1132-14326.jar
e0659000-e065c000 ---p 00000000 00:00 0
e065c000-e06aa000 rwxp 00000000 00:00 0
e06aa000-e06ad000 ---p 00000000 00:00 0
e06ad000-e06fb000 rwxp 00000000 00:00 0
e06fb000-e06fc000 ---p 00000000 00:00 0
e06fc000-e077c000 rwxp 00000000 00:00 0
e077c000-e07b0000 rw-p 00000000 00:00 0
e07b0000-e0948000 r--s 03029000 09:02 263477
/opt/bin32-jre/jre/lib/rt.jar
e0948000-e094f000 rw-p 00000000 00:00 0
e094f000-e0969000 rw-p 00000000 00:00 0
e0969000-e096f000 rw-p 00000000 00:00 0
e096f000-e09bf000 rw-p 00000000 00:00 0
e09bf000-e09c2000 rw-p 00000000 00:00 0
e09c2000-e09e9000 rw-p 00000000 00:00 0
e09e9000-e09ef000 rw-p 00000000 00:00 0
e09ef000-e0a3f000 rw-p 00000000 00:00 0
e0a3f000-e0a45000 rw-p 00000000 00:00 0
e0a45000-e0a5f000 rw-p 00000000 00:00 0
e0a5f000-e0fb0000 rw-p 00000000 00:00 0
e0fb0000-e5fb0000 rw-p 00000000 00:00 0
e5fb0000-e6a60000 rw-p 00000000 00:00 0
e6a60000-f0a60000 rw-p 00000000 00:00 0
f0a60000-f1660000 rw-p 00000000 00:00 0
f1660000-f4a60000 rw-p 00000000 00:00 0
f4a60000-f4a64000 r--s 00025000 09:02 1312374
/opt/jobscheduler/scheduler/lib/com.sos.JSHelper-1.6-1132-14313.jar
f4a64000-f4a68000 rw-p 00000000 00:00 0
f4a68000-f4ae4000 rw-p 00000000 00:00 0
f4ae4000-f4bbc000 rwxp 00000000 00:00 0
f4bbc000-f6ae4000 rw-p 00000000 00:00 0
f6ae4000-f6af9000 r-xp 00000000 09:02 932200
/usr/lib32/libnsl-2.13.so
f6af9000-f6afa000 r--p 00015000 09:02 932200
/usr/lib32/libnsl-2.13.so
f6afa000-f6afb000 rw-p 00016000 09:02 932200
/usr/lib32/libnsl-2.13.so
f6afb000-f6afd000 rw-p 00000000 00:00 0
f6afd000-f6afe000 r--s 00014000 09:02 1317939
/opt/jobscheduler/scheduler/lib/com.sos.connection-1.6-1132-7547.jar
f6afe000-f6b00000 r--s 0000c000 09:02 1318403
/opt/jobscheduler/scheduler/lib/com.sos.JobSchedulerLocalization-1.6-1132-14314.jar
f6b00000-f6b01000 r--s 00003000 09:02 1317020
/opt/jobscheduler/scheduler/lib/com.sos.DataExchange-1.6-1132-14315.jar
f6b01000-f6b03000 r--s 0000c000 09:02 1312326
/opt/jobscheduler/scheduler/lib/activation.jar
f6b03000-f6b12000 r-xp 00000000 09:02 263613
/opt/bin32-jre/jre/lib/i386/libzip.so
f6b12000-f6b14000 rw-p 0000e000 09:02 263613
/opt/bin32-jre/jre/lib/i386/libzip.so
f6b14000-f6b37000 r-xp 00000000 09:02 264150
/opt/bin32-jre/jre/lib/i386/libjava.so
f6b37000-f6b39000 rw-p 00023000 09:02 264150
/opt/bin32-jre/jre/lib/i386/libjava.so
f6b39000-f6b40000 r-xp 00000000 09:02 932202
/usr/lib32/librt-2.13.so
f6b40000-f6b41000 r--p 00006000 09:02 932202
/usr/lib32/librt-2.13.so
f6b41000-f6b42000 rw-p 00007000 09:02 932202
/usr/lib32/librt-2.13.so
f6b42000-f7023000 r-xp 00000000 09:02 264159
/opt/bin32-jre/jre/lib/i386/client/libjvm.so
f7023000-f7046000 rw-p 004e1000 09:02 264159
/opt/bin32-jre/jre/lib/i386/client/libjvm.so
f7046000-f7483000 rw-p 00000000 00:00 0
f7483000-f748e000 r-xp 00000000 09:02 932194
/usr/lib32/libnss_files-2.13.so
f748e000-f748f000 r--p 0000a000 09:02 932194
/usr/lib32/libnss_files-2.13.so
f748f000-f7490000 rw-p 0000b000 09:02 932194
/usr/lib32/libnss_files-2.13.so
f7490000-f7492000 rw-p 00000000 00:00 0
f7492000-f749c000 r-xp 00000000 09:02 1316439
/opt/jobscheduler/scheduler/lib/libgcc_s.so.1
f749c000-f749d000 rw-p 00009000 09:02 1316439
/opt/jobscheduler/scheduler/lib/libgcc_s.so.1
f749d000-f75fc000 r-xp 00000000 09:02 932189
/usr/lib32/libc-2.13.so
f75fc000-f75fe000 r--p 0015f000 09:02 932189
/usr/lib32/libc-2.13.so
f75fe000-f75ff000 rw-p 00161000 09:02 932189
/usr/lib32/libc-2.13.so
f75ff000-f7602000 rw-p 00000000 00:00 0
f7602000-f762a000 r-xp 00000000 09:02 932199
/usr/lib32/libm-2.13.so
f762a000-f762b000 r--p 00027000 09:02 932199
/usr/lib32/libm-2.13.so
f762b000-f762c000 rw-p 00028000 09:02 932199
/usr/lib32/libm-2.13.so
f762c000-f762d000 rw-p 00000000 00:00 0
f762d000-f76f7000 r-xp 00000000 09:02 1317924
/opt/jobscheduler/scheduler/lib/libstdc++.so.6.0.8
f76f7000-f7715000 rw-p 000c9000 09:02 1317924
/opt/jobscheduler/scheduler/lib/libstdc++.so.6.0.8
f7715000-f771b000 rw-p 00000000 00:00 0
f771b000-f771e000 r-xp 00000000 09:02 932198
/usr/lib32/libdl-2.13.so
f771e000-f771f000 r--p 00002000 09:02 932198
/usr/lib32/libdl-2.13.so
f771f000-f7720000 rw-p 00003000 09:02 932198
/usr/lib32/libdl-2.13.so
f7720000-f7737000 r-xp 00000000 09:02 932185
/usr/lib32/libpthread-2.13.so
f7737000-f7738000 r--p 00016000 09:02 932185
/usr/lib32/libpthread-2.13.so
f7738000-f7739000 rw-p 00017000 09:02 932185
/usr/lib32/libpthread-2.13.so
f7739000-f773b000 rw-p 00000000 00:00 0
f773b000-f774f000 r-xp 00000000 09:02 932691
/usr/lib32/libz.so.1.2.5
f774f000-f7750000 rw-p 00013000 09:02 932691
/usr/lib32/libz.so.1.2.5
f7750000-f7751000 r--s 00004000 09:02 1316326
/opt/jobscheduler/scheduler/lib/com.sos.configuration-1.6-1132-7857.jar
f7751000-f7759000 rw-s 00000000 09:02 151371
/tmp/hsperfdata_root/30799
f7759000-f775a000 rw-p 00000000 00:00 0
f775a000-f775b000 r--p 00000000 00:00 0
f775b000-f7766000 r-xp 00000000 09:02 264127
/opt/bin32-jre/jre/lib/i386/libverify.so
f7766000-f7767000 rw-p 0000b000 09:02 264127
/opt/bin32-jre/jre/lib/i386/libverify.so
f7767000-f7768000 rw-p 00000000 00:00 0
f7768000-f7769000 r-xp 00000000 00:00 0
[vdso]
f7769000-f7787000 r-xp 00000000 09:02 932184
/usr/lib32/ld-2.13.so
f7787000-f7788000 r--p 0001d000 09:02 932184
/usr/lib32/ld-2.13.so
f7788000-f7789000 rw-p 0001e000 09:02 932184
/usr/lib32/ld-2.13.so
fff5b000-fff5e000 ---p 00000000 00:00 0
fff5f000-fffab000 rwxp 00000000 00:00 0
[stack]
fffab000-fffac000 rw-p 00000000 00:00 0
Wie Sie sehen wird von allen Bibliotheken die passende 32Bit Version
verwendet. Die Ausgabe von ldd bestätigt das:
ldd scheduler
linux-gate.so.1 => (0xf77d8000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf77ab000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7790000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf778b000)
libstdc+.so.6 => /usr/lib32/libstdc+.so.6 (0xf769d000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf7672000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf750d000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf74f2000)
/lib/ld-linux.so.2 (0xf77d9000)
Was kann ich noch tun? Was bedeutet dieser Fehler?
16 15:56:06.104 0 30799.F74906C0
{scheduler} [WARN] (Tasktest-scheduler-job.sh:10) SCHEDULER-711 Step has run for 00:00:20s,
which is shorter than the expected duration of 00:05:00
16 15:56:06.196 92 30799.F74906C0 {scheduler}
Command_processor::execute_show_state() cpu_time=68825.5
16 15:56:06.200 4 30799.F74906C0 [ERROR ERRNO-3 No such process
[getpriority]]
16 15:56:06.200 0 30799.F74906C0
sos::scheduler::Task::dom_element priority_class() ==> ERRNO-3 No such
process [getpriority]
Mit freundlichen Grüßen,
B.Sc. Daniel Walter
Hallo Herr Klaus-Dieter Büttner,
genau das ist das Problem. Ohne diesem Attribut funktioniert es. Aber
genau dieses Funktionalitäten benötige ich. Sowohl diese "warn_if_x" als
auch das "timeout" Attribut, alle führen zu diesem Absturz.
Auf dem 32Bit System bekomme ich wie erwartet eine Mail zugeschickt. Ist
das ein Bug im JS? "ERROR ERRNO-3 No such process [getpriority]]"?
Mit freundlichen Grüßen,
B.Sc. Daniel Walter
Guten Morgen Herr Klaus-Dieter Büttner,
ich habe den JS nun selbst im debug-Modus übersetzt. Dabei konnte ich
diesen http://pastebin.com/raw.php?i=xbUUHMKQ Stacktrace erzeugen. Der
Stacktrace weist auf ein Problem beim verarbeiten der Datei
"config/scheduler_mail.xsl" hin.
Ich habe den JS gegen die aktuellste "libxml" und "libxslt" kompiliert
und gelinkt. Der Stacktrace ist der gleiche geblieben.
Wenn ich in dieser Datei "zschimmer/xslt_libxslt.cxx" das Laden des XSL
durch folgende Änderung verbiete, stürzt der JS nicht mehr ab.
Original Zeile 328: _xsltStylesheet* p =xsltParseStylesheetFile(
Utf8_string( path ).utf8() );
Geänderte Zeile 328: _xsltStylesheet* p = 0;
Ich bekomme dann die erwarteten Mails vom JS ohne, dass dieser
Abstürtzt. Diese Mails sind, anders als ich es in der Konfiguration
eingestellt habe, auf englisch.
Für mich sieht das beinahe wie ein Problem mit den Sprachen und den
Encodings aus.
Ich hoffe diese Informationen helfen Ihnen bei der schnellen Beseitigung
dieses Problems.
Ich habe unter Umständen in absehbarer Zeit vor für den JS eine
kommerzielle Lizenz zu erwerben.
Mit freundlichen Grüßen,
B.Sc. Daniel Walter
- –
Helm & Walter IT-Solutions
Sebnitzer Str. 2
D-01848 Hohnstein
Tel.: +49 (35975) 849515
Mobile: +49 (151) 21240211
Email: daniel.walter@helmundwalter.de
WWW: http://www.helmundwalter.de
----BEGIN PGP SIGNATURE----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJOAZsOAAoJELmhbDcsL3xoTegIAKkBRWw3gDqjSt9qL1UELsq5
5Mdl6qlfRj2Dg7Om20sjRef4B8IAVNMDBQMbtMUUth4+E/9S8N1uxxAu2X1Zxt1y
Hbcc0KoXKQmtBG5exGbVTEeY5PJjcIBaXmiMz3J1LA9vrjhLx42MQUhVchxS46RS
Xbs0sm1V7xUqyOI5pPKrnPz1a8bRgpCNCA8HXyRt3S1rHPLMl4Fz2GOVjX45CZnP
iemWA3hVPMTI5EbYo/fgFFkQccNJ8JvNLgVK3Q/UmPsquvlLINx46lGT/sGLInDY
d6IXAu2/CUfiwsCZXAt3B+ZFjUhiLR9+zEvblilp0srezLPFJ7rRp0vmz2QHnTo=
=ssF7
----END PGP SIGNATURE----