Launchpad has imported 19 comments from the remote bug at
https://bugs.winehq.org/show_bug.cgi?id=36139.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2014-04-28T03:01:38+00:00 Austin English wrote:

Created attachment 48299
terminal output/backtrace

db.c:773: Test marked todo: query failed: 1615
db.c:1498: Test failed: MsiDatabaseOpenView failed
db.c:1501: Test failed: MsiViewExecute failed
db.c:1504: Test failed: MsiViewFetch failed
db.c:1510: Test failed: MsiViewFetch failed
db.c:1511: Test failed: string length wrong
db.c:1761: Test marked todo: Expected 'test2.txt\n', got test1.txt
db.c:1831: Test failed: SELECT query failed: 1615
db.c:1835: Test failed: Failed to get string: 6
db.c:1836: Test failed: Expected 'filename1', got Binary.filename1.1
db.c:1841: Test failed: Failed to get stream: 6
db.c:1842: Test failed: Expected 'test.txt\n', got
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code 
(0x7ebdab61).

Backtrace:
=>0 0x7ebdab61 msi_update_table_columns+0x21(db=0x127920, name="MOO") 
[/home/austin/wine-git/dlls/msi/table.c:955] in msi (0x0032f768)
  1 0x7ebdce8c msi_table_load_transform+0x106b(db=0x127920, stg=0x1317b8, 
st=0x139e20, transform=0x13a1c8, bytes_per_strref=0x2) 
[/home/austin/wine-git/dlls/msi/table.c:2686] in msi (0x0032f888)
  2 0x7ebddac8 msi_table_apply_transform+0x377(db=0x127920, stg=0x1317b8) 
[/home/austin/wine-git/dlls/msi/table.c:2789] in msi (0x0032f9b8)
  3 0x7ebba3f7 MSI_DatabaseApplyTransformW+0x136(db=0x127920, 
szTransformFile="winetst-db.mst", iErrorCond=0) 
[/home/austin/wine-git/dlls/msi/msiquery.c:744] in msi (0x0032fa28)
  4 0x7ebba479 MsiDatabaseApplyTransformW+0x48() in msi (0x0032fa68)
  5 0x7ebba594 MsiDatabaseApplyTransformA+0xa3(hdb=<couldn't compute location>, 
szTransformFile=<couldn't compute location>, iErrorCond=<couldn't compute 
location>) [/home/austin/wine-git/dlls/msi/msiquery.c:790] in msi (0x0032fab8)
  6 0x7ecccbc7 test_try_transform+0x5f6() 
[/home/austin/wine-git/dlls/msi/tests/db.c:3136] in msi_test (0x0032fc68)
  7 0x7ecd0f0e func_db+0x11fd() 
[/home/austin/wine-git/dlls/msi/tests/db.c:9663] in msi_test (0x0032fd58)
  8 0x7ec8b9f8 main+0x327(argc=<is not available>, argv=<is not available>) 
[/home/austin/wine-git/dlls/msi/tests/../../../include/wine/test.h:584] in 
msi_test (0x0032fe08)


I'll attach the full backtrace.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/0

------------------------------------------------------------------------
On 2014-04-30T00:25:15+00:00 Austin English wrote:

I tried to bisect gcc, but quickly hit a roadblock:
austin@aw25 ~/gcc-git $ git bisect bad
The merge base daf81a9011692e3ed26192fe397ea5673686a1f0 is bad.
This means the bug has been fixed between 
daf81a9011692e3ed26192fe397ea5673686a1f0 and 
[e9c762ec4671d77e301492e4f9e92e1d3d667188].

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/1

------------------------------------------------------------------------
On 2014-05-06T18:08:24+00:00 Bnelson-5 wrote:

I can confirm that GCC-4.9.0 likewise fails on my system. Although I
didn't perform the test cited by Austin English, the error at runtime
when launching firefox with pipelight/wine shows these errors

err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
[...]

I rolled back through to wine-1.17.14 (including omitting the xattr
patch from the pipelight project [http://fds-
team.de/cms/projects.html]). In all cases, using GCC-4.9.0 led to the
"get_tablecolumns column X out of range". Since I always keep one
previous compiler version available, building with GCC-4.8.2 solved the
problem both with the patched wine sources and the plain vanilla code.

By the way, I tried again compiling again with GCC-4.9.0 with CFLAGS set
to "-O0 -march=i686" to no avail. My normal CFLAGS are "-O2
-march=native".

The system is the latest SVN Linux from Scratch (LFS and BLFS) on this
platform with 32 GB of RAM:

ASUSTeK COMPUTER INC. P8Z77-V LX (Quad-Core Hyper-Threaded Intel(R)
Core(TM) i7-3770K @ 3.50GHz)

http://www.linuxquestions.org/questions/linux-from-scratch-13/pipelight-
wine-4175503999/

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/2

------------------------------------------------------------------------
On 2014-05-12T07:26:31+00:00 Hans-meelstraat wrote:

Looks like something in dlls/msi/table.c causes corruption in the test
installer database when compiled with gcc-4.9 and -O2. If I compile with
-O0 the crash goes away.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/3

------------------------------------------------------------------------
On 2014-05-13T18:05:52+00:00 Austin English wrote:

*** Bug 36464 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/4

------------------------------------------------------------------------
On 2014-05-14T22:01:58+00:00 Austin English wrote:

*** Bug 36453 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/5

