Bug #13612
Segmentation Fault
Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-cygwin]
Description
I got a segmentation fault, fllowed by the message "You may have encountered a bug in the Ruby interpreter or extension libraries.". See attachment.
The exception occured in this piece of code:
class EXPERT
FIND_CHAIN_FOR_POS_FILTER_PIPELINE =
[
:no_filter,
:filter_by_etkz_e,
:filter_chain_in_chain,
].each
def find_chain_for_pos(sw_lines_for_module, wsc_sw_lines)
FIND_CHAIN_FOR_POS_FILTER_PIPELINE.rewind
begin
while NVP.multiple_grpids?(sw_lines_for_module)
filter_method_symb = FIND_CHAIN_FOR_POS_FILTER_PIPELINE.next # <----- This is line 30, where the exception reportedly occured.
sw_lines_for_module = NVP.send(filter_method_symb, br, sw_lines_for_module)
end
rescue StopIteration
LOG.trace "Could not find unique GRPID"
end
end
end
The segmentation fault occurs only after this method has been executed repeatedly several hundred times.
Files