- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am using Intel sgx SDK 2.22 to build an application.
My application triggers by design an ecall multiple times since it is located in a while loop.
After some iterations, the enclave crashes. I used sgx-gdb that gave me this result:
#0 __pthread_kill_implementation (no_tid=0, signo=6,
threadid=140701950515456) at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: No such file or directory.
[Current thread is 1 (Thread 0x7ff7b9c79900 (LWP 204777))]
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6,
threadid=140701950515456) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6,
threadid=140701950515456) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=140701950515456,
signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ff7b9642476 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
#4 0x00007ff7b96287f3 in __GI_abort ()
at ./stdlib/abort.c:79
#5 0x0000561457587796 in add_lost_keys_in_enclave (
local_lost_keys_set=std::set with 1 element = {...})
at App/TrustedLibrary/Types.cpp:139This is the code of the add_lost_keys_in_enclave() function (which is called inside a while loop) where it systematically abort after some normal executions :
void add_lost_keys_in_enclave(const set<string>& local_lost_keys_set){
string lost_keys_string="";
for (const auto& key_with_last_share_owner : local_lost_keys_set) {
lost_keys_string += key_with_last_share_owner+"\n";
}
sgx_status_t ret = SGX_ERROR_UNEXPECTED;
ret = ecall_add_lost_keys(global_eid, convertCString(lost_keys_string));
if (ret != SGX_SUCCESS)
abort();
}What can I do ?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Aghia,
We are checking on this with engineering team and will get back to you once the information available. Thanks for your patience.
Regards,
Aznie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Aghia,
We have provided updates in your previous post on this Community. Therefore, I will close this ticket and we will continue providing support on your post below:
Regards,
Aznie
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page