[Bug 12257] New: NK2.info.exe slow even for small input files

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Mar 28 01:49:24 CDT 2008


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

           Summary: NK2.info.exe slow even for small input files
           Product: Wine
           Version: 0.9.58.
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: serman_d at hotmail.com


Created an attachment (id=11707)
 --> (http://bugs.winehq.org/attachment.cgi?id=11707)
Minimal nk2 file sample

NK2.info.exe is an application that parses the contents of an "Outlook auto
completion file" (extention .nk2), and converts it to a csv file. It allows
users of the Microsoft Outlook email client to back up and migrate email
addresses.

The parsing process in NK2.info.exe is very time-consuming in wine compared to
native WinXP.  The attached sample nk2 file (976 bytes) takes appr. 10 seconds
to process in the test environment.

A file of 300Kb was also tested and consumed all CPU for more than 5 minutes
without completing. The same file was used under WinXP completing in less than
5 seconds. 

I wonder if something could be done to investiage the matter. Thanks.

$ uname -srvmpio
Linux 2.6.9-55.0.12.EL #1 Fri Nov 2 10:57:39 EDT 2007 i686 i686 i386 GNU/Linux
$ ./wine-0.9.58/wine --version
wine-0.9.58
$ ./wine-0.9.58/wine NK2.info.exe 
fixme:ole:OleLoadPictureEx
(0xa9ee2c,68607,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fae8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,90134,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fae8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,626,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,633,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,663,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,743,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,744,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,653,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OleLoadPictureEx
(0xa9ee2c,601,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x34fab8),
partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0xcb0028)->(0xcd6690, 0, (nil)), hacked
stub.

TO REPRODUCE:

1: Download NK2.info.exe v.09b from the nk2.info site (see below)
2: Download Visual Basic Virtual Machine, v. 6.0.97.82, from dll-files.com 
(see below)
3: Start ./wine-0.9.58/wine NK2.info.exe 
4: Click Browse, choose the attached "Default Outlook Profile.NK2" file.
5: Observe the time spent to parse the file.

RESOURCES:

http://www.nk2.info/
http://filext.com/file-extension/NK2
http://www.dll-files.com/dllindex/dll-files.shtml?msvbvm60


-- 
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