Experimental Physics and
| |||||||||||||||
|
I use Epics 3.14.8 for my application. I recently got rid of two of my sequencer programs due to various optimizations. But I still had a "registrar" statement in my dbd file, now for a module that no longer existed. After booting the IOC (with vxWorks 5.4.2) I got this error: (various boot messages ...) dbLoadDatabase("../../dbd/idcp.dbd") value = 0 = 0x0 idcp_registerRecordDeviceDriver(pdbbase) 0x1d32988 (tShell): memPartAlloc: block too big - 30544640 in partition 0x20493c. 0x1d32988 (tShell): Unhandled C++ exception resulted in call to terminate I verified that any "registrar" statement for a non-existing module produces this error. But if you see this on the IOC console you have no idea whats wrong with your program. An error message like "invalid registrar [registrar-name]" would be much better. Does the newest Epics release still show this behavior and if it is so, are any plans to fix this ? Greetings, Goetz Pfeiffer -- Dipl. Ing. Götz Pfeiffer Software Engineer - Insertion Device Control Albert-Einstein-Str. 15, D-12489 BERLIN Fon +49 30 6392 4921 Fax +49 30 6392 4972 [email protected] [email protected] Helmholtz-Zentrum Berlin für Materialien und Energie GmbH Elektronenspeicherring BESSY II Albert-Einstein-Str. 15, D-12489 BERLIN Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph, Geschäftsführer: Prof. Dr. Anke Rita Pyzalla, Prof. Dr. Michael Steiner, Dr. Ulrich Breuer Sitz Berlin, AG Charlottenburg, 89 HRB 5583 Information: Durch die Fusion mit dem ehemaligen Hahn-Meitner-Institut (HMI) ist BESSY ist nun Teil des neuen Helmholtz-Zentrum Berlin für Materialien und Energie (HZB). Die Fusion wird Anfang 2009 vollzogen sein.
| ||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |