View Issue Details

IDProjectCategoryView StatusLast Update
0000860LDMud 3.5LPC Compiler/Preprocessorpublic2019-04-05 21:31
Reportermanuel Assigned ToGnomi  
PrioritynormalSeveritycrashReproducibilityunable to reproduce
Status resolvedResolutionunable to reproduce 
Product Version3.5.0 
Target Version3.5.1Fixed in Version3.5.2 
Summary0000860: LPC compiler of LDMud 3.5 is aborted in inherit_virtual_variables
DescriptionWhile loading a list of ca. 50 (some of them faulty) LPC objects LDMud 3.5 was aborted by SIGABRT.

debug log:

ldmud: prolang.y:15393: inherit_virtual_variables: Assertion `last_variable_index == first_variable_index + progp->num_variables - progp->num_virtual_variables' failed.

backtrace core:

Core was generated by `/home/mud/bin/ldmud 12345 12346 -u 12347 -m /home/mud/mudlib -s v0 --tls-key /h'.
Program terminated with signal SIGABRT, Aborted.
#0 0xf7721c89 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7721c89 in __kernel_vsyscall ()
0000001 0xf6db8dc0 in ?? ()
0000002 0x00000000 in ?? () by

I haven't found anything in the debug log that explains this error. Nor have I been able to reproduce it. "Unable to reproduce" doesn't mean that the error itself is necessarily irreproducable. I just wasn't able to locate the cause.
TagsNo tags attached.



2018-01-30 23:34

manager   ~0002445

Hello Manuel,

could you please test the current master branch of LDMud? This seems like something that could have been fixed with the last changes there.



2019-02-03 13:57

manager   ~0002469

Closing this, because I think this is already fixed in master.

Issue History

Date Modified Username Field Change
2018-01-17 18:07 manuel New Issue
2018-01-30 23:24 zesstra Target Version => 3.5.1
2018-01-30 23:34 Gnomi Note Added: 0002445
2018-01-30 23:36 zesstra Assigned To => Gnomi
2018-01-30 23:36 zesstra Status new => assigned
2019-02-03 13:57 Gnomi Status assigned => resolved
2019-02-03 13:57 Gnomi Resolution open => unable to reproduce
2019-02-03 13:57 Gnomi Note Added: 0002469
2019-04-05 21:31 zesstra Fixed in Version => 3.5.2