------------------------------------------------------------------------
On 2014-05-18T02:03:45+00:00 aphirst wrote:

Just thought it would be worth mentioning that this problem is still
present in version 1.7.19 (as I have tested just now on Arch x86_64).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/6

------------------------------------------------------------------------
On 2014-05-18T04:14:19+00:00 1-dan-d wrote:

Created attachment 48545
Fix for msi get_tablecolumns

Attached a patch that fixes this error for me on gcc-4.9.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/7

------------------------------------------------------------------------
On 2014-05-19T07:47:49+00:00 Austin English wrote:

(In reply to Daniel Beitler from comment #7)
> Created attachment 48545 [details]
> Fix for msi get_tablecolumns
> 
> Attached a patch that fixes this error for me on gcc-4.9.

Works for me as well, thanks.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/8

------------------------------------------------------------------------
On 2014-05-19T13:53:35+00:00 aphirst wrote:

Over at Arch, the wine package maintainer incorporated the patch from
this bug report into a new package to test
(https://bugs.archlinux.org/task/40310), but as mentioned over there I
still get the same problem as before.

Specifically, I'm trying to install the MS Visual C++ 2010 runtime using
winetricks - console output & backtrace attached.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/9

------------------------------------------------------------------------
On 2014-05-19T13:54:12+00:00 aphirst wrote:

Created attachment 48556
Console output & Backtrace when running winetricks vcrun2010

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/10

------------------------------------------------------------------------
On 2014-05-19T14:13:50+00:00 1-dan-d wrote:

(In reply to Adam Hirst from comment #9)
> Over at Arch, the wine package maintainer incorporated the patch from this
> bug report into a new package to test
> (https://bugs.archlinux.org/task/40310), but as mentioned over there I still
> get the same problem as before.
> 
> Specifically, I'm trying to install the MS Visual C++ 2010 runtime using
> winetricks - console output & backtrace attached.

I just tried "winetricks vcrun2010" using the arch package wine-1.7.19-2-x86_64 
and it worked fine for me.
Can you please try again in a clean prefix?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/11

------------------------------------------------------------------------
On 2014-05-19T16:12:56+00:00 aphirst wrote:

Created attachment 48563
Console output & Backtrace for vcrun2010 using 1.7.19-3

I had run it using a clean wineprefix beforehand, but to be sure I
reinstalled the package (which had another update relating to some other
bug), rebooted my machine, and made another clean wineprefix. Same
problem (attached).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/12

------------------------------------------------------------------------
On 2014-05-19T16:16:46+00:00 aphirst wrote:

Ah(!), false alarm.

It seems that a part of the solution was adding an optional dependency
to wine on x86_64, namely lib32-libxslt. After installing that (which
pulled lib32-libxml2 as another dep), vcrun2010 installs just fine.

Sorry about that. This particular issue now seems to be fixed for me.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/13

------------------------------------------------------------------------
On 2014-05-19T18:11:13+00:00 Bnelson-5 wrote:

(In reply to Daniel Beitler from comment #7)
> Created attachment 48545 [details]
> Fix for msi get_tablecolumns
> 
> Attached a patch that fixes this error for me on gcc-4.9.

I can also confirm the efficacy of the patch. And the correction
properly deals with the change made in GCC-4.9.0, ``Null pointer checks
may be optimized away more aggressively'' shown here:

https://gcc.gnu.org/gcc-4.9/porting_to.html

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/14

------------------------------------------------------------------------
On 2014-05-20T11:51:31+00:00 Hans-meelstraat wrote:

Fixed by deb274226783ab886bdb44876944e156757efe2b.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/15

------------------------------------------------------------------------
On 2014-06-13T18:04:54+00:00 Alexandre Julliard wrote:

Closing bugs fixed in 1.7.20.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/16

------------------------------------------------------------------------
On 2015-01-03T16:32:43+00:00 Focht wrote:

Hello folks,

this is issue is still present with Wine 1.6.x versions provided by some
distros which use gcc 4.9 by default.

I see this specific problem reported every few months in #winehq.
The recommendation is to tell the user upgrade to Wine 1.7.x which fixes a lot 
of other things (the choice is not that bad in the end).

Anyway, since there won't be Wine 1.6.3 it might to useful to inform
Wine package maintainers of this issue (who didn't get the message/are
aware of this) and force them to provide an updated "stable" Wine 1.6.2
package with the patch backported.

Today's "winner":

http://pastebin.com/pZXB7KAv

Lubuntu 14.10 (Utopic Unicorn)
Wine 1.6.2

Regards

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/21

------------------------------------------------------------------------
On 2015-01-15T17:42:52+00:00 Jre-winesim wrote:

(In reply to Anastasius Focht from comment #17)
> Anyway, since there won't be Wine 1.6.3 it might to useful to inform Wine
> package maintainers of this issue (who didn't get the message/are aware of
> this) and force them to provide an updated "stable" Wine 1.6.2 package with
> the patch backported.

Debian (bugs.debian.org/765645 in 1.6.2-12) and ARCH
(bugs.archlinux.org/task/40310 in 1.6.2 rel -2) already fixed it.

Ubuntu has https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214
I just updated that report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214/comments/23


** Changed in: wine
       Status: Unknown => Fix Released

** Changed in: wine
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1383214

Title:
  msiexec no longer works

To manage notifications about this bug go to:
https://bugs.launchpad.net/wine/+bug/1383214/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to