[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Mike Kaganski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|libreoffice-b...@lists.free |glo...@fbihome.de |desktop.org | -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Commit Notification changed: What|Removed |Added Whiteboard|target:6.1.0|target:6.1.0 target:6.0.2 -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 --- Comment #9 from Commit Notification --- Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "libreoffice-6-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=a8a0e22edc53a58b293771ef793e9d6a0ac2f712&h=libreoffice-6-0 tdf#114676 release the SolarMutex, if we own it It will be available in 6.0.2. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 --- Comment #8 from Commit Notification --- Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=0e04523b040785e2ce552143d20adcbb40b61d42 tdf#114676 release the SolarMutex, if we own it It will be available in 6.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Commit Notification changed: What|Removed |Added Whiteboard||target:6.1.0 -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Mike Kaganski changed: What|Removed |Added CC||glo...@fbihome.de --- Comment #7 from Mike Kaganski --- This must be regression from https://cgit.freedesktop.org/libreoffice/core/commit/?id=d3ae94f04e0cfeba49f5e0de66848743391fc336 > authorJan-Marek Glogowski 2017-10-13 18:55:01 > +0200 > committer Jan-Marek Glogowski 2017-10-13 18:55:15 > +0200 > commitd3ae94f04e0cfeba49f5e0de66848743391fc336 > tree 9579d3f258edcf5e60d67891912c783fc5b97b0a > parent3ea6d0620d34c14950c5b1a25af801efd7fde492 > Don't crash on extension update check > We don't need to release the SolarMutex, as we don't own it. The commit removed SolarMutexReleaser from UUIInteractionHelper::handleRequest and UUIInteractionHelper::getStringFromRequest. The hang occurs with deadlock between main thread waiting for solar mutex, and a worker thread (holding the mutex) trying to handle request in main thread. Main thread call stack: > win32u.dll!NtUserMsgWaitForMultipleObjectsEx() > user32.dll!RealMsgWaitForMultipleObjectsEx() > sal3.dll!osl_waitCondition(void * Condition, const TimeValue * pTimeout) Line > 82 > vcllo.dll!osl::Condition::wait(const TimeValue * pTimeout) Line 120 > vcllo.dll!SalYieldMutex::doAcquire(unsigned long nLockCount) Line 147 > comphelper.dll!comphelper::SolarMutex::acquire(unsigned long nLockCount) Line > 73 > vcllo.dll!WinSalInstance::AcquireYieldMutex(unsigned long nCount) Line 451 > vcllo.dll!Application::AcquireSolarMutex(unsigned long nCount) Line 568 > vcllo.dll!SolarMutexReleaser::~SolarMutexReleaser() Line 1474 > vcllo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) > Line 560 > vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 469 > vcllo.dll!Application::Yield() Line 535 > vcllo.dll!Application::Execute() Line 449 > sofficeapp.dll!desktop::Desktop::Main() Line 1622 > vcllo.dll!ImplSVMain() Line 194 > vcllo.dll!SVMain() Line 233 > sofficeapp.dll!soffice_main() Line 166 > soffice.bin!sal_main() Line 48 > soffice.bin!main(int argc, char * * argv) Line 47 > soffice.bin!WinMain(void * _hinst, void * _dummy, char * _cmdline, int > _nshow) Line 47 > soffice.bin!invoke_main() Line 99 > soffice.bin!__scrt_common_main_seh() Line 253 > soffice.bin!__scrt_common_main() Line 296 > soffice.bin!WinMainCRTStartup() Line 17 > kernel32.dll!BaseThreadInitThunk() > ntdll.dll!RtlUserThreadStart() Worker thread call stack: > win32u.dll!NtUserMsgWaitForMultipleObjectsEx() > user32.dll!RealMsgWaitForMultipleObjectsEx() > sal3.dll!osl_waitCondition(void * Condition, const TimeValue * pTimeout) Line > 82 > uuilo.dll!osl::Condition::wait(const TimeValue * pTimeout) Line 120 > uuilo.dll!UUIInteractionHelper::handleRequest(const > com::sun::star::uno::Reference & > rRequest) Line 176 > uuilo.dll!`anonymous namespace'::UUIInteractionHandler::handle(const > com::sun::star::uno::Reference & > rRequest) Line 138 > dbalo.dll!dbaccess::ODatabaseSource::connectWithCompletion(const > com::sun::star::uno::Reference & > _rxHandler, bool _bIsolated) Line 1094 > dbalo.dll!dbaccess::ODatabaseSource::connectWithCompletion(const > com::sun::star::uno::Reference & > _rxHandler) Line 1032 > dbulo.dll!dbaui::ODatasourceConnector::connect(const > com::sun::star::uno::Reference & > _xDataSource, dbtools::SQLExceptionInfo * _pErrorInfo) Line 136 > dbulo.dll!dbaui::ODatasourceConnector::connect(const rtl::OUString & > _rDataSourceName, dbtools::SQLExceptionInfo * _pErrorInfo) Line 90 > dbulo.dll!dbaui::OGenericUnoController::connect(const rtl::OUString & > _rDataSourceName, const rtl::OUString & _rContextInformation, > dbtools::SQLExceptionInfo * _pErrorInfo) Line 929 > dbulo.dll!dbaui::OApplicationController::ensureConnection(dbtools::SQLExceptionInfo > * _pErrorInfo) Line 357 > dbulo.dll!dbaui::OApplicationController::connect() Line 326 > mscx_uno.dll!`anonymous > namespace'::cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, > bridges::cpp_uno::shared::VtableSlot aVtableSlot, > _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, > _typelib_MethodParameter * pParams, void * pUnoReturn, void * * pUnoArgs, > _uno_Any * * ppUnoExc) Line 214 > mscx_uno.dll!unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const > _typelib_TypeDescription * pMemberTD, void * pReturn, void * * pArgs, > _uno_Any * * ppException) Line 429 > reflectionlo.dll!stoc_corefl::IdlInterfaceMethodImpl::invoke(const > com::sun::star::uno::Any & rObj, > com::sun::star::uno::Sequence & rArgs) Line 688 > sblo.dll!SbUnoObject::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) > Line 2226 > svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 50 > sblo.dll!SbxVariable::Broadcast(SfxHintId nHintId) Line 182 > sblo.dll!SbxValue::SbxValue(const SbxValue &
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Stang changed: What|Removed |Added CC||t...@tim-passingham.co.uk --- Comment #6 from Stang --- *** Bug 115548 has been marked as a duplicate of this bug. *** -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Julien Nabet changed: What|Removed |Added CC||serval2...@yahoo.fr --- Comment #5 from Julien Nabet --- Created attachment 138676 --> https://bugs.documentfoundation.org/attachment.cgi?id=138676&action=edit bt with debug symbols On pc Debian x86-64 with master sources updated some days ago, I can't even open the file. I attached bt with symbols. -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Terrence Enger changed: What|Removed |Added Keywords||bibisected, haveBacktrace -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 --- Comment #4 from Terrence Enger --- Created attachment 138633 --> https://bugs.documentfoundation.org/attachment.cgi?id=138633&action=edit gdb output during hang The attached gdb log is from LibreOffice opening the attached .odb. LibreOffice is from a local build of commit 68f7d89c, commited 2017-12-11, configured CC=ccache /usr/bin/gcc CXX=ccache /usr/bin/g++ --enable-option-checking=fatal --enable-dbgutil --enable-debug --without-system-postgresql --without-myspell-dicts --with-extra-buildid --without-doxygen --with-external-tar=/home/terry/lo_hacking/git/src --without-package-format built and running on debian-buster. The gdb commands are echo info threads thread apply backtrace all info shared I am setting keyword haveBacktrace. -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 Terrence Enger changed: What|Removed |Added CC||lo_b...@iseries-guru.com --- Comment #3 from Terrence Enger --- Created attachment 138632 --> https://bugs.documentfoundation.org/attachment.cgi?id=138632&action=edit tail of terminal output from bibisect Working on debian-buster in the recently retired daily Linux dbgutil bibisect repository, I see that the bug came into LibreOffice somewhere in the 39 or so commits to master ... commitdates-h -- good 8ba5c4f4 2017-10-13 d029193e bad 9e42902f 2017-10-14 6250b856 I am setting keyword bibisected -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 rob...@familiegrosskopf.de changed: What|Removed |Added Keywords||regression Status|UNCONFIRMED |NEW CC||rob...@familiegrosskopf.de Ever confirmed|0 |1 --- Comment #2 from rob...@familiegrosskopf.de --- Same LO-versions here. Could confirm the buggy behavior with OpenSUSE 42.2 64bit rpm Linux. -- 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
[Libreoffice-bugs] [Bug 114676] Base Freezes on DB Connect() macro
https://bugs.documentfoundation.org/show_bug.cgi?id=114676 --- Comment #1 from Stang --- Created attachment 138617 --> https://bugs.documentfoundation.org/attachment.cgi?id=138617&action=edit Split DB files within .zip file -- 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