Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201091 - app-emulation/wine-0.9.46 gets an unhandled exception running Delftship
Summary: app-emulation/wine-0.9.46 gets an unhandled exception running Delftship
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-03 12:30 UTC by Ed Tomlinson
Modified: 2007-12-03 13:08 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Tomlinson 2007-12-03 12:30:11 UTC
Delftship ran fine with previous version of wine.  emerge pulled in 9.46 last night now I get:

env WINEPREFIX="/home/ed/.wine" wine "C:\Program Files\Delftship\DelftShip.exe"
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 300, std (d/m/y): 4/11/2007, dlt (d/m/y): 11/03/2007
wine: Call from 0x7ec386f7 to unimplemented function

and wine aborts.  If this is not a build issue please pass upstream.  Does 9.46 need a ~amd64?

Thanks


Reproducible: Always

Steps to Reproduce:
1. goto http://www.delftship.net/ and download the demo version
2. try to start with 9.46 on amd64


Actual Results:  
env WINEPREFIX="/home/ed/.wine" wine "C:\Program Files\Delftship\DelftShip.exe"
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 300, std (d/m/y): 4/11/2007, dlt (d/m/y): 11/03/2007
wine: Call from 0x7ec386f7 to unimplemented function ntdll.dll.RtlMultiByteToUnicodeSize, aborting
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7ee0dab7 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7ef9a10f).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7ef9a10f ESP:0033eb54 EBP:0033ebb8 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0033eb60 EBX:7efe3ff4 ECX:00110020 EDX:0033ef3c
 ESI:0033ef3c EDI:0033ebc4
Stack dump:
0x0033eb54:  0033efb0 0040525d 007c6bf4 c0000025
0x0033eb64:  00000001 0033ef3c 0033efb0 00000000
0x0033eb74:  004070ad 6f727245 65722072 6e696461
0x0033eb84:  73252067 73257325 7325203a 00407b00
0x0033eb94:  00000008 0033ebe8 7ec39618 0001002a
0x0033eba4:  00000047 00000000 0033f768 7ef9a0c3
Backtrace:
=>1 0x7ef9a10f __regs_RtlRaiseException+0x4c() in ntdll (0x0033ebb8)
  2 0x7efd1faf in ntdll (+0x61faf) (0x0033ef1c)
  3 0x7ef99746 RtlRaiseException+0x6() in ntdll (0x0033ef94)
  4 0x0041a1cf in delftship (+0x1a1cf) (0x0033f0fc)
  5 0x0041a385 in delftship (+0x1a385) (0x0033f874)
  6 0x00419d22 in delftship (+0x19d22) (0x0033f894)
  7 0x00419d04 in delftship (+0x19d04) (0x0033f8a4)
  8 0x0041c07a in delftship (+0x1c07a) (0x0033f8d4)
  9 0x00419b7c in delftship (+0x19b7c) (0x0033f934)
  10 0x00419d96 in delftship (+0x19d96) (0x0033f960)
  11 0x00419d04 in delftship (+0x19d04) (0x0033f970)
  12 0x0041c07a in delftship (+0x1c07a) (0x0033f9a0)
  13 0x00419b7c in delftship (+0x19b7c) (0x0033fa00)
  14 0x00419d96 in delftship (+0x19d96) (0x0033fa2c)
  15 0x00419d04 in delftship (+0x19d04) (0x0033fa3c)
  16 0x0041c07a in delftship (+0x1c07a) (0x0033fa6c)
  17 0x00419b7c in delftship (+0x19b7c) (0x0033facc)
  18 0x00419d96 in delftship (+0x19d96) (0x0033faf8)
  19 0x00419cd5 in delftship (+0x19cd5) (0x0033fb14)
  20 0x0041c07a in delftship (+0x1c07a) (0x0033fb44)
  21 0x00479446 in delftship (+0x79446) (0x0033fb64)
  22 0x0041aad4 in delftship (+0x1aad4) (0x0033fbe4)
  23 0x0041827b in delftship (+0x1827b) (0x0033fc04)
  24 0x004159bc in delftship (+0x159bc) (0x0033fc28)
  25 0x00415b46 in delftship (+0x15b46) (0x0033fd48)
  26 0x00415bd7 in delftship (+0x15bd7) (0x0033fd78)
  27 0x00478dde in delftship (+0x78dde) (0x0033fecc)
  28 0x004806b4 in delftship (+0x806b4) (0x0033fef0)
  29 0x005df304 in delftship (+0x1df304) (0x0033ff08)
  30 0x7ee3c30c in kernel32 (+0x4c30c) (0x0033ffe8)
  31 0xf7eaf58b wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7ef9a10f __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Modules:
Module  Address                 Debug info      Name (69 modules)
PE        400000-  6a5000       Export          delftship
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7e1a3000-7e1d2000       Deferred        libcups.so.2
ELF     7e1d2000-7e205000       Deferred        uxtheme<elf>
  \-PE  7e1e0000-7e205000       \               uxtheme
ELF     7e205000-7e20f000       Deferred        libxcursor.so.1
ELF     7e23b000-7e241000       Deferred        libxfixes.so.3
ELF     7e241000-7e245000       Deferred        libxcomposite.so.1
ELF     7e245000-7e24c000       Deferred        libxrandr.so.2
ELF     7e24c000-7e255000       Deferred        libxrender.so.1
ELF     7e255000-7e259000       Deferred        libxinerama.so.1
ELF     7e259000-7e25f000       Deferred        libxdmcp.so.6
ELF     7e25f000-7e34b000       Deferred        libx11.so.6
ELF     7e34b000-7e35a000       Deferred        libxext.so.6
ELF     7e35a000-7e372000       Deferred        libice.so.6
ELF     7e372000-7e37c000       Deferred        libsm.so.6
ELF     7e38a000-7e3a8000       Deferred        imm32<elf>
  \-PE  7e390000-7e3a8000       \               imm32
