ascii(c); with c>=128 crashes on OSX
Reported by Stéphane MOTTELET (@mottelet)
BUG DESCRIPTION:
----------------
ascii(c); with c>=128 crashes on OSX. This is not a display bug as it crashes with a trailinf semicolon.
ERROR LOG:
----------
--> ascii(128);
A fatal error has been detected by Scilab.
Please check your user-defined functions (or external module ones) should they appear in the stack trace.
Otherwise you can report a bug on http://bugzilla.scilab.org/ with:
* a sample code which reproduces the issue
* the result of [a, b] = getdebuginfo()
* the following information:
[MacBook-Air-de-Stephane:02570] Signal: Segmentation fault: 11 (11)
[MacBook-Air-de-Stephane:02570] Signal code: Address not mapped (1)
[MacBook-Air-de-Stephane:02570] Failing at address: 0x0
Call stack:
1: ? ? (?)
2: 0x31960f <_sciwcsdup> (/Users/mottelet/git/scilab/scilab/modules/.libs/libscilab-cli.6.dylib)
3: 0x3d1394 <_ZN5types6String3setEiPKw> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
4: 0x3d14a2 <_ZN5types6String3setEiiPKw> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
5: 0x3cdb8e <_ZN5types6StringC1EPKw> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
6: 0x30e43d <_Z12TypeToStringIdN5types6DoubleEEPNS0_6StringEPT0_> (/Users/mottelet/git/scilab/scilab/modules/.libs/libscilab-cli.6.dylib)
7: 0x30e2a3 <_Z9sci_asciiRNSt3__16vectorIPN5types12InternalTypeENS_9allocatorIS3_EEEEiS7_> (/Users/mottelet/git/scilab/scilab/modules/.libs/libscilab-cli.6.dylib)
8: 0x34e794 <_ZN5types8Callable6invokeERNSt3__16vectorIPNS_12InternalTypeENS1_9allocatorIS4_EEEERNS1_13unordered_mapINS1_12basic_stringIwNS1_11char_traitsIwEENS5_IwEEEES4_NS1_4hashISE_EENS1_8equal_toISE_EENS5_INS1_4pairIKSE_S4_EEEEEEiS8_RKN3ast3ExpE> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
9: 0x2af60 <_ZN3ast11RunVisitorTINS_11ExecVisitorEE12visitprivateERKNS_7CallExpE> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
10: 0x19849 <_ZN3ast11RunVisitorTINS_11ExecVisitorEE12visitprivateERKNS_6SeqExpE> (/Users/mottelet/git/scilab/scilab/modules/ast/.libs/libsciast.6.dylib)
11: 0x117d7e <_ZN12StaticRunner6launchEv> (/Users/mottelet/git/scilab/scilab/modules/.libs/libscilab-cli.6.dylib)
12: 0x110fca <RunScilabEngine> (/Users/mottelet/git/scilab/scilab/modules/.libs/libscilab-cli.6.dylib)
13: 0x1e0f <main> (/Users/mottelet/git/scilab/scilab/.libs/scilab-cli-bin)
14: 0x1015 <start> (/usr/lib/system/libdyld.dylib)
15: ? ? (?)
End of stack
HOW TO REPRODUCE THE BUG:
-------------------------
OTHER INFORMATION:
------------------