View Issue Details

IDProjectCategoryView StatusLast Update
0000285LDMud 3.6Runtimepublic2022-09-20 00:45
ReporterlarsAssigned ToGnomi  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version3.2.10 
Fixed in Version3.6.6 
Summary0000285: Deactivate sefuns (when loading the master)
DescriptionShort: Deactivate sefun (when loading the master or on pragma)
Date: Thu, 21 Mar 2002 12:01:33 -0700
From: Lars Duening <c-lars.duening@wcom.com>
Type: Feature
State: New

When reloading the Master, deactivate all sefuns.

Also:

#pragma no_simul_efuns

schaltet die Verwendung von allen simul-efuns ab. Automatisch definiert fuer
master und simul_efun haupt-object, sollte es auch in allen inheriteten
Modulen verwendet werden.
TagsNo tags attached.

Activities

_xtian_

2004-12-07 06:59

reporter   ~0000236

Yes! Just happens too often that the MUD doesn't come up because of this and nobody noticed for weeks. ;)

Gnomi

2005-08-29 04:06

manager   ~0000385

I agree, it's a good idea. But this pragma should not allow to circumvent nomask simul-efuns, so master->privilege_violation should be asked about it.

zesstra

2011-02-20 01:49

administrator   ~0002011

In Januar we had a crash in Morgengrauen during reloading of the sefuns. The simul_efun object was not loadable (the backups were). The error handler of the master used (indirectly) a sefun which caused a recursive try to load the sefuns. We also had an autoinclude-Hook which used a sefun as well (*cough*)...

I was wondering if it is possible to deactivate calls to sefuns not only for the a specific program, but in general during loading the master and sefuns.

Issue History

Date Modified Username Field Change
2004-11-27 00:50 lars New Issue
2004-12-07 06:59 _xtian_ Note Added: 0000236
2005-08-29 04:06 Gnomi Note Added: 0000385
2011-02-20 01:49 zesstra Note Added: 0002011
2011-02-20 02:00 zesstra Project LDMud => LDMud 3.5
2022-04-27 23:17 Gnomi Assigned To => Gnomi
2022-04-27 23:17 Gnomi Status new => assigned
2022-09-20 00:44 Gnomi Project LDMud 3.5 => LDMud 3.6
2022-09-20 00:45 Gnomi Status assigned => resolved
2022-09-20 00:45 Gnomi Resolution open => fixed
2022-09-20 00:45 Gnomi Fixed in Version => 3.6.6