ELF     7e3a8000-7e428000       Deferred        winex11<elf>
  \-PE  7e3c0000-7e428000       \               winex11
ELF     7e4c7000-7e4e8000       Deferred        libexpat.so.1
ELF     7e4e8000-7e514000       Deferred        libfontconfig.so.1
ELF     7e514000-7e527000       Deferred        libz.so.1
ELF     7e527000-7e5a1000       Deferred        libfreetype.so.6
ELF     7e5a3000-7e5a9000       Deferred        libxxf86vm.so.1
ELF     7e5cd000-7e66e000       Deferred        comdlg32<elf>
  \-PE  7e5e0000-7e66e000       \               comdlg32
ELF     7e66e000-7e6c5000       Deferred        shlwapi<elf>
  \-PE  7e680000-7e6c5000       \               shlwapi
ELF     7e6c5000-7e7c3000       Deferred        shell32<elf>
  \-PE  7e6e0000-7e7c3000       \               shell32
ELF     7e7c3000-7e7f8000       Deferred        winspool<elf>
  \-PE  7e7d0000-7e7f8000       \               winspool
ELF     7e7f8000-7e8b2000       Deferred        comctl32<elf>
  \-PE  7e800000-7e8b2000       \               comctl32
ELF     7e8b2000-7e8c7000       Deferred        lz32<elf>
  \-PE  7e8c0000-7e8c7000       \               lz32
ELF     7e8c7000-7e8d9000       Deferred        libresolv.so.2
ELF     7e8da000-7e8de000       Deferred        libxau.so.6
ELF     7e8ea000-7e905000       Deferred        version<elf>
  \-PE  7e8f0000-7e905000       \               version
ELF     7e905000-7e95c000       Deferred        rpcrt4<elf>
  \-PE  7e910000-7e95c000       \               rpcrt4
ELF     7e95c000-7e9f8000       Deferred        ole32<elf>
  \-PE  7e970000-7e9f8000       \               ole32
ELF     7e9f8000-7ea94000       Deferred        oleaut32<elf>
  \-PE  7ea10000-7ea94000       \               oleaut32
ELF     7ea94000-7eadc000       Deferred        advapi32<elf>
  \-PE  7eaa0000-7eadc000       \               advapi32
ELF     7eadc000-7eb74000       Deferred        gdi32<elf>
  \-PE  7eaf0000-7eb74000       \               gdi32
ELF     7eb74000-7ecac000       Deferred        user32<elf>
  \-PE  7eb90000-7ecac000       \               user32
ELF     7edcb000-7eeee000       Export          kernel32<elf>
  \-PE  7edf0000-7eeee000       \               kernel32
ELF     7eeee000-7eef8000       Deferred        libnss_files.so.2
ELF     7eef8000-7ef0f000       Deferred        libnsl.so.1
ELF     7ef0f000-7ef35000       Deferred        libm.so.6
ELF     7ef41000-7ef60000       Deferred        iphlpapi<elf>
  \-PE  7ef50000-7ef60000       \               iphlpapi
ELF     7ef61000-7f000000       Export          ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     f7d25000-f7d2f000       Deferred        libnss_nis.so.2
ELF     f7d31000-f7d35000       Deferred        libdl.so.2
ELF     f7d35000-f7e65000       Deferred        libc.so.6
ELF     f7e65000-f7e7c000       Deferred        libpthread.so.0
ELF     f7ea0000-f7ea8000       Deferred        libnss_compat.so.2
ELF     f7ea8000-f7fbc000       Export          libwine.so.1
ELF     f7fbd000-f7fd9000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000008 (D) C:\Program Files\Delftship\DelftShip.exe
        00000009    0 <==
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.


Expected Results:  
wine starts 

emerge --info wine
Portage 2.1.3.19 (default-linux/amd64/2006.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r2-crc x86_64)
=================================================================
                        System Settings
=================================================================
System uname: 2.6.23-gentoo-r2-crc x86_64 AMD Athlon(tm) 64 Processor 2800+
Timestamp of tree: Mon, 03 Dec 2007 02:16:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ "
LC_ALL="en_CA.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="X aac alsa amd64 arts artswrappersuid asf berkdb bitmap-fonts bluetooth cdr cli cracklib crypt cups divx4linux dri dts dvd dvdread eds emboss enable-jingle encode fam fat ffmpeg firefox foomaticdb gif gnome gpm gstreamer gtk gtk2 iconv imlib ipv6 isdnlog jpeg kde lzw lzw-tiff mad matroska midi mp3 mpeg mudflap ncurses nls nptl nptlonly ntfs ogg opengl openmp pam pcre pdf perl png pppd python qt qt-copy qt3 qt4 quicktime readline reflection reiser4 reiserfs ruby samba sdl session smb spell spl ssl tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb vorbis wavpack wma xcomposite xfs xinerama xorg xpm xv xvid xvmc zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="ati radeon vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================
>>> Attempting to run pkg_info() for 'app-emulation/wine-0.9.46'
 * pkg_info() is not defined: 'wine-0.9.46.ebuild'
Comment 1 Ed Tomlinson 2007-12-03 12:32:26 UTC
I am trying 9.50 to see if its fixed.  If not I will revert to my pre 9.46 versiion.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-03 12:34:05 UTC
Yeah, try w/ latest version and report back.
Comment 3 Ed Tomlinson 2007-12-03 13:04:35 UTC
wine 9.50, which is ~amd64, solves the problem here...  What is needed to have
9.50 promoted to amd64 ok?
Thanks,
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-12-03 13:08:21 UTC
Obviously won't be done after two days in the tree. File a stabilization bug in about a month, thanks.