https://bz.apache.org/ooo/show_bug.cgi?id=128618

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #20 from [email protected] ---
I don't see any scrolling issue with this test document on FreeBSD, but I do
see what are probably related issues:

(1) the images don't show, I just see placeholders (is this normal?).

(2) double-clicking an image causes a prolonged UI freeze in all OpenOffice
windows, because the URL is invalid, so the URL access attempt freezes up
waiting for a response, and since this is done from the "main" (a.k.a. UI)
thread, the whole of OpenOffice will lock up for a good while. Stack trace
below, note how Curl/WebDAV are where it's stuck in:

#0  0x00000008248d0e7a in ??? () at /lib/libthr.so.3
#1  0x00000008248e08d0 in ??? () at /lib/libthr.so.3
#2  0x00000008248d9f5a in ??? () at /lib/libthr.so.3
#3  0x00000008248d7df2 in pthread_mutex_lock () at /lib/libthr.so.3
#4  0x00000008214f8a35 in osl_acquireMutex (Mutex=0x2b8242c1b060) at
mutex.c:127
#5  0x00000008cb6ddbdd in osl::Mutex::acquire (this=0x2b8242c26170) at
/openoffice-git/main/solver/450/unxfbsdx/inc/osl/mutex.hxx:62
#6  osl::Guard<osl::Mutex>::Guard (t=..., this=<optimized out>) at
/openoffice-git/main/solver/450/unxfbsdx/inc/osl/mutex.hxx:148
#7  http_dav_ucp::CurlSession::Init (this=0x2b8242c26150) at
/openoffice-git/main/ucb/source/ucp/webdav/CurlSession.cxx:202
#8  0x00000008cb6de4de in http_dav_ucp::CurlSession::UsesProxy
(this=0x2b823cf83608) at
/openoffice-git/main/ucb/source/ucp/webdav/CurlSession.cxx:326
#9  0x00000008cb6cf42a in http_dav_ucp::DAVResourceAccess::getRequestURI
(this=0x2b823c94a710) at
/openoffice-git/main/ucb/source/ucp/webdav/DAVResourceAccess.cxx:1102
#10 http_dav_ucp::DAVResourceAccess::PROPFIND (this=0x2b823c94a710,
nDepth=http_dav_ucp::DAVZERO, rPropertyNames=std::vector of length 5 = {...},
rResources=std::vector of length 0, xEnv=...)
    at /openoffice-git/main/ucb/source/ucp/webdav/DAVResourceAccess.cxx:204
#11 0x00000008cb6bd5b6 in http_dav_ucp::Content::getResourceType
(this=this@entry=0x2b8236ec2000, xEnv=..., rResAccess=...) at
/openoffice-git/main/ucb/source/ucp/webdav/webdavcontent.cxx:3558
#12 0x00000008cb6b31be in http_dav_ucp::Content::getPropertyValues
(this=this@entry=0x2b8236ec2000, rProperties=..., xEnv=...) at
/openoffice-git/main/ucb/source/ucp/webdav/webdavcontent.cxx:1427
#13 0x00000008cb6b17bf in http_dav_ucp::Content::execute (this=0x2b8236ec2000,
aCommand=<optimized out>, Environment=...) at
/openoffice-git/main/ucb/source/ucp/webdav/webdavcontent.cxx:544
#14 0x00000008cb6bbb92 in non-virtual thunk to
http_dav_ucp::Content::execute(com::sun::star::ucb::Command const&, int,
com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>
const&) ()
    at
/usr/home/user/.local/opt/openoffice4-latest/program/../program/libucpdav1.so
#15 0x000000082bcb7c09 in ucbhelper::Content_Impl::executeCommand
(this=<optimized out>, rCommand=...) at
/openoffice-git/main/ucbhelper/source/client/content.cxx:1902
#16 ucbhelper::Content::getPropertyValuesInterface
(this=this@entry=0x8207c9810, rPropertyNames=...) at
/openoffice-git/main/ucbhelper/source/client/content.cxx:680
#17 0x000000082bcb5fe0 in ucbhelper::Content::getPropertyValues (this=0x11,
this@entry=0x8207c9810, rPropertyNames=...) at
/openoffice-git/main/ucbhelper/source/client/content.cxx:617
#18 0x000000082bcb5e8c in ucbhelper::Content::getPropertyValue
(this=0x8207c9810, rPropertyName=...) at
/openoffice-git/main/ucbhelper/source/client/content.cxx:567
#19 0x000000082546b8ab in comphelper::MediaDescriptor::impl_openStreamWithURL
(this=this@entry=0x8207c9958, sURL=..., bLockFile=1 '\001')
    at /openoffice-git/main/comphelper/source/misc/mediadescriptor.cxx:825
#20 0x0000000825469f41 in comphelper::MediaDescriptor::impl_addInputStream
(this=0x8207c9958, bLockFile=1 '\001') at
/openoffice-git/main/comphelper/source/misc/mediadescriptor.cxx:612
#21 0x000000082afc6bb2 in SfxMedium::GetMedium_Impl
(this=this@entry=0x2b823ca75410) at
/openoffice-git/main/sfx2/source/doc/docfile.cxx:2515
#22 0x000000082afc6453 in SfxMedium::GetInStream (this=0x2b823ca75410) at
/openoffice-git/main/sfx2/source/doc/docfile.cxx:621
#23 0x000000082afd12dd in SfxMedium::DownLoad (this=0x2b823cf83608, aLink=...)
at /openoffice-git/main/sfx2/source/doc/docfile.cxx:2608
#24 0x000000082aec41d2 in SvFileObject::LoadFile_Impl
(this=this@entry=0x2b823c65a010) at
/openoffice-git/main/sfx2/source/appl/fileobj.cxx:307
#25 0x000000082aec3f78 in SvFileObject::GetData (this=0x2b823c65a010,
rData=..., rMimeType=<optimized out>, bGetSynchron=0 '\000') at
/openoffice-git/main/sfx2/source/appl/fileobj.cxx:164
#26 0x00000008abcc5387 in SwBaseLink::SwapIn (this=0x2b823c5e9fa0,
bWaitForData=0 '\000', bNativFormat=<optimized out>) at
/openoffice-git/main/sw/source/core/docnode/swbaslnk.cxx:414
#27 0x00000008abd4986c in SwGrfNode::SwapIn (this=this@entry=0x2b823c882290,
bWaitForData=bWaitForData@entry=0 '\000') at
/openoffice-git/main/sw/source/core/graphic/ndgrf.cxx:549
#28 0x00000008abd4ae54 in SwGrfNode::SwapGraphic (this=0x2b823c882290,
pGrfObj=0x2b823c882348) at
/openoffice-git/main/sw/source/core/graphic/ndgrf.cxx:1106
#29 0x000000082dfadce6 in Link::Call (this=0x0, pCaller=0x11) at
/openoffice-git/main/solver/450/unxfbsdx/inc/tools/link.hxx:135
#30 GraphicObject::GetSwapStream (this=0x11) at
/openoffice-git/main/svtools/source/graphic/grfmgr.cxx:487
#31 0x000000082dface30 in GraphicObject::ImplAutoSwapIn
(this=this@entry=0x2b823c882348) at
/openoffice-git/main/svtools/source/graphic/grfmgr.cxx:271
#32 0x000000082dfaca9a in GraphicObject::GetGraphic (this=0x2b823c882348) at
/openoffice-git/main/svtools/source/graphic/grfmgr.cxx:919
#33 0x00000008abce712b in SwGrfNode::GetGrf (this=0x2b823c882290) at
inc/ndgrf.hxx:130
#34 SwEditShell::GetGraphic (this=<optimized out>, bWait=0 '\000') at
/openoffice-git/main/sw/source/core/edit/editsh.cxx:273
#35 0x00000008ac1e5bbb in SwGrfShell::GetAttrState (this=0x2b823c94a2f0,
rSet=...) at /openoffice-git/main/sw/source/ui/shells/grfsh.cxx:685
#36 0x000000082af273ed in SfxShell::CallState (this=0x2b823c94a2f0, rSet=...,
pFunc=<optimized out>) at inc/sfx2/shell.hxx:202
#37 SfxDispatcher::_FillState (this=0x2b823c47fcf0, rSvr=<optimized out>,
rState=..., pRealSlot=0x8ac387670 <aSwGrfShellSlots_Impl>) at
/openoffice-git/main/sfx2/source/control/dispatch.cxx:2542
#38 0x000000082af180cc in SfxBindings::Update_Impl
(this=this@entry=0x2b823c5dc590, pCache=pCache@entry=0x2b823c63f410) at
/openoffice-git/main/sfx2/source/control/bindings.cxx:417
#39 0x000000082af19daf in SfxBindings::NextJob_Impl (this=0x2b823c5dc590,
pTimer=<optimized out>) at
/openoffice-git/main/sfx2/source/control/bindings.cxx:1759
#40 0x000000083027f50f in Timer::ImplTimerCallbackProc () at
/openoffice-git/main/vcl/source/app/timer.cxx:141
#41 0x0000000849136c43 in GtkXLib::timeoutFn (data=0x2b82356ea010) at
/openoffice-git/main/vcl/unx/gtk/app/gtkdata.cxx:745
#42 call_timeoutFn (data=0x2b82356ea010) at
/openoffice-git/main/vcl/unx/gtk/app/gtkdata.cxx:725
#43 0x000000084e313a41 in ??? () at /usr/local/lib/libglib-2.0.so.0
#44 0x000000084e318241 in ??? () at /usr/local/lib/libglib-2.0.so.0
#45 0x000000084e3186c7 in ??? () at /usr/local/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#46 0x000000084e318766 in g_main_context_iteration () at
/usr/local/lib/libglib-2.0.so.0
#47 0x0000000849137023 in GtkXLib::Yield (this=0x2b82356ea010, bWait=true,
bHandleAllCurrentEvents=false) at
/openoffice-git/main/vcl/unx/gtk/app/gtkdata.cxx:874
#48 0x000000083027851d in ImplYield (i_bWait=true, i_bAllEvents=false) at
/openoffice-git/main/vcl/source/app/svapp.cxx:476
#49 Application::Yield (i_bAllEvents=false) at
/openoffice-git/main/vcl/source/app/svapp.cxx:510
#50 0x0000000830278497 in Application::Execute () at
/openoffice-git/main/vcl/source/app/svapp.cxx:453
#51 0x0000000821eaf556 in desktop::Desktop::Main (this=0x8207ca998) at
/openoffice-git/main/desktop/source/app/app.cxx:2232
#52 0x000000083027dfe2 in ImplSVMain () at
/openoffice-git/main/vcl/source/app/svmain.cxx:196
#53 0x000000083027f110 in SVMain () at
/openoffice-git/main/vcl/source/app/svmain.cxx:237
#54 0x0000000821ef1834 in soffice_main () at
/openoffice-git/main/desktop/source/app/sofficemain.cxx:45
#55 0x00000000002025c9 in sal_main () at main.c:31
#56 0x00000000002025a7 in main (argc=3, argv=0x8207caab0) at main.c:30

-- 
You are receiving this mail because:
You are the assignee for the issue.

Reply via email to