View Issue Details

IDProjectCategoryView StatusLast Update
0000904LDMud 3.6Runtimepublic2022-09-20 00:45
Reporterparadox Assigned ToGnomi  
Status resolvedResolutionfixed 
PlatformLinuxOSNixOSOS Version21.11
Product Version3.6.5 
Fixed in Version3.6.6 
Summary0000904: LWO to LWO bad call_other causes SIGABRT
DescriptionUsing `efun::call_other` from an LWO, on an `ob` target that is itself an LWO, specifying a `fun` that does not exists causes LD to catch a SIGABRT from `interpret.c` failing an assertion:

ldmud: interpret.c:14379: eval_instruction: Assertion `sp[-1].type == T_ARG_FRAME' failed.

Thread 1 "ldmud" received signal SIGABRT, Aborted.
Steps To ReproduceI have a branch ( that adds a very small unit test to `t-python` that reproduces the issue reliably.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-02-27 19:56 paradox New Issue
2022-02-27 23:05 Gnomi Assigned To => Gnomi
2022-02-27 23:05 Gnomi Status new => assigned
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