All pastes #410767 Raw Edit

Enverex

public text v1 · immutable
#410767 ·published 2007-03-26 17:21 UTC
rendered paste body
Return-path: <wine-bugs-bounces@winehq.org>
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 <wine-bugs-bounces@winehq.org>)
	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 <wine-bugs@winehq.org>
To: wine-bugs@winehq.org
X-Bugzilla-Reason: AssignedTo
Message-Id: <E1HSuG5-00031O-4I@wine.codeweavers.com>
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 <wine-bugs.winehq.org>
List-Unsubscribe: <http://www.winehq.org/mailman/listinfo/wine-bugs>,
	<mailto:wine-bugs-request@winehq.org?subject=unsubscribe>
List-Archive: <http://www.winehq.org/pipermail/wine-bugs>
List-Post: <mailto:wine-bugs@winehq.org>
List-Help: <mailto:wine-bugs-request@winehq.org?subject=help>
List-Subscribe: <http://www.winehq.org/mailman/listinfo/wine-bugs>,
	<mailto:wine-bugs-request@winehq.org?subject=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.