Running an application with wine-1.3.3 trying to open a file I get "file not found" error. All worked fine before. Since 1.3.3 applications run through wine are unable to read any file no matter if on C: or anywhere. Interesting is that directory names in file dialogs are garbled (see URL). Most probably a 0-termination bug handling strings. Reproducible: Always Steps to Reproduce: 1. Open any application with wine 2. Try to open a file Actual Results: "File not Found" error Expected Results: Loading the file # emerge --info Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.32-gentoo-r7 x86_64) ================================================================= System uname: Linux-2.6.32-gentoo-r7-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6400+-with-gentoo-1.12.13 Timestamp of tree: Sat, 25 Sep 2010 01:00:01 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 2.3-r1 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.4_p6-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 AdobeFlash-10 AdobeFlash-10.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.mirror.solnet.ch http://mirror.switch.ch/mirror/gentoo/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/glc" USE="X a52 aac acl acpi alsa amd64 arts audiofile berkdb bluetooth branding browserplugin bzip2 cairo cdaudio cdr cli consolekit cracklib crypt cups cxx dbus dri dssi dts dv dvd dvdr dvdread emboss encode exif expat fam ffmpeg firefox flac fortran gd gdbm geoip gif gimp gimpprint gnutls gpm gtk hal hddtemp iconv ipv6 jabber jack java javascript jpeg kde ladspa lame lcms libnotify libsamplerate live lm_sensors lua mad melt mikmod mmx mng modplug modules mp3 mp4 mpeg mudflap multilib mysql ncurses network nls noamazon nptl nptlonly nsplugin ogg openal openexr opengl openmp pam pango pcre pdf perl php plotutils png ppds pppd python qt3support qt4 quicktime readline reflection ruby sane sdl semantic-desktop session sndfile sox spell sql sse sse2 ssl startup-notification subversion svg sysfs tcpd theora threads tiff timidity tk truetype unicode usb visualization vorbis webkit wma wxwindows x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse aiptek" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fglrx vesa radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= app-emulation/wine-1.3.3 was built with the following: USE="X alsa cups dbus gecko gnutls jack jpeg lcms mp3 (multilib) ncurses openal opengl oss perl png ssl threads truetype win32 win64 xml (-capi) -custom-cflags (-esd) -fontconfig (-gphoto2) -gsm (-hal) -ldap -nas -pulseaudio -samba (-scanner) -test -xcomposite -xinerama" CXXFLAGS=""
It seems to be the same bug I reported upstream: http://bugs.winehq.org/show_bug.cgi?id=24531
I use paludis, and had this bug. I fixed it by doing 'cave resolve -cx wine', which is about equivalent to 'emerge -uD wine'. Perhaps this is a dependency issue? --James
emerge -vDuN @world && emerge -v wine fixed it. Please close.
(In reply to comment #3) > emerge -vDuN @world && emerge -v wine fixed it. Please close. > Same error as before, keep open (problem unsolved)
Sorry, I forgot to mention emerge -v @preserved-rebuild (or revdep-rebuild).
(In reply to comment #5) > Sorry, I forgot to mention emerge -v @preserved-rebuild (or revdep-rebuild). > I always do "revdep-rebuild" after an "emerge -avuDN world". For the sake of this bug though I did it again. Same result as before, the bug is still present.
post all related info in the bug itself. do not link to external sites. does re-emerging wine fix the issue ?
(In reply to comment #7) > post all related info in the bug itself. do not link to external sites. > > does re-emerging wine fix the issue ? > re-emerging does not fix the problem. as I get it though from the external page somebody claims it to be openssl causing troubles but I hardly belief this as openssl has nothing to do with string handling in wine.
I did not claim that was openssl which caused the problem. But I upgraded openssl and so I had to rebuild lots of packages because of revdep-rebuild. One of them may be the problem.
(In reply to comment #9) > I did not claim that was openssl which caused the problem. But I upgraded > openssl and so I had to rebuild lots of packages because of revdep-rebuild. One > of them may be the problem. What is strange is that I see such a behavior only in Wine and nowhere else. So my bet is on a bug in Wine either caused upstream or due to GenToo patches.
stop uselessly quoting comments. no one mentioned openssl here. after you re-emerge wine, do you still see garbled paths in the display ?
What is quoting for? So you know what comment you answer too. How can this be useless? Anyways... As I said in #8 (where I "answered" this question but as it looks like even by quoting it people don't "read"), yes the problem persists after re-emerging wine as well as revdep-rebuild.
quoting is useful if you know to use it. you arent. it's a good thing you quoted "answer" as your comment was not clear as to what wasnt fixed. stop wasting time on semantics and simply answer the questions posed to you. post a full build log as an attachment.
Created attachment 249757 [details] build.log (7zipped)
What the? This is conventional forum/mail quoting style as used anywhere on the Internet so people know "what" you answered too (and if you didn't get that this had been an answer... should I place next time a neon sign around it or what?). If you are using "abnormal" quoting rules than please write them on the entry page and don't go attack people in a rude way or is this kindergarden here? So please cut the rude tone, thanks. So back to the bug, here the build log as requested.
it's quite simple: cut your crap or seek help elsewhere. your build log shows you only compiled it and didnt install it. see if other versions of wine show the same problem.