https://bugs.documentfoundation.org/show_bug.cgi?id=105712

V Stuart Foote <vstuart.fo...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vstuart.fo...@utsa.edu

--- Comment #15 from V Stuart Foote <vstuart.fo...@utsa.edu> ---
Created attachment 131194
  --> https://bugs.documentfoundation.org/attachment.cgi?id=131194&action=edit
WinDbg 64-bit w symbols StackTrace of DMP taken via Taskmanager

Confirming on Windows 8.1 Ent 64-bit en-US with AT NVDA 2016.4 screen reader
active and
Version: 5.3.0.3 (x64)
Build ID: 7074905676c47b82bbcfbea1aeefc84afe1c50e1
CPU Threads: 8; OS Version: Windows 6.29; UI Render: default; Layout Engine:
new; 
Locale: en-US (en_US); Calc: group

STR as reported. 

1. NVDA a11y screen reader enabled and sounding
2. New Writer document with a few typos.
3. F7 to launch spell check dialog
4. select first mispelling, the "Special Character" button activates
5. select the "Special Character" button action
6. immediate message dialog "LibreOffice 5.3 - Fatal Error"
7. use Taskmanager to "Create dump file"
8. OK to close LibreOffice
9. Open the DMP file in WinDbg and pull StackTrace with "~* kp"
10. run "analyze -v" against the DMP.

Attaching StackTrace (here) and next the DMP file, below is WinDbg analyze -v
of the DMP file. Look to be hitting a breakpoint. For some reason, with NVDA
running the google_breakpad::ExceptionHandler::ExceptionHandlerThreadMain does
not run.

Disabling NVDA 2016.4 and repeating a new document with spelling errors, F7 and
the Special Character dialog immediately pops-open and can be selected.

=-WinDbg analyze -v of crash dump-=

Microsoft (R) Windows Debugger Version 6.3.9600.17336 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\gof509\AppData\Local\Temp\soffice (3).DMP]
User Mini Dump File with Full Memory: Only application data is available

0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


FAULTING_IP: 
+8bcad30650
00000000`00000000 ??              ???

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

CONTEXT:  0000000000000000 -- (.cxr 0x0;r)
rax=0000000000000040 rbx=0000000000000000 rcx=00007ff8f2fde51b
rdx=00007ff8f1120000 rsi=0000000000000001 rdi=00000000002e09e6
rip=00007ff91bad104a rsp=0000004c92d9b918 rbp=0000004c936ae9e0
 r8=0000000000000000  r9=0000000000000000 r10=0000004c92d9b680
r11=0000004c92d88000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000001 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
user32!NtUserWaitMessage+0xa:
00007ff9`1bad104a c3              ret

FAULTING_THREAD:  0000000000000b24

DEFAULT_BUCKET_ID:  STATUS_BREAKPOINT

PROCESS_NAME:  _socket.pyd

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION}  Breakpoint  A breakpoint has
been reached.

EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are
invalid

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

APP:  _socket.pyd

ANALYSIS_VERSION: 6.3.9600.17336 (debuggers(dbg).150226-1500) amd64fre

PRIMARY_PROBLEM_CLASS:  STATUS_BREAKPOINT

BUGCHECK_STR:  APPLICATION_FAULT_STATUS_BREAKPOINT

LAST_CONTROL_TRANSFER:  from 00007ff91bb05b77 to 00007ff91bad104a

