Status: Unconfirmed
Owner: ----
Labels: OS-Linux Area-Misc Size-Medium Type-Bug

New issue 20470 by codedr: chrome crash at  
URLRequest::FollowDeferredRedirect
http://code.google.com/p/chromium/issues/detail?id=20470

Chrome Version : 24437 2009-08-26
OS + version : linux 2.6.27 x86_64
CPU architecture (32-bit / 64-bit): 64
window manager : n/a
URLs (if applicable) : http://slashdot.org/[...]
Behavior in Firefox 3.x (if applicable):
Behavior in Chrome for Windows (optional):

What steps will reproduce the problem?
1. Was reading news in google/reader/view
2. hit 'v' to view rss item in new tab
3. entire chrome crashed loading new tab

Please provide any additional information below. Attach a screenshot
and backtrace if possible.

window messages:
[9019:9019:145177731965:ERROR:net/proxy/proxy_config_service_linux.cc(559)]
Not implemented reached in void
net::ProxyConfigServiceLinux::Delegate::SetupAndFetchInitialConfig(MessageLoop*,
MessageLoop*)Bug 17363: obey KDE proxy settings.
Leak 1 JS wrappers.
LEAK: 334 WebCoreNode
LEAK: 1 Range
LEAK: 25 CachedResource
[9019:9019:145196090789:ERROR:chrome/browser/profile.cc(948)] Not
implemented reached in void ProfileImpl::CreatePasswordStore()
[9019:9019:145196093995:WARNING:chrome/browser/profile.cc(966)] Could not
initialise native password manager - falling back to default
[9019:9037:145196126269:ERROR:chrome/browser/password_manager/encryptor_linux.cc(40)]
Not implemented reached in static bool Encryptor::DecryptString(const
std::string&, std::string*)
[9038:9038:145217509217:WARNING:chrome/renderer/render_view.cc(1066)]
DidStartLoading called while loading
[9038:9038:145217912644:WARNING:chrome/renderer/render_view.cc(1080)]
DidStopLoading called while not loading
[9019:9022:145543350380:FATAL:net/url_request/url_request.cc(360)] Check
failed: status_.is_success().
[9019:9022:145543350380:FATAL:net/url_request/url_request.cc(360)] Check
failed: status_.is_success().
Backtrace:
         out/Debug/chrome(_ZN10StackTraceC1Ev+0x37) [0x208789d]
         out/Debug/chrome(_ZN7logging10LogMessageD1Ev+0x22d) [0x20a21a5]
         out/Debug/chrome(_ZN10URLRequest22FollowDeferredRedirectEv+0x126)
[0x2cd8eb4]

out/Debug/chrome(_ZN22ResourceDispatcherHost22FollowDeferredRedirectEii+0xd9)
[0x1a2b813]

out/Debug/chrome(_ZN22ResourceDispatcherHost16OnFollowRedirectEi+0x40)
[0x1a2b856]

out/Debug/chrome(_Z16DispatchToMethodI22ResourceDispatcherHostMS0_FviEiEvPT_T0_RK6Tuple1IT1_E+0x5f)
[0x1a2fca3]

out/Debug/chrome(_ZN3IPC16MessageWithTupleI6Tuple1IiEE8DispatchI22ResourceDispatcherHostMS5_FviEEEbPKNS_7MessageEPT_T0_+0x47)
[0x1a38d31]

out/Debug/chrome(_ZN22ResourceDispatcherHost17OnMessageReceivedERKN3IPC7MessageEPNS_8ReceiverEPb+0x235)
[0x1a2c9e7]

out/Debug/chrome(_ZN21ResourceMessageFilter17OnMessageReceivedERKN3IPC7MessageE+0x53)
[0x1c5b52b]

out/Debug/chrome(_ZN3IPC12ChannelProxy7Context10TryFiltersERKNS_7MessageE+0x69)
[0x2ba4ca5]

out/Debug/chrome(_ZN3IPC11SyncChannel11SyncContext17OnMessageReceivedERKNS_7MessageE+0x1d)
[0x2babebb]

out/Debug/chrome(_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv+0x9c6)
[0x2ba1fb2]

out/Debug/chrome(_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi+0x18f)
[0x2ba2b13]

out/Debug/chrome(_ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv+0x5f)
[0x20af415]
         out/Debug/chrome [0x2bb329a]
         out/Debug/chrome(event_base_loop+0x15f) [0x2bb3572]

out/Debug/chrome(_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE+0x2ab)
[0x20afa21]
         out/Debug/chrome(_ZN11MessageLoop11RunInternalEv+0x145) [0x20a548f]
         out/Debug/chrome(_ZN11MessageLoop10RunHandlerEv+0x15) [0x20a54af]
         out/Debug/chrome(_ZN11MessageLoop3RunEv+0x22) [0x20a5554]
         out/Debug/chrome(_ZN4base6Thread10ThreadMainEv+0xbb) [0x20dbdf3]
         out/Debug/chrome [0x20bbab8]
         /lib64/libpthread.so.0 [0x7f2c89ae7070]
         /lib64/libc.so.6(clone+0x6d) [0x7f2c889cd10d]

