
###### JerryScript revision
df6d4302

###### Build platform
Ubuntu 18.04.5 LTS(Linux 4.15.0-119-generic x86_64)

###### Build steps
```
./tools/build.py --clean --debug --compile-flag=-fsanitize=address \
--compile-flag=-m32 --compile-flag=-fno-omit-frame-pointer \
--compile-flag=-fno-common --compile-flag=-g --strip=off \
--system-allocator=on --logging=on --linker-flag=-fuse-ld=gold \
--error-messages=on --profile=es2015-subset  
```

###### Test case
```
var a= [3.3, 2.2, 1]

    a.sort(function() {
        var A = function() { };
        A.prototype.x = 42;
        var o = new Proxy({
        get foo(){ return eval("function");},set foo(arg){return s2 = s3}
    }, {has : true, get: function(){a = true; return 30;}});
        o.x = 43;
        var result = "";
        for (var p in o)
            result += o[p];
    });

```

###### Output
```
ICE: Assertion '!jcontext_has_pending_exception ()' failed at /root/jerryscript/jerry-core/jcontext/jcontext.c(jcontext_raise_exception):88.
Error: ERR_FAILED_INTERNAL_ASSERTION
Aborted

```
Credits: Found by chong from OWL337.
Assertion '!jcontext_has_pending_exception ()' failed in jcontext_raise_exception
This is a GitHub Issue
repo:jerryscript
owner:jerryscript-project
Title : Assertion '!jcontext_has_pending_exception ()' failed in jcontext_raise_exception
Issue date:

--- start body ---

###### JerryScript revision
df6d4302

###### Build platform
Ubuntu 18.04.5 LTS(Linux 4.15.0-119-generic x86_64)

###### Build steps
```
./tools/build.py --clean --debug --compile-flag=-fsanitize=address \
--compile-flag=-m32 --compile-flag=-fno-omit-frame-pointer \
--compile-flag=-fno-common --compile-flag=-g --strip=off \
--system-allocator=on --logging=on --linker-flag=-fuse-ld=gold \
--error-messages=on --profile=es2015-subset  
```

###### Test case
```
var a= [3.3, 2.2, 1]

    a.sort(function() {
        var A = function() { };
        A.prototype.x = 42;
        var o = new Proxy({
        get foo(){ return eval("function");},set foo(arg){return s2 = s3}
    }, {has : true, get: function(){a = true; return 30;}});
        o.x = 43;
        var result = "";
        for (var p in o)
            result += o[p];
    });

```

###### Output
```
ICE: Assertion '!jcontext_has_pending_exception ()' failed at /root/jerryscript/jerry-core/jcontext/jcontext.c(jcontext_raise_exception):88.
Error: ERR_FAILED_INTERNAL_ASSERTION
Aborted

```
Credits: Found by chong from OWL337.
--- end body ---
