Experimental Physics and Industrial Control System
Subject: |
Epics 3.14.8: faulty registrar statement in dbd causes memPartAlloc error on vxWorks |
From: |
Goetz Pfeiffer <[email protected]> |
To: |
“EPICS Tech-talk“ <[email protected]> |
Date: |
Thu, 27 May 2010 14:44:23 +0200 |
Hi,
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.
- Replies:
- Re: Epics 3.14.8: faulty registrar statement in dbd causes memPartAlloc error on vxWorks Andrew Johnson
- Navigate by Date:
- Prev:
Re: PV's element count differs though CA gateway Dirk Zimoch
- Next:
Re: a waveform record question Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: labCa 64-bit Till Straumann
- Next:
Re: Epics 3.14.8: faulty registrar statement in dbd causes memPartAlloc error on vxWorks Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024