PDA

View Full Version : Ungültige Bedingung für Heap Space



lorenzen
07-05-03, 09:21
Ein RPG-Konvertierungsprogramm soll 500000 Sätze im Batch in eine Tabelle bei der ein SQLRPG-Trigger ausgelöst wird schreiben. Beim ca. 200000 Satz bricht das Programm plötzlich ab mit folgenden Meldungen:

Nachrichten-ID . . . . : C2M1212
Nachricht . . . : The pointer parameter passed to free or realloc is not valid.
Cause . . . . . : The pointer parameter passed to free or realloc was not
valid. This caused your function call to fail.
Recovery . . . : Correct the invalid pointer parameter being passed to free
or realloc.
Technical description . . . . . . . . : The value of the pointer passed to
free or realloc is X'8000000000000000E2F4043446F12FF0'.
UND:

Nachrichten-ID . . . . :MCH6906 Nachricht . . . : Ungültige Bedingung für Heap Space festgestellt. Interne
Speicherauszugs-ID (ID) 010008DA.
Das Triggerprogramm wurde um einige SQL-Statements erleichtert und damit läuft das Programm erheblich länger. Hier scheint ein Zusammenhang zu bestehen, den ich nicht verstehe.
Weiß damit jemand etwas anzufangen?

TARASIK
07-05-03, 09:36
Hallo Herr Lorenzen,
welches Release ist auf der AS/400 installiert?

Gruss TARASIK

lorenzen
07-05-03, 10:24
5.2 auf einer 830. Hyper, Group-PTF und Datenbank-PTF haben Stand Ende März 03

TARASIK
07-05-03, 11:03
dann würde ich einmal nach folgenden
Ptfs schauen:
http://www-912.ibm.com/ImprovedSearch/SearchBroker?selScope=iseries&q=msgMCH6906&action=fromMasthead&Search.x=10&Search.y=10

lorenzen
07-05-03, 11:46
Vielen Dank. Wir werden die angeführten PTF's laden un dann mal schauen ob's geht.

Gruß Sven Lorenzen