https://bugs.freedesktop.org/show_bug.cgi?id=75467

Peter Nowee <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |bisected

--- Comment #56 from Peter Nowee <[email protected]> ---
I picked apart the commits and found the problems are caused by calling
CFURLCreateBookmarkDataFromFile:

Offensive line from 7aa4291 (Open dialog bug)
fpicker/source/aqua/NSURL_OOoAdditions.mm

  CFDataRef rBookmark = CFURLCreateBookmarkDataFromFile( NULL, rUrl, &rError );

Offensive line from aa539f6 (Save dialog bug)
sal/osl/unx/system.c

  CFDataRef cfbookmark = CFURLCreateBookmarkDataFromFile( NULL, cfurl, &cferror
);

A search for CFURLCreateBookmarkDataFromFile turned up
http://www.opensource.apple.com/source/CF/CF-635/CFURL.h, which says that this
function overwrites files by adding bookmark and alias data.

But why does this not cause any problems in any other applications then? Could
it be this only goes wrong in 32-bit?

Could someone running Mac OS 10.8 or higher try to reproduce this bug with the
32-bit (x86, not x86_64) build? See comment 8 for steps to reproduce. The bug
is still present in LO 4.3.6 RC1. The 32-bit version can be downloaded here:
http://download.documentfoundation.org/libreoffice/testing/4.3.6/mac/x86/LibreOffice_4.3.6.1_MacOS_x86.dmg

Suggestions?

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

Reply via email to