STACK_TEXT:  
0000004c`92d9b918 00007ff9`1bb05b77 : 00000000`00000000 0000004c`936ae9e0
00000000`00000001 00000000`00000001 : user32!NtUserWaitMessage+0xa
0000004c`92d9b920 00007ff9`1bb076e2 : 00000000`00000000 00007ff9`1bb08b10
00000000`00000000 00007ff9`1badb7cd : user32!DialogBox2+0x212
0000004c`92d9b9b0 00007ff9`1bb099a2 : 00000000`00010005 0000004c`92d9bae9
0000004c`92d9bd20 00000000`00000000 : user32!InternalDialogBox+0x132
0000004c`92d9ba10 00007ff9`1bb0913d : 00007ff9`000000c4 00007ff9`00000103
0000004c`a4156590 00000000`00000001 : user32!SoftModalMessageBox+0xee1
0000004c`92d9bb50 00007ff9`1bb581ba : 00007ff9`0904e188 00000000`00000000
0000004c`9d39c6d0 00007ff9`0902c018 : user32!MessageBoxWorker+0x2eb
0000004c`92d9bd00 00007ff9`1bb5822e : 00007ff8`f2c0c70a 00007ff8`f2fd995e
0000004c`9d39c6d0 0000004c`9d34b870 : user32!MessageBoxTimeoutW+0xba
0000004c`92d9be00 00007ff8`f1f71ce4 : 0000004c`92d9e450 00000000`00000000
0000004c`92d9e450 0000004c`92fc99a0 : user32!MessageBoxW+0x4e
0000004c`92d9be40 00007ff8`f3cb88dc : 00000000`00000000 0000004c`9d34b868
0000004c`9d39c6c8 00007ff9`0f4e3403 : mergedlo!desktop::`anonymous
namespace'::FatalError+0x114
0000004c`92d9bea0 00007ff9`0f526920 : 00007ff8`f3cb88b5 0000004c`92d9f520
0000004c`92d9f520 00000000`00000000 :
mergedlo!`desktop::Desktop::Main'::`1'::catch$2+0x27
0000004c`92d9bef0 00007ff9`0f51e36d : 00007ff8`f3cb88b5 0000004c`92d9d268
00000000`00000100 00000000`00000000 : msvcr120!_CallSettingFrame+0x20
0000004c`92d9bf20 00007ff9`1bce2a63 : 00000000`00000000 0000004c`92d9e2e0
00000000`00000000 00000000`00000000 : msvcr120!__CxxCallCatchBlock+0xf5
0000004c`92d9bff0 00007ff8`f1f74c99 : 0000004c`00000000 0000004c`96c79718
00000000`00000000 00000000`00000000 : ntdll!RcConsolidateFrames+0x3
0000004c`92d9f520 00007ff8`f2f1062e : 0000004c`95811530 00000000`00000000
00000000`00000001 00007ff8`f582f720 : mergedlo!desktop::Desktop::Main+0x10f9
0000004c`92d9f7a0 00007ff8`f2f109d2 : 00000000`00000000 00000000`00000000
00000000`00000001 00000000`00000000 : mergedlo!ImplSVMain+0x6e
0000004c`92d9f7e0 00007ff8`f1f92cfd : 00000000`00000000 00000000`00000001
0000004c`93175328 00000000`00000000 : mergedlo!SVMain+0x32
0000004c`92d9f810 00007ff7`4151102e : 0000004c`92f44350 00007ff9`1bc557d0
0000004c`92f237c5 00000000`00000001 : mergedlo!soffice_main+0x11d
0000004c`92d9fa60 00007ff7`4151139d : 0000004c`92f237c3 00000000`00000001
00000000`00000001 00000000`00000000 : soffice+0x102e
0000004c`92d9fa90 00007ff9`193a13d2 : 00007ff7`41511240 00007ff7`40c6c000
00000000`00000000 00000000`00000000 : soffice!main+0x35d
0000004c`92d9fad0 00007ff9`1bc654e4 : 00007ff9`193a13b0 00000000`00000000
00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x22
0000004c`92d9fb00 00000000`00000000 : 00000000`00000000 00000000`00000000
00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x34


STACK_COMMAND:  ~0s; .ecxr ; kb

FOLLOWUP_IP: 
mergedlo!`desktop::Desktop::Main'::`1'::catch$2+27
[c:\cygwin64\home\buildslave\source\libo-core\desktop\source\app\app.cxx @
1697]
00007ff8`f3cb88dc 90              nop

FAULTING_SOURCE_LINE: 
c:\cygwin64\home\buildslave\source\libo-core\desktop\source\app\app.cxx

FAULTING_SOURCE_FILE: 
c:\cygwin64\home\buildslave\source\libo-core\desktop\source\app\app.cxx

FAULTING_SOURCE_LINE_NUMBER:  1697

SYMBOL_STACK_INDEX:  8

SYMBOL_NAME:  mergedlo!`desktop::Desktop::Main'::`1'::catch$2+27

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: mergedlo

IMAGE_NAME:  mergedlo.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  588aff17

FAILURE_BUCKET_ID: 
STATUS_BREAKPOINT_80000003_mergedlo.dll!_desktop::Desktop::Main_::_1_::catch$2

BUCKET_ID: 
APPLICATION_FAULT_STATUS_BREAKPOINT_mergedlo!_desktop::Desktop::Main_::_1_::catch$2+27

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING: 
um:status_breakpoint_80000003_mergedlo.dll!_desktop::desktop::main_::_1_::catch$2

FAILURE_ID_HASH:  {bbe234ab-30de-fc54-9338-6cfc4773366d}

Followup: MachineOwner
---------

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to