Browser crashes accessing https://badges.fedoraproject.org/ site
Reported by
augustoc...@gmail.com,
Jun 1 2017
|
|||||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Steps to reproduce the problem: 1. Just open URL https://badges.fedoraproject.org/ Note: I think that is related to kerberos (kinit) What is the expected behavior? What went wrong? Browser crashes with the following stack trace: Received signal 11 <unknown> 000000000000 #0 0x7f98be71d676 base::debug::StackTrace::StackTrace() #1 0x7f98be71da5b base::debug::(anonymous namespace)::StackDumpSignalHandler() #2 0x7f98bea765c0 <unknown> #3 0x7f988e76ce3c <unknown> #4 0x7f988e99e5ca <unknown> #5 0x7f989cbd9cbb <unknown> #6 0x7f989cbda201 <unknown> #7 0x7f989cbd9fe2 <unknown> #8 0x7f989cbda64a <unknown> #9 0x7f989cbdaf7e krb5_sendto_kdc #10 0x7f989cba4b56 krb5_tkt_creds_get #11 0x7f989cba4cac krb5_get_credentials #12 0x7f989ce68da1 <unknown> #13 0x7f989ce695fb <unknown> #14 0x7f989ce52df3 gss_init_sec_context #15 0x7f989ce799d6 <unknown> #16 0x7f989ce7a068 <unknown> #17 0x7f989ce52df3 gss_init_sec_context #18 0x7f98bdaa83d9 net::HttpAuthGSSAPI::GetNextSecurityToken() #19 0x7f98bdaa8e59 net::HttpAuthGSSAPI::GenerateAuthToken() #20 0x7f98bdaaf4fa net::HttpAuthHandlerNegotiate::DoGenerateAuthToken() #21 0x7f98bdaafa98 net::HttpAuthHandlerNegotiate::DoLoop() #22 0x7f98bdaafb59 net::HttpAuthHandlerNegotiate::OnIOComplete() #23 0x7f98bda8f8f0 net::HostResolverImpl::Job::CompleteRequests() #24 0x7f98bda933b1 net::HostResolverImpl::Job::OnProcTaskComplete() #25 0x7f98bda8f24a net::HostResolverImpl::ProcTask::OnLookupComplete() #26 0x7f98be71f0e9 base::debug::TaskAnnotator::RunTask() #27 0x7f98be746a00 base::MessageLoop::RunTask() #28 0x7f98be7484ad base::MessageLoop::DeferOrRunPendingTask() #29 0x7f98be74934d base::MessageLoop::DoWork() #30 0x7f98be749da2 base::MessagePumpLibevent::Run() #31 0x7f98be745a85 base::MessageLoop::RunHandler() #32 0x7f98be771838 base::RunLoop::Run() #33 0x7f98b8dd5a08 content::BrowserThreadImpl::IOThreadRun() #34 0x7f98b8dd5f03 content::BrowserThreadImpl::Run() #35 0x7f98be79d440 base::Thread::ThreadMain() #36 0x7f98be797ffb base::(anonymous namespace)::ThreadFunc() #37 0x7f98bea6c6ca start_thread #38 0x7f98a8d5bf7f __GI___clone r8: 00007f988e76ce38 r9: 00007f988e78225c r10: 0000000000000000 r11: 00007f98a8dd8dd0 r12: 000027d156ade380 r13: 000027d157bbe1a0 r14: 000027d155cba2a0 r15: 000027d1591ca440 di: 000027d158baf640 si: 0000000000000037 bp: 000027d158baf640 bx: 000027d159e40a00 dx: 0000000000000000 ax: 0300030300000303 cx: 000027d155cba2a0 sp: 00007f988ae959d8 ip: 00007f988e76ce3c efl: 0000000000010213 cgf: 002b000000000033 erf: 0000000000000000 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. Crashed report ID: How much crashed? Whole browser Is it a problem with a plugin? N/A Did this work before? N/A Chrome version: 58.0.3029.110 Channel: stable OS Version: Fedora 25 (kernel 4.10.17-200.fc25.x86_64) Flash Version: I used the command kinit to obtain and cache Kerberos ticket-granting ticket.
,
Jun 2 2017
Sorry, I think that is not possible... In chrome://crashes/ says: "Crash reporting is not available in Chromium." I will try to test on Chrome...
,
Jun 2 2017
Thank you for providing more feedback. Adding requester "ligimole@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 5 2017
augustocaringi@Thanks for reproting Unable to reproduce the issue on windows 7, Ubuntu 14.04 using chrome version 58.0.3029.110.The URL https://badges.fedoraproject.org/ opened without any crash. Could you try the issue on new profile without any extensions/flags and update the thread if the issue still persists. Please provide us the crash id to triage the issue further. Thanks,
,
Jun 5 2017
I was using Chromium which doesn't generate crash id's, as far as I understood. I tried to reproduce the crash in Chrome, but was unable to reproduce. Today, tried to reproduce again in Chromium, but now it's not crashing anymore, I'm just receiving some error messages (when I try to access https://badges.fedoraproject.org/): [7467:7496:0605/134750.984631:ERROR:http_auth_gssapi_posix.cc(863)] Problem initializing context. Major: (0x000D0000) Unspecified GSS failure. Minor code may provide more information | Minor: (0x000186A5) SPNEGO cannot find mechanisms to negotiate Context: GSS_C_NO_CONTEXT [7467:7496:0605/134802.458610:ERROR:http_auth_gssapi_posix.cc(863)] Problem initializing context. Major: (0x000D0000) Unspecified GSS failure. Minor code may provide more information | Minor: (0x000186A5) SPNEGO cannot find mechanisms to negotiate Context: GSS_C_NO_CONTEXT I will monitor closely any problem and update this issue report.
,
Jun 5 2017
Thank you for providing more feedback. Adding requester "kavvaru@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 5 2017
Looping to chromium//src/net/http/OWNERS for further updates.
,
Jun 5 2017
Not an HTTP issue.
,
Jun 5 2017
I am not a /net/http OWNER.
,
Jun 5 2017
,
Jun 6 2017
This is a crash happening inside MIT Kerberos 5 (by the looks of the stack trace). We can't diagnose this further since we can't tell what's going on inside the Kerberos library without a symbolized stack trace. Have you configured Chromium to allow Kerberos authentication with this server or are you using an authenticating proxy? It seems quite out of place for badges.fedoraproject.org to be asking for server authentication.
,
Jun 8 2017
I have configured Chromium, creating a json file in: /etc/chromium/policies/recommended/ Here goes a symbolized stack trace: Thread 20 "Chrome_IOThread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffc3fe0700 (LWP 21188)] 0x00007fff9f11ce3c in SSL_ctrl (s=0x4b885fb98c0, cmd=55, larg=0, parg=0x4b8861977c0) at ssl_lib.c:1163 1163 return (s->method->ssl_ctrl(s, cmd, larg, parg)); Missing separate debuginfos, use: dnf debuginfo-install chromium-58.0.3029.110-2.fc25.x86_64 (gdb) bt #0 0x00007fff9f11ce3c in SSL_ctrl (s=0x4b885fb98c0, cmd=55, larg=0, parg=0x4b8861977c0) at ssl_lib.c:1163 #1 0x00007fff9f34e5ca in setup (context=0x4b885ce2a80, fd=439, servername=0x4b8861977c0 "id.fedoraproject.org", anchors=0x0, handle_out=0x4b885deb160) at openssl.c:467 #2 0x00007fffd5d25cbb in setup_tls (selstate=0x4b8860fd000, conn=0x4b885deb000, realm=<optimized out>, context=0x4b885ce2a80) at sendto_kdc.c:1214 #3 0x00007fffd5d25cbb in service_https_write (context=0x4b885ce2a80, realm=<optimized out>, conn=0x4b885deb000, selstate=0x4b8860fd000) at sendto_kdc.c:1236 #4 0x00007fffd5d26201 in service_tcp_connect (context=0x4b885ce2a80, realm=0x7fffc3fdde30, conn=0x4b885deb000, selstate=0x4b8860fd000) at sendto_kdc.c:1082 #5 0x00007fffd5d25fe2 in service_dispatch (ssflags=<optimized out>, selstate=0x4b8860fd000, conn=0x4b885deb000, realm=0x7fffc3fdde30, context=0x4b885ce2a80) at sendto_kdc.c:1056 #6 0x00007fffd5d25fe2 in service_fds (context=context@entry=0x4b885ce2a80, selstate=selstate@entry=0x4b8860fd000, interval=interval@entry=1000, conns=0x4b885ddf600, seltemp=seltemp@entry=0x4b8860ff004, realm=realm@entry=0x7fffc3fdde30, msg_handler= 0x7fffd5d24e80 <check_for_svc_unavailable>, msg_handler_data=0x7fffc3fddd68, winner_out=0x7fffc3fddc78) at sendto_kdc.c:1413 #7 0x00007fffd5d2664a in k5_sendto (context=context@entry=0x4b885ce2a80, message=message@entry=0x7fffc3fdde10, realm=realm@entry=0x7fffc3fdde30, servers=servers@entry=0x7fffc3fddd80, strategy=strategy@entry=UDP_FIRST, callback_info=callback_info@entry= 0x0, reply=0x7fffc3fddd90, remoteaddr=0x0, remoteaddrlen=0x0, server_used=0x7fffc3fddd6c, msg_handler= 0x7fffd5d24e80 <check_for_svc_unavailable>, msg_handler_data=0x7fffc3fddd68) at sendto_kdc.c:1509 #8 0x00007fffd5d26f7e in krb5_sendto_kdc (context=context@entry=0x4b885ce2a80, message=message@entry=0x7fffc3fdde10, realm=realm@entry=0x7fffc3fdde30, reply_out=reply_out@entry=0x7fffc3fdde20, use_master=use_master@entry=0x7fffc3fdde0c, no_udp=no_udp@entry=0) at sendto_kdc.c:507 #9 0x00007fffd5cf0b56 in krb5_tkt_creds_get (context=context@entry=0x4b885ce2a80, ctx=0x4b885c806e0) at get_creds.c:1201 #10 0x00007fffd5cf0cac in krb5_get_credentials (context=context@entry=0x4b885ce2a80, options=options@entry=0, ccache=<optimized out>, in_creds=in_creds@entry=0x7fffc3fddf80, out_creds=out_creds@entry=0x7fffc3fddf78) at get_creds.c:1279 #11 0x00007fffd5fb4da1 in get_credentials (server=<optimized out>, out_creds=<synthetic pointer>, endtime=<optimized out>, now=<optimized out>, cred=0x4b885df6120, context=<optimized out>) at init_sec_context.c:195 #12 0x00007fffd5fb4da1 in kg_new_connection (exts=0x7fffc3fde210, context=<optimized out>, time_rec=0x0, ret_flags=0x4b884f5bbe0, output_token=0x7fffc3fde4f0, actual_mech_type=0x4b884f5bbf0, input_token=<optimized out>, input_chan_bindings=0x0, time_req=4294967295, req_flags=32, mech_type=0x7fffd61d4d00 <krb5_gss_oid_array>, target_name=<optimized out>, context_handle=0x4b886197430, cred=0x4b885df6120, minor_status=0x7fffc3fde6a4) at init_sec_context.c:585 #13 0x00007fffd5fb4da1 in krb5_gss_init_sec_context_ext (minor_status=minor_status@entry=0x7fffc3fde6a4, claimant_cred_handle=0x4b885df6120, claimant_cred_handle@entry=0x0, context_handle=context_handle@entry=0x4b886197430, target_name=<optimized out>, mech_type=0x7fffd61d4d00 <krb5_gss_oid_array>, req_flags=req_flags@entry=32, time_req=4294967295, input_chan_bindings=0x0, input_token=0x0, actual_mech_type=0x4b884f5bbf0, output_token=0x7fffc3fde4f0, ret_flags=0x4b884f5bbe0, time_rec=0x0, exts=0x7fffc3fde210) at init_sec_context.c:985 #14 0x00007fffd5fb55fb in krb5_gss_init_sec_context (minor_status=minor_status@entry=0x7fffc3fde6a4, claimant_cred_handle=claimant_cred_handle@entry=0x0, context_handle=context_handle@entry=0x4b886197430, target_name=<optimized out>, mech_type=<optimized out>, req_flags=req_flags@entry=32, time_req=4294967295, input_chan_bindings=0x0, input_token=0x0, actual_mech_type=0x4b884f5bbf0, output_token=0x7fffc3fde4f0, ret_flags=0x4b884f5bbe0, time_rec=0x0) at init_sec_context.c:1087 #15 0x00007fffd5f9edf3 in gss_init_sec_context (minor_status=minor_status@entry=0x7fffc3fde6a4, claimant_cred_handle=<optimized out>, context_handle=context_handle@entry=0x4b884f5bba8, target_name=target_name@entry=0x4b886189000, req_mech_type=<optimized out>, req_flags=32, time_req=4294967295, input_chan_bindings=0x0, input_token=0x0, actual_mech_type=0x4b884f5bbf0, output_token=0x7fffc3fde4f0, ret_flags=0x4b884f5bbe0, time_rec=0x0) at g_init_sec_context.c:210 #16 0x00007fffd5fc59d6 in init_ctx_call_init (minor_status=minor_status@entry=0x7fffc3fde6a4, sc=0x4b884f5bb80, spcred=spcred@entry=0x0, target_name=target_name@entry=0x4b886189000, req_flags=req_flags@entry=0, time_req=time_req@entry=4294967295, mechtok_in=0x0, actual_mech=0x0, mechtok_out=0x7fffc3fde4f0, ret_flags=0x0, time_rec=0x0, negState=0x7fffc3fde4b8, send_token=0x7fffc3fde4b4) at spnego_mech.c:900 #17 0x00007fffd5fc6068 in spnego_gss_init_sec_context (minor_status=minor_status@entry=0x7fffc3fde6a4, claimant_cred_handle=claimant_cred_handle@entry=0x0, context_handle=context_handle@entry=0x4b8861975f0, target_name=0x4b886189000, mech_type=<optimized out>, req_flags=req_flags@entry=0, time_req=4294967295, input_chan_bindings=0x0, input_token=0x7fffc3fde9e0, actual_mech=0x0, output_token=0x7fffc3fde9f0, ret_flags=0x0, time_rec=0x0) at spnego_mech.c:1067 #18 0x00007fffd5f9edf3 in gss_init_sec_context (minor_status=0x7fffc3fde6a4, claimant_cred_handle=<optimized out>, context_handle=0x4b885dedcd0, target_name=0x4b885cf4a80, req_mech_type=<optimized out>, req_flags=0, time_req=4294967295, input_chan_bindings=0x0, input_token=0x7fffc3fde9e0, actual_mec---Type <return> to continue, or q <return> to quit--- h_type=0x0, output_token=0x7fffc3fde9f0, ret_flags=0x0, time_rec=0x0) at g_init_sec_context.c:210 #19 0x00007ffff6bfc3d9 in net::HttpAuthGSSAPI::GetNextSecurityToken(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gss_buffer_desc_struct*, gss_buffer_desc_struct*) () at /usr/lib64/chromium-browser/./libnet.so #20 0x00007ffff6bfce59 in net::HttpAuthGSSAPI::GenerateAuthToken(net::AuthCredentials const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, base::Callback<void (int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) () at /usr/lib64/chromium-browser/./libnet.so #21 0x00007ffff6c034fa in net::HttpAuthHandlerNegotiate::DoGenerateAuthToken() () at /usr/lib64/chromium-browser/./libnet.so #22 0x00007ffff6c03a98 in net::HttpAuthHandlerNegotiate::DoLoop(int) () at /usr/lib64/chromium-browser/./libnet.so #23 0x00007ffff6c03b59 in net::HttpAuthHandlerNegotiate::OnIOComplete(int) () at /usr/lib64/chromium-browser/./libnet.so #24 0x00007ffff6be38f0 in net::HostResolverImpl::Job::CompleteRequests(net::HostCache::Entry const&, base::TimeDelta) () at /usr/lib64/chromium-browser/./libnet.so #25 0x00007ffff6be73b1 in net::HostResolverImpl::Job::OnProcTaskComplete(base::TimeTicks, int, net::AddressList const&) () at /usr/lib64/chromium-browser/./libnet.so #26 0x00007ffff6be324a in net::HostResolverImpl::ProcTask::OnLookupComplete(net::AddressList const&, base::TimeTicks const&, unsigned int, int, int) () at /usr/lib64/chromium-browser/./libnet.so #27 0x00007ffff78730e9 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) () at /usr/lib64/chromium-browser/./libbase.so #28 0x00007ffff789aa00 in base::MessageLoop::RunTask(base::PendingTask*) () at /usr/lib64/chromium-browser/./libbase.so #29 0x00007ffff789c4ad in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) () at /usr/lib64/chromium-browser/./libbase.so #30 0x00007ffff789d34d in base::MessageLoop::DoWork() [clone .part.165] () at /usr/lib64/chromium-browser/./libbase.so #31 0x00007ffff789dda2 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /usr/lib64/chromium-browser/./libbase.so #32 0x00007ffff7899a85 in base::MessageLoop::RunHandler() () at /usr/lib64/chromium-browser/./libbase.so #33 0x00007ffff78c5838 in base::RunLoop::Run() () at /usr/lib64/chromium-browser/./libbase.so #34 0x00007ffff1f29a08 in content::BrowserThreadImpl::IOThreadRun(base::RunLoop*) () at /usr/lib64/chromium-browser/./libcontent.so #35 0x00007ffff1f29f03 in content::BrowserThreadImpl::Run(base::RunLoop*) () at /usr/lib64/chromium-browser/./libcontent.so #36 0x00007ffff78f1440 in base::Thread::ThreadMain() () at /usr/lib64/chromium-browser/./libbase.so #37 0x00007ffff78ebffb in base::(anonymous namespace)::ThreadFunc(void*) () at /usr/lib64/chromium-browser/./libbase.so #38 0x00007ffff7bc06ca in start_thread (arg=0x7fffc3fe0700) at pthread_create.c:333 #39 0x00007fffe1eaff7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by ligim...@chromium.org
, Jun 1 2017Labels: Needs-Feedback Needs-Triage-M58