View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000036 | LDMud 3.3 | LPC Compiler/Preprocessor | public | 2003-09-27 22:52 | 2004-07-01 22:24 |
Reporter | urv | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Summary | 0000036: 3-3.486 Driver aborts on fatal error while initializing global variables. | ||||
Description | 3-3.486 Driver aborts on fatal error (3-3.485 didn't) while initializing global variables with error " Inconsistent definition of __INIT() within superclass 'i/b.c'.". Situation: 1. object a inherits b 2. b inherits c 3. c declares a global variable and initialize it for example "int x = 1". so while loading object "a" during the preloading in the epilog of the master object, the driver aborts on fatal error and dump the call chain... (There are also some situations where only a "Redeclaration of function __INIT.." comes but the driver continues.) | ||||
Tags | No tags attached. | ||||
|
Probably the cause was that the simul_efun object had its own __INIT() function and made it visible as simul-efun. This was corrected in 3.3.487 . |
Date Modified | Username | Field | Change |
---|---|---|---|
2003-09-27 22:52 | urv | New Issue | |
2004-05-17 15:42 |
|
Status | new => resolved |
2004-05-17 15:42 |
|
Resolution | open => unable to reproduce |
2004-05-17 15:42 |
|
Assigned To | => lars |
2004-05-17 15:42 |
|
Note Added: 0000061 | |
2004-07-01 22:24 |
|
Status | resolved => closed |