get_dynamic_entry(library[library_index].dynamic, DT_INIT_ARRAYSZ)->d_un.d_val / sizeof (Elf64_Addr) = 3, ((Elf64_Addr *) (library[library_index].base_address + init_array->d_un.d_ptr))[0] = 0x00008000368d, ((Elf64_Addr *) (library[library_index].base_address + init_array->d_un.d_ptr))[1] = 0x0000800026a0, ((Elf64_Addr *) (library[library_index].base_address + init_array->d_un.d_ptr))[2] = 0x00008000452e addrs = 0x7f288020ed80 addrs[0] = 0x00008000368d addrs[1] = 0x0000800026a0 addrs[0] = 0x00008000368d executing ((init_t) addrs[0]) (libstring_argc, libstring_argv, libstring_env) received signal (11) NOTICE received SegFault (11) addr: 0x7ffdd3d229f0 signo: -1802954368 errno: 32552 code: -1808046336 (If this is less than or equal to 0, then the signal was generated by a process) 0x000000000660 = INVALID addrs[1] = 0x0000800026a0 executing ((init_t) addrs[1]) (libstring_argc, libstring_argv, libstring_env) addrs[2] = 0x00008000452e executing ((init_t) addrs[2]) (libstring_argc, libstring_argv, libstring_env) ./LOADER_MAIN.sh: line 79: 29450 Segmentation fault ./files/loader set +v