Opened 6 years ago

Closed 6 years ago

#205 closed defect (fixed)

To kill StX environment with Smalltalk code - ByteCompilerError

Reported by: patrik.svestka@… Owned by:
Priority: major Milestone: 8.0.0
Component: default Keywords:
Cc: Also affects CVS HEAD (eXept version): no

Description (last modified by patrik.svestka@…)

With smalltalk code (incorrect one), you can kill the whole environment. (you have to click on continue when warning appears)

1 to: 10000000000000000 do:[:each | each := each * 100]. 



It appears that the mistake in ByteCodecompiler as the screenshots from windows and linux suggests.
Linux:
ByteCompilerError on linux

Windows:
ByteCompilerError on windows


I'm also attaching StX log https://swing.fit.cvut.cz/projects/stx-jv/attachment/ticket/205/smalltalk_2018-04-16_utf8.log for additional information which could be helpful for debugging

Attachments (4)

MSWindows_byte_compiler_error.png (49.9 KB ) - added by patrik.svestka@… 6 years ago.
ByteCompilerError on windows
XWindow_byte_compiler_error.png (33.8 KB ) - added by patrik.svestka@… 6 years ago.
ByteCompilerError on linux
smalltalk_2018-04-16_utf8.log (52.2 KB ) - added by patrik.svestka@… 6 years ago.
Windows Smalltalk/X session log
libcomp_fix_1_of_1_rev_9777fd81cae8_Issue__205__fixed_compilation_of_assignment_into_inlined_block_argument.patch (5.1 KB ) - added by jan vrany 6 years ago.

Download all attachments as: .zip

Change History (11)

by patrik.svestka@…, 6 years ago

ByteCompilerError on windows

by patrik.svestka@…, 6 years ago

by patrik.svestka@…, 6 years ago

Windows Smalltalk/X session log

comment:1 by patrik.svestka@…, 6 years ago

Milestone: 8.0.0
Summary: To kill StX env with Smalltalk codeTo kill StX environment with Smalltalk code - ByteCompilerError

comment:2 by patrik.svestka@…, 6 years ago

Description: modified (diff)

comment:3 by patrik.svestka@…, 6 years ago

Description: modified (diff)

comment:4 by patrik.svestka@…, 6 years ago

Description: modified (diff)

comment:5 by jan vrany, 6 years ago

Status: newtesting

comment:6 by patrik.svestka@…, 6 years ago

This one was really a interesting view of the internal workings of SmalltalkX.

The fix works correctly and I'm closing the issue.

comment:7 by patrik.svestka@…, 6 years ago

Resolution: fixed
Status: testingclosed
Note: See TracTickets for help on using tickets.