[9056:9057:145543821601:ERROR:ipc/ipc_channel_posix.cc(420)] pipe error
(8): Connection reset by peer

Debugger trace:
#0  DebugUtil::BreakDebugger () at base/debug_util_posix.cc:116
#1  0x00000000020a2231 in ~LogMessage (this=0x7f2c7fffd110) at
base/logging.cc:557
#2  0x0000000002cd8eb4 in URLRequest::FollowDeferredRedirect  
(this=0x4be6490)
     at net/url_request/url_request.cc:360
#3  0x0000000001a2b813 in ResourceDispatcherHost::FollowDeferredRedirect
(this=0x7f2c80006a40,
     process_id=9038, request_id=69) at
chrome/browser/renderer_host/resource_dispatcher_host.cc:794
#4  0x0000000001a2b856 in ResourceDispatcherHost::OnFollowRedirect
(this=0x7f2c80006a40, request_id=69)
     at chrome/browser/renderer_host/resource_dispatcher_host.cc:622
#5  0x0000000001a2fca3 in DispatchToMethod<ResourceDispatcherHost, void
(ResourceDispatcherHost::*)(int), int>
     (obj=0x7f2c80006a40, method=0x1a2b816
<ResourceDispatcherHost::OnFollowRedirect(int)>, a...@0x7f2c7fffd500)
     at ./base/tuple.h:422
#6  0x0000000001a38d31 in IPC::MessageWithTuple<Tuple1<int>
> ::Dispatch<ResourceDispatcherHost, void (ResourceDispatcherHost::*)(int)>
(msg=0x7f2c7fffdac0, obj=0x7f2c80006a40,
     func=0x1a2b816 <ResourceDispatcherHost::OnFollowRedirect(int)>) at
./ipc/ipc_message_utils.h:971
#7  0x0000000001a2c9e7 in ResourceDispatcherHost::OnMessageReceived
(this=0x7f2c80006a40,
     messa...@0x7f2c7fffdac0, receiver=0x4be27a0,  
message_was_ok=0x7f2c7fffd60f)
     at chrome/browser/renderer_host/resource_dispatcher_host.cc:345
#8  0x0000000001c5b52b in ResourceMessageFilter::OnMessageReceived
(this=0x4be2790, m...@0x7f2c7fffdac0)
     at chrome/browser/renderer_host/resource_message_filter.cc:265
#9  0x0000000002ba4ca5 in IPC::ChannelProxy::Context::TryFilters
(this=0x4be4330, messa...@0x7f2c7fffdac0)
     at ipc/ipc_channel_proxy.cc:65
#10 0x0000000002babebb in IPC::SyncChannel::SyncContext::OnMessageReceived
(this=0x4be4330,
     m...@0x7f2c7fffdac0) at ipc/ipc_sync_channel.cc:277
#11 0x0000000002ba1fb2 in
IPC::Channel::ChannelImpl::ProcessIncomingMessages (this=0x4bcf6d0)
     at ipc/ipc_channel_posix.cc:563
#12 0x0000000002ba2b13 in
IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking (this=0x4bcf6d0,  
fd=55)
     at ipc/ipc_channel_posix.cc:738
#13 0x00000000020af415 in base::MessagePumpLibevent::OnLibeventNotification
(fd=55, flags=2, context=0x4bcf6d0)
     at base/message_pump_libevent.cc:210
#14 0x0000000002bb329a in event_process_active (base=0x47a1a60) at
third_party/libevent/event.c:385
#15 0x0000000002bb3572 in event_base_loop (base=0x47a1a60, flags=1) at
third_party/libevent/event.c:522
#16 0x00000000020afa21 in base::MessagePumpLibevent::Run (this=0x479f3c0,
delegate=0x7f2c7fffed30)
     at base/message_pump_libevent.cc:253
#17 0x00000000020a548f in MessageLoop::RunInternal (this=0x7f2c7fffed30) at
base/message_loop.cc:199
#18 0x00000000020a54af in MessageLoop::RunHandler (this=0x7f2c7fffed30) at
base/message_loop.cc:181
#19 0x00000000020a5554 in MessageLoop::Run (this=0x7f2c7fffed30) at
base/message_loop.cc:155
#20 0x00000000020dbdf3 in base::Thread::ThreadMain (this=0x479f020) at
base/thread.cc:156
#21 0x00000000020bbab8 in ThreadFunc (closure=0x479f020) at
base/platform_thread_posix.cc:26
#22 0x00007f2c89ae7070 in start_thread () from /lib64/libpthread.so.0
#23 0x00007f2c889cd10d in clone () from /lib64/libc.so.6
#24 0x0000000000000000 in ?? ()

Debugger output:

(gdb) f 2
#2  0x0000000002cd8eb4 in URLRequest::FollowDeferredRedirect  
(this=0x4be6490)
     at net/url_request/url_request.cc:360
(gdb) p status_
$1 = {status_ = URLRequestStatus::CANCELED, os_error_ = -3}


Unconfirmed analysis:

     URLRequest::FollowDeferredRedirect() should not fatally exit if
     status_.is_success() is false since URLRequest::DoCancel() sets
     the status_ to URLRequestStatus::CANCELED as a valid status.


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to