[Bug 47944] Wine64 tries to change permissions in /private/tmp/ that fails on macOS 10.15 Catalina

WineHQ Bugzilla wine-bugs at winehq.org
Thu Oct 17 08:20:23 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=47944

--- Comment #3 from Michel Terrisse <mterrisse at free.fr> ---
Thank you for that.

We are now trying to rebuild wine 4.17 from code with changes in
libs/wine/config.c to change "/tmp/.wine" for something like
"/Users/Shared/.wine". I will tell you if it works ore not as soon as possible.

During that time I try to understand what is specific to CEF and makes it
crash.
The string "anonmap." appears only in server/mapping.c for this function
  /* create a temp file for anonymous mappings */
  static int create_temp_file( file_pos_t size )
called by this one
  /* allocate and fill the temp file for a shared PE image mapping */
  static int build_shared_mapping( struct mapping *mapping, int fd,
                                 IMAGE_SECTION_HEADER *sec, unsigned int nb_sec
)
that is called by this one :
  /* retrieve the mapping parameters for an executable (PE) image */
  static unsigned int get_image_params( struct mapping *mapping, file_pos_t
file_size, int unix_fd )
So Wineserver creates a shared library and tries to load it.
Do you know why? This doesn't happen for all the dynamic libraries loaded by
the program but just when CEF is trying to display some HTML, and I can't
understand what is specific here.

Thank you for your help,

Michel

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list