[Bug 7140] New: segfault running rc.exe via make

Wine Bugs wine-bugs at winehq.org
Wed Jan 10 15:26:46 CST 2007


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

           Summary: segfault running rc.exe via make
           Product: Wine
           Version: 0.9.29.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: mook.moz+sites.org.winehq.bugs at gmail.com


This has symptoms similar to bug 6714 but only happens with rc.exe (the resource
compiler) from MSVC 7.1 SP1.  (The general case has been fixed for wine 0.9.29,
thanks!)

When invoking rc.exe from GNU make 3.81 (the Linux native version), wine
segfaults.  This does not occur with make 3.80.

The segfault does not occur when using winedbg, or when running wine under gdb.
 (Both while being run by the same make.)  It does occur when running bash via
make, and then wine from there.

Backtrace from a core dump: (Admittedly useless looking)
#0  0x40023d34 in ?? ()
#1  0x7bc615f4 in ?? ()
#2  0x00000033 in ?? ()
#3  0x7ffddb5c in ?? ()
#4  0x7ffdc000 in ?? ()
#5  0x7ffdc1ac in ?? ()
#6  0x00000000 in ?? ()

I'm not quite sure why it can't find symbols, considering I ran it out of the
object directory.  GDB keeps on thinking the source file is ''.

Wine 0.9.29 built on a SuSE-10.2 system via a git checkout of the wine
repository with the following:
CFLAGS="-DLDAP_DEPRECATED=1 -O0 -g -m32 -fmessage-length=0 -D_FORTIFY_SOURCE=2"
../wine-git/configure --enable-debug --prefix=/home/mark/apps/wine-head
--srcdir=../wine-git

(The CFLAGS was copied out of building the source RPM, except with optimization
turned off.)

I am attempting to find a freely downloadable version, but failing so far.  (I
think it's part of the VC Express downloadable from Microsoft, but that doesn't
install on Wine yet)

Will attach strace and WINEDEBUG=+all logs in a moment.

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



More information about the wine-bugs mailing list