[Libreoffice-bugs] [Bug 126279] CRASH when resuming work with a WebDAV document when session has timed out

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jul 8 08:09:21 UTC 2019


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

Mike Kaganski <mikekaganski at hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |ASSIGNED
           Assignee|libreoffice-bugs at lists.free |mikekaganski at hotmail.com
                   |desktop.org                 |

--- Comment #1 from Mike Kaganski <mikekaganski at hotmail.com> ---
The problem is that in clean_session was called from this stack:

> neon.dll!clean_session(auth_session * sess) Line 275
> 	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(275)
> neon.dll!ah_post_send(ne_request_s * req, void * cookie, const ne_status * status) Line 1554
> 	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(1554)
> neon.dll!ne_end_request(ne_request_s * req) Line 1399
> 	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_request.c(1399)
> neon.dll!ne_xml_dispatch_request(ne_request_s * req, ne_xml_parser_s * parser) Line 105
> 	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_xmlreq.c(105)
> neon.dll!ne_lock_refresh(ne_session_s * sess, ne_lock * lock) Line 849
> 	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_locks.c(849)
> ucpdav1.dll!webdav_ucp::NeonSession::LOCK(ne_lock * pLock, long & rlastChanceToSendRefreshRequest) Line 1663
> 	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonSession.cxx(1663)
> ucpdav1.dll!webdav_ucp::NeonLockStore::refreshLocks() Line 216
> 	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonLockStore.cxx(216)
> ucpdav1.dll!webdav_ucp::TickerThread::execute() Line 78
> 	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonLockStore.cxx(78)
> salhelper3MSC.dll!salhelper::Thread::run() Line 40
> 	at C:\cygwin\home\user\lode\dev\core\salhelper\source\thread.cxx(40)
> salhelper3MSC.dll!threadFunc(void * param) Line 186
> 	at C:\cygwin\home\user\lode\dev\core\include\osl\thread.hxx(186)
> sal3.dll!oslWorkerWrapperFunction(void * pData) Line 58
> 	at C:\cygwin\home\user\lode\dev\core\sal\osl\w32\thread.cxx(58)
> 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()

but haven't reinitialized the session before a subsequent access. See
https://git.libreoffice.org/core/+/162a472d55cf9fb9aaa6d5eae625b3da2273a516
where a similar problem was handled.

https://gerrit.libreoffice.org/75194

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190708/6ab3e23f/attachment-0001.html>


More information about the Libreoffice-bugs mailing list