PR# 18222 Calling out_hex on READABLE_INTEGER_X crashes in finalized exe

Problem Report Summary
Submitter: finnianr
Category: Compiler
Priority: Low
Date: 2012/06/16
Class: Bug
Severity: Serious
Number: 18222
Release: 7.0.8.8074
Confidential: No
Status: Open
Responsible:
Environment: Ubuntu Linux x86_64; gcc version 4.4.5
Synopsis: Calling out_hex on READABLE_INTEGER_X crashes in finalized exe

Description
In library /usr/local/Eiffel70/contrib/library/math/eapml

calling out_hex on READABLE_INTEGER_X crashes in finalized exe for certain values. 
To Reproduce
Convert this base64 encoded string to an array of type SPECIAL [NATURAL_8] and use it to create a variable 'value' of type INTEGER_X. Now call 'out_hex' on value.

base_64_bytes := "Qheu0u5z2FWvSD2LZhsx7jKiJ/fJzu4LYRL16+hqCFM5exQF4Xo/Gev0l3g/z9PJeAbD3m0qv3dsLxa19+WpFdQiVj9laV18uA5XAKeUE3HHDT+YyoCOMU9c+VkdVmPMLM7EPCcnvlD0yXHoOUtMfvK2A/YBF6Hzzebe3XMXq3I="

Problem Report Interactions