[Bug 12071] MSI SQL joins on tables with many rows are extremely slow ("Nero 7 essentials", "NI Multisim 11.x" installer)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 24 13:38:49 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=12071

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|MSI SQL joins on tables     |MSI SQL joins on tables
                   |with many rows are          |with many rows are
                   |extremely slow ("Nero 7     |extremely slow ("Nero 7
                   |essentials" installer)      |essentials", "NI Multisim
                   |                            |11.x" installer)

--- Comment #6 from Anastasius Focht <focht at gmx.net> 2011-07-24 13:38:48 CDT ---
Hello,

adding another app, "NI Multisim 11.x" to list.
The installer pegs the cpu awfully long on table joins.

(winedbg bt of relevant threads while running)

--- snip ---
...
Backtracing for thread 008c in process 0024
(Z:\home\focht\Downloads\11.0.1\setup.exe):
Backtrace:
=>0 0x2fefbe64 JOIN_fetch_int+0x90(view=0x24896a8, row=0x7f462ac, col=0xe,
val=0x176e068) [/opt/projects/wine/wine-git/dlls/msi/join.c:73] in msi
(0x0176e050)
  1 0x2ff385c4 STRING_evaluate+0x60(wv=0x2489b48, row=0x7f462ac,
expr=0x2489af0, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/where.c:276] in msi (0x0176e080)
  2 0x2ff386c4 STRCMP_Evaluate+0x4e(wv=0x2489b48, row=0x7f462ac,
cond=0x2489b10, val=0x176e130, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/where.c:301] in msi (0x0176e0b0)
  3 0x2ff389a5 WHERE_evaluate+0x231(wv=0x2489b48, row=0x7f462ac,
cond=0x2489b10, val=0x176e130, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/where.c:365] in msi (0x0176e100)
  4 0x2ff388dc WHERE_evaluate+0x168(wv=0x2489b48, row=0x7f462ac,
cond=0x2489b30, val=0x176e188, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/where.c:351] in msi (0x0176e150)
  5 0x2ff38b98 WHERE_execute+0x16a(view=0x2489b48, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/where.c:458] in msi (0x0176e1b0)
  6 0x2ff226d2 SELECT_execute+0x9d(view=0x2489b88, record=(nil))
[/opt/projects/wine/wine-git/dlls/msi/select.c:181] in msi (0x0176e1f0)
  7 0x2ff0c3e1 MSI_ViewExecute+0xb4(query=0x27b86c8, rec=(nil))
[/opt/projects/wine/wine-git/dlls/msi/msiquery.c:462] in msi (0x0176e230)
  8 0x2ff0c4c2 MsiViewExecute+0xda(hView=0x6, hRec=0)
[/opt/projects/wine/wine-git/dlls/msi/msiquery.c:488] in msi (0x0176e280)

Backtracing for thread 003e in process 0024
(Z:\home\focht\Downloads\11.0.1\setup.exe):
Backtrace:
=>0 0x68000830 GLIBC_2+0x830() in ld-linux.so.2 (0x0186dd50)
  1 0x68359b8e NTDLL_wait_for_multiple_objects+0x1e5(count=0x1,
handles=0x186dff8, flags=0x4, timeout=(nil), signal_object=0x0(nil))
[/opt/projects/wine/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0186df70)
  2 0x68359c72 NtWaitForMultipleObjects+0x67(count=0x1, handles=0x186dff8,
wait_all=0, alertable=0, timeout=(nil))
[/opt/projects/wine/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0186dfc0)
  3 0x7b86f03a WaitForMultipleObjectsEx+0x137(count=0x1, handles=0x186e148,
wait_all=0, timeout=0xffffffff, alertable=0)
[/opt/projects/wine/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0186e110)
  4 0x7b86ee6f WaitForSingleObject+0x3b(handle=0x828, timeout=0xffffffff)
[/opt/projects/wine/wine-git/dlls/kernel32/sync.c:128] in kernel32 (0x0186e140)
  5 0x2feec60a msi_dialog_check_messages+0x45(handle=0x828)
[/opt/projects/wine/wine-git/dlls/msi/dialog.c:3802] in msi (0x0186e180)
  6 0x2fed9a44 wait_thread_handle+0x94(info=0x2489140)
[/opt/projects/wine/wine-git/dlls/msi/custom.c:414] in msi (0x0186e1d0)
  7 0x2fedaa29 HANDLE_CustomType1+0xe3(package=0x235e218,
source="NIMetaUtilsCA.91D5760B_F9E8_4332_BFB1_38A4CB799A3E",
target="SaveDirsToReg", type=0x1,
action="NIPathsSavePaths2.91D5760B_F9E8_4332_BFB1_38A4CB799A3E")
[/opt/projects/wine/wine-git/dlls/msi/custom.c:766] in msi (0x0186e220)
  8 0x2fedc496 ACTION_CustomAction+0x575(package=0x235e218,
action="NIPathsSavePaths2.91D5760B_F9E8_4332_BFB1_38A4CB799A3E",
script=0xffffffff, execute=0x1)
[/opt/projects/wine/wine-git/dlls/msi/custom.c:1295] in msi (0x0186e2d0)
  9 0x2feb57e4 ACTION_HandleCustomAction+0x2c(package=0x235e218,
action="NIPathsSavePaths2.91D5760B_F9E8_4332_BFB1_38A4CB799A3E", rc=0x186e330,
script=0xffffffff, force=0x1)
[/opt/projects/wine/wine-git/dlls/msi/action.c:659] in msi (0x0186e300)
  10 0x2fec7135 ACTION_PerformAction+0xba(package=0x235e218,
action="NIPathsSavePaths2.91D5760B_F9E8_4332_BFB1_38A4CB799A3E",
script=0xffffffff) [/opt/projects/wine/wine-git/dlls/msi/action.c:7294] in msi
(0x0186e350)
  11 0x2feb53bc ITERATE_Actions+0x15c(row=0x27f9b70, param=0x235e218)
[/opt/projects/wine/wine-git/dlls/msi/action.c:533] in msi (0x0186e3b0)
  12 0x2ff0b90e MSI_IterateRecords+0x88(view=0x2784250, count=0x0(nil),
func=0x2feb525f, param=0x235e218)
[/opt/projects/wine/wine-git/dlls/msi/msiquery.c:193] in msi (0x0186e3e0)
  13 0x2feb56e2 ACTION_ProcessExecSequence+0x19d(package=0x235e218, UIran=0)
[/opt/projects/wine/wine-git/dlls/msi/action.c:618] in msi (0x0186e420)
  14 0x2fec7965 MSI_InstallPackage+0x490(package=0x235e218,
szPackagePath="Z:\home\focht\Downloads\11.0.1\Parts\NITraceEngine\NITraceEngine.msi",
szCommandLine="ADDLOCAL="TraceEngine.LV.TRCENG.90"    
AAAAAA.WP.CORE201="C:\Program Files\National Instruments\Shared\Pipeline\Bin\"
AAAAAA.WP.X64201="C:\NIDummy\Pipeline\Bin\" ALLUSERSPROFILE.EWB.CORE.110="C:\"
ALLUSERSPROFILE.EWB.PRO.110="C:\" ALLUSERSPROFILE.EWB.PRO_LIC.110="C:\"
BIN2.USI.USI64.170="C:\NIDummy\USI\Bin\" CDS110DIR="C:\Program Files\National
Instruments\Circuit Design Suite 11.0\" FIREFOXDIR="C:\Program Files\Mozilla
Firefox\" FIREFOXPLUGINSDIR="C:\Program Files\Mozilla Firefox\Plugins\"
GAC="C:\" IEDIR="C:\Program Files\Internet Explorer\" IEPLUGINSDIR="C:\Program
Files\Internet Explorer\" INSTALLDIR.EWB.PRO_LIC.110="C:\Program Files\National
Instruments\Shared\License Manager\Licenses\"
INSTALLDIR.HELPASST101="C:\Program Files\National Instruments\Shared\HelpAsst\"
INSTALLDIR.HELPASST64101="C:\NIDummy\HelpAsst\"
INSTALLDIR1.USI.USI64.170="C:\NIDummy\USI\" IVIFOUNDATIONDIR="C:\Program
Files\IVI Foundation\" LICENSES.EWB.PRO_LIC.110="C:\Program Files\National
Instruments\Shared\License Manager\Licenses\"")
[/opt/projects/wine/wine-git/dlls/msi/action.c:7485] in msi (0x0186e480)
  15 0x2ff007ab
MsiInstallProductW+0xd5(szPackagePath="Z:\home\focht\Downloads\11.0.1\Parts\NITraceEngine\NITraceEngine.msi",
szCommandLine="ADDLOCAL="TraceEngine.LV.TRCENG.90"    
AAAAAA.WP.CORE201="C:\Program Files\National Instruments\Shared\Pipeline\Bin\"
AAAAAA.WP.X64201="C:\NIDummy\Pipeline\Bin\" ALLUSERSPROFILE.EWB.CORE.110="C:\"
ALLUSERSPROFILE.EWB.PRO.110="C:\" ALLUSERSPROFILE.EWB.PRO_LIC.110="C:\"
BIN2.USI.USI64.170="C:\NIDummy\USI\Bin\" CDS110DIR="C:\Program Files\National
Instruments\Circuit Design Suite 11.0\" FIREFOXDIR="C:\Program Files\Mozilla
Firefox\" FIREFOXPLUGINSDIR="C:\Program Files\Mozilla Firefox\Plugins\"
GAC="C:\" IEDIR="C:\Program Files\Internet Explorer\" IEPLUGINSDIR="C:\Program
Files\Internet Explorer\" INSTALLDIR.EWB.PRO_LIC.110="C:\Program Files\National
Instruments\Shared\License Manager\Licenses\"
INSTALLDIR.HELPASST101="C:\Program Files\National Instruments\Shared\HelpAsst\"
INSTALLDIR.HELPASST64101="C:\NIDummy\HelpAsst\"
INSTALLDIR1.USI.USI64.170="C:\NIDummy\USI\" IVIFOUNDATIONDIR="C:\Program
Files\IVI Foundation\" LICENSES.EWB.PRO_LIC.110="C:\Program Files\National
Instruments\Shared\License Manager\Licenses\"")
[/opt/projects/wine/wine-git/dlls/msi/msi.c:247] in msi (0x0186e4c0)
  16 0x004cb30e in setup (+0xcb30d) (0x00868830)
...
--- snip ---

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list