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

Aron Budea <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|medium                      |high
                 CC|                            |[email protected]
          Component|Writer                      |graphics stack

--- Comment #10 from Aron Budea <[email protected]> ---
So the change is from Miklos Vajna, but the issue is coming from
PaintBufferGuard that he started using in this commit. See partial stack trace
below. Note ImplAnimView::draw(...) in the middle of it, and the calls deeper
that seem to be responsible for reading directories.

https://cgit.freedesktop.org/libreoffice/core/commit/?id=cd064472ce4ff9d1dd6720c32fde22f36eb232f4
"author Miklos Vajna <[email protected]>  2015-08-10 14:44:03 (GMT)
committer       Miklos Vajna <[email protected]>  2015-08-10 16:23:59
(GMT)
commit  cd064472ce4ff9d1dd6720c32fde22f36eb232f4 (patch)

tdf#93325 ImplAnimView rendercontext: stop painting animgifs directly"

Trace:

vcllo.dll!vcl::IconThemeScanner::ReadIconThemesFromPath(const rtl::OUString &
dir) Line 104     C++
vcllo.dll!vcl::IconThemeScanner::ScanDirectoryForIconThemes(const rtl::OUString
& path) Line 74 C++
vcllo.dll!vcl::IconThemeScanner::Create(const rtl::OUString & path) Line 162   
C++
vcllo.dll!ImplStyleData::ImplStyleData() Line 532       C++
vcllo.dll!std::_Ref_count_obj<ImplStyleData>::_Ref_count_obj<ImplStyleData><>()
Line 932        C++
vcllo.dll!std::make_shared<ImplStyleData>() Line 1003   C++
vcllo.dll!StyleSettings::StyleSettings() Line 772       C++
vcllo.dll!ImplAllSettingsData::ImplAllSettingsData() Line 2658  C++
vcllo.dll!std::_Ref_count_obj<ImplAllSettingsData>::_Ref_count_obj<ImplAllSettingsData><>()
Line 932    C++
vcllo.dll!std::make_shared<ImplAllSettingsData>() Line 1003     C++
vcllo.dll!AllSettings::AllSettings() Line 2697  C++
vcllo.dll!PaintBufferGuard::PaintBufferGuard(ImplFrameData * pFrameData,
vcl::Window * pWindow) Line 47 C++
vcllo.dll!ImplAnimView::draw(unsigned long nPos, VirtualDevice * pVDev) Line
197        C++
vcllo.dll!Animation::ImplTimeoutHdl(Timer * __formal) Line 442  C++
vcllo.dll!Animation::LinkStubImplTimeoutHdl(void * instance, Timer * data) Line
343     C++
vcllo.dll!Link<Timer *,void>::Call(Timer * data) Line 84        C++
vcllo.dll!Timer::Invoke() Line 90       C++
vcllo.dll!ImplSchedulerData::Invoke() Line 48   C++
vcllo.dll!Scheduler::ProcessTaskScheduling(bool bIdle) Line 161 C++
vcllo.dll!Scheduler::CallbackTaskScheduling(bool bIdle) Line 123        C++
vcllo.dll!SalTimer::CallCallback(bool idle) Line 55     C++
vcllo.dll!EmitTimerCallback() Line 174  C++
<snip>

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to