http://bugs.winehq.org/show_bug.cgi?id=35537
Bug ID: 35537 Summary: Cannot install Easy Bridge version 4.0.2 Product: Wine Version: 1.6.1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: y3531@hotmail.co.uk Classification: Unclassified
Created attachment 47452 --> http://bugs.winehq.org/attachment.cgi?id=47452 Backtrace
App DB shows Steven Hans Easy Bridge version 4.0.2 as Platinum rated. When I tried to install Installshield seems to unpack OK, runs installation to 100% then crashes. Shame as it's a great game. backtrace attached
http://bugs.winehq.org/show_bug.cgi?id=35537
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://www.stevenhan.com/Ol | |d/EasyBridge.htm
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- Works fine here in wine 1.7.11. Also works in wine 1.6, I can't test in wine 1.6.1.
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #2 from Paull y3531@hotmail.co.uk --- (In reply to comment #1)
Works fine here in wine 1.7.11. Also works in wine 1.6, I can't test in wine 1.6.1.
Thanks Bruno. New to Linux/Wine so still finding my way. I'll try v1.7.11
http://bugs.winehq.org/show_bug.cgi?id=35537
Paull y3531@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47452|0 |1 is obsolete| |
--- Comment #3 from Paull y3531@hotmail.co.uk --- Created attachment 47458 --> http://bugs.winehq.org/attachment.cgi?id=47458 Backtrace after 1.7.11
http://bugs.winehq.org/show_bug.cgi?id=35537
Paull y3531@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47458|0 |1 is obsolete| |
--- Comment #4 from Paull y3531@hotmail.co.uk --- Created attachment 47459 --> http://bugs.winehq.org/attachment.cgi?id=47459 Backtrace after update to 1.7.11
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- Please attach a log: http://wiki.winehq.org/FAQ#get_log
https://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to comment #5)
Please attach a log: http://wiki.winehq.org/FAQ#get_log
Be sure to install debugging symbols first.
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #7 from Paull y3531@hotmail.co.uk --- Hi Austin, You'll have to help me out here - as stated previously I am completely new to both Linux and Wine. Would you be kind enough to point me towards some instructions on how to "install debugging symbols first".
https://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #8 from Austin English austinenglish@gmail.com --- (In reply to comment #7)
Hi Austin, You'll have to help me out here - as stated previously I am completely new to both Linux and Wine. Would you be kind enough to point me towards some instructions on how to "install debugging symbols first".
See http://wiki.winehq.org/Backtraces
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #9 from Paull y3531@hotmail.co.uk --- Created attachment 47526 --> http://bugs.winehq.org/attachment.cgi?id=47526 Backtrace 3
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #10 from Paull y3531@hotmail.co.uk --- Was the last trace more informative?
https://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #11 from Paull y3531@hotmail.co.uk --- Hi Gents,
Have you given up on this one??
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- You still didn't attach the log as requested in comment 5.
http://bugs.winehq.org/show_bug.cgi?id=35537
Paull y3531@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47459|0 |1 is obsolete| | Attachment #47526|0 |1 is obsolete| |
--- Comment #13 from Paull y3531@hotmail.co.uk --- Created attachment 47668 --> http://bugs.winehq.org/attachment.cgi?id=47668 Log file from EZBridge installation
http://bugs.winehq.org/show_bug.cgi?id=35537
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello Paull,
same as Bruno: installs fine here.
Did you use a clean (new) WINEPREFIX for installation?
With multiple users reporting this working in Wine 1.6.x and 1.7.x there might be something borked with your distro.
$ sha1sum EZBSetup.exe 93b6e33655c9341390ddad31b7e5c76d7f2f13b7 EZBSetup.exe
$ du -sh EZBSetup.exe 4.9M EZBSetup.exe
$ wine --version wine-1.7.13-118-g0eb6265
Regards
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #15 from Paull y3531@hotmail.co.uk --- HI Anastasius,
Apologies but, despite 30 years as an IT developer, Project Manager and Consultant, I only worked with proprietary IBM and Windoze operating systems and I'm a complete novice with Linux / Wine so you need to be gentle with me.
1)"Did you use a clean (new) WINEPREFIX for installation?" Don't understand WINEPREFIX. Just downloaded 1.6.1 from WineHQ then as suggested upgraded to 1.7.11
2)" something borked with your distro" Whoa, could you please repeat that in lanuage suitable for a bright teenager :-) and maybe suggest a solution
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #16 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Paull from comment #15)
HI Anastasius,
Apologies but, despite 30 years as an IT developer, Project Manager and Consultant, I only worked with proprietary IBM and Windoze operating systems and I'm a complete novice with Linux / Wine so you need to be gentle with me.
1)"Did you use a clean (new) WINEPREFIX for installation?" Don't understand WINEPREFIX. Just downloaded 1.6.1 from WineHQ then as suggested upgraded to 1.7.11
WINEPREFIX is an environment variable that contains a path to a dir that Wine uses to store its data, including installed application. You could think about it as a Windows partition, but it's not. It's just a directory. Default path that Wine uses is ~/.wine, but you can override that with WINEPREFIX=~/.wine-mygame for example if you like. Clean prefix means that no other application are installed, and that it's created with Wine version that you're using to start an application from this prefix. Easiest way to make sure it's clean is to remove this ~/.wine dir (this will remove all your applications installed using Wine and all the data stored in drive-like dirs for C:\ drive for example).
2)" something borked with your distro" Whoa, could you please repeat that in lanuage suitable for a bright teenager :-) and maybe suggest a solution
Wine project doesn't provide binary packages for distributions, only source code. After that it's a distro maintainer responsibility to build Wine, keep package up-to-date, deal with dependencies and so on.
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #17 from Paull y3531@hotmail.co.uk --- Hi Nikolay. Thanks for your response. I'll have a look at WINEPREFIX but your second answer puzzles me a bit.
Wine HowTo states: Ready-made, updated binary packages for Wine can be found at the WineHQ downloads page.
I also looked at Wine User Guide - Chapter 2. Getting Wine section 2.3.1 which states "... we highly recommend installing via binary packages
Could you please clarify ?
http://bugs.winehq.org/show_bug.cgi?id=35537
Paull y3531@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47668|0 |1 is obsolete| |
--- Comment #18 from Paull y3531@hotmail.co.uk --- Created attachment 47678 --> http://bugs.winehq.org/attachment.cgi?id=47678 Log file after 'clean' wineprefix
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #19 from Anastasius Focht focht@gmx.net --- Hello Paull,
--- snip --- Backtrace: =>0 0x00000000 (0x0078e298) 1 0x7df745ac in winoldap.mod16 (+0x45ab) (0x0078e2b8) 2 0x7e9eae4e in krnl386.exe16 (+0xae4d) (0x0078e5c8) 3 0x101f:0x0468 in krnl386.exe16 (+0xb0f7) (0x135f:0x0000) --- snip ---
looks like bug 35668 (see https://bugs.winehq.org/show_bug.cgi?id=35668#c4 which has exactly the same backtrace)
I'm afraid you have to wait until Wine 1.7.14 is released or build Wine from source (GIT) by yourself.
Regards
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #20 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Paull from comment #17)
Wine HowTo states: Ready-made, updated binary packages for Wine can be found at the WineHQ downloads page.
Links to some of the distro packages are provided as a convenience to users. WineHQ does not build the packages or maintain those repositories.
I also looked at Wine User Guide - Chapter 2. Getting Wine section 2.3.1 which states "... we highly recommend installing via binary packages
Binary packages are recommended because installing that way is easier for most users; that doesn't mean WineHQ builds them.
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #21 from Paull y3531@hotmail.co.uk --- Thanks to all of you for your patience. I'll maybe have a go at building from source and if that fails wait for an updated package.
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #22 from Paull y3531@hotmail.co.uk --- Created attachment 47797 --> http://bugs.winehq.org/attachment.cgi?id=47797 Backtrace after installing 1.7.14
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #23 from Paull y3531@hotmail.co.uk --- Hi, as suggested by Anastasius Focht I tried 1.7.14. Still failed - backtrace attached in previous comment. Any other suggestions?
http://bugs.winehq.org/show_bug.cgi?id=35537
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |winex11.drv Summary|Cannot install Easy Bridge |Easy Bridge version 4.0.2 |version 4.0.2 |installer crashes Ever confirmed|0 |1
--- Comment #24 from Anastasius Focht focht@gmx.net --- Hello Paull,
I still can't reproduce this but your backtrace with Wine 1.7.14 shows at least some potential problem.
(I removed the invalid address/symbol noise)
--- snip --- Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7e01804f). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7e01804f ESP:0033e9f0 EBP:0033ea78 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:7e042ff4 ECX:0000000c EDX:00000000 ESI:7e04ce40 EDI:0033eb10 ... Backtrace: =>0 0x7e01804f get_tile_pict+0xdf(wxr_format=WXR_NB_FORMATS, color=0x33eb10) [/build/buildd/wine1.7-1.7.14/dlls/winex11.drv/xrender.c:1248] in winex11 (0x0033ea78) 1 0x7e01a90b xrenderdrv_ExtTextOut+0x22a(dev=0x18a4b8, x=0x18, y=0x3b, flags=0x1004, lprect=0x33ecb8, wstr="Installing Easy Bridge 4.0.2", count=0x1c, lpDx=0x0(nil)) [/build/buildd/wine1.7-1.7.14/dlls/winex11.drv/xrender.c:1387] in winex11 (0x0033eb38) 2 0x7eb4c60e ExtTextOutW+0xf1d(hdc=*** Invalid address 0x0000000c *** ... 3 0x7eca357d DrawTextExW+0xa7c(hdc=*** Invalid address 0x0000000c *** ... 4 0x7eca4d73 DrawTextExA+0x2f2(hdc=*** Invalid address 0x0000000c *** ... 5 0x7eca4ed9 DrawTextA+0x88(hdc=*** Invalid address 0x0000000c *** ... 6 0x0046c98f in _ins0432._mp (+0x6c98e) (0x0033f804) ... --- snip ---
Corresponding source: http://source.winehq.org/git/wine.git/blob/refs/tags/wine-1.7.14:/dlls/winex...
--- snip --- 1232 static Picture get_tile_pict( enum wxr_format wxr_format, const XRenderColor *color) 1233 { 1234 static struct 1235 { 1236 Pixmap xpm; 1237 Picture pict; 1238 XRenderColor current_color; 1239 } tiles[WXR_NB_FORMATS], *tile; 1240 1241 tile = &tiles[wxr_format]; 1242 1243 if(!tile->xpm) 1244 { 1245 XRenderPictureAttributes pa; 1246 XRenderPictFormat *pict_format = pict_formats[wxr_format]; 1247 1248 tile->xpm = XCreatePixmap(gdi_display, root_window, 1, 1, pict_format->depth); ... --- snip ---
'wxr_format' parameter has value 'WXR_NB_FORMATS' = last enum "invalid" meaning.
Source: http://source.winehq.org/git/wine.git/blob/refs/tags/wine-1.7.14:/dlls/winex...
--- snip --- 57 enum wxr_format 58 { 59 WXR_FORMAT_MONO, 60 WXR_FORMAT_GRAY, 61 WXR_FORMAT_X1R5G5B5, 62 WXR_FORMAT_X1B5G5R5, 63 WXR_FORMAT_R5G6B5, 64 WXR_FORMAT_B5G6R5, 65 WXR_FORMAT_R8G8B8, 66 WXR_FORMAT_B8G8R8, 67 WXR_FORMAT_A8R8G8B8, 68 WXR_FORMAT_B8G8R8A8, 69 WXR_FORMAT_X8R8G8B8, 70 WXR_FORMAT_B8G8R8X8, 71 WXR_NB_FORMATS, 72 WXR_INVALID_FORMAT = WXR_NB_FORMATS 73 }; --- snip ---
The stack based 'tiles' array is accessed out-of-bounds off-by-one since it has only WXR_NB_FORMATS elements (line 1239).
'tile->xpm' evaluates to NULL by chance.
'pict_formats' array has WXR_NB_FORMATS + 1 elements which means the last entry is NULL hence 'pict_formats[WXR_NB_FORMATS]' will yield NULL. Dereferencing 'pict_format->depth' causes the fault (page fault address 0x00000008 = 'depth' member offset).
The question is where did that invalid WXR_NB_FORMATS value come from.
get_tile_pict -> xrenderdrv_ExtTextOut -> 'physdev->format', physdev = get_xrender_dev( dev )
Maybe some Wine/X11 guys can comment :)
Regards
http://bugs.winehq.org/show_bug.cgi?id=35537
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #25 from hanska2@luukku.com --- I was able to install this.
Console has messages:
fixme:x11drv:X11DRV_GetDeviceCaps (0x10028): unsupported capability 128, will return 0 fixme:x11drv:X11DRV_GetDeviceCaps (0x10028): unsupported capability 512, will return 0 fixme:x11drv:X11DRV_GetDeviceCaps (0x10028): unsupported capability 128, will return 0 fixme:x11drv:X11DRV_GetDeviceCaps (0x10028): unsupported capability 512, will return 0
wine 1.7.22
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #26 from Paull y3531@hotmail.co.uk --- Created attachment 49314 --> http://bugs.winehq.org/attachment.cgi?id=49314 Backtrace after upgrade tp 1.7.18
http://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #27 from hanska2@luukku.com --- Could you try the newest 1.7.24 or git version?
https://bugs.winehq.org/show_bug.cgi?id=35537
--- Comment #28 from Paull y3531@hotmail.co.uk --- Hi,
I' would love to try Version 1.7.24 but I can't seem to get it?
From terminal I run
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
The when I check version...
wine --version
wine-1.7.18
What am I doing wrong?
https://bugs.winehq.org/show_bug.cgi?id=35537
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #29 from Teras teras@luukku.com --- You should have a new wine by now?
I just tested this with the most recent wine
wine-1.7.37-275-g0de7b95
and it works.
https://bugs.winehq.org/show_bug.cgi?id=35537
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #30 from Ken Sharp imwellcushtymelike@gmail.com --- Reported fixed
https://bugs.winehq.org/show_bug.cgi?id=35537
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.46.