Faculty of Information Technology
Software Engineering Group

Opened 5 years ago

Closed 5 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 5 years ago.
ByteCompilerError? on windows
XWindow_byte_compiler_error.png (33.8 KB) - added by Patrik Svestka 5 years ago.
ByteCompilerError? on linux
smalltalk_2018-04-16_utf8.log (52.2 KB) - added by Patrik Svestka 5 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 5 years ago.

Download all attachments as: .zip

Change History (11)

Changed 5 years ago by Patrik Svestka

ByteCompilerError? on windows

Changed 5 years ago by Patrik Svestka

Changed 5 years ago by Patrik Svestka

Windows Smalltalk/X session log

comment:1 Changed 5 years ago by Patrik Svestka

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

comment:2 Changed 5 years ago by Patrik Svestka

Description: modified (diff)

comment:3 Changed 5 years ago by Patrik Svestka

Description: modified (diff)

comment:4 Changed 5 years ago by Patrik Svestka

Description: modified (diff)

comment:5 Changed 5 years ago by Jan Vrany

Status: newtesting

comment:6 Changed 5 years ago by Patrik Svestka

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 Changed 5 years ago by Patrik Svestka

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