https://bugs.winehq.org/show_bug.cgi?id=36139
Bug ID: 36139 Summary: msi/db test crash on wine compiled with gcc-4.9.0 Product: Wine Version: 1.7.17 Hardware: x86 URL: https://test.winehq.org/data/e2bf5163ecf2f56f58993bac7 f8ca1abc0db0324/linux_ae-f20-gcc49/msi:db.html OS: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
Created attachment 48299 --> https://bugs.winehq.org/attachment.cgi?id=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.