Return-path: Envelope-to: ben@atomnet.co.uk Delivery-date: Sun, 18 Mar 2007 12:08:37 +0000 Received: from wine.codeweavers.com ([209.46.25.134]) by Ragnarok.atomnet.co.uk with esmtp (Exim 4.63) (envelope-from ) id 1HSuBU-0007d3-E4 for ben@atomnet.co.uk; Sun, 18 Mar 2007 12:08:37 +0000 Received: from localhost ([127.0.0.1] helo=localhost.localdomain ident=list) by wine.codeweavers.com with esmtp (Exim 4.50) id 1HSuG7-00031Y-6h; Sun, 18 Mar 2007 07:13:11 -0500 Received: from www-data by wine.codeweavers.com with local (Exim 4.50) id 1HSuG5-00031O-4I for wine-bugs@winehq.org; Sun, 18 Mar 2007 07:13:09 -0500 From: Wine Bugs To: wine-bugs@winehq.org X-Bugzilla-Reason: AssignedTo Message-Id: Date: Sun, 18 Mar 2007 07:13:09 -0500 Subject: [Bug 7785] New: wotr (retail): Autoplay.exe produces segfault X-BeenThere: wine-bugs@winehq.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: wine-devel@winehq.org List-Id: Wine Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: wine-bugs-bounces@winehq.org Errors-To: wine-bugs-bounces@winehq.org X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: wine-bugs-bounces@winehq.org X-SA-Exim-Scanned: No (on wine.codeweavers.com); SAEximRunCond expanded to false X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "Ragnarok.atomnet.co.uk", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: http://bugs.winehq.org/show_bug.cgi?id=7785 Summary: wotr (retail): Autoplay.exe produces segfault Product: Wine Version: CVS Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-files AssignedTo: wine-bugs@winehq.org ReportedBy: rmh@aybabtu.com [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 AWL AWL: From: address is in the auto white-list http://bugs.winehq.org/show_bug.cgi?id=7785 Summary: wotr (retail): Autoplay.exe produces segfault Product: Wine Version: CVS Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-files AssignedTo: wine-bugs@winehq.org ReportedBy: rmh@aybabtu.com Running 'd:\Autoplay.exe' (with win32 path! see bug 7663) results in segfault at _dxinst.exe. I've debugged the problem to some extent, it goes as follows: - Autoplay.exe runs Setup.exe - Setup.exe runs _dxinst.exe with " -wd " (work directory) as parameter. - Since _dxinst.exe found " -wd ", it expects a second parameter, which should contain 'd:' (checked on WinXP), but can't find it. Segfaults since it isn't prepared to fail gracefuly when this happens. I found that the second param being empty is probably caused by: 0009:Call kernel32.MultiByteToWideChar(00000000,00000000,00124fc1 "",ffffffff,00431298,00000000) ret=004012d9 whose "" argument in the code corresponds to: :004012CB FF742418 push dword[esp+18] I suppose I would have to trace back to see where this 18(%esp) comes from, unless someone can suggest a better/quicker way. Anyway, I run out of time for now. Will look into that later. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.