Status: Assigned
Owner: [email protected]
Labels: OS-Linux Area-BrowserUI Size-Medium Type-Bug Pri-1 Mstone-LinuxBeta

New issue 18973 by [email protected]: LoginHandlerGtk sometimes crashes  
when closing the tab it was opened in
http://code.google.com/p/chromium/issues/detail?id=18973

1. Head to a site that requires http auth [1]
2. Once the http auth dialog pops up, close the tab.
3. Repeat until you get a crash.

The problem is a race between the call to CancelAuthDeferred, which is
posted, and the call to SendNotifications.  The solution is to post the
call to SendNotifications on the UI thread.

[1] http://www.pagetutor.com/keeper/http_authentication/index.html

0xb7a0f53b       [libglib-2.0.so.0.2000.1        + 0x0005853b]  
0xb7a0fc54       [libglib-2.0.so.0.2000.1        + 0x00058c54]  
0xb79ee401       [libglib-2.0.so.0.2000.1        + 0x00037401]  
0xb7a85274       [libgobject-2.0.so.0.2000.1     + 0x00010274]  
0xb7e9ad61       [libgtk-x11-2.0.so.0.1600.1     + 0x0025fd61]  
0xb7caa682       [libgtk-x11-2.0.so.0.1600.1     + 0x0006f682]  
0xb7a8c77b       [libgobject-2.0.so.0.2000.1     + 0x0001777b]  
0xb7a7e2c8       [libgobject-2.0.so.0.2000.1     + 0x000092c8]  
0xb7a7fb6a       [libgobject-2.0.so.0.2000.1     + 0x0000ab6a]  
0xb7a93577       [libgobject-2.0.so.0.2000.1     + 0x0001e577]  
0xb7a95178       [libgobject-2.0.so.0.2000.1     + 0x00020178]  
0xb7a955d5       [libgobject-2.0.so.0.2000.1     + 0x000205d5]  
0xb7ce26d5       [libgtk-x11-2.0.so.0.1600.1     + 0x000a76d5]  
0xb7e956dc       [libgtk-x11-2.0.so.0.1600.1     + 0x0025a6dc]  
0xb7a8218e       [libgobject-2.0.so.0.2000.1     + 0x0000d18e]  
0xb7d95b2d       [libgtk-x11-2.0.so.0.1600.1     + 0x0015ab2d]  
0x0912a255       [chrome         - owned_widget_gtk.cc:34]      
OwnedWidgetGtk::Destroy()
0x08344e59       [chrome         - login_prompt_gtk.cc:53]      
LoginHandlerGtk::~LoginHandlerGtk()
0x084cd0f8       [chrome         - message_loop.cc:314] 
MessageLoop::RunTask(Task*)

--
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