Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473544 - >=app-emulation/wine-1.5.30 explorer.exe crash in locale zh_CN.UTF-8
Summary: >=app-emulation/wine-1.5.30 explorer.exe crash in locale zh_CN.UTF-8
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-17 05:50 UTC by zhoumi
Modified: 2015-04-30 12:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
backtrace when explorer crash (backtrace.txt,6.27 KB, text/plain)
2013-06-17 05:50 UTC, zhoumi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zhoumi 2013-06-17 05:50:19 UTC
Created attachment 351166 [details]
backtrace when explorer crash

I update wine to wine-1.6_rc1 a weeks ago, and I can't run 'wine explorer' any more. It crashed when it's start. My locale is LC_ALL="zh_CN.UTF-8"

but when I change the locale to  LC_ALL="en_US.UTF-8",'wine explorer' run's ok!

my wine use is "(X alsa custom-cflags fontconfig gecko gphoto2 gsm jpeg lcms ldap mime-handler mono mp3 ncurses nls odbc opengl perl png prelink samba ssl threads truetype udisks v4l xcomposite xinerama xml -capi -cups -gstreamer -openal -opencl -osmesa -oss -pulseaudio -scanner -selinux -test ABI_X86="32 -64 -x32" ELIBC="glibc" LINGUAS="zh_CN -ar -bg -ca -cs -da -de -el -en -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_TW")"

I reemerge wine-1.5.29, and the explorer works ok!

I got a crossover-bin-12.5.0_beta1, it based on wine-1.6_rc1, in locale LC_ALL="zh_CN.UTF-8" , can run 'wine explorer' ok!

It seems the patch in gentoo for wine-1.6_rc1 has some problem.

emerge --info:
Portage 2.2.0_alpha179 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.9.5-e x86_64)
=================================================================
System uname: Linux-3.9.5-e-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P9600_@_2.53GHz-with-gentoo-2.2
KiB Mem:     8062672 total,   1697132 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Mon, 17 Jun 2013 05:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5, 3.3.2
dev-util/cmake:           2.8.11.1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.3, 4.8.1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo freeswitch sunrise emacs gentoo-zh stonework
Installed sets: @stone-set-X, @stone-set-dev, @stone-set-emacs, @stone-set-gentoo, @stone-set-media, @stone-set-network, @stone-set-tools, @stone-set-wine, @stone-set-wms
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -mtune=core2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/pypy2.0/site-packages/buildbot/status/web /usr/lib64/python2.7/site-packages/buildbot/status/web /usr/share/gnupg/qualified.txt /var/yp/Makefile"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=core2 -mtune=core2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask-write=y --keep-going=y --with-bdeps=y "
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://210.34.0.186/gentoo http://mirrors.xmu.edu.cn/gentoo  http://gentoo.osuosl.org/ "
LANG="zh_CN.UTF-8"
LC_ALL="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/freeswitch /var/lib/layman/sunrise /var/lib/layman/emacs /var/lib/layman/gentoo-zh /home/zhou/zm-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X \ a52 aac acl acpi alaw alsa alsa-shared amd64 ao apache2 archive bash-completion berkdb branding btrfs bzip2 cairo cdaudio cdda cdio cgi charconv cjk cli consolekit cracklib cron crypt cscope ctype cue curl cxx dbus devfs-compat device-mapper devil dia dmx dri drm dts dvd dvdr emacs emacs23icons enca exif fastcgi fbsplash ffmpeg flac flash fontconfig fortran fpm g711 g722 g7221 g729 gallium gbm gconf gdbm gdu gif glitz gnome-keyring gnutls gpg gphoto2 gpm gps gsm gtk gtk3 gtkstyle h323 hddtemp hibernate-script hscolour html i18n iconv id3tag imagemagick ios javascript jpeg jpeg2k kpathsea lcms libnotify logrotate lto lua lvm lzma mac mad mmx mmxext mng mozsvg mp3 mp4 mpeg mtp mudflap multilib musepack music mysql mysqli nas ncurses networkmanager nis nls notify nptl nsplugin nss ogg opengl openmp openssl pam pango pcre pdf pdo perl png policykit postgres python qt3support qt4 quicktime rar readline resolvconf rrdtool samba session shadow sip smp sndfile spice sqlite3 srt sse sse2 sse3 ssl sslv2 ssse3 svg tcmalloc tcpd tftp theora threads tiff truetype udev udisks ulaw unicode usb usbredir v4l v8 vaapi vdpau vhosts vim vim-syntax vorbis wav wavpack wayland wifi win32codecs wma wma-fixed x264 xattr xcb xcomposite xetex xft xine xinerama xml xosd xpm xrandr xv xvid zeromq zlib zsh-completion" ABI_X86="64" ALSA_CARDS="hda-intel loopback virmidi" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="bootchart gensplash lvm btrfs" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="coreboot efi-32 efi-64 pc qemu multiboot" INPUT_DEVICES="synaptics keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="zh_CN zh" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="pypy2_0 python2_7" QEMU_SOFTMMU_TARGETS="arm x86_64 i386" QEMU_USER_TARGETS="arm x86_64 i386" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="intel vesa v4l" 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"
USE_PYTHON="2.7 2.7-pypy-2.0"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-17 06:38:53 UTC
(In reply to zhoumi from comment #0)
> Created attachment 351166 [details]
> backtrace when explorer crash

Unfortunately,
1. I am unable to reproduce the crash.
2. the attached backtrace was generated from a wine install without debugging symbols. It doesn't show what functions are being called, and therefore is almost useless for diagnosing the bug.
3. in any case, probably nobody on the Gentoo wine team has enough expertise with wine's internals to fix this crash.

Therefore:

Please verify that the bug is still present in the current ~arch version of wine (1.6_rc2).

Read http://www.gentoo.org/proj/en/qa/backtraces.xml and rebuild wine-1.6_rc2 with -ggdb in CFLAGS and splitdebug or nostrip in FEATURES.

Obtain a high-quality backtrace of the crash which shows which function the crash happened in (see http://wiki.winehq.org/Backtraces)

Submit the bug report directly to wine's developers (http://bugs.winehq.org/enter_bug.cgi?product=Wine).

Tell us your new winehq.org bug URL so that we can keep track of it.
Comment 2 zhoumi 2013-06-18 03:51:32 UTC
it seems like these two links:
http://www.winehq.org/pipermail/wine-users/2012-January/101237.html

http://forum.winehq.org/viewtopic.php?t=12975

but no anwser there.
Comment 3 Adam Feldman gentoo-dev 2015-04-30 12:39:45 UTC
Feel free to re-open if you get the info requested in comment #1