--20cf3054961990a416049404fd5f Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Ok. Here is the full backtrace:
#0 0x0000000000491ac5 in slap_sl_free (ptr=3D0xffffffde01373fc0, ctx=3D0x1367120) at sl_malloc.c:490 490 if ( tmpp[-1] & 1 ) { (gdb) thr apply all bt full
Thread 3 (process 30526): #0 0x00007f6cc93b4c18 in epoll_wait () from /lib/libc.so.6 No symbol table info available. #1 0x0000000000422e03 in slapd_daemon_task (ptr=3D0x0) at daemon.c:2467 ns =3D 1 at =3D 0 nfds =3D 4 revents =3D (struct epoll_event *) 0x11996b0 tvp =3D (struct timeval *) 0x0 cat =3D {tv_sec =3D 0, tv_usec =3D 0} i =3D 1 nwriters =3D 0 now =3D 1288647213 tv =3D {tv_sec =3D 0, tv_usec =3D 0} tdelta =3D 1 rtask =3D (struct re_s *) 0x0 l =3D 2 last_idle_check =3D 0 ebadf =3D 0 #2 0x00007f6cc963efc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f6cc93b464d in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available.
Thread 2 (process 30523): #0 0x00007f6cc963f715 in pthread_join () from /lib/libpthread.so.0 No symbol table info available. #1 0x000000000050f74f in ldap_pvt_thread_join (thread=3D1103399248, thread_return=3D0x0) at thr_posix.c:197 No locals. #2 0x0000000000423b52 in slapd_daemon () at daemon.c:2842 listener_tid =3D 1103399248 rc =3D 0 #3 0x0000000000406093 in main (argc=3D3, argv=3D0x7fff6175c7a8) at main.c:= 961 i =3D 3 no_detach =3D 1 rc =3D 0 urls =3D 0x0 username =3D 0x0 groupname =3D 0x0 sandbox =3D 0x0 syslogUser =3D 160 g_argc =3D 3 g_argv =3D (char **) 0x7fff6175c7a8 configfile =3D 0x0 configdir =3D 0x0 serverName =3D 0x7fff6175d7da "slapd" serverMode =3D 1 scp =3D (struct sync_cookie *) 0x0 scp_entry =3D (struct sync_cookie *) 0x0 debug_unknowns =3D (char **) 0x0 syslog_unknowns =3D (char **) 0x0 serverNamePrefix =3D 0x53fb6b "" l =3D 4209819 slapd_pid_file_unlink =3D 1 slapd_args_file_unlink =3D 1 firstopt =3D 0 __PRETTY_FUNCTION__ =3D "main"
Thread 1 (process 30527): #0 0x0000000000491ac5 in slap_sl_free (ptr=3D0xffffffde01373fc0, ctx=3D0x1367120) at sl_malloc.c:490 sh =3D (struct slab_heap *) 0x1367120 size =3D 146028888064 p =3D (ber_len_t *) 0xffffffde01373fb8 tmpp =3D (ber_len_t *) 0xffffffde01373fb8 __PRETTY_FUNCTION__ =3D "slap_sl_free" #1 0x00000000004d562e in backsql_entry_clean (op=3D0x136db10, e=3D0x42447a= 40) at search.c:2680 ctx =3D (void *) 0x42448df0 #2 0x00000000004d4e8f in backsql_search (op=3D0x136db10, rs=3D0x42448ca0) at search.c:2517 bi =3D (backsql_info *) 0x11de090 dbh =3D (SQLHDBC) 0x1343bf0 sres =3D 0 user_entry =3D {e_id =3D 0, e_name =3D {bv_len =3D 0, bv_val =3D 0x0}, e_nname =3D {bv_len =3D 0, bv_val =3D 0x0}, e_attrs =3D 0x0, e_ocflags = =3D 0, e_bv =3D { bv_len =3D 0, bv_val =3D 0x0}, e_private =3D 0x0} base_entry =3D {e_id =3D 2743, e_name =3D {bv_len =3D 0, bv_val =3D 0x0= }, e_nname =3D {bv_len =3D 34, bv_val =3D 0x1380620 "dc=3Dtec-digital,dc=3Ditcr,dc=3Dac,dc=3Dcr"}, e_attrs =3D 0x1212858, e_ocflags =3D 256, e_bv =3D {bv_len =3D 0, bv_val = =3D 0x0}, e_private =3D 0x0} manageDSAit =3D 0 stoptime =3D 1288647212 bsi =3D {bsi_op =3D 0x136db10, bsi_rs =3D 0x42448ca0, bsi_flags =3D 1, bsi_base_ndn =3D 0x136db48, bsi_use_subtree_shortcut =3D 0, bsi_base_id = =3D { eid_id =3D 2743, eid_keyval =3D 2743, eid_oc_id =3D 1, eid_oc =3D 0x136= 93b0, eid_dn =3D {bv_len =3D 0, bv_val =3D 0x0}, eid_ndn =3D {bv_len =3D 0, b= v_val =3D 0x0}, eid_next =3D 0x0}, bsi_scope =3D 0, bsi_filter =3D 0x1373e98, bsi_stoptime =3D 1288647212, bsi_id_list =3D 0x42447938, bsi_id_listtail =3D 0x42447978, bsi_c_eid =3D 0x42447938, bsi_n_candidate= s =3D -2, bsi_status =3D 0, bsi_oc =3D 0x13693b0, bsi_sel =3D {bb_val =3D {bv_len = =3D 0, bv_val =3D 0x0}, bb_len =3D 0}, bsi_from =3D {bb_val =3D {bv_len =3D = 0, bv_val =3D 0x0}, bb_len =3D 0}, bsi_join_where =3D {bb_val =3D {bv_le= n =3D 0, bv_val =3D 0x0}, bb_len =3D 0}, bsi_flt_where =3D {bb_val =3D {bv_len= =3D 0, bv_val =3D 0x0}, bb_len =3D 0}, bsi_filter_oc =3D 0x0, bsi_dbh =3D 0x= 1343bf0, bsi_attrs =3D 0x0, bsi_e =3D 0x0} eid =3D (backsql_entryID *) 0x0 nbase =3D {bv_len =3D 0, bv_val =3D 0x0} lastid =3D 0 #3 0x0000000000429f5c in fe_op_search (op=3D0x136db10, rs=3D0x42448ca0) at search.c:366 bd =3D (BackendDB *) 0x7c28a0 #4 0x00000000004298c7 in do_search (op=3D0x136db10, rs=3D0x42448ca0) at search.c:217 base =3D {bv_len =3D 34, bv_val =3D 0x136d867 "dc=3Dtec-digital,dc=3Ditcr,dc=3Dac,dc=3Dcr"} siz =3D 0 off =3D 0 i =3D 0 #5 0x0000000000426952 in connection_operation (ctx=3D0x42448df0, arg_v=3D0x136db10) at connection.c:1109 rc =3D 80 cancel =3D 32620 op =3D (Operation *) 0x136db10 rs =3D {sr_type =3D REP_RESULT, sr_tag =3D 101, sr_msgid =3D 3, sr_err = =3D 0, sr_matched =3D 0x0, sr_text =3D 0x0, sr_ref =3D 0x0, sr_ctrls =3D 0x0, sr= _un =3D { sru_search =3D {r_entry =3D 0x0, r_attr_flags =3D 0, r_operational_attr= s =3D 0x0, r_attrs =3D 0x0, r_nentries =3D 1, r_v2ref =3D 0x0}, sru_sasl =3D { r_sasldata =3D 0x0}, sru_extended =3D {r_rspoid =3D 0x0, r_rspdata = =3D 0x0}}, sr_flags =3D 0} tag =3D 99 opidx =3D SLAP_OP_SEARCH conn =3D (Connection *) 0x7f6cca0568d0 memctx =3D (void *) 0x1367120 memctx_null =3D (void *) 0x0 memsiz =3D 1048576 __PRETTY_FUNCTION__ =3D "connection_operation" #6 0x0000000000426ede in connection_read_thread (ctx=3D0x42448df0, argv=3D= 0x9) at connection.c:1245 rc =3D 0 cri =3D {op =3D 0x136db10, func =3D 0, arg =3D 0x0, ctx =3D 0x42448df0, nullop =3D 0} s =3D 9 #7 0x000000000050e33b in ldap_int_thread_pool_wrapper (xpool=3D0x11baea0) at tpool.c:685 pool =3D (struct ldap_int_thread_pool_s *) 0x11baea0 task =3D (ldap_int_thread_task_t *) 0x136d610 work_list =3D (ldap_int_tpool_plist_t *) 0x11baf38 ctx =3D {ltu_id =3D 1111791952, ltu_key =3D {{ltk_key =3D 0x4264ab, ltk_data =3D 0x136df60, ltk_free =3D 0x4262fb <conn_counter_destroy>}= , { ltk_key =3D 0x490802, ltk_data =3D 0x1367120, ltk_free =3D 0x4905fc <slap_sl_mem_destroy>}, {ltk_key =3D 0x440888, ltk_data =3D 0x0, ltk_free =3D 0x4407e4 <slap_op_q_destroy>}, { ltk_key =3D 0x806ca0, ltk_data =3D 0x1343bf0, ltk_free =3D 0x4d6aea <backsql_db_conn_keyfree>}, {ltk_key =3D 0x0, ltk_data =3D 0x0, ltk_free =3D 0} <repeats 28 times>}} kctx =3D (ldap_int_thread_userctx_t *) 0x0 i =3D 32 keyslot =3D 431 hash =3D 2036986287 __PRETTY_FUNCTION__ =3D "ldap_int_thread_pool_wrapper" #8 0x00007f6cc963efc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f6cc93b464d in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. (gdb)
--=20 Andr=E9s Marenco Z=FA=F1iga Equipo de Desarrollo TEC_Digital
--20cf3054961990a416049404fd5f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Ok. Here is the full backtrace:<br><br>#0=A0 0x0000000000491ac5 in slap_sl_= free (ptr=3D0xffffffde01373fc0, ctx=3D0x1367120)<br>=A0=A0=A0 at sl_malloc.= c:490<br>490=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 if ( tmpp[-1] & 1 )= {<br>(gdb) thr apply all bt full<br> <br>Thread 3 (process 30526):<br>#0=A0 0x00007f6cc93b4c18 in epoll_wait () = from /lib/libc.so.6<br>No symbol table info available.<br>#1=A0 0x000000000= 0422e03 in slapd_daemon_task (ptr=3D0x0) at daemon.c:2467<br>=A0=A0=A0 ns = =3D 1<br>=A0=A0=A0 at =3D 0<br> =A0=A0=A0 nfds =3D 4<br>=A0=A0=A0 revents =3D (struct epoll_event *) 0x1199= 6b0<br>=A0=A0=A0 tvp =3D (struct timeval *) 0x0<br>=A0=A0=A0 cat =3D {tv_se= c =3D 0, tv_usec =3D 0}<br>=A0=A0=A0 i =3D 1<br>=A0=A0=A0 nwriters =3D 0<br=
=A0=A0=A0 now =3D 1288647213<br>=A0=A0=A0 tv =3D {tv_sec =3D 0, tv_usec =
=3D 0}<br> =A0=A0=A0 tdelta =3D 1<br>=A0=A0=A0 rtask =3D (struct re_s *) 0x0<br>=A0=A0= =A0 l =3D 2<br>=A0=A0=A0 last_idle_check =3D 0<br>=A0=A0=A0 ebadf =3D 0<br>= #2=A0 0x00007f6cc963efc7 in start_thread () from /lib/libpthread.so.0<br>No= symbol table info available.<br>#3=A0 0x00007f6cc93b464d in clone () from = /lib/libc.so.6<br> No symbol table info available.<br>#4=A0 0x0000000000000000 in ?? ()<br>No = symbol table info available.<br><br>Thread 2 (process 30523):<br>#0=A0 0x00= 007f6cc963f715 in pthread_join () from /lib/libpthread.so.0<br>No symbol ta= ble info available.<br> #1=A0 0x000000000050f74f in ldap_pvt_thread_join (thread=3D1103399248, <br>= =A0=A0=A0 thread_return=3D0x0) at thr_posix.c:197<br>No locals.<br>#2=A0 0x= 0000000000423b52 in slapd_daemon () at daemon.c:2842<br>=A0=A0=A0 listener_= tid =3D 1103399248<br> =A0=A0=A0 rc =3D 0<br>#3=A0 0x0000000000406093 in main (argc=3D3, argv=3D0x= 7fff6175c7a8) at main.c:961<br>=A0=A0=A0 i =3D 3<br>=A0=A0=A0 no_detach =3D= 1<br>=A0=A0=A0 rc =3D 0<br>=A0=A0=A0 urls =3D 0x0<br>=A0=A0=A0 username = =3D 0x0<br>=A0=A0=A0 groupname =3D 0x0<br>=A0=A0=A0 sandbox =3D 0x0<br> =A0=A0=A0 syslogUser =3D 160<br>=A0=A0=A0 g_argc =3D 3<br>=A0=A0=A0 g_argv = =3D (char **) 0x7fff6175c7a8<br>=A0=A0=A0 configfile =3D 0x0<br>=A0=A0=A0 c= onfigdir =3D 0x0<br>=A0=A0=A0 serverName =3D 0x7fff6175d7da "slapd&quo= t;<br>=A0=A0=A0 serverMode =3D 1<br>=A0=A0=A0 scp =3D (struct sync_cookie *= ) 0x0<br> =A0=A0=A0 scp_entry =3D (struct sync_cookie *) 0x0<br>=A0=A0=A0 debug_unkno= wns =3D (char **) 0x0<br>=A0=A0=A0 syslog_unknowns =3D (char **) 0x0<br>=A0= =A0=A0 serverNamePrefix =3D 0x53fb6b ""<br>=A0=A0=A0 l =3D 420981= 9<br>=A0=A0=A0 slapd_pid_file_unlink =3D 1<br> =A0=A0=A0 slapd_args_file_unlink =3D 1<br>=A0=A0=A0 firstopt =3D 0<br>=A0= =A0=A0 __PRETTY_FUNCTION__ =3D "main"<br><br>Thread 1 (process 30= 527):<br>#0=A0 0x0000000000491ac5 in slap_sl_free (ptr=3D0xffffffde01373fc0= , ctx=3D0x1367120)<br>=A0=A0=A0 at sl_malloc.c:490<br> =A0=A0=A0 sh =3D (struct slab_heap *) 0x1367120<br>=A0=A0=A0 size =3D 14602= 8888064<br>=A0=A0=A0 p =3D (ber_len_t *) 0xffffffde01373fb8<br>=A0=A0=A0 tm= pp =3D (ber_len_t *) 0xffffffde01373fb8<br>=A0=A0=A0 __PRETTY_FUNCTION__ = =3D "slap_sl_free"<br>#1=A0 0x00000000004d562e in backsql_entry_c= lean (op=3D0x136db10, e=3D0x42447a40)<br> =A0=A0=A0 at search.c:2680<br>=A0=A0=A0 ctx =3D (void *) 0x42448df0<br>#2= =A0 0x00000000004d4e8f in backsql_search (op=3D0x136db10, rs=3D0x42448ca0)<= br>=A0=A0=A0 at search.c:2517<br>=A0=A0=A0 bi =3D (backsql_info *) 0x11de09= 0<br>=A0=A0=A0 dbh =3D (SQLHDBC) 0x1343bf0<br> =A0=A0=A0 sres =3D 0<br>=A0=A0=A0 user_entry =3D {e_id =3D 0, e_name =3D {b= v_len =3D 0, bv_val =3D 0x0}, <br>=A0 e_nname =3D {bv_len =3D 0, bv_val =3D= 0x0}, e_attrs =3D 0x0, e_ocflags =3D 0, e_bv =3D {<br>=A0=A0=A0 bv_len =3D= 0, bv_val =3D 0x0}, e_private =3D 0x0}<br>=A0=A0=A0 base_entry =3D {e_id = =3D 2743, e_name =3D {bv_len =3D 0, bv_val =3D 0x0}, <br> =A0 e_nname =3D {bv_len =3D 34, <br>=A0=A0=A0 bv_val =3D 0x1380620 "dc= =3Dtec-digital,dc=3Ditcr,dc=3Dac,dc=3Dcr"}, <br>=A0 e_attrs =3D 0x1212= 858, e_ocflags =3D 256, e_bv =3D {bv_len =3D 0, bv_val =3D 0x0}, <br>=A0 e_= private =3D 0x0}<br>=A0=A0=A0 manageDSAit =3D 0<br> =A0=A0=A0 stoptime =3D 1288647212<br>=A0=A0=A0 bsi =3D {bsi_op =3D 0x136db1= 0, bsi_rs =3D 0x42448ca0, bsi_flags =3D 1, <br>=A0 bsi_base_ndn =3D 0x136db= 48, bsi_use_subtree_shortcut =3D 0, bsi_base_id =3D {<br>=A0=A0=A0 eid_id = =3D 2743, eid_keyval =3D 2743, eid_oc_id =3D 1, eid_oc =3D 0x13693b0, <br> =A0=A0=A0 eid_dn =3D {bv_len =3D 0, bv_val =3D 0x0}, eid_ndn =3D {bv_len = =3D 0, bv_val =3D 0x0}, <br>=A0=A0=A0 eid_next =3D 0x0}, bsi_scope =3D 0, b= si_filter =3D 0x1373e98, <br>=A0 bsi_stoptime =3D 1288647212, bsi_id_list = =3D 0x42447938, <br>=A0 bsi_id_listtail =3D 0x42447978, bsi_c_eid =3D 0x424= 47938, bsi_n_candidates =3D -2, <br> =A0 bsi_status =3D 0, bsi_oc =3D 0x13693b0, bsi_sel =3D {bb_val =3D {bv_len= =3D 0, <br>=A0=A0=A0=A0=A0 bv_val =3D 0x0}, bb_len =3D 0}, bsi_from =3D {b= b_val =3D {bv_len =3D 0, <br>=A0=A0=A0=A0=A0 bv_val =3D 0x0}, bb_len =3D 0}= , bsi_join_where =3D {bb_val =3D {bv_len =3D 0, <br> =A0=A0=A0=A0=A0 bv_val =3D 0x0}, bb_len =3D 0}, bsi_flt_where =3D {bb_val = =3D {bv_len =3D 0, <br>=A0=A0=A0=A0=A0 bv_val =3D 0x0}, bb_len =3D 0}, bsi_= filter_oc =3D 0x0, bsi_dbh =3D 0x1343bf0, <br>=A0 bsi_attrs =3D 0x0, bsi_e = =3D 0x0}<br>=A0=A0=A0 eid =3D (backsql_entryID *) 0x0<br> =A0=A0=A0 nbase =3D {bv_len =3D 0, bv_val =3D 0x0}<br>=A0=A0=A0 lastid =3D = 0<br>#3=A0 0x0000000000429f5c in fe_op_search (op=3D0x136db10, rs=3D0x42448= ca0)<br>=A0=A0=A0 at search.c:366<br>=A0=A0=A0 bd =3D (BackendDB *) 0x7c28a= 0<br>#4=A0 0x00000000004298c7 in do_search (op=3D0x136db10, rs=3D0x42448ca0= )<br> =A0=A0=A0 at search.c:217<br>=A0=A0=A0 base =3D {bv_len =3D 34, <br>=A0 bv_= val =3D 0x136d867 "dc=3Dtec-digital,dc=3Ditcr,dc=3Dac,dc=3Dcr"}<b= r>=A0=A0=A0 siz =3D 0<br>=A0=A0=A0 off =3D 0<br>=A0=A0=A0 i =3D 0<br>#5=A0 = 0x0000000000426952 in connection_operation (ctx=3D0x42448df0, <br> =A0=A0=A0 arg_v=3D0x136db10) at connection.c:1109<br>=A0=A0=A0 rc =3D 80<br=
=A0=A0=A0 cancel =3D 32620<br>=A0=A0=A0 op =3D (Operation *) 0x136db10<br>=
=A0=A0=A0 rs =3D {sr_type =3D REP_RESULT, sr_tag =3D 101, sr_msgid =3D 3, s= r_err =3D 0, <br>=A0 sr_matched =3D 0x0, sr_text =3D 0x0, sr_ref =3D 0x0, s= r_ctrls =3D 0x0, sr_un =3D {<br> =A0=A0=A0 sru_search =3D {r_entry =3D 0x0, r_attr_flags =3D 0, r_operationa= l_attrs =3D 0x0, <br>=A0=A0=A0=A0=A0 r_attrs =3D 0x0, r_nentries =3D 1, r_v= 2ref =3D 0x0}, sru_sasl =3D {<br>=A0=A0=A0=A0=A0 r_sasldata =3D 0x0}, sru_e= xtended =3D {r_rspoid =3D 0x0, r_rspdata =3D 0x0}}, <br> =A0 sr_flags =3D 0}<br>=A0=A0=A0 tag =3D 99<br>=A0=A0=A0 opidx =3D SLAP_OP_= SEARCH<br>=A0=A0=A0 conn =3D (Connection *) 0x7f6cca0568d0<br>=A0=A0=A0 mem= ctx =3D (void *) 0x1367120<br>=A0=A0=A0 memctx_null =3D (void *) 0x0<br>=A0= =A0=A0 memsiz =3D 1048576<br>=A0=A0=A0 __PRETTY_FUNCTION__ =3D "connec= tion_operation"<br> #6=A0 0x0000000000426ede in connection_read_thread (ctx=3D0x42448df0, argv= =3D0x9)<br>=A0=A0=A0 at connection.c:1245<br>=A0=A0=A0 rc =3D 0<br>=A0=A0= =A0 cri =3D {op =3D 0x136db10, func =3D 0, arg =3D 0x0, ctx =3D 0x42448df0,= <br>=A0 nullop =3D 0}<br>=A0=A0=A0 s =3D 9<br> #7=A0 0x000000000050e33b in ldap_int_thread_pool_wrapper (xpool=3D0x11baea0= )<br>=A0=A0=A0 at tpool.c:685<br>=A0=A0=A0 pool =3D (struct ldap_int_thread= _pool_s *) 0x11baea0<br>=A0=A0=A0 task =3D (ldap_int_thread_task_t *) 0x136= d610<br>=A0=A0=A0 work_list =3D (ldap_int_tpool_plist_t *) 0x11baf38<br> =A0=A0=A0 ctx =3D {ltu_id =3D 1111791952, ltu_key =3D {{ltk_key =3D 0x4264a= b, <br>=A0=A0=A0=A0=A0 ltk_data =3D 0x136df60, ltk_free =3D 0x4262fb <co= nn_counter_destroy>}, {<br>=A0=A0=A0=A0=A0 ltk_key =3D 0x490802, ltk_dat= a =3D 0x1367120, <br>=A0=A0=A0=A0=A0 ltk_free =3D 0x4905fc <slap_sl_mem_= destroy>}, {ltk_key =3D 0x440888, <br> =A0=A0=A0=A0=A0 ltk_data =3D 0x0, ltk_free =3D 0x4407e4 <slap_op_q_destr= oy>}, {<br>=A0=A0=A0=A0=A0 ltk_key =3D 0x806ca0, ltk_data =3D 0x1343bf0,= <br>=A0=A0=A0=A0=A0 ltk_free =3D 0x4d6aea <backsql_db_conn_keyfree>}= , {ltk_key =3D 0x0, <br>=A0=A0=A0=A0=A0 ltk_data =3D 0x0, ltk_free =3D 0} &= lt;repeats 28 times>}}<br> =A0=A0=A0 kctx =3D (ldap_int_thread_userctx_t *) 0x0<br>=A0=A0=A0 i =3D 32<= br>=A0=A0=A0 keyslot =3D 431<br>=A0=A0=A0 hash =3D 2036986287<br>=A0=A0=A0 = __PRETTY_FUNCTION__ =3D "ldap_int_thread_pool_wrapper"<br>#8=A0 0= x00007f6cc963efc7 in start_thread () from /lib/libpthread.so.0<br> No symbol table info available.<br>#9=A0 0x00007f6cc93b464d in clone () fro= m /lib/libc.so.6<br>No symbol table info available.<br>#10 0x00000000000000= 00 in ?? ()<br>No symbol table info available.<br>(gdb) <br><br><br>-- <br> Andr=E9s Marenco Z=FA=F1iga<br>Equipo de Desarrollo<br>TEC_Digital<br>
--20cf3054961990a416049404fd5f--