You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2012/05/31 19:06:15 UTC

[Bug 117968] crash when duplicating draw page with linked pictures

https://issues.apache.org/ooo/show_bug.cgi?id=117968

Armin Le Grand <Ar...@me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |ACCEPTED

--- Comment #5 from Armin Le Grand <Ar...@me.com> ---
ALG: This has to do with asynchronous graphic loading (not with errors in WMF
import or rendering). If forcing in SdrGrafObj::ImpUpdateGraphicLink bAsynchron
to false all goes well.
The async loading uses the class SdrGraphicUpdater which uses ::osl::Thread to
create working threads. This works in principle but seems to have problems with
too many same graphics (?). It may have problems with count graphics at all,
need to check.
On the stack is something interesting:

svt.dll!_getenv()  + 0x50371 bytes    C++
svt.dll!_getenv()  + 0x510cb bytes    C++
svt.dll!_getenv()  + 0x511b1 bytes    C++
svt.dll!_getenv()  + 0x5127d bytes    C++
svt.dll!_getenv()  + 0x4bca5 bytes    C++
svxcore.dll!_DisableThreadLibraryCalls@4()  + 0xa1590 bytes    C++
svxcore.dll!_DisableThreadLibraryCalls@4()  + 0xa169b bytes    C++

I could not find _DisableThreadLibraryCalls in the whole trunk, this maybe
something special. Does the @4 mean that from four threads up threading gets
disabled? Does someone know more about ::osl::Thread...?

-- 
You are receiving this mail because:
You are on the CC list for the bug.