This bug report leads to the same error message as in #4936 but 4936 is fixed whereas this is present on the most recent version.

###### JerryScript revision
```
05dbbd134c3b9e2482998f267857dd3722001cd7
```

###### Build platform
```
Linux-6.2.15-200.fc37.x86_64-x86_64-with-glibc2.34
clang version 14.0.6 (Red Hat 14.0.6-4.el9_1)
```

###### Build steps
```sh
CC=/usr/bin/clang python3 tools/build.py --clean \
    --debug \
    --strip=off \
    --compile-flag=-fsanitize=address \
    --lto=off \
    --compile-flag=-g \
    --error-messages=on \
    --promise-callback=on \
    --logging=on \
    --line-info=on \
    --stack-limit=128
```

###### Test case
```JavaScript
void Symbol();
async function Symbol(undefined, Function){
void (Int32Array=[Date=[]=[], Date=[]=[], Date=Symbol(), Date=await [], []]=[]+[]);

}

```


###### Execution
```bash
./build/bin/jerry poc.js
```

###### Output
```
ICE: Assertion 'ecma_is_value_object (value)' failed at /home/rocky/jerryscript/jerry-core/ecma/base/ecma-helpers-value.c(ecma_get_object_from_value):821.
Error: JERRY_FATAL_FAILED_ASSERTION
Aborted (core dumped)
```

Assertion 'ecma_is_value_object (value)' failed
This is a GitHub Issue
repo:jerryscript
owner:jerryscript-project
Title : Assertion 'ecma_is_value_object (value)' failed
Issue date:

--- start body ---
This bug report leads to the same error message as in #4936 but 4936 is fixed whereas this is present on the most recent version.

###### JerryScript revision
```
05dbbd134c3b9e2482998f267857dd3722001cd7
```

###### Build platform
```
Linux-6.2.15-200.fc37.x86_64-x86_64-with-glibc2.34
clang version 14.0.6 (Red Hat 14.0.6-4.el9_1)
```

###### Build steps
```sh
CC=/usr/bin/clang python3 tools/build.py --clean \
    --debug \
    --strip=off \
    --compile-flag=-fsanitize=address \
    --lto=off \
    --compile-flag=-g \
    --error-messages=on \
    --promise-callback=on \
    --logging=on \
    --line-info=on \
    --stack-limit=128
```

###### Test case
```JavaScript
void Symbol();
async function Symbol(undefined, Function){
void (Int32Array=[Date=[]=[], Date=[]=[], Date=Symbol(), Date=await [], []]=[]+[]);

}

```


###### Execution
```bash
./build/bin/jerry poc.js
```

###### Output
```
ICE: Assertion 'ecma_is_value_object (value)' failed at /home/rocky/jerryscript/jerry-core/ecma/base/ecma-helpers-value.c(ecma_get_object_from_value):821.
Error: JERRY_FATAL_FAILED_ASSERTION
Aborted (core dumped)
```

--- end body ---

An assertion failure in JerryScript indicates a potential vulnerability where the program can be forced to abort due to an invalid state. The specific assertion 'ecma_is_value_object(value)' failing suggests that the code is not properly validating input values, which could lead to unexpected behavior or crashes when handling certain JavaScript constructs. This could be exploited to cause Denial of Service (DoS) by providing crafted input that triggers the assertion failure.