REBOL3 tracker
  0.9.12 beta
Ticket #0002169 User: anonymous

Project:

Previous Next
rss
TypeBug Statusreviewed Date2-Sep-2014 05:59
Versionr3 master CategoryEvaluation Submitted bygiuliolunati
PlatformAll Severitycrash Prioritynormal

Summary Tags with non-latin1 chars can cause segfault when evaluated.
Description Segfault occurs (in random way) after a tag containing some chars is evaluated.
Example code
probe [<ēee> "" "" ""]
>> (segmentation fault)

Assigned ton/a Fixed in- Last Update21-May-2015 22:06


Comments
(0004515)
szeng
1-Oct-2014 22:51

What's your testing env? I don't see it in Atronix build on Linux:
zsx@touchsmart-arch:~/work/r3.git/make(atronix)$ ./r3-view-linux crash-tag.r
[<ēee> "" "" ""]
>> q
zsx@touchsmart-arch:~/work/r3.git/make(atronix)$ cat crash-tag.r
REBOL []
probe [<ēee> "" "" ""]
halt
(0004516)
giuliolunati
2-Oct-2014 00:14

github.com/rebol/rebol master compiled for Android and for Linux
also rebolbot on stackoverflow suffers that
Maybe you can try probe [<ēee> "" "" "" ... (more of them...)]
(0004558)
abolka
26-Jan-2015 07:15

I can confirm that segfault for mainline (rebol/rebol) on Linux x86.
(0004560)
abolka
26-Jan-2015 07:33

In the core-tests suite.
(0004644)
szeng
21-May-2015 22:06

Should be fixed by this commit:
https://github.com/zsx/r3/commit/961cd59eb39433d93b2843c0774514d835a30cc7

Date User Field Action Change
21-May-2015 22:06 szeng Comment : 0004644 Added -
26-Jan-2015 07:33 abolka Comment : 0004560 Added -
26-Jan-2015 07:17 abolka Description Modified -
26-Jan-2015 07:17 abolka Code Modified -
26-Jan-2015 07:17 abolka Status Modified submitted => reviewed
26-Jan-2015 07:15 abolka Comment : 0004558 Added -
2-Oct-2014 00:26 giuliolunati Comment : 0004516 Modified -
2-Oct-2014 00:24 giuliolunati Comment : 0004516 Modified -
2-Oct-2014 00:14 giuliolunati Comment : 0004516 Added -
1-Oct-2014 22:51 szeng Comment : 0004515 Added -
2-Sep-2014 05:59 giuliolunati Ticket Added -