ID:2131278
 
Resolved
BYOND Version:511.1352
Operating System:Linux
Web Browser:Chrome 52.0.2743.85
Applies to:Dream Maker
Status: Resolved

This issue has been resolved.
Tested in 511.1352 and 510.1346

Descriptive Problem Summary:
using `..` as a value compiles, then crashes DD

Numbered Steps to Reproduce Problem:
use `..` as a value (eg `var/x = ..`, or `world.log << ..`)

Code Snippet (if applicable) to Reproduce Problem:
/world/New()
var/x = ..


Expected Results: Compile failure

Actual Results: Compile success, crashes DD on execution

Does the problem occur:
Every time? Or how often? Every time
In other games? N/A
In other user accounts? Yes
On other computers? Yes

When does the problem NOT occur? N/A

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? Unknown

Workarounds: None known

510 backtrace:
BUG: Crashing due to an illegal operation!
proc name: New (/world/New)
usr: null
src: world
call stack:
world: New()

Backtrace for BYOND 510.1346 on Linux:
Generated at Sat Aug 13 17:51:37 2016

DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804bb24]
libbyond.so [0xf727d000, 0x0], 0x1e0428
linux-gate.so.1 [0xf77c0000, 0xf77c0d30], [0xf77c0000, 0xf77c0d30]
libbyond.so [0xf727d000, 0x0], 0x1e0428
libbyond.so [0xf727d000, 0x0], 0x26055c
libbyond.so [0xf727d000, 0x0], 0x26117d
libbyond.so [0xf727d000, 0x0], 0x23f2c4
libbyond.so [0xf727d000, 0x0], 0x257cfe
libbyond.so [0xf727d000, 0x0], 0x260513
libbyond.so [0xf727d000, 0x0], 0x2618ab
libbyond.so [0xf727d000, 0x0], 0x2172a6
libbyond.so [0xf727d000, 0x0], 0x21918f
libbyond.so [0xf727d000, 0x0], 0x2152d9
libbyond.so [0xf727d000, 0x0], 0x215c73
libbyond.so 0x283200, 0x283247
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804ad84]
libc.so.6 0x180a0, 0x18196 (__libc_start_main)
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804a731]

Recent proc calls:
/world/New


511 backtrace:
BUG: Crashing due to an illegal operation!
proc name: New (/world/New)
usr: null
src: world
call stack:
world: New()

Backtrace for BYOND 511.1352 on Linux:
Generated at Sat Aug 13 17:51:33 2016

DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804bb24]
libbyond.so [0xf71ac000, 0x0], 0x1dddb8
linux-gate.so.1 [0xf7702000, 0xf7702d30], [0xf7702000, 0xf7702d30]
libbyond.so [0xf71ac000, 0x0], 0x1dddb8
libbyond.so [0xf71ac000, 0x0], 0x26e6ec
libbyond.so [0xf71ac000, 0x0], 0x26f30d
libbyond.so [0xf71ac000, 0x0], 0x24d354
libbyond.so [0xf71ac000, 0x0], 0x265e7e
libbyond.so [0xf71ac000, 0x0], 0x26e6a3
libbyond.so [0xf71ac000, 0x0], 0x26fa3b
libbyond.so [0xf71ac000, 0x0], 0x224ec6
libbyond.so [0xf71ac000, 0x0], 0x226dbf
libbyond.so [0xf71ac000, 0x0], 0x222ef9
libbyond.so [0xf71ac000, 0x0], 0x223893
libbyond.so 0x291510, 0x291557
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804ad84]
libc.so.6 0x180a0, 0x18196 (__libc_start_main)
DreamDaemon [0x8048000, 0x0], [0x8048000, 0x804a731]

Recent proc calls:
/world/New
This no longer occurs; it now fails to compile as expected, with error: ..: .. is not a var.
Lummox JR resolved issue