Re: Error on First Run in Windows: Solar Mutex not owned

2018-08-17 Thread Noel Grandin
thanks, should be fixed soon with

https://gerrit.libreoffice.org/59245
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Error on First Run in Windows: Solar Mutex not owned

2018-08-12 Thread Oliver Brinzing

Hi,

with a recent build (win10 x64 Version: 6.2.0.0.alpha0+ (x64)
Build ID: d19482e191b8839f3b552e3b6e5e91ead70d565f)
i get several errors at first start (if the user profile is *empty*)

i noticed:
the folder " 'instdir/user/extensions" seems to cause the problem.
lo will start without errors if the folder exists.

Regards
Oliver

---
Microsoft Visual C++ Runtime Library
---
Assertion failed!
Program: D:\sources\libo-core\instdir\program\vcllo.dll
File: D:/sources/libo-core/vcl/win/app/salinst.cxx
Line: 647
Expression: pTimer != nullptr

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Error on First Run in Windows: Solar Mutex not owned

2018-08-11 Thread Luke Benes
***
* *
*Exception Analysis   *
* *
***

GetUrlPageData2 (WinHttp) failed: 12002.

FAULTING_IP: 
ucrtbase!abort+4b
779327ab cd29int 29h

EXCEPTION_RECORD:   -- (.exr 0x)
ExceptionAddress: 779327ab (ucrtbase!abort+0x004b)
   ExceptionCode: c409 (Security check failure or stack buffer overrun)
  ExceptionFlags: 0001
NumberParameters: 1
   Parameter[0]: 0007

CONTEXT:   -- (.cxr 0x0;r)
eax=0001 ebx=05e5e8e0 ecx=0007 edx=01e0 esi=0003 edi=0609dd2c
eip=779327ab esp=0176b3d8 ebp=0176b3e8 iopl=0 nv up ei pl nz na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b efl=0202
ucrtbase!abort+0x4b:
779327ab cd29int 29h

FAULTING_THREAD:  16e4

PROCESS_NAME:  soffice.bin

ERROR_CODE: (NTSTATUS) 0xc409 - The system detected an overrun of a 
stack-based buffer in this application. This overrun could potentially allow a 
malicious user to gain control of this application.

EXCEPTION_CODE: (NTSTATUS) 0xc409 - The system detected an overrun of a 
stack-based buffer in this application. This overrun could potentially allow a 
malicious user to gain control of this application.

EXCEPTION_PARAMETER1:  0007

NTGLOBALFLAG:  70

APPLICATION_VERIFIER_FLAGS:  0

APP:  soffice.bin

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

BUGCHECK_STR:  APPLICATION_FAULT_FATAL_APP_EXIT_SEHOP

PRIMARY_PROBLEM_CLASS:  FATAL_APP_EXIT_SEHOP

DEFAULT_BUCKET_ID:  FATAL_APP_EXIT_SEHOP

LAST_CONTROL_TRANSFER:  from 77933630 to 779327ab

STACK_TEXT:  
0176b3e8 77933630 00730041 00650073 00740072 ucrtbase!abort+0x4b
0176b874 77933527 0287 05e5e840 0113 
ucrtbase!common_assert_to_message_box+0x72
0176b88c 77934196 0287 05e5e840 0176b9c0 
ucrtbase!common_assert+0x40
0176b89c 05e5e840 0609dd2c 0609dcb8 0287 ucrtbase!_wassert+0x16
0176b9c0 05e5e93e 0d2e05a2 0113 deadbeef vcllo!SalComWndProc+0x660
0176ba10 76dabe6b 0d2e05a2 0113 deadbeef vcllo!SalComWndProcW+0x5e
0176ba3c 76da833a 05e5e8e0 0d2e05a2 0113 USER32!_InternalCallWinProc+0x2b
0176bb24 76da7bee 05e5e8e0  0113 
USER32!UserCallWinProcCheckWow+0x3aa
0176bba0 76d89085 04c106d0 0001  USER32!DispatchMessageWorker+0x20e
0176bbe0 76d84b0a  0001  USER32!DialogBox2+0x184
0176bc10 76de8a17 04c106d0 76de6f60 0176be60 USER32!InternalDialogBox+0xdf
0176bce4 76de78a0 0176be60 0176bf68  USER32!SoftModalMessageBox+0x727
0176be48 76de8295 0176bf68 76de82c0 04c106d0 USER32!MessageBoxWorker+0x2a8
0176bed0 76de82da 04c106d0 0176bf68 7789c060 USER32!MessageBoxTimeoutW+0x165
0176bef0 7792e3ad 04c106d0 0176bf68 7789c060 USER32!MessageBoxW+0x1a
0176bf18 779305b8 7789c060 00012012 0609dd2c ucrtbase!__acrt_MessageBoxW+0x48
0176bf34 77933616 00012012 0609dd2c 0609dcb8 
ucrtbase!common_show_message_box+0x61
0176c3ec 77933527 0287 05e5e840 0113 
ucrtbase!common_assert_to_message_box+0x58
0176c404 77934196 0287 05e5e840 0176c538 
ucrtbase!common_assert+0x40
0176c414 05e5e840 0609dd2c 0609dcb8 0287 ucrtbase!_wassert+0x16
0176c538 05e5e93e 0d2e05a2 0113 deadbeef vcllo!SalComWndProc+0x660
0176c588 76dabe6b 0d2e05a2 0113 deadbeef vcllo!SalComWndProcW+0x5e
0176c5b4 76da833a 05e5e8e0 0d2e05a2 0113 USER32!_InternalCallWinProc+0x2b
0176c69c 76da7bee 05e5e8e0  0113 
USER32!UserCallWinProcCheckWow+0x3aa
0176c718 76d89085 05de056a 0001  USER32!DispatchMessageWorker+0x20e
0176c758 76d84b0a  0001  USER32!DialogBox2+0x184
0176c788 76de8a17 05de056a 76de6f60 0176c9d8 USER32!InternalDialogBox+0xdf
0176c85c 76de78a0 0176c9d8 0176cae0  USER32!SoftModalMessageBox+0x727
0176c9c0 76de8295 0176cae0 76de82c0 05de056a USER32!MessageBoxWorker+0x2a8
0176ca48 76de82da 05de056a 0176cae0 7789c060 USER32!MessageBoxTimeoutW+0x165
0176ca68 7792e3ad 05de056a 0176cae0 7789c060 USER32!MessageBoxW+0x1a
0176ca90 779305b8 7789c060 00012012 0609dd2c ucrtbase!__acrt_MessageBoxW+0x48
0176caac 77933616 00012012 0609dd2c 0609dcb8 
ucrtbase!common_show_message_box+0x61
0176cf64 77933527 0287 05e5e840 0113 
ucrtbase!common_assert_to_message_box+0x58
0176cf7c 77934196 0287 05e5e840 0176d0b0 
ucrtbase!common_assert+0x40
0176cf8c 05e5e840 0609dd2c 0609dcb8 0287 ucrtbase!_wassert+0x16
0176d0b0 05e5e93e 0d2e05a2 0113 deadbeef vcllo!SalComWndProc+0x660
0176d100 76dabe6b 0d2e05a2 0113 deadbeef vcllo!SalComWndProcW+0x5e
0176d12c 76da833a 05e5e8e0 0d2e05a2 0113 USER32!_InternalCallWinProc+0x2b
0176d214 76da7bee 05e5e8e0  0113 
USER32!UserCallWinProcCheckWow+0x3aa

Re: Error on First Run in Windows: Solar Mutex not owned

2018-08-11 Thread Noel Grandin
can you get a stacktrace?
​
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Error on First Run in Windows: Solar Mutex not owned

2018-08-10 Thread Luke Benes
With recent builds, I've noticed that the first run, will always generate the 
following error:
https://imgur.com/a/WayYDNP

File:/vcl/source/app/dbggui.cxx
Line:47
Expression: ImplGetSVData()->mpDefInst->GetYieldMutex()->IsCurrentThread() && 
"Solar Mutex not owned!"


All subsequent runs correctly initialize. I tried removing 
'instdir/user/registrymodifications.xcu' but that's not enough to tickle this 
bug. However, I can reliably reproduce it with a clean on multiple systems. 

I think the error might be related to this:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=0522251d

Would you like any other debugging info?
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice