A crash in python.exe because of uncaught exception in clipboard listening thread

Mike Kaganski mikekaganski at hotmail.com
Wed Feb 24 06:54:23 UTC 2021


Hi,

I had a crash in python.exe during 'make check', with this call stack:

> ucrtbased.dll!issue_debug_notification(const wchar_t * const message) Line 28
> 	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(28)
> ucrtbased.dll!__acrt_report_runtime_error(const wchar_t * message) Line 154
> 	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(154)
> ucrtbased.dll!abort() Line 61
> 	at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(61)
> ucrtbased.dll!terminate() Line 59
> 	at minkernel\crts\ucrt\src\appcrt\misc\terminate.cpp(59)
> python.exe!__scrt_unhandled_exception_filter(_EXCEPTION_POINTERS * const pointers) Line 96
> 	at d:\agent\_work\63\s\src\vctools\crt\vcstartup\src\utility\utility_desktop.cpp(96)
> KernelBase.dll!UnhandledExceptionFilter
()
> ntdll.dll!RtlUserThreadStart$filt$0()
> ntdll.dll!__C_specific_handler
()
> ntdll.dll!RtlpExecuteHandlerForException
()
> ntdll.dll!RtlDispatchException()
> ntdll.dll!RtlRaiseException
()
> KernelBase.dll!RaiseException
()
> vcruntime140d.dll!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Line 75
> 	at D:\a01\_work\6\s\src\vctools\crt\vcruntime\src\eh\throw.cpp(75)
> vclplug_winlo.dll!com::sun::star::datatransfer::DataFormatTranslator::create(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & the_context) Line 46
> 	at C:\lo\src\build\workdir\UnoApiHeadersTarget\offapi\normal\com\sun\star\datatransfer\DataFormatTranslator.hpp(46)
> vclplug_winlo.dll!CDataFormatTranslator::CDataFormatTranslator(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & rxContext) Line 52
> 	at C:\lo\src\core\vcl\win\dtrans\DataFmtTransl.cxx(52)
> vclplug_winlo.dll!CDOTransferable::CDOTransferable(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & rxContext, sal::systools::COMReference<IDataObject> rDataObject) Line 228
> 	at C:\lo\src\core\vcl\win\dtrans\DOTransferable.cxx(228)
> vclplug_winlo.dll!CDOTransferable::create(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & rxContext, sal::systools::COMReference<IDataObject> pIDataObject) Line 214
> 	at C:\lo\src\core\vcl\win\dtrans\DOTransferable.cxx(214)
> vclplug_winlo.dll!CWinClipboard::getContents() Line 123
> 	at C:\lo\src\core\vcl\win\dtrans\WinClipboard.cxx(123)
> vclplug_winlo.dll!CWinClipboard::notifyAllClipboardListener() Line 257
> 	at C:\lo\src\core\vcl\win\dtrans\WinClipboard.cxx(257)
> vclplug_winlo.dll!CWinClipboard::onClipboardContentChanged() Line 339
> 	at C:\lo\src\core\vcl\win\dtrans\WinClipboard.cxx(339)
> vclplug_winlo.dll!CMtaOleClipboard::clipboardChangedNotifierThreadProc(void * pParam) Line 727
> 	at C:\lo\src\core\vcl\win\dtrans\MtaOleClipb.cxx(727)
> ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
> 	at minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97)
> kernel32.dll!BaseThreadInitThunk
()
> ntdll.dll!RtlUserThreadStart
()

No idea where should we have a "try" block; does anyone have a 
suggestion? Thanks!


-- 
Best regards,
Mike Kaganski


More information about the LibreOffice mailing list