Opened 9 years ago
Closed 8 years ago
#32 closed defect (fixed)
Explainer crashes when explaing method in Autoload class
Reported by: | Jan Vrany | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | default | Keywords: | |
Cc: | Also affects CVS HEAD (eXept version): | yes |
Description
Steps to reproduce:
- Open class browser
- Go to class side of class
Autoload
, select methodautoload
- Scroll down to line 123
- Click anywhere into selector
fileInClass:package:...
The browser freezes and in terminal you may see something like:
| AutoloadMetaclass doesNotUnderstand: Message(#classVariableNames) [8] | AutoloadMetaclass(Metaclass)(**NONE**) classVariableNames [52] | AutoloadMetaclass(Object) perform:inClass:withArguments: #classVariableNames Metaclass #() [52] | AutoloadMetaclass doesNotUnderstand: Message(#classVariableNames) [8] | AutoloadMetaclass(Metaclass)(**NONE**) classVariableNames [52] | AutoloadMetaclass(Object) perform:inClass:withArguments: #classVariableNames Metaclass #() [52] | AutoloadMetaclass doesNotUnderstand: Message(#classVariableNames) [8] | AutoloadMetaclass(Metaclass)(**NONE**) classVariableNames [52] | AutoloadMetaclass(Object) perform:inClass:withArguments: #classVariableNames Metaclass #() [52] | AutoloadMetaclass doesNotUnderstand: Message(#classVariableNames) [8] VM [warning]: stack size limit reached in process 138 (segments: 11 max:96, sz: 1437560 (real: 1437560) max:1048576 requested:32760) VM [info]: senderChain length: 4206 VM [warning]: no more stack; process 138 VM [info]: stack bottom f35c8000(f35c8000) hit; stack=f35c7f84 idx=11 size=1437560 VM [info]: terminating process 138 - no more stack VM [warning]: hard switch from 138 into scheduler Processor [warning]: problem with process 138 (NewSystemBrowser); hard-terminate it. Processor [info]: cleanup may take a while if stack is huge ProcessorScheduler [warning]: cannot evaluate timedBlock for dead process: 'NewSystemBrowser' ProcessorScheduler [warning]: the timedBlock is: [] in Block>>valueWithWatchDog:afterMilliseconds:
Note: See
TracTickets for help on using
tickets.
Fixed in upstream by eXept