Skip to content

Assertion 'property_p != NULL' failed in ecma_get_internal_property #112

Closed
@renatahodovan

Description

@renatahodovan
Jerry version:
Checked revision: aaeec7f
Build: debug.linux
OS:
Ubuntu 14.04, x86_64
Test case:
Math.cos + 1;
Backtrace:
ICE: Assertion 'property_p != NULL' failed at jerryscript/jerry-core/ecma/base/ecma-helpers.cpp(ecma_get_internal_property):492.
Error: ERR_FAILED_INTERNAL_ASSERTION
[Inferior 1 (process 9984) exited with code 0170]
(gdb) bt
#0  ecma_get_internal_property (object_p=0x7e97f8 <_ZL13mem_heap_area.4015+184>, property_id=ECMA_INTERNAL_PROPERTY_CLASS)
    at jerryscript/jerry-core/ecma/base/ecma-helpers.cpp:492
#1  0x000000000046b807 in ecma_op_general_object_default_value (obj_p=0x7e97f8 <_ZL13mem_heap_area.4015+184>, hint=ECMA_PREFERRED_TYPE_NO)
    at jerryscript/jerry-core/ecma/operations/ecma-objects-general.cpp:507
#2  0x000000000047b0a1 in ecma_op_object_default_value (obj_p=0x7e97f8 <_ZL13mem_heap_area.4015+184>, hint=ECMA_PREFERRED_TYPE_NO)
    at jerryscript/jerry-core/ecma/operations/ecma-objects.cpp:404
#3  0x000000000046c9d4 in ecma_op_to_primitive (value=95, preferred_type=ECMA_PREFERRED_TYPE_NO)
    at jerryscript/jerry-core/ecma/operations/ecma-conversion.cpp:169
#4  0x00000000004ac9c8 in opfunc_addition (opdata=..., int_data=0x7fffffffd570)
    at jerryscript/jerry-core/vm/opcodes-ecma-arithmetics.cpp:117
#5  0x00000000004bfa60 in run_int_loop (int_data=0x7fffffffd570) at jerryscript/jerry-core/vm/vm.cpp:440
#6  0x00000000004b678d in run_int_from_pos (start_pos=0, this_binding_value=15, lex_env_p=0x7e9770 <_ZL13mem_heap_area.4015+48>, is_strict=false, 
    is_eval_code=false) at jerryscript/jerry-core/vm/vm.cpp:513
#7  0x00000000004bf82e in run_int () at jerryscript/jerry-core/vm/vm.cpp:381
#8  0x00000000004bd4d0 in jerry_run () at jerryscript/jerry-core/jerry.cpp:1243
#9  0x00000000004bbaff in main (argc=2, argv=0x7fffffffd918) at jerryscript/main-linux.cpp:248
CC: @ruben-ayrapetyan

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUndesired behaviourecma coreRelated to core ECMA functionalitynormal

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions