Status: Untriaged
Owner: [email protected]
CC: [email protected]
Labels: Type-Bug Pri-1 OS-All Area-BrowserUI Size-Large Regression

New issue 9242 by [email protected]: Issues with  
Passwords/Exceptions dialog and crash on remove button
http://code.google.com/p/chromium/issues/detail?id=9242

Trunk (r12361)

I guess issue 9239, issue 9235 look like similar for me. But though it is a
crash, I'm filing this.

-Bring up Passwords/Exceptions dialog.
(Hoping the entry list is empty for both of them)

Issue 1:
Since there are no credentials/URL in Passwords/Exceptions dialog
The buttons Remove/Remove All/Show Password should be disabled.
All of them are enabled.

In such a use case, if user clicks on Remove button, then browser window
crashes.

Crash Analysis
##############

FAULTING_IP:
chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+84
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\views\password_manager_view.cc
@ 155]
014be744 8b0cb8          mov     ecx,dword ptr [eax+edi*4]

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 014be744
(chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+0x00000084)
    ExceptionCode: c0000005 (Access violation)
   ExceptionFlags: 00000000
NumberParameters: 2
    Parameter[0]: 00000000
    Parameter[1]: fffffffc
Attempt to read from address fffffffc

FAULTING_THREAD:  00000d88

DEFAULT_BUCKET_ID:  STATUS_ACCESS_VIOLATION

PROCESS_NAME:  chrome.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced
memory at "0x%08lx". The memory could not be "%s".

READ_ADDRESS:  fffffffc

NTGLOBALFLAG:  70

APPLICATION_VERIFIER_FLAGS:  0

PRIMARY_PROBLEM_CLASS:  STATUS_ACCESS_VIOLATION

BUGCHECK_STR:  APPLICATION_FAULT_STATUS_ACCESS_VIOLATION

LAST_CONTROL_TRANSFER:  from 014be92d to 014be744

STACK_TEXT:
0013ec50 014be92d ffffffff 0013ee34 0242f648
chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+0x84
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\views\password_manager_view.cc
@ 155]
0013ed2c 012e8a6f 0242f648 0013ed50 012def50
chrome_1000000!PasswordManagerView::ButtonPressed+0x9d
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\views\password_manager_view.cc
@ 380]
0013ed38 012def50 00000000 00000000 012eaff3
chrome_1000000!views::Button::NotifyClick+0x1f
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\controls\button\button.cc  
@
72]
0013ed44 012eaff3 003e0768 0013ed70 012d53f7
chrome_1000000!views::NativeButton::ButtonPressed+0x20
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\controls\button\native_button.cc
@ 81]
0013ed50 012d53f7 00000111 00000000 003e0768
chrome_1000000!views::NativeButtonWin::ProcessMessage+0x23
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\controls\button\native_button_win.cc
@ 69]
0013ed70 012d653f 00000111 00000000 003e0768
chrome_1000000!views::ProcessNativeControlMessage+0x57
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\widget\widget_win.cc @  
953]
0013ee2c 7e418734 00000000 00000111 00000000
chrome_1000000!views::WidgetWin::WndProc+0xbf
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\widget\widget_win.cc @  
983]
0013ee58 7e418816 012d6480 000507b4 00000111 USER32!InternalCallWinProc+0x28
0013eec0 7e42a013 00000000 012d6480 000507b4
USER32!UserCallWinProcCheckWow+0x150
0013eef0 7e42a039 012d6480 000507b4 00000111 USER32!CallWindowProcAorW+0x98
0013ef10 012d050c 012d6480 000507b4 00000111 USER32!CallWindowProcW+0x1b
0013efc4 7e418734 012d6480 00000111 00000000
chrome_1000000!views::FocusWindowCallback+0x19c
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\focus\focus_manager.cc @
205]
0013eff0 7e418816 012d0370 000507b4 00000111 USER32!InternalCallWinProc+0x28
0013f058 7e428ea0 00000000 012d0370 000507b4
USER32!UserCallWinProcCheckWow+0x150
0013f0ac 7e428eec 00781700 00000111 00000000  
USER32!DispatchClientMessage+0xa3
0013f0d4 7c90e453 0013f0e4 00000018 00781700 USER32!__fnDWORD+0x24
0013f0f8 7e4194be 7e42c174 000507b4 00000111
ntdll!KiUserCallbackDispatcher+0x13
0013f134 7e4292e3 00781700 00000111 00000000 USER32!NtUserMessageCall+0xc
0013f154 773f7354 000507b4 00000111 00000000 USER32!SendMessageW+0x7f
0013f174 773f7436 001c7898 00000000 00070031  
comctl32!Button_NotifyParent+0x3d
0013f190 773f973b 001c7898 00000001 0013f288
comctl32!Button_ReleaseCapture+0xd7
0013f220 7e418734 003e0768 00000202 00000000 comctl32!Button_WndProc+0x887
0013f24c 7e418816 773f8eb4 003e0768 00000202 USER32!InternalCallWinProc+0x28
0013f2b4 7e42a013 00000000 773f8eb4 003e0768
USER32!UserCallWinProcCheckWow+0x150
0013f2e4 7e42a039 773f8eb4 003e0768 00000202 USER32!CallWindowProcAorW+0x98
0013f304 012e703f 773f8eb4 003e0768 00000202 USER32!CallWindowProcW+0x1b
0013f3c4 7e418734 003e0768 00000202 00000000
chrome_1000000!views::NativeControlWin::NativeControlWndProc+0xff
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\controls\native_control_win.cc
@ 188]
0013f3f0 7e418816 012e6f40 003e0768 00000202 USER32!InternalCallWinProc+0x28
0013f458 7e42a013 00000000 012e6f40 003e0768
USER32!UserCallWinProcCheckWow+0x150
0013f488 7e42a039 012e6f40 003e0768 00000202 USER32!CallWindowProcAorW+0x98
0013f4a8 012d050c 012e6f40 003e0768 00000202 USER32!CallWindowProcW+0x1b
0013f55c 7e418734 012e6f40 00000202 00000000
chrome_1000000!views::FocusWindowCallback+0x19c
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\focus\focus_manager.cc @
205]
0013f588 7e418816 012d0370 003e0768 00000202 USER32!InternalCallWinProc+0x28
0013f5f0 7e4189cd 00000000 012d0370 003e0768
USER32!UserCallWinProcCheckWow+0x150
0013f650 7e418a10 0013f6a0 00000000 0013f670  
USER32!DispatchMessageWorker+0x306
0013f660 012cbebf 0013f6a0 003e8810 0013f688 USER32!DispatchMessageW+0xf
0013f670 01021f5c 0013f6a0 003e8830 003e8810
chrome_1000000!views::AcceleratorHandler::Dispatch+0x4f
[c:\b\slave\chromium-rel-xp\build\src\chrome\views\widget\accelerator_handler.cc
@ 32]
0013f688 01022a54 0013f6a0 00000000 003e8810
chrome_1000000!base::MessagePumpForUI::ProcessMessageHelper+0x6c
[c:\b\slave\chromium-rel-xp\build\src\base\message_pump_win.cc @ 356]
0013f6bc 01021cb2 0013f8e8 0013f8e8 0013f8e8
chrome_1000000!base::MessagePumpForUI::DoRunLoop+0x44
[c:\b\slave\chromium-rel-xp\build\src\base\message_pump_win.cc @ 204]
0013f6dc 010118a9 0013f8e8 003ebe90 00ebecd8
chrome_1000000!base::MessagePumpWin::RunWithDispatcher+0x42
[c:\b\slave\chromium-rel-xp\build\src\base\message_pump_win.cc @ 54]
0013f780 01011ce0 c4c259e3 003e2968 00ebecd8
chrome_1000000!MessageLoop::RunInternal+0xa9
[c:\b\slave\chromium-rel-xp\build\src\base\message_loop.cc @ 192]
0013f7b4 01011d49 00000001 00000000 003ebe90
chrome_1000000!MessageLoop::RunHandler+0xa0
[c:\b\slave\chromium-rel-xp\build\src\base\message_loop.cc @ 181]
0013f7d0 0107b24a 003ebe90 0013faf0 0107ca01
chrome_1000000!MessageLoopForUI::Run+0x49
[c:\b\slave\chromium-rel-xp\build\src\base\message_loop.cc @ 567]
0013f7dc 0107ca01 003e91a0 003e8278 ffffffff chrome_1000000!`anonymous
namespace'::RunUIMessageLoop+0x1a
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\browser_main.cc @ 182]
0013faf0 01005af1 0013fbe8 01000000 00000008
chrome_1000000!BrowserMain+0x1391
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\browser_main.cc @ 571]
0013fc80 004038ac 00400000 0013fcf8 000213be
chrome_1000000!ChromeMain+0x601
[c:\b\slave\chromium-rel-xp\build\src\chrome\app\chrome_dll_main.cc @ 410]
0013ff28 00432b28 00400000 00000000 000213be chrome!wWinMain+0x2ac
[c:\b\slave\chromium-rel-xp\build\src\chrome\app\chrome_exe_main.cc @ 102]
0013ffc0 7c817067 7c911440 014ff55c 7ffde000 chrome!__tmainCRTStartup+0x176
[f:\sp\vctools\crt_bld\self_x86\crt\src\crt0.c @ 324]
0013fff0 00000000 00432b91 00000000 78746341 kernel32!BaseProcessStart+0x23


FOLLOWUP_IP:
chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+84
[c:\b\slave\chromium-rel-xp\build\src\chrome\browser\views\password_manager_view.cc
@ 155]
014be744 8b0cb8          mov     ecx,dword ptr [eax+edi*4]

FAULTING_SOURCE_CODE:
No source found for
'c:\b\slave\chromium-rel-xp\build\src\chrome\browser\views\password_manager_view.cc'


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+84

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: chrome_1000000

IMAGE_NAME:  chrome.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  49c91433

STACK_COMMAND:  ~0s ; kb

FAILURE_BUCKET_ID:
STATUS_ACCESS_VIOLATION_c0000005_chrome.dll!PasswordManagerTableModel::GetPasswordFormAt

BUCKET_ID:
APPLICATION_FAULT_STATUS_ACCESS_VIOLATION_chrome_1000000!PasswordManagerTableModel::GetPasswordFormAt